Order Monoid Isomorphisms on Additive
and Multiplicative
. #
def
OrderMonoidIso.toAdditive
{G : Type u_1}
{H : Type u_2}
[CommMonoid G]
[PartialOrder G]
[CommMonoid H]
[PartialOrder H]
:
Reinterpret G ≃*o H
as Additive G ≃+o Additive H
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
OrderAddMonoidIso.toMultiplicative
{G : Type u_1}
{H : Type u_2}
[AddCommMonoid G]
[PartialOrder G]
[AddCommMonoid H]
[PartialOrder H]
:
Reinterpret G ≃+o H
as Multiplicative G ≃*o Multiplicative H
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
OrderAddMonoidIso.toMultiplicative'
{G : Type u_1}
{H : Type u_2}
[CommMonoid G]
[PartialOrder G]
[AddCommMonoid H]
[PartialOrder H]
:
Reinterpret Additive G ≃+o H
as G ≃*o Multiplicative H
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
abbrev
OrderMonoidIso.toAdditive'
{G : Type u_1}
{H : Type u_2}
[CommMonoid G]
[PartialOrder G]
[AddCommMonoid H]
[PartialOrder H]
:
Reinterpret G ≃* Multiplicative H
as Additive G ≃+ H
.
Instances For
def
OrderAddMonoidIso.toMultiplicative''
{G : Type u_1}
{H : Type u_2}
[AddCommMonoid G]
[PartialOrder G]
[CommMonoid H]
[PartialOrder H]
:
Reinterpret G ≃+o Additive H
as Multiplicative G ≃*o H
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
abbrev
OrderMonoidIso.toAdditive''
{G : Type u_1}
{H : Type u_2}
[AddCommMonoid G]
[PartialOrder G]
[CommMonoid H]
[PartialOrder H]
:
Reinterpret Multiplicative G ≃*o H
as G ≃+o Additive H
as.
Instances For
The multiplicative version of an additivized ordered monoid is order-mul-equivalent to itself.
Equations
Instances For
def
OrderAddMonoidIso.toAdditive_toMultiplicative
{G : Type u_1}
[AddCommMonoid G]
[PartialOrder G]
:
The additive version of an multiplicativized ordered additive monoid is order-add-equivalent to itself.
Equations
Instances For
instance
Additive.instUniqueOrderAddMonoidIso
{G : Type u_1}
{H : Type u_2}
[CommMonoid G]
[PartialOrder G]
[CommMonoid H]
[PartialOrder H]
[Unique (G ≃*o H)]
:
instance
Multiplicative.instUniqueOrderdMonoidIso
{G : Type u_1}
{H : Type u_2}
[AddCommMonoid G]
[PartialOrder G]
[AddCommMonoid H]
[PartialOrder H]
[Unique (G ≃+o H)]
: