Theorem List for Intuitionistic Logic Explorer - 12901-13000 *Has distinct variable
group(s)
Type | Label | Description |
Statement |
|
Theorem | ress0g 12901 |
is unaffected by
restriction. This is a bit more generic than
submnd0 12902. (Contributed by Thierry Arnoux,
23-Oct-2017.)
|
 ↾s                   |
|
Theorem | submnd0 12902 |
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.)
|
       
 ↾s    
          |
|
Theorem | mndinvmod 12903* |
Uniqueness of an inverse element in a monoid, if it exists.
(Contributed by AV, 20-Jan-2024.)
|
                   
    |
|
Theorem | mnd1 12904 |
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 12905 |
The singleton element of a trivial monoid is its identity element.
(Contributed by AV, 23-Jan-2020.)
|
               
              
  |
|
7.1.5 Monoid homomorphisms and
submonoids
|
|
Syntax | cmhm 12906 |
Hom-set generator class for monoids.
|
MndHom |
|
Syntax | csubmnd 12907 |
Class function taking a monoid to its lattice of submonoids.
|
SubMnd |
|
Definition | df-mhm 12908* |
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.)
|
MndHom        
            
                                               |
|
Definition | df-submnd 12909* |
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.)
|
SubMnd            
 
           |
|
Theorem | ismhm 12910* |
Property of a monoid homomorphism. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
                       
MndHom   
       
          
           |
|
Theorem | mhmex 12911 |
The set of monoid homomorphisms exists. (Contributed by Jim Kingdon,
15-May-2025.)
|
    MndHom
   |
|
Theorem | mhmrcl1 12912 |
Reverse closure of a monoid homomorphism. (Contributed by Mario
Carneiro, 7-Mar-2015.)
|
  MndHom    |
|
Theorem | mhmrcl2 12913 |
Reverse closure of a monoid homomorphism. (Contributed by Mario
Carneiro, 7-Mar-2015.)
|
  MndHom    |
|
Theorem | mhmf 12914 |
A monoid homomorphism is a function. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
         
MndHom        |
|
Theorem | mhmpropd 12915* |
Monoid homomorphism depends only on the monoidal attributes of
structures. (Contributed by Mario Carneiro, 12-Mar-2015.) (Revised by
Mario Carneiro, 7-Nov-2015.)
|
                          
 
                 
 
               
 MndHom   MndHom    |
|
Theorem | mhmlin 12916 |
A monoid homomorphism commutes with composition. (Contributed by Mario
Carneiro, 7-Mar-2015.)
|
   
         MndHom  
          
       |
|
Theorem | mhm0 12917 |
A monoid homomorphism preserves zero. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
        
 MndHom      |
|
Theorem | idmhm 12918 |
The identity homomorphism on a monoid. (Contributed by AV,
14-Feb-2020.)
|
    
  MndHom
   |
|
Theorem | mhmf1o 12919 |
A monoid homomorphism is bijective iff its converse is also a monoid
homomorphism. (Contributed by AV, 22-Oct-2019.)
|
         
MndHom       
 MndHom     |
|
Theorem | submrcl 12920 |
Reverse closure for submonoids. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
 SubMnd    |
|
Theorem | issubm 12921* |
Expand definition of a submonoid. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
            
SubMnd           |
|
Theorem | issubm2 12922 |
Submonoids are subsets that are also monoids with the same zero.
(Contributed by Mario Carneiro, 7-Mar-2015.)
|
       
 ↾s   
SubMnd       |
|
Theorem | issubmd 12923* |
Deduction for proving a submonoid. (Contributed by Stefan O'Rear,
23-Aug-2015.) (Revised by Stefan O'Rear, 5-Sep-2015.)
|
   
                   
                      SubMnd    |
|
Theorem | mndissubm 12924 |
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.)
|
                   
    
   SubMnd     |
|
Theorem | submss 12925 |
Submonoids are subsets of the base set. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
     SubMnd    |
