Documentation

Mathlib.Algebra.Ring.ULift

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.

Equations
instance ULift.distrib {α : Type u} [Distrib α] :
Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
Equations
instance ULift.semiring {α : Type u} [Semiring α] :
Equations

The ring equivalence between ULift α and α.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    Equations
    instance ULift.ring {α : Type u} [Ring α] :
    Equations
    Equations
    instance ULift.commRing {α : Type u} [CommRing α] :
    Equations