Ordered groups #
This file defines bundled ordered groups and develops a few basic results.
Implementation details #
Unfortunately, the number of '
appended to lemmas in this file
may differ between the multiplicative and the additive version of a lemma.
The reason is that we did not want to change existing names in the library.
An ordered additive commutative group is an additive commutative group with a partial order in which addition is strictly monotone.
Instances
- AddSubgroup.toOrderedAddCommGroup
- AddSubgroupClass.toOrderedAddCommGroup
- AddUnits.orderedAddCommGroup
- Additive.orderedAddCommGroup
- DFinsupp.Lex.orderedAddCommGroup
- Finsupp.Lex.orderedAddCommGroup
- MeasureTheory.Lp.instOrderedAddCommGroup
- NormedLatticeAddCommGroup.toOrderedAddCommGroup
- OrderDual.orderedAddCommGroup
- Pi.Lex.orderedAddCommGroup
- Pi.orderedAddCommGroup
- Rat.instOrderedAddCommGroup
- Real.orderedAddCommGroup
- StarOrderedRing.toOrderedAddCommGroup
Addition is monotone in an ordered additive commutative group.
An ordered commutative group is a commutative group with a partial order in which multiplication is strictly monotone.
Multiplication is monotone in an ordered commutative group.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- OrderedCommGroup.toOrderedCancelCommMonoid = OrderedCancelCommMonoid.mk ⋯
Equations
- OrderedAddCommGroup.toOrderedCancelAddCommMonoid = OrderedCancelAddCommMonoid.mk ⋯
A choice-free shortcut instance.
A choice-free shortcut instance.
A choice-free shortcut instance.
A choice-free shortcut instance.
Alias of mul_lt_mul_left'
.
Alias of le_of_mul_le_mul_left'
.
Alias of lt_of_mul_lt_mul_left'
.
Linearly ordered commutative groups #
A linearly ordered additive commutative group is an additive commutative group with a linear order in which addition is monotone.
Instances
- AddSubgroup.toLinearOrderedAddCommGroup
- AddSubgroupClass.toLinearOrderedAddCommGroup
- AddUnits.instLinearOrderedAddCommGroup
- Additive.linearOrderedAddCommGroup
- DFinsupp.Lex.linearOrderedAddCommGroup
- Finsupp.Lex.linearOrderedAddCommGroup
- LinearOrderedRing.toLinearOrderedAddCommGroup
- OrderDual.linearOrderedAddCommGroup
- Pi.Lex.linearOrderedAddCommGroup
- Rat.instLinearOrderedAddCommGroup
- Real.instLinearOrderedAddCommGroup
A linearly ordered commutative group is a commutative group with a linear order in which multiplication is monotone.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.