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)
: