Transfer algebraic structures across Equiv
s #
This continues the pattern set in Mathlib/Algebra/Group/TransferInstance.lean
.
@[reducible, inline]
abbrev
Equiv.nonUnitalNonAssocSemiring
{α : Type u_1}
{β : Type u_2}
(e : α ≃ β)
[NonUnitalNonAssocSemiring β]
:
Transfer NonUnitalNonAssocSemiring
across an Equiv
Equations
Instances For
@[reducible, inline]
Transfer NonUnitalSemiring
across an Equiv
Equations
- e.nonUnitalSemiring = Function.Injective.nonUnitalSemiring ⇑e ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
Transfer AddMonoidWithOne
across an Equiv
Equations
Instances For
@[reducible, inline]
Transfer AddGroupWithOne
across an Equiv
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Transfer NonAssocSemiring
across an Equiv
Equations
- e.nonAssocSemiring = Function.Injective.nonAssocSemiring ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
abbrev
Equiv.nonUnitalCommSemiring
{α : Type u_1}
{β : Type u_2}
(e : α ≃ β)
[NonUnitalCommSemiring β]
:
Transfer NonUnitalCommSemiring
across an Equiv
Equations
- e.nonUnitalCommSemiring = Function.Injective.nonUnitalCommSemiring ⇑e ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
Transfer CommSemiring
across an Equiv
Equations
- e.commSemiring = Function.Injective.commSemiring ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
abbrev
Equiv.nonUnitalNonAssocRing
{α : Type u_1}
{β : Type u_2}
(e : α ≃ β)
[NonUnitalNonAssocRing β]
:
Transfer NonUnitalNonAssocRing
across an Equiv
Equations
- e.nonUnitalNonAssocRing = Function.Injective.nonUnitalNonAssocRing ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
Transfer NonUnitalRing
across an Equiv
Equations
- e.nonUnitalRing = Function.Injective.nonUnitalRing ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
Transfer NonAssocRing
across an Equiv
Equations
- e.nonAssocRing = Function.Injective.nonAssocRing ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
@[reducible, inline]
Transfer NonUnitalCommRing
across an Equiv
Equations
- e.nonUnitalCommRing = Function.Injective.nonUnitalCommRing ⇑e ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