Documentation

Mathlib.Algebra.Ring.Shrink

Transfer ring structures from α to Shrink α #

noncomputable def Shrink.ringEquiv (α : Type u_1) [Small.{v, u_1} α] [Add α] [Mul α] :

Shrink α to a smaller universe preserves ring structure.

Equations
Instances For
    @[implicit_reducible]
    noncomputable instance Shrink.instSemiring {α : Type u_1} [Small.{v, u_1} α] [Semiring α] :
    Equations
    @[implicit_reducible]
    noncomputable instance Shrink.instCommSemiring {α : Type u_1} [Small.{v, u_1} α] [CommSemiring α] :
    Equations
    @[implicit_reducible]
    Equations
    @[implicit_reducible]
    noncomputable instance Shrink.instNonAssocRing {α : Type u_1} [Small.{v, u_1} α] [NonAssocRing α] :
    Equations
    @[implicit_reducible]
    noncomputable instance Shrink.instRing {α : Type u_1} [Small.{v, u_1} α] [Ring α] :
    Equations
    @[implicit_reducible]
    noncomputable instance Shrink.instCommRing {α : Type u_1} [Small.{v, u_1} α] [CommRing α] :
    Equations