Submonoids: membership criteria #
In this file we prove various facts about membership in a submonoid:
mem_iSup_of_directed,coe_iSup_of_directed,mem_sSup_of_directedOn,coe_sSup_of_directedOn: the supremum of a directed collection of submonoid is their union.sup_eq_range,mem_sup: supremum of two submonoidsS,Tof a commutative monoid is the set of products;closure_singleton_eq,mem_closure_singleton,mem_closure_pair: the multiplicative (resp., additive) closure of{x}consists of powers (resp., natural multiples) ofx, and a similar result holds for the closure of{x, y}.
We also define Submonoid.powers and AddSubmonoid.multiples, the submonoids
generated by a single element.
Tags #
submonoid, submonoids
An induction principle for elements of โจ i, S i.
If C holds for 1 and all elements of S i for all i, and is preserved under multiplication,
then it holds for all elements of the supremum of S.
An induction principle for elements of โจ i, S i.
If C holds for 0 and all elements of S i for all i, and is preserved under addition,
then it holds for all elements of the supremum of S.
A dependent version of Submonoid.iSup_induction.
A dependent version of AddSubmonoid.iSup_induction.
The submonoid generated by an element.
Equations
Instances For
Equations
Equations
Exponentiation map from natural numbers to powers.
Equations
Instances For
Logarithms from powers to natural numbers.
Equations
Instances For
The exponentiation map is an isomorphism from the additive monoid on natural numbers to powers when it is injective. The inverse is given by the logarithms.
Equations
Instances For
The AddSubmonoid generated by an element of an AddMonoid equals the set of
natural number multiples of the element.
The additive submonoid generated by an element.