Theorems · Inductive type · order theory
OrderMonoidIso
(α : Type u_6) → (β : Type u_7) → [Preorder α] → [Preorder β] → [Mul α] → [Mul β] → Type (max u_6 u_7)
α ≃*o β is the type of isomorphisms α ≃ β that preserve the ordered monoid structure.
OrderMonoidIso is also used for ordered group isomorphisms.
When possible, instead of parametrizing results over (f : α ≃*o β),
you should parametrize over
(F : Type*) [FunLike F M N] [MulEquivClass F M N] [OrderIsoClass F M N] (f : F).
- Defined in
- Mathlib.Algebra.Order.Hom.Monoid
- Cited by
- 114 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 3 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Preorderstatement · cited by 7,952
Cited by154
Results whose statement or proof uses this declaration.
- OrderMonoidIso.symmstatement and proof · cited by 44
- OrderMonoidIso.toMulEquivstatement and proof · cited by 20
- ValuativeRel.ValueGroupWithZero.orderMonoidIsostatement · cited by 13
- OrderMonoidIso.transstatement and proof · cited by 11
- Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulIntstatement · cited by 11
- Valuation.IsEquiv.orderMonoidIsostatement · cited by 8
- OrderMonoidIso.extstatement and proof · cited by 7
- WithVal.valueGroupOrderIso₀statement · cited by 7
- OrderMonoidIso.reflstatement · cited by 6
- OrderMonoidIso.withZerostatement and proof · cited by 6
- PNat.equivNonZeroDivisorsNatstatement · cited by 6
- OrderMonoidIso.unitsCongrstatement and proof · cited by 5