| Intuitionistic Logic Explorer Theorem List (p. 136 of 169) | < 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 | ||
| Definition | df-plusf 13501* |
Define group addition function. Usually we will use |
| Definition | df-mgm 13502* | A magma is a set equipped with an everywhere defined internal operation. Definition 1 in [BourbakiAlg1] p. 1, or definition of a groupoid in section I.1 of [Bruck] p. 1. Note: The term "groupoid" is now widely used to refer to other objects: (small) categories all of whose morphisms are invertible, or groups with a partial function replacing the binary operation. Therefore, we will only use the term "magma" for the present notion in set.mm. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) |
| Theorem | ismgm 13503* | The predicate "is a magma". (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) |
| Theorem | ismgmn0 13504* | The predicate "is a magma" for a structure with a nonempty base set. (Contributed by AV, 29-Jan-2020.) |
| Theorem | mgmcl 13505 | Closure of the operation of a magma. (Contributed by FL, 14-Sep-2010.) (Revised by AV, 13-Jan-2020.) |
| Theorem | isnmgm 13506 | A condition for a structure not to be a magma. (Contributed by AV, 30-Jan-2020.) (Proof shortened by NM, 5-Feb-2020.) |
| Theorem | mgmsscl 13507 | If the base set of a magma is contained in the base set of another magma, and the group operation of the magma is the restriction of the group operation of the other magma to its base set, then the base set of the magma is closed under the group operation of the other magma. (Contributed by AV, 17-Feb-2024.) |
| Theorem | plusffvalg 13508* | The group addition operation as a function. (Contributed by Mario Carneiro, 14-Aug-2015.) (Proof shortened by AV, 2-Mar-2024.) |
| Theorem | plusfvalg 13509 | The group addition operation as a function. (Contributed by Mario Carneiro, 14-Aug-2015.) |
| Theorem | plusfeqg 13510 | If the addition operation is already a function, the functionalization of it is equal to the original operation. (Contributed by Mario Carneiro, 14-Aug-2015.) |
| Theorem | plusffng 13511 | The group addition operation is a function. (Contributed by Mario Carneiro, 20-Sep-2015.) |
| Theorem | mgmplusf 13512 | The group addition function of a magma is a function into its base set. (Contributed by Mario Carneiro, 14-Aug-2015.) (Revisd by AV, 28-Jan-2020.) |
| Theorem | intopsn 13513 | The internal operation for a set is the trivial operation iff the set is a singleton. (Contributed by FL, 13-Feb-2010.) (Revised by AV, 23-Jan-2020.) |
| Theorem | mgmb1mgm1 13514 | The only magma with a base set consisting of one element is the trivial magma (at least if its operation is an internal binary operation). (Contributed by AV, 23-Jan-2020.) (Revised by AV, 7-Feb-2020.) |
| Theorem | mgm0 13515 | Any set with an empty base set and any group operation is a magma. (Contributed by AV, 28-Aug-2021.) |
| Theorem | mgm1 13516 | The structure with one element and the only closed internal operation for a singleton is a magma. (Contributed by AV, 10-Feb-2020.) |
| Theorem | opifismgmdc 13517* | A structure with a group addition operation expressed by a conditional operator is a magma if both values of the conditional operator are contained in the base set. (Contributed by AV, 9-Feb-2020.) |
According to Wikipedia ("Identity element", 7-Feb-2020, https://en.wikipedia.org/wiki/Identity_element): "In mathematics, an identity element, or neutral element, is a special type of element of a set with respect to a binary operation on that set, which leaves any element of the set unchanged when combined with it.". Or in more detail "... an element e of S is called a left identity if e * a = a for all a in S, and a right identity if a * e = a for all a in S. If e is both a left identity and a right identity, then it is called a two-sided identity, or simply an identity." We concentrate on two-sided identities in the following. The existence of an identity (an identity is unique if it exists, see mgmidmo 13518) is an important property of monoids, and therefore also for groups, but also for magmas not required to be associative. Magmas with an identity element are called "unital magmas" (see Definition 2 in [BourbakiAlg1] p. 12) or, if the magmas are cancellative, "loops" (see definition in [Bruck] p. 15).
In the context of extensible structures, the identity element (of any magma
| ||
| Theorem | mgmidmo 13518* | A two-sided identity element is unique (if it exists) in any magma. (Contributed by Mario Carneiro, 7-Dec-2014.) (Revised by NM, 17-Jun-2017.) |
| Theorem | grpidvalg 13519* | The value of the identity element of a group. (Contributed by NM, 20-Aug-2011.) (Revised by Mario Carneiro, 2-Oct-2015.) |
| Theorem | grpidpropdg 13520* | 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, they have the same identity element. (Contributed by Mario Carneiro, 27-Nov-2014.) |
| Theorem | fn0g 13521 | The group zero extractor is a function. (Contributed by Stefan O'Rear, 10-Jan-2015.) |
| Theorem | 0g0 13522 | The identity element function evaluates to the empty set on an empty structure. (Contributed by Stefan O'Rear, 2-Oct-2015.) |
| Theorem | ismgmid 13523* | The identity element of a magma, if it exists, belongs to the base set. (Contributed by Mario Carneiro, 27-Dec-2014.) |
| Theorem | mgmidcl 13524* | The identity element of a magma, if it exists, belongs to the base set. (Contributed by Mario Carneiro, 27-Dec-2014.) |
| Theorem | mgmlrid 13525* | The identity element of a magma, if it exists, is a left and right identity. (Contributed by Mario Carneiro, 27-Dec-2014.) |
| Theorem | ismgmid2 13526* | Show that a given element is the identity element of a magma. (Contributed by Mario Carneiro, 27-Dec-2014.) |
| Theorem | lidrideqd 13527* |
If there is a left and right identity element for any binary operation
(group operation) |
| Theorem | lidrididd 13528* |
If there is a left and right identity element for any binary operation
(group operation) |
| Theorem | grpidd 13529* | Deduce the identity element of a magma from its properties. (Contributed by Mario Carneiro, 6-Jan-2015.) |
| Theorem | mgmidsssn0 13530* |
Property of the set of identities of |
| Theorem | grpinvalem 13531* | Lemma for grpinva 13532. (Contributed by NM, 9-Aug-2013.) |
| Theorem | grpinva 13532* | Deduce right inverse from left inverse and left identity in an associative structure (such as a group). (Contributed by NM, 10-Aug-2013.) (Proof shortened by Mario Carneiro, 6-Jan-2015.) |
| Theorem | grprida 13533* | Deduce right identity from left inverse and left identity in an associative structure (such as a group). (Contributed by NM, 10-Aug-2013.) (Proof shortened by Mario Carneiro, 6-Jan-2015.) |
The symbol | ||
| Theorem | fngsum 13534 | Iterated sum has a universal domain. (Contributed by Jim Kingdon, 28-Jun-2025.) |
| Theorem | igsumvalx 13535* | Expand out the substitutions in df-igsum 13405. (Contributed by Mario Carneiro, 18-Sep-2015.) |
| Theorem | igsumval 13536* | Expand out the substitutions in df-igsum 13405. (Contributed by Mario Carneiro, 7-Dec-2014.) |
| Theorem | gsumfzval 13537 |
An expression for |
| Theorem | gsumpropd 13538 | The group sum depends only on the base set and additive operation. (Contributed by Stefan O'Rear, 1-Feb-2015.) (Proof shortened by Mario Carneiro, 18-Sep-2015.) |
| Theorem | gsumpropd2 13539* | A stronger version of gsumpropd 13538, working for magma, where only the closure of the addition operation on a common base is required, see gsummgmpropd 13540. (Contributed by Thierry Arnoux, 28-Jun-2017.) |
| Theorem | gsummgmpropd 13540* | A stronger version of gsumpropd 13538 if at least one of the involved structures is a magma, see gsumpropd2 13539. (Contributed by AV, 31-Jan-2020.) |
| Theorem | gsumress 13541* |
The group sum in a substructure is the same as the group sum in the
original structure. The only requirement on the substructure is that it
contain the identity element; neither |
| Theorem | gsum0g 13542 | Value of the empty group sum. (Contributed by Mario Carneiro, 7-Dec-2014.) |
| Theorem | gsumval2 13543 | Value of the group sum operation over a finite set of sequential integers. (Contributed by Mario Carneiro, 7-Dec-2014.) |
| Theorem | gsumsplit1r 13544 | Splitting off the rightmost summand of a group sum. This corresponds to the (inductive) definition of a (finite) product in [Lang] p. 4, first formula. (Contributed by AV, 26-Dec-2023.) |
| Theorem | gsumprval 13545 | Value of the group sum operation over a pair of sequential integers. (Contributed by AV, 14-Dec-2018.) |
| Theorem | gsumpr12val 13546 |
Value of the group sum operation over the pair |
A semigroup (Smgrp, see df-sgrp 13548) is a set together with an associative binary operation (see Wikipedia, Semigroup, 8-Jan-2020, https://en.wikipedia.org/wiki/Semigroup 13548). In other words, a semigroup is an associative magma. The notion of semigroup is a generalization of that of group where the existence of an identity or inverses is not required. | ||
| Syntax | csgrp 13547 | Extend class notation with class of all semigroups. |
| Definition | df-sgrp 13548* | A semigroup is a set equipped with an everywhere defined internal operation (so, a magma, see df-mgm 13502), whose operation is associative. Definition in section II.1 of [Bruck] p. 23, or of an "associative magma" in definition 5 of [BourbakiAlg1] p. 4 . (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) |
| Theorem | issgrp 13549* | The predicate "is a semigroup". (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) |
| Theorem | issgrpv 13550* | The predicate "is a semigroup" for a structure which is a set. (Contributed by AV, 1-Feb-2020.) |
| Theorem | issgrpn0 13551* | The predicate "is a semigroup" for a structure with a nonempty base set. (Contributed by AV, 1-Feb-2020.) |
| Theorem | isnsgrp 13552 | A condition for a structure not to be a semigroup. (Contributed by AV, 30-Jan-2020.) |
| Theorem | sgrpmgm 13553 | A semigroup is a magma. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 6-Jan-2020.) |
| Theorem | sgrpass 13554 | A semigroup operation is associative. (Contributed by FL, 2-Nov-2009.) (Revised by AV, 30-Jan-2020.) |
| Theorem | sgrpcl 13555 | Closure of the operation of a semigroup. (Contributed by AV, 15-Feb-2025.) |
| Theorem | sgrp0 13556 | Any set with an empty base set and any group operation is a semigroup. (Contributed by AV, 28-Aug-2021.) |
| Theorem | sgrp1 13557 | 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 13558* | Deduce a semigroup from its properties. (Contributed by AV, 13-Feb-2025.) |
| Theorem | sgrppropd 13559* | 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.) |
| Theorem | prdsplusgsgrpcl 13560 | Structure product pointwise sums are closed when the factors are semigroups. (Contributed by AV, 21-Feb-2025.) |
| Theorem | prdssgrpd 13561 | The product of a family of semigroups is a semigroup. (Contributed by AV, 21-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 13563, 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 13565. 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 13562 | Extend class notation with class of all monoids. |
| Definition | df-mnd 13563* | 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 13569), whose operation is associative (see mndass 13570) and has a two-sided neutral element (see mndid 13571), see also ismnd 13565. (Contributed by Mario Carneiro, 6-Jan-2015.) (Revised by AV, 1-Feb-2020.) |
| Theorem | ismnddef 13564* | 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 13565* | 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 13569), whose operation is associative (so, a semigroup, see also mndass 13570) and has a two-sided neutral element (see mndid 13571). (Contributed by Mario Carneiro, 6-Jan-2015.) (Revised by AV, 1-Feb-2020.) |
| Theorem | sgrpidmndm 13566* | 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 13567 | 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 13568 | 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 13569 | 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 13570 | A monoid operation is associative. (Contributed by NM, 14-Aug-2011.) (Proof shortened by AV, 8-Feb-2020.) |
| Theorem | mndid 13571* | A monoid has a two-sided identity element. (Contributed by NM, 16-Aug-2011.) |
| Theorem | mndideu 13572* | 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 13573 | Commutative/associative law for monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mnd12g 13574 | Commutative/associative law for monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mnd4g 13575 | Commutative/associative law for commutative monoids, with an explicit commutativity hypothesis. (Contributed by Mario Carneiro, 21-Apr-2016.) |
| Theorem | mndidcl 13576 | 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 13577 | The base set of a monoid is not empty. (It is also inhabited, as seen at mndidcl 13576). Statement in [Lang] p. 3. (Contributed by AV, 29-Dec-2023.) |
| Theorem | hashfinmndnn 13578 | A finite monoid has positive integer size. (Contributed by Rohan Ridenour, 3-Aug-2023.) |
| Theorem | mndplusf 13579 | The group addition operation is a function. (Contributed by Mario Carneiro, 14-Aug-2015.) (Proof shortened by AV, 3-Feb-2020.) |
| Theorem | mndlrid 13580 | A monoid's identity element is a two-sided identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | mndlid 13581 | The identity element of a monoid is a left identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | mndrid 13582 | The identity element of a monoid is a right identity. (Contributed by NM, 18-Aug-2011.) |
| Theorem | ismndd 13583* | Deduce a monoid from its properties. (Contributed by Mario Carneiro, 6-Jan-2015.) |
| Theorem | mndpfo 13584 | 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 13585 | 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 13586* | 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 13587 | 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 13588* | Characterize a submonoid by closure properties. (Contributed by Mario Carneiro, 10-Jan-2015.) |
| Theorem | ress0g 13589 |
|
| Theorem | submnd0 13590 | 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 13591* | Uniqueness of an inverse element in a monoid, if it exists. (Contributed by AV, 20-Jan-2024.) |
| Theorem | prdsplusgcl 13592 | Structure product pointwise sums are closed when the factors are monoids. (Contributed by Stefan O'Rear, 10-Jan-2015.) |
| Theorem | prdsidlem 13593* | Characterization of identity in a structure product. (Contributed by Mario Carneiro, 10-Jan-2015.) |
| Theorem | prdsmndd 13594 | The product of a family of monoids is a monoid. (Contributed by Stefan O'Rear, 10-Jan-2015.) |
| Theorem | prds0g 13595 | The identity in a product of monoids. (Contributed by Stefan O'Rear, 10-Jan-2015.) |
| Theorem | pwsmnd 13596 | The structure power of a monoid is a monoid. (Contributed by Mario Carneiro, 11-Jan-2015.) |
| Theorem | pws0g 13597 | The identity in a structure power of a monoid. (Contributed by Mario Carneiro, 11-Jan-2015.) |
| Theorem | imasmnd2 13598* | The image structure of a monoid is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| Theorem | imasmnd 13599* | The image structure of a monoid is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| Theorem | imasmndf1 13600 | The image of a monoid under an injection is a monoid. (Contributed by Mario Carneiro, 24-Feb-2015.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |