ULift instances for ring #

This file defines instances for ring, semiring and related structures on ULift types.

(Recall ULift α is just a "copy" of a type α in a higher universe.)

We also provide ULift.ringEquiv : ULift R ≃+* R.

The ring equivalence between ULift α and α.

Instances For
    instance ULift.ring {α : Type u} [Ring α] :