|
Theorem | submid 12926 |
Every monoid is trivially a submonoid of itself. (Contributed by Stefan
O'Rear, 15-Aug-2015.)
|
    
SubMnd    |
|
Theorem | subm0cl 12927 |
Submonoids contain zero. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
     SubMnd    |
|
Theorem | submcl 12928 |
Submonoids are closed under the monoid operation. (Contributed by Mario
Carneiro, 10-Mar-2015.)
|
     SubMnd 
  
  |
|
Theorem | submmnd 12929 |
Submonoids are themselves monoids under the given operation.
(Contributed by Mario Carneiro, 7-Mar-2015.)
|
 ↾s   SubMnd    |
|
Theorem | submbas 12930 |
The base set of a submonoid. (Contributed by Stefan O'Rear,
15-Jun-2015.)
|
 ↾s   SubMnd        |
|
Theorem | subm0 12931 |
Submonoids have the same identity. (Contributed by Mario Carneiro,
7-Mar-2015.)
|
 ↾s      
SubMnd        |
|
Theorem | subsubm 12932 |
A submonoid of a submonoid is a submonoid. (Contributed by Mario
Carneiro, 21-Jun-2015.)
|
 ↾s   SubMnd  
SubMnd   SubMnd      |
|
Theorem | 0subm 12933 |
The zero submonoid of an arbitrary monoid. (Contributed by AV,
17-Feb-2024.)
|
     SubMnd    |
|
Theorem | insubm 12934 |
The intersection of two submonoids is a submonoid. (Contributed by AV,
25-Feb-2024.)
|
  SubMnd 
SubMnd  
  SubMnd    |
|
Theorem | 0mhm 12935 |
The constant zero linear function between two monoids. (Contributed by
Stefan O'Rear, 5-Sep-2015.)
|
         

   MndHom
   |
|
Theorem | resmhm 12936 |
Restriction of a monoid homomorphism to a submonoid is a homomorphism.
(Contributed by Mario Carneiro, 12-Mar-2015.)
|
 ↾s    
MndHom 
SubMnd  
   MndHom    |
|
Theorem | resmhm2 12937 |
One direction of resmhm2b 12938. (Contributed by Mario Carneiro,
18-Jun-2015.)
|
 ↾s    
MndHom 
SubMnd  

MndHom    |
|
Theorem | resmhm2b 12938 |
Restriction of the codomain of a homomorphism. (Contributed by Mario
Carneiro, 18-Jun-2015.)
|
 ↾s    SubMnd 
   MndHom 
 MndHom     |
|
Theorem | mhmco 12939 |
The composition of monoid homomorphisms is a homomorphism. (Contributed
by Mario Carneiro, 12-Jun-2015.)
|
  
MndHom 
 MndHom      MndHom
   |
|
Theorem | mhmima 12940 |
The homomorphic image of a submonoid is a submonoid. (Contributed by
Mario Carneiro, 10-Mar-2015.)
|
  
MndHom 
SubMnd  
    SubMnd    |
|
Theorem | mhmeql 12941 |
The equalizer of two monoid homomorphisms is a submonoid. (Contributed
by Stefan O'Rear, 7-Mar-2015.) (Revised by Mario Carneiro,
6-May-2015.)
|
  
MndHom 
 MndHom     SubMnd    |
|
7.2 Groups
|
|
7.2.1 Definition and basic
properties
|
|
Syntax | cgrp 12942 |
Extend class notation with class of all groups.
|
 |
|
Syntax | cminusg 12943 |
Extend class notation with inverse of group element.
|
  |
|
Syntax | csg 12944 |
Extend class notation with group subtraction (or division) operation.
|
 |
|
Definition | df-grp 12945* |
Define class of all groups. A group is a monoid (df-mnd 12875) 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 is
an algebraic structure formed from a base set of elements (notated
    per df-base 12517) and an internal group operation
(notated    per df-plusg 12599). The operation combines any
two elements of the group base set and must satisfy the 4 group axioms:
closure (the result of the group operation must always be a member of
the base set, see grpcl 12950), associativity (so
  
         for any a, b, c, see
grpass 12951), identity (there must be an element     such
that   for
any a), and inverse (for each element a
in the base set, there must be an element   in the base set
such that   ).
It can be proven that the identity
element is unique (grpideu 12953). Groups need not be commutative; a
commutative group is an Abelian group. Subgroups can often be formed
from groups. An example of an (Abelian) group is the set of complex
numbers over
the group operation
(addition). Other
structures include groups, including unital rings and fields.
(Contributed by NM, 17-Oct-2012.) (Revised by Mario Carneiro,
6-Jan-2015.)
|
       
                  |
|
Definition | df-minusg 12946* |
Define inverse of group element. (Contributed by NM, 24-Aug-2011.)
|
                    
        |
|
Definition | df-sbg 12947* |
Define group subtraction (also called division for multiplicative
groups). (Contributed by NM, 31-Mar-2014.)
|
      
                       |
|
Theorem | isgrp 12948* |
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 12949 |
A group is a monoid. (Contributed by Mario Carneiro, 6-Jan-2015.)
|

  |
|
Theorem | grpcl 12950 |
Closure of the operation of a group. (Contributed by NM,
14-Aug-2011.)
|
   
    
  
  |
|
Theorem | grpass 12951 |
A group operation is associative. (Contributed by NM, 14-Aug-2011.)
|
   
    
     
  
    |
|
Theorem | grpinvex 12952* |
Every member of a group has a left inverse. (Contributed by NM,
16-Aug-2011.) (Revised by Mario Carneiro, 6-Jan-2015.)
|
   
           
  |
|
Theorem | grpideu 12953* |
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 12954 |
A group operation is associative. (Contributed by SN, 29-Jan-2025.)
|
   
                      |
|
Theorem | grpmndd 12955 |
A group is a monoid. (Contributed by SN, 1-Jun-2024.)
|
     |
|
Theorem | grpcld 12956 |
Closure of the operation of a group. (Contributed by SN,
29-Jul-2024.)
|
   
              |
|
Theorem | grpplusf 12957 |
The group addition operation is a function. (Contributed by Mario
Carneiro, 14-Aug-2015.)
|
                  |
|
Theorem | grpplusfo 12958 |
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 12959* |
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 12960 |
If two structures have the same group components (properties), one is a
group iff the other one is. (Contributed by NM, 11-Oct-2013.)
|
                 |
|
Theorem | grppropstrg 12961 |
Generalize a specific 2-element group to show that any set
with the same (relevant) properties is also a group. (Contributed by
NM, 28-Oct-2012.) (Revised by Mario Carneiro, 6-Jan-2015.)
|
      
                    |
|
Theorem | isgrpd2e 12962* |
Deduce a group from its properties. In this version of isgrpd2 12963, we
don't assume there is an expression for the inverse of .
(Contributed by NM, 10-Aug-2013.)
|
                    
   
   |
|
Theorem | isgrpd2 12963* |
Deduce a group from its properties. (negative) is normally
dependent on
i.e. read it as    . Note: normally we
don't use a antecedent on hypotheses that name structure
components, since they can be eliminated with eqid 2189,
but we make an
exception for theorems such as isgrpd2 12963 and ismndd 12895 since theorems
using them often rewrite the structure components. (Contributed by NM,
10-Aug-2013.)
|
                    
      
   |
|
Theorem | isgrpde 12964* |
Deduce a group from its properties. In this version of isgrpd 12965, we
don't assume there is an expression for the inverse of .
(Contributed by NM, 6-Jan-2015.)
|
                   
 
     
      
       
    |
|
Theorem | isgrpd 12965* |
Deduce a group from its properties. Unlike isgrpd2 12963, this one goes
straight from the base properties rather than going through .
(negative) is
normally dependent on
i.e. read it as
   . (Contributed by NM, 6-Jun-2013.) (Revised by Mario
Carneiro, 6-Jan-2015.)
|
                   
 
     
      
               |
|
Theorem | isgrpi 12966* |
Properties that determine a group. (negative) is normally
dependent on
i.e. read it as    . (Contributed by NM,
3-Sep-2011.)
|
   
    
  
      
  
   
  
 
   |
|
Theorem | grpsgrp 12967 |
A group is a semigroup. (Contributed by AV, 28-Aug-2021.)
|

Smgrp |
|
Theorem | dfgrp2 12968* |
Alternate definition of a group as semigroup with a left identity and a
left inverse for each element. This "definition" is weaker
than
df-grp 12945, based on the definition of a monoid which
provides a left and
a right identity. (Contributed by AV, 28-Aug-2021.)
|
   
     Smgrp
       
    |
|
Theorem | dfgrp2e 12969* |
Alternate definition of a group as a set with a closed, associative
operation, a left identity and a left inverse for each element.
Alternate definition in [Lang] p. 7.
(Contributed by NM, 10-Oct-2006.)
(Revised by AV, 28-Aug-2021.)
|
   
             
  
   
      
    |
|
Theorem | grpidcl 12970 |
The identity element of a group belongs to the group. (Contributed by
NM, 27-Aug-2011.) (Revised by Mario Carneiro, 27-Dec-2014.)
|
        
  |
|
Theorem | grpbn0 12971 |
The base set of a group is not empty. It is also inhabited (see
grpidcl 12970). (Contributed by Szymon Jaroszewicz,
3-Apr-2007.)
|
       |
|
Theorem | grplid 12972 |
The identity element of a group is a left identity. (Contributed by NM,
18-Aug-2011.)
|
   
         

  |
|
Theorem | grprid 12973 |
The identity element of a group is a right identity. (Contributed by
NM, 18-Aug-2011.)
|
   
          
  |
|
Theorem | grplidd 12974 |
The identity element of a group is a left identity. Deduction
associated with grplid 12972. (Contributed by SN, 29-Jan-2025.)
|
   
           
   |
|
Theorem | grpridd 12975 |
The identity element of a group is a right identity. Deduction
associated with grprid 12973. (Contributed by SN, 29-Jan-2025.)
|
   
               |
|
Theorem | grpn0 12976 |
A group is not empty. (Contributed by Szymon Jaroszewicz, 3-Apr-2007.)
(Revised by Mario Carneiro, 2-Dec-2014.)
|
   |
|
Theorem | hashfingrpnn 12977 |
A finite group has positive integer size. (Contributed by Rohan
Ridenour, 3-Aug-2023.)
|
         ♯    |
|
Theorem | grprcan 12978 |
Right cancellation law for groups. (Contributed by NM, 24-Aug-2011.)
(Proof shortened by Mario Carneiro, 6-Jan-2015.)
|
   
    
     
 
   |
|
Theorem | grpinveu 12979* |
The left inverse element of a group is unique. Lemma 2.2.1(b) of
[Herstein] p. 55. (Contributed by NM,
24-Aug-2011.)
|
   
           
  |
|
Theorem | grpid 12980 |
Two ways of saying that an element of a group is the identity element.
Provides a convenient way to compute the value of the identity element.
(Contributed by NM, 24-Aug-2011.)
|
   
            
   |
|
Theorem | isgrpid2 12981 |
Properties showing that an element is the identity element of a
group. (Contributed by NM, 7-Aug-2013.)
|
   
           
    |
|
Theorem | grpidd2 12982* |
Deduce the identity element of a group from its properties. Useful in
conjunction with isgrpd 12965. (Contributed by Mario Carneiro,
14-Jun-2015.)
|
               

          |
|
Theorem | grpinvfvalg 12983* |
The inverse function of a group. (Contributed by NM, 24-Aug-2011.)
(Revised by Mario Carneiro, 7-Aug-2013.) (Revised by Rohan Ridenour,
13-Aug-2023.)
|
   
            
        |
|
Theorem | grpinvval 12984* |
The inverse of a group element. (Contributed by NM, 24-Aug-2011.)
(Revised by Mario Carneiro, 7-Aug-2013.)
|
   
            
   
   
  |
|
Theorem | grpinvfng 12985 |
Functionality of the group inverse function. (Contributed by Stefan
O'Rear, 21-Mar-2015.)
|
            |
|
Theorem | grpsubfvalg 12986* |
Group subtraction (division) operation. (Contributed by NM,
31-Mar-2014.) (Revised by Stefan O'Rear, 27-Mar-2015.) (Proof
shortened by AV, 19-Feb-2024.)
|
   
       
    


         |
|
Theorem | grpsubval 12987 |
Group subtraction (division) operation. (Contributed by NM,
31-Mar-2014.) (Revised by Mario Carneiro, 13-Dec-2014.)
|
   
       
                 |
|
Theorem | grpinvf 12988 |
The group inversion operation is a function on the base set.
(Contributed by Mario Carneiro, 4-May-2015.)
|
                |
|
Theorem | grpinvcl 12989 |
A group element's inverse is a group element. (Contributed by NM,
24-Aug-2011.) (Revised by Mario Carneiro, 4-May-2015.)
|
               
  |
|
Theorem | grpinvcld 12990 |
A group element's inverse is a group element. (Contributed by SN,
29-Jan-2025.)
|
                    |
|
Theorem | grplinv 12991 |
The left inverse of a group element. (Contributed by NM, 24-Aug-2011.)
(Revised by Mario Carneiro, 6-Jan-2015.)
|
   
                   
  |
|
Theorem | grprinv 12992 |
The right inverse of a group element. (Contributed by NM, 24-Aug-2011.)
(Revised by Mario Carneiro, 6-Jan-2015.)
|
   
                      |
|
Theorem | grpinvid1 12993 |
The inverse of a group element expressed in terms of the identity
element. (Contributed by NM, 24-Aug-2011.)
|
   
             
     
    |
|
Theorem | grpinvid2 12994 |
The inverse of a group element expressed in terms of the identity
element. (Contributed by NM, 24-Aug-2011.)
|
   
             
     
    |
|
Theorem | isgrpinv 12995* |
Properties showing that a function is the inverse function of a
group. (Contributed by NM, 7-Aug-2013.) (Revised by Mario Carneiro,
2-Oct-2015.)
|
   
            
            
   |
|
Theorem | grplinvd 12996 |
The left inverse of a group element. Deduction associated with
grplinv 12991. (Contributed by SN, 29-Jan-2025.)
|
   
            
           |
|
Theorem | grprinvd 12997 |
The right inverse of a group element. Deduction associated with
grprinv 12992. (Contributed by SN, 29-Jan-2025.)
|
   
            
           |
|
Theorem | grplrinv 12998* |
In a group, every member has a left and right inverse. (Contributed by
AV, 1-Sep-2021.)
|
   
        

  
    |
|
Theorem | grpidinv2 12999* |
A group's properties using the explicit identity element. (Contributed
by NM, 5-Feb-2010.) (Revised by AV, 1-Sep-2021.)
|
   
             
    
     |
|
Theorem | grpidinv 13000* |
A group has a left and right identity element, and every member has a
left and right inverse. (Contributed by NM, 14-Oct-2006.) (Revised by
AV, 1-Sep-2021.)
|
   
         
 
    
      |