| Intuitionistic Logic Explorer Theorem List (p. 138 of 171) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | sgrpcl 13701 | Closure of the operation of a semigroup. (Contributed by AV, 15-Feb-2025.) |
| Theorem | sgrp0 13702 | Any set with an empty base set and any group operation is a semigroup. (Contributed by AV, 28-Aug-2021.) |
| Theorem | sgrp1 13703 | The structure with one element and the only closed internal operation for a singleton is a semigroup. (Contributed by AV, 10-Feb-2020.) |
| Theorem | issgrpd 13704* | Deduce a semigroup from its properties. (Contributed by AV, 13-Feb-2025.) |
| Theorem | sgrppropd 13705* | If two structures are sets, have the same base set, and the values of their group (addition) operations are equal for all pairs of elements of the base set, one is a semigroup iff the other one is. (Contributed by AV, 15-Feb-2025.) |
According to Wikipedia ("Monoid", https://en.wikipedia.org/wiki/Monoid, 6-Feb-2020,) "In abstract algebra [...] a monoid is an algebraic structure with a single associative binary operation and an identity element. Monoids are semigroups with identity.". In the following, monoids are defined in the second way (as semigroups with identity), see df-mnd 13707, whereas many authors define magmas in the first way (as algebraic structure with a single associative binary operation and an identity element, i.e. without the need of a definition for/knowledge about semigroups), see ismnd 13709. See, for example, the definition in [Lang] p. 3: "A monoid is a set G, with a law of composition which is associative, and having a unit element". | ||
| Syntax | cmnd 13706 | Extend class notation with class of all monoids. |
| Definition | df-mnd 13707* | A monoid is a semigroup, which has a two-sided neutral element. Definition 2 in [BourbakiAlg1] p. 12. In other words (according to the definition in [Lang] p. 3), a monoid is a set equipped with an everywhere defined internal operation (see mndcl 13713), whose operation is associative (see mndass 13714) and has a two-sided neutral element (see mndid 13715), see also ismnd 13709. (Contributed by Mario Carneiro, 6-Jan-2015.) (Revised by AV, 1-Feb-2020.) |
| Theorem | ismnddef 13708* | The predicate "is a monoid", corresponding 1-to-1 to the definition. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 1-Feb-2020.) |
| Theorem | ismnd 13709* | The predicate "is a monoid". This is the defining theorem of a monoid by showing that a set is a monoid if and only if it is a set equipped with a closed, everywhere defined internal operation (so, a magma, see mndcl 13713), whose operation is associative (so, a semigroup, see also mndass 13714) and has a two-sided neutral element (see mndid 13715). (Contributed by Mario Carneiro, 6-Jan-2015.) (Revised by AV, 1-Feb-2020.) |
| Theorem | sgrpidmndm 13710* | A semigroup with an identity element which is inhabited is a monoid. Of course there could be monoids with the empty set as identity element, but these cannot be proven to be monoids with this theorem. (Contributed by AV, 29-Jan-2024.) |
| Theorem | mndsgrp 13711 | A monoid is a semigroup. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) (Proof shortened by AV, 6-Feb-2020.) |
| Theorem | mndmgm 13712 | A monoid is a magma. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) (Proof shortened by AV, 6-Feb-2020.) |
| Theorem | mndcl 13713 | Closure of the operation of a monoid. (Contributed by NM, 14-Aug-2011.) (Revised by Mario Carneiro, 6-Jan-2015.) (Proof shortened by AV, 8-Feb-2020.) |
| Theorem | mndass 13714 | A monoid operation is associative. (Contributed by NM, 14-Aug-2011.) (Proof shortened by AV, 8-Feb-2020.) |
| Theorem | mndid 13715* | A monoid has a two-sided identity element. (Contributed by NM, 16-Aug-2011.) |
| Theorem | mndideu 13716* | The two-sided identity element of a monoid is unique. Lemma 2.2.1(a) of [Herstein] p. 55. (Contributed by Mario Carneiro, 8-Dec-2014.) |
| Theorem | mnd32g 13717 | Commutative/associative law for monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mnd12g 13718 | Commutative/associative law for monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mnd4g 13719 | Commutative/associative law for commutative monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mndidcl 13720 | The identity element of a monoid belongs to the monoid. (Contributed by NM, 27-Aug-2011.) (Revised by Mario Carneiro, 27-Dec-2014.) |
| Theorem | mndbn0 13721 | The base set of a monoid is not empty. (It is also inhabited, as seen at mndidcl 13720). Statement in [Lang] p. 3. (Contributed by AV, 29-Dec-2023.) |
| Theorem | hashfinmndnn 13722 | A finite monoid has positive integer size. (Contributed by Rohan Ridenour, 3-Aug-2023.) |
| Theorem | mndplusf 13723 | The group addition operation is a function. (Contributed by Mario Carneiro, 14-Aug-2015.) (Proof shortened by AV, 3-Feb-2020.) |
| Theorem | mndlrid 13724 | A monoid's identity element is a two-sided identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | mndlid 13725 | The identity element of a monoid is a left identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | mndrid 13726 | The identity element of a monoid is a right identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | ismndd 13727* | Deduce a monoid from its properties. (Contributed by Mario Carneiro, 6-Jan-2015.) |
| Theorem | mndpfo 13728 | The addition operation of a monoid as a function is an onto function. (Contributed by FL, 2-Nov-2009.) (Revised by Mario Carneiro, 11-Oct-2013.) (Revised by AV, 23-Jan-2020.) |
| Theorem | mndfo 13729 | The addition operation of a monoid is an onto function (assuming it is a function). (Contributed by Mario Carneiro, 11-Oct-2013.) (Proof shortened by AV, 23-Jan-2020.) |
| Theorem | mndpropd 13730* | If two structures have the same base set, and the values of their group (addition) operations are equal for all pairs of elements of the base set, one is a monoid iff the other one is. (Contributed by Mario Carneiro, 6-Jan-2015.) |
| Theorem | mndprop 13731 | If two structures have the same group components (properties), one is a monoid iff the other one is. (Contributed by Mario Carneiro, 11-Oct-2013.) |
| Theorem | issubmnd 13732* | Characterize a submonoid by closure properties. (Contributed by Mario Carneiro, 10-Jan-2015.) |
| Theorem | ress0g 13733 |
|
| Theorem | submnd0 13734 | The zero of a submonoid is the same as the zero in the parent monoid. (Note that we must add the condition that the zero of the parent monoid is actually contained in the submonoid, because it is possible to have "subsets that are monoids" which are not submonoids because they have a different identity element. (Contributed by Mario Carneiro, 10-Jan-2015.) |
| Theorem | mndinvmod 13735* | Uniqueness of an inverse element in a monoid, if it exists. (Contributed by AV, 20-Jan-2024.) |
| Theorem | imasmnd2 13736* | The image structure of a monoid is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| Theorem | imasmnd 13737* | The image structure of a monoid is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| Theorem | imasmndf1 13738 | The image of a monoid under an injection is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| Theorem | mnd1 13739 | The (smallest) structure representing a trivial monoid consists of one element. (Contributed by AV, 28-Apr-2019.) (Proof shortened by AV, 11-Feb-2020.) |
| Theorem | mnd1id 13740 | The singleton element of a trivial monoid is its identity element. (Contributed by AV, 23-Jan-2020.) |
| Syntax | cmhm 13741 | Hom-set generator class for monoids. |
| Syntax | csubmnd 13742 | Class function taking a monoid to its lattice of submonoids. |
| Definition | df-mhm 13743* | A monoid homomorphism is a function on the base sets which preserves the binary operation and the identity. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Definition | df-submnd 13744* | A submonoid is a subset of a monoid which contains the identity and is closed under the operation. Such subsets are themselves monoids with the same identity. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | ismhm 13745* | Property of a monoid homomorphism. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | mhmex 13746 | The set of monoid homomorphisms exists. (Contributed by Jim Kingdon, 15-May-2025.) |
| Theorem | mhmrcl1 13747 | Reverse closure of a monoid homomorphism. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | mhmrcl2 13748 | Reverse closure of a monoid homomorphism. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | mhmf 13749 | A monoid homomorphism is a function. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | mhmpropd 13750* | Monoid homomorphism depends only on the monoidal attributes of structures. (Contributed by Mario Carneiro, 12-Mar-2015.) (Revised by Mario Carneiro, 7-Nov-2015.) |
| Theorem | mhmlin 13751 | A monoid homomorphism commutes with composition. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | mhm0 13752 | A monoid homomorphism preserves zero. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | idmhm 13753 | The identity homomorphism on a monoid. (Contributed by AV, 14-Feb-2020.) |
| Theorem | mhmf1o 13754 | A monoid homomorphism is bijective iff its converse is also a monoid homomorphism. (Contributed by AV, 22-Oct-2019.) |
| Theorem | submrcl 13755 | Reverse closure for submonoids. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | issubm 13756* | Expand definition of a submonoid. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | issubm2 13757 | Submonoids are subsets that are also monoids with the same zero. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | issubmd 13758* | Deduction for proving a submonoid. (Contributed by Stefan O'Rear, 23-Aug-2015.) (Revised by Stefan O'Rear, 5-Sep-2015.) |
| Theorem | mndissubm 13759 | If the base set of a monoid is contained in the base set of another monoid, and the group operation of the monoid is the restriction of the group operation of the other monoid to its base set, and the identity element of the the other monoid is contained in the base set of the monoid, then the (base set of the) monoid is a submonoid of the other monoid. (Contributed by AV, 17-Feb-2024.) |
| Theorem | submss 13760 | Submonoids are subsets of the base set. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | submid 13761 | Every monoid is trivially a submonoid of itself. (Contributed by Stefan O'Rear, 15-Aug-2015.) |
| Theorem | subm0cl 13762 | Submonoids contain zero. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | submcl 13763 | Submonoids are closed under the monoid operation. (Contributed by Mario Carneiro, 10-Mar-2015.) |
| Theorem | submmnd 13764 | Submonoids are themselves monoids under the given operation. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | submbas 13765 | The base set of a submonoid. (Contributed by Stefan O'Rear, 15-Jun-2015.) |
| Theorem | subm0 13766 | Submonoids have the same identity. (Contributed by Mario Carneiro, 7-Mar-2015.) |
| Theorem | subsubm 13767 | A submonoid of a submonoid is a submonoid. (Contributed by Mario Carneiro, 21-Jun-2015.) |
| Theorem | 0subm 13768 | The zero submonoid of an arbitrary monoid. (Contributed by AV, 17-Feb-2024.) |
| Theorem | insubm 13769 | The intersection of two submonoids is a submonoid. (Contributed by AV, 25-Feb-2024.) |
| Theorem | 0mhm 13770 | The constant zero linear function between two monoids. (Contributed by Stefan O'Rear, 5-Sep-2015.) |
| Theorem | resmhm 13771 | Restriction of a monoid homomorphism to a submonoid is a homomorphism. (Contributed by Mario Carneiro, 12-Mar-2015.) |
| Theorem | resmhm2 13772 | One direction of resmhm2b 13773. (Contributed by Mario Carneiro, 18-Jun-2015.) |
| Theorem | resmhm2b 13773 | Restriction of the codomain of a homomorphism. (Contributed by Mario Carneiro, 18-Jun-2015.) |
| Theorem | mhmco 13774 | The composition of monoid homomorphisms is a homomorphism. (Contributed by Mario Carneiro, 12-Jun-2015.) |
| Theorem | mhmima 13775 | The homomorphic image of a submonoid is a submonoid. (Contributed by Mario Carneiro, 10-Mar-2015.) |
| Theorem | mhmeql 13776 | The equalizer of two monoid homomorphisms is a submonoid. (Contributed by Stefan O'Rear, 7-Mar-2015.) (Revised by Mario Carneiro, 6-May-2015.) |
One important use of words is as formal composites in cases where order is significant, using the ordered general sum operator df-gzsum 13590. If order is not significant, it is simpler to use families instead. | ||
| Theorem | gsumvallem2 13777* |
Lemma for properties of the set of identities of |
| Theorem | gzsumwsubmcl 13778 | Closure of the composite in any submonoid. (Contributed by Stefan O'Rear, 15-Aug-2015.) (Revised by Mario Carneiro, 1-Oct-2015.) |
| Theorem | gzsumwcl 13779 |
Closure of the composite of a word in a structure |
| Theorem | gzsumwmhm 13780 | Behavior of homomorphisms on finite monoidal sums. (Contributed by Stefan O'Rear, 27-Aug-2015.) |
| Theorem | gzsumcl 13781 | Closure of an ordered group sum. (Contributed by Mario Carneiro, 15-Dec-2014.) (Revised by AV, 3-Jun-2019.) (Revised by Jim Kingdon, 16-Aug-2025.) |
| Syntax | cgrp 13782 | Extend class notation with class of all groups. |
| Syntax | cminusg 13783 | Extend class notation with inverse of group element. |
| Syntax | csg 13784 | Extend class notation with group subtraction (or division) operation. |
| Definition | df-grp 13785* |
Define class of all groups. A group is a monoid (df-mnd 13707) whose
internal operation is such that every element admits a left inverse
(which can be proven to be a two-sided inverse). Thus, a group |
| Definition | df-minusg 13786* | Define inverse of group element. (Contributed by NM, 24-Aug-2011.) |
| Definition | df-sbg 13787* | Define group subtraction (also called division for multiplicative groups). (Contributed by NM, 31-Mar-2014.) |
| Theorem | isgrp 13788* | The predicate "is a group". (This theorem demonstrates the use of symbols as variable names, first proposed by FL in 2010.) (Contributed by NM, 17-Oct-2012.) (Revised by Mario Carneiro, 6-Jan-2015.) |
| Theorem | grpmnd 13789 | A group is a monoid. (Contributed by Mario Carneiro, 6-Jan-2015.) |
| Theorem | grpcl 13790 | Closure of the operation of a group. (Contributed by NM, 14-Aug-2011.) |
| Theorem | grpass 13791 | A group operation is associative. (Contributed by NM, 14-Aug-2011.) |
| Theorem | grpinvex 13792* | Every member of a group has a left inverse. (Contributed by NM, 16-Aug-2011.) (Revised by Mario Carneiro, 6-Jan-2015.) |
| Theorem | grpideu 13793* | The two-sided identity element of a group is unique. Lemma 2.2.1(a) of [Herstein] p. 55. (Contributed by NM, 16-Aug-2011.) (Revised by Mario Carneiro, 8-Dec-2014.) |
| Theorem | grpassd 13794 | A group operation is associative. (Contributed by SN, 29-Jan-2025.) |
| Theorem | grpmndd 13795 | A group is a monoid. (Contributed by SN, 1-Jun-2024.) |
| Theorem | grpcld 13796 | Closure of the operation of a group. (Contributed by SN, 29-Jul-2024.) |
| Theorem | grpplusf 13797 | The group addition operation is a function. (Contributed by Mario Carneiro, 14-Aug-2015.) |
| Theorem | grpplusfo 13798 | The group addition operation is a function onto the base set/set of group elements. (Contributed by NM, 30-Oct-2006.) (Revised by AV, 30-Aug-2021.) |
| Theorem | grppropd 13799* | If two structures have the same group components (properties), one is a group iff the other one is. (Contributed by Stefan O'Rear, 27-Nov-2014.) (Revised by Mario Carneiro, 2-Oct-2015.) |
| Theorem | grpprop 13800 | If two structures have the same group components (properties), one is a group iff the other one is. (Contributed by NM, 11-Oct-2013.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |