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 of a monoid equals the set of natural number powers of the element.
The submonoid generated by an element.
Instances For
The submonoid generated by an element is a group if that element has finite order.
Instances For
Exponentiation map from natural numbers to powers.
Instances For
Logarithms from powers to natural numbers.
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.
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.
Instances For
The additive submonoid generated by an element is an additive group if that element has finite order.
Instances For
An element is in the closure of a two-element set if it is a linear combination of those two elements.
An element is in the closure of a two-element set if it is a linear combination of those two elements.