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
- AddSubmonoid.toOrderedAddCommMonoid S = Function.Injective.orderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCommMonoid
is an OrderedCommMonoid
.
Equations
- Submonoid.toOrderedCommMonoid S = Function.Injective.orderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid
of a LinearOrderedAddCommMonoid
is a LinearOrderedAddCommMonoid
.
Equations
- AddSubmonoid.toLinearOrderedAddCommMonoid S = Function.Injective.linearOrderedAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCommMonoid
is a LinearOrderedCommMonoid
.
Equations
- Submonoid.toLinearOrderedCommMonoid S = Function.Injective.linearOrderedCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
An AddSubmonoid
of an OrderedCancelAddCommMonoid
is an OrderedCancelAddCommMonoid
.
Equations
- AddSubmonoid.toOrderedCancelAddCommMonoid S = Function.Injective.orderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
A submonoid of an OrderedCancelCommMonoid
is an OrderedCancelCommMonoid
.
Equations
- Submonoid.toOrderedCancelCommMonoid S = Function.Injective.orderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯
An AddSubmonoid
of a LinearOrderedCancelAddCommMonoid
is
a LinearOrderedCancelAddCommMonoid
.
Equations
- AddSubmonoid.toLinearOrderedCancelAddCommMonoid S = Function.Injective.linearOrderedCancelAddCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
A submonoid of a LinearOrderedCancelCommMonoid
is a LinearOrderedCancelCommMonoid
.
Equations
- Submonoid.toLinearOrderedCancelCommMonoid S = Function.Injective.linearOrderedCancelCommMonoid Subtype.val ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
The submonoid of nonnegative elements.
Equations
- AddSubmonoid.nonneg M = { toAddSubsemigroup := { carrier := Set.Ici 0, add_mem' := ⋯ }, zero_mem' := ⋯ }
Instances For
The submonoid of elements greater than 1
.
Equations
- Submonoid.oneLE M = { toSubsemigroup := { carrier := Set.Ici 1, mul_mem' := ⋯ }, one_mem' := ⋯ }
Instances For
The submonoid of positive elements.
Equations
- Submonoid.pos α = { toSubsemigroup := { carrier := Set.Ioi 0, mul_mem' := ⋯ }, one_mem' := ⋯ }