Making an additive monoid multiplicative then adding a zero is the same as adding a bottom element then making it multiplicative.
def
WithZero.toMulBot
{α : Type u}
[Add α]
:
WithZero (Multiplicative α) ≃* Multiplicative (WithBot α)
Making an additive monoid multiplicative then adding a zero is the same as adding a bottom element then making it multiplicative.
Equations
Instances For
@[simp]
theorem
WithZero.toMulBot_coe
{α : Type u}
[Add α]
(x : Multiplicative α)
:
toMulBot ↑x = Multiplicative.ofAdd ↑(Multiplicative.toAdd x)
@[simp]
theorem
WithZero.toMulBot_le
{α : Type u}
[Add α]
[Preorder α]
(a b : WithZero (Multiplicative α))
:
@[simp]
theorem
WithZero.toMulBot_lt
{α : Type u}
[Add α]
[Preorder α]
(a b : WithZero (Multiplicative α))
: