ULift instances for ring #
This file defines instances for ring, semiring and related structures on ULift types.
(Recall ULift R is just a "copy" of a type R in a higher universe.)
We also provide ULift.ringEquiv : ULift R ≃+* R.
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[simp]
@[simp]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
The ring equivalence between ULift R and R.
Instances For
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
theorem RingHom.ulift_apply {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] (f : R →+* S) (x : ULift.{u₁, u_1} R) :
@[simp]
theorem RingHom.down_ulift_apply {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] (f : R →+* S) (x : ULift.{u₁, u_1} R) :