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