Documentation

Mathlib.Algebra.Order.Monoid.Submonoid

Ordered instances on submonoids #

@[instance 75]

A submonoid of an ordered monoid is an ordered monoid.

@[instance 75]

An AddSubmonoid of an ordered additive monoid is an ordered additive monoid.

@[instance 75]

A submonoid of an ordered cancellative monoid is an ordered cancellative monoid.

@[instance 75]

An AddSubmonoid of an ordered cancellative additive monoid is an ordered cancellative additive monoid.

A submonoid of an ordered monoid is an ordered monoid.

An AddSubmonoid of an ordered additive monoid is an ordered additive monoid.

A submonoid of an ordered cancellative monoid is an ordered cancellative monoid.

An AddSubmonoid of an ordered cancellative additive monoid is an ordered cancellative additive monoid.

The submonoid of elements that are at least 1.

Equations
Instances For

    The submonoid of nonnegative elements.

    Equations
    Instances For
      @[simp]
      theorem AddSubmonoid.coe_nonneg (M : Type u_1) [AddMonoid M] [Preorder M] [AddLeftMono M] :
      (nonneg M) = Set.Ici 0
      @[simp]
      theorem Submonoid.coe_oneLE (M : Type u_1) [Monoid M] [Preorder M] [MulLeftMono M] :
      (oneLE M) = Set.Ici 1
      @[simp]
      theorem Submonoid.mem_oneLE {M : Type u_1} [Monoid M] [Preorder M] [MulLeftMono M] {a : M} :
      a oneLE M 1 a
      @[simp]
      theorem AddSubmonoid.mem_nonneg {M : Type u_1} [AddMonoid M] [Preorder M] [AddLeftMono M] {a : M} :
      a nonneg M 0 a