Ordered instances on submonoids #
An AddSubmonoid of an OrderedAddCommMonoid is an OrderedAddCommMonoid.
Equations
- AddSubmonoidClass.toOrderedAddCommMonoid s = Function.Injective.orderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCommMonoid is an OrderedCommMonoid.
Equations
- SubmonoidClass.toOrderedCommMonoid s = Function.Injective.orderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of a LinearOrderedAddCommMonoid is a LinearOrderedAddCommMonoid.
Equations
- AddSubmonoidClass.toLinearOrderedAddCommMonoid s = Function.Injective.linearOrderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCommMonoid is a LinearOrderedCommMonoid.
Equations
- SubmonoidClass.toLinearOrderedCommMonoid s = Function.Injective.linearOrderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of an OrderedCancelAddCommMonoid is an OrderedCancelAddCommMonoid.
Equations
- AddSubmonoidClass.toOrderedCancelAddCommMonoid s = Function.Injective.orderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCancelCommMonoid is an OrderedCancelCommMonoid.
Equations
- SubmonoidClass.toOrderedCancelCommMonoid s = Function.Injective.orderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of a LinearOrderedCancelAddCommMonoid is
a LinearOrderedCancelAddCommMonoid.
Equations
- AddSubmonoidClass.toLinearOrderedCancelAddCommMonoid s = Function.Injective.linearOrderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCancelCommMonoid is a LinearOrderedCancelCommMonoid.
Equations
- SubmonoidClass.toLinearOrderedCancelCommMonoid s = Function.Injective.linearOrderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of an OrderedAddCommMonoid is an OrderedAddCommMonoid.
Equations
- S.toOrderedAddCommMonoid = Function.Injective.orderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCommMonoid is an OrderedCommMonoid.
Equations
- S.toOrderedCommMonoid = Function.Injective.orderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of a LinearOrderedAddCommMonoid is a LinearOrderedAddCommMonoid.
Equations
- S.toLinearOrderedAddCommMonoid = Function.Injective.linearOrderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCommMonoid is a LinearOrderedCommMonoid.
Equations
- S.toLinearOrderedCommMonoid = Function.Injective.linearOrderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of an OrderedCancelAddCommMonoid is an OrderedCancelAddCommMonoid.
Equations
- S.toOrderedCancelAddCommMonoid = Function.Injective.orderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCancelCommMonoid is an OrderedCancelCommMonoid.
Equations
- S.toOrderedCancelCommMonoid = Function.Injective.orderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid of a LinearOrderedCancelAddCommMonoid is
a LinearOrderedCancelAddCommMonoid.
Equations
- S.toLinearOrderedCancelAddCommMonoid = Function.Injective.linearOrderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCancelCommMonoid is a LinearOrderedCancelCommMonoid.
Equations
- S.toLinearOrderedCancelCommMonoid = Function.Injective.linearOrderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
The submonoid of nonnegative elements.
Equations
- AddSubmonoid.nonneg M = { carrier := Set.Ici 0, add_mem' := ⋯, zero_mem' := ⋯ }
Instances For
The submonoid of elements greater than 1.
Equations
- Submonoid.oneLE M = { carrier := Set.Ici 1, mul_mem' := ⋯, one_mem' := ⋯ }
Instances For
The submonoid of positive elements.
Equations
- Submonoid.pos α = { carrier := Set.Ioi 0, mul_mem' := ⋯, one_mem' := ⋯ }