Theorem List for Intuitionistic Logic Explorer - 14501-14600 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| 7.3.12 Left regular elements and
domains
|
| |
| Syntax | crlreg 14501 |
Set of left-regular elements in a ring.
|
RLReg |
| |
| Syntax | cdomn 14502 |
Class of (ring theoretic) domains.
|
Domn |
| |
| Syntax | cidom 14503 |
Class of integral domains.
|
IDomn |
| |
| Definition | df-rlreg 14504* |
Define the set of left-regular elements in a ring as those elements
which are not left zero divisors, meaning that multiplying a nonzero
element on the left by a left-regular element gives a nonzero product.
(Contributed by Stefan O'Rear, 22-Mar-2015.)
|
RLReg       
                 
        |
| |
| Definition | df-domn 14505* |
A domain is a nonzero ring in which there are no nontrivial zero
divisors. (Contributed by Mario Carneiro, 28-Mar-2015.)
|
Domn  NzRing       ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)           

    |
| |
| Definition | df-idom 14506 |
An integral domain is a commutative domain. (Contributed by Mario
Carneiro, 17-Jun-2015.)
|
IDomn 
Domn |
| |
| Theorem | rrgmex 14507 |
A structure whose set of left-regular elements is inhabited is a set.
(Contributed by Jim Kingdon, 12-Aug-2025.)
|
RLReg     |
| |
| Theorem | rrgval 14508* |
Value of the set or left-regular elements in a ring. (Contributed by
Stefan O'Rear, 22-Mar-2015.)
|
RLReg                  
  |
| |
| Theorem | isrrg 14509* |
Membership in the set of left-regular elements. (Contributed by Stefan
O'Rear, 22-Mar-2015.)
|
RLReg                       |
| |
| Theorem | rrgeq0i 14510 |
Property of a left-regular element. (Contributed by Stefan O'Rear,
22-Mar-2015.)
|
RLReg                      |
| |
| Theorem | rrgeq0 14511 |
Left-multiplication by a left regular element does not change zeroness.
(Contributed by Stefan O'Rear, 28-Mar-2015.)
|
RLReg               
   
  |
| |
| Theorem | rrgsupp 14512 |
Left multiplication by a left regular element does not change the
support set of a vector. (Contributed by Stefan O'Rear, 28-Mar-2015.)
(Revised by AV, 20-Jul-2019.)
|
RLReg                  
       
        supp  supp   |
| |
| Theorem | rrgss 14513 |
Left-regular elements are a subset of the base set. (Contributed by
Stefan O'Rear, 22-Mar-2015.)
|
RLReg       |
| |
| Theorem | unitrrg 14514 |
Units are regular elements. (Contributed by Stefan O'Rear,
22-Mar-2015.)
|
RLReg  Unit     |
| |
| Theorem | rrgnz 14515 |
In a nonzero ring, the zero is a left zero divisor (that is, not a
left-regular element). (Contributed by Thierry Arnoux, 6-May-2025.)
|
RLReg      
NzRing   |
| |
| Theorem | isdomn 14516* |
Expand definition of a domain. (Contributed by Mario Carneiro,
28-Mar-2015.)
|
   
         Domn  NzRing      
    |
| |
| Theorem | domnnzr 14517 |
A domain is a nonzero ring. (Contributed by Mario Carneiro,
28-Mar-2015.)
|
 Domn NzRing |
| |
| Theorem | domnring 14518 |
A domain is a ring. (Contributed by Mario Carneiro, 28-Mar-2015.)
|
 Domn   |
| |
| Theorem | domneq0 14519 |
In a domain, a product is zero iff it has a zero factor. (Contributed
by Mario Carneiro, 28-Mar-2015.)
|
   
          Domn
        |
| |
| Theorem | domnmuln0 14520 |
In a domain, a product of nonzero elements is nonzero. (Contributed by
Mario Carneiro, 6-May-2015.)
|
   
          Domn   
   |
| |
| Theorem | opprdomnbg 14521 |
A class is a domain if and only if its opposite is a domain,
biconditional form of opprdomn 14522. (Contributed by SN, 15-Jun-2015.)
|
oppr    Domn
Domn  |
| |
| Theorem | opprdomn 14522 |
The opposite of a domain is also a domain. (Contributed by Mario
Carneiro, 15-Jun-2015.)
|
oppr   Domn Domn |
| |
| Theorem | isidom 14523 |
An integral domain is a commutative domain. (Contributed by Mario
Carneiro, 17-Jun-2015.)
|
 IDomn  Domn  |
| |
| Theorem | idomdomd 14524 |
An integral domain is a domain. (Contributed by Thierry Arnoux,
22-Mar-2025.)
|
 IDomn  Domn |
| |
| Theorem | idomcringd 14525 |
An integral domain is a commutative ring with unity. (Contributed by
Thierry Arnoux, 4-May-2025.) (Proof shortened by SN, 14-May-2025.)
|
 IDomn    |
| |
| Theorem | idomringd 14526 |
An integral domain is a ring. (Contributed by Thierry Arnoux,
22-Mar-2025.)
|
 IDomn    |
| |
| 7.4 Division rings and
fields
|
| |
| 7.4.1 Ring apartness
|
| |
| Syntax | capr 14527 |
Extend class notation with ring apartness.
|
#r |
| |
| Definition | df-apr 14528* |
The relation between elements whose difference is invertible, which for
a local ring is an apartness relation by aprap 14536. (Contributed by Jim
Kingdon, 13-Feb-2025.)
|
#r           
             Unit      |
| |
| Theorem | aprval 14529 |
Expand Definition df-apr 14528. (Contributed by Jim Kingdon,
17-Feb-2025.)
|
       # #r   
     
Unit   
       # 
    |
| |
| Theorem | aprunit 14530 |
The df-apr 14528 relation with zero expresses whether a ring
element is a
unit. That is, the difference of an element of a ring and zero is
invertible iff the element is a unit. (Contributed by Jim Kingdon,
29-May-2026.)
|
       
Unit  # #r        #    |
| |
| Theorem | ringunitap 14531 |
Elementhood in the set of units. (Contributed by Jim Kingdon,
30-May-2026.)
|
    Unit      # #r   
 #    |
| |
| Theorem | ringunitsap0 14532* |
The set of units of a ring. If is a local ring, # is an
apartness and this theorem states that the units of a ring are those
elements apart from zero (see aprlring 14538). Given the definition of
#r this theorem holds even if # is not an apartness,
however.
(Contributed by Jim Kingdon, 31-May-2026.)
|
        # #r   
# Unit    |
| |
| Theorem | aprirr 14533 |
The apartness relation given by df-apr 14528 for a nonzero ring is
irreflexive. (Contributed by Jim Kingdon, 16-Feb-2025.)
|
       # #r     
            #   |
| |
| Theorem | aprsym 14534 |
The apartness relation given by df-apr 14528 for a ring is symmetric.
(Contributed by Jim Kingdon, 17-Feb-2025.)
|
       # #r     
     # #    |
| |
| Theorem | aprcotr 14535 |
The apartness relation given by df-apr 14528 for a local ring is
cotransitive. (Contributed by Jim Kingdon, 17-Feb-2025.)
|
       # #r    LRing         #  # #     |
| |
| Theorem | aprap 14536 |
The relation given by df-apr 14528 for a local ring is an apartness
relation. (Contributed by Jim Kingdon, 20-Feb-2025.)
|
 LRing #r  Ap       |
| |
| Theorem | aprnzr 14537 |
If the relation given by df-apr 14528 on a ring is an apartness relation,
then the ring is a nonzero ring. (Contributed by Jim Kingdon,
27-May-2026.)
|
  #r  Ap     
NzRing |
| |
| Theorem | aprlring 14538 |
A ring is a local ring if and only if the relation given by df-apr 14528 is
an apartness relation. (Contributed by Jim Kingdon, 28-May-2026.)
|
 
LRing #r  Ap        |
| |
| Theorem | aprprop 14539 |
If two structures have the same ring components (properties), df-apr 14528
generates the same relation for both of them. (Contributed by Jim
Kingdon, 31-May-2026.)
|
                 
     #r  #r    |
| |
| 7.4.2 Definition and basic
properties
|
| |
| Syntax | cdr 14540 |
Extend class notation with class of all division rings.
|
 |
| |
| Syntax | cfield 14541 |
Class of fields.
|
Field |
| |
| Definition | df-drngap 14542 |
Define class of all division rings. A division ring is a ring in which
the relation given by df-apr 14528 is a tight apartness. (Contributed by Jim
Kingdon, 29-May-2026.)
|

#r  TAp       |
| |
| Definition | df-field 14543 |
A field is a commutative division ring. (Contributed by Mario Carneiro,
17-Jun-2015.)
|
Field 
  |
| |
| Theorem | isdrngtap 14544 |
The predicate "is a division ring". (Contributed by Jim Kingdon,
29-May-2026.)
|
    # #r    # TAp    |
| |
| Theorem | drnglring 14545 |
A division ring is a local ring. (Contributed by Jim Kingdon,
29-May-2026.)
|

LRing |
| |
| Theorem | drngunitap 14546 |
Elementhood in the set of units when is a division ring.
(Contributed by Mario Carneiro, 2-Dec-2014.)
|
    Unit      # #r   
 #    |
| |
| Theorem | drnguiap 14547* |
The set of units of a division ring. (Contributed by Mario Carneiro,
2-Dec-2014.)
|
        # #r   
# Unit    |
| |
| Theorem | drngring 14548 |
A division ring is a ring. (Contributed by NM, 8-Sep-2011.)
|

  |
| |
| Theorem | drngringd 14549 |
A division ring is a ring. (Contributed by SN, 16-May-2024.)
|
     |
| |
| Theorem | drnggrpd 14550 |
A division ring is a group (deduction form). (Contributed by SN,
16-May-2024.)
|
     |
| |
| Theorem | drnggrp 14551 |
A division ring is a group (closed form). (Contributed by NM,
8-Sep-2011.)
|

  |
| |
| Theorem | isfld 14552 |
A field is a commutative division ring. (Contributed by Mario Carneiro,
17-Jun-2015.)
|
 Field     |
| |
| Theorem | flddrngd 14553 |
A field is a division ring. (Contributed by SN, 17-Jan-2025.)
|
 Field    |
| |
| Theorem | fldcrngd 14554 |
A field is a commutative ring. (Contributed by SN, 23-Nov-2024.)
|
 Field    |
| |
| Theorem | drngprop 14555 |
If two structures have the same ring components (properties), one is a
division ring iff the other one is. (Contributed by Mario Carneiro,
11-Oct-2013.) (Revised by Mario Carneiro, 28-Dec-2014.)
|
                 
    
  |
| |
| Theorem | drngunz 14556 |
A division ring's unity is different from its zero. (Contributed by NM,
8-Sep-2011.)
|
        
 |
| |
| Theorem | drngnzr 14557 |
A division ring is a nonzero ring. (Contributed by Stefan O'Rear,
24-Feb-2015.)
|

NzRing |
| |
| Theorem | opprdrng 14558 |
The opposite of a division ring is also a division ring. (Contributed
by NM, 18-Oct-2014.)
|
oppr  
  |
| |
| Theorem | ring1zr 14559 |
The only unital ring with a base set consisting of one element is the
zero ring (at least if its operations are internal binary operations).
This holds already for nonunital rings, see rng1zr 14199, and semirings,
see srg1zr 14230. (Contributed by FL, 13-Feb-2010.)
(Revised by AV,
25-Jan-2020.) (Proof shortened by AV, 7-Feb-2020.)
|
   
         


      
                    |
| |
| Theorem | ringen1zr0 14560 |
The only unital ring with one element is the zero ring (at least if its
operations are internal binary operations). This holds already for
nonunital rings, see rngen1zr0 14201, and semirings, see srgen1zr0 14231.
(Contributed by FL, 15-Feb-2010.) (Revised by AV, 25-Jan-2020.) (Proof
shortened by AV, 19-Jun-2026.)
|
   
            


   
       
            |
| |
| 7.5 Left modules
|
| |
| 7.5.1 Definition and basic
properties
|
| |
| Syntax | clmod 14561 |
Extend class notation with class of all left modules.
|
 |
| |
| Syntax | cscaf 14562 |
The functionalization of the scalar multiplication operation.
|
  |
| |
| Definition | df-lmod 14563* |
Define the class of all left modules, which are generalizations of left
vector spaces. A left module over a ring is an (Abelian) group
(vectors) together with a ring (scalars) and a left scalar product
connecting them. (Contributed by NM, 4-Nov-2013.)
|
       ![]. ].](_drbrack.gif)      ![]. ].](_drbrack.gif)  Scalar 
 ![]. ].](_drbrack.gif)     
 ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)      ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)                                                                                   |
| |
| Definition | df-scaf 14564* |
Define the functionalization of the operator. This restricts the
value of to
the stated domain, which is necessary when working
with restricted structures, whose operations may be defined on a larger
set than the true base. (Contributed by Mario Carneiro, 5-Oct-2015.)
|
      Scalar                   |
| |
| Theorem | islmod 14565* |
The predicate "is a left module". (Contributed by NM, 4-Nov-2013.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
   
      
Scalar        
         
      
       
      
 
         

  
      |
| |
| Theorem | lmodlema 14566 |
Lemma for properties of a left module. (Contributed by NM, 8-Dec-2013.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
   
      
Scalar        
              
   

            
   
      
          |
| |
| Theorem | islmodd 14567* |
Properties that determine a left module. See note in isgrpd2 13776
regarding the on hypotheses that name structure components.
(Contributed by Mario Carneiro, 22-Jun-2014.)
|
            Scalar                          
     
    
      
 
      
      
 
   
  
      
 
   
             |
| |
| Theorem | lmodgrp 14568 |
A left module is a group. (Contributed by NM, 8-Dec-2013.) (Revised by
Mario Carneiro, 25-Jun-2014.)
|

  |
| |
| Theorem | lmodring 14569 |
The scalar component of a left module is a ring. (Contributed by NM,
8-Dec-2013.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
Scalar  
  |
| |
| Theorem | lmodfgrp 14570 |
The scalar component of a left module is an additive group.
(Contributed by NM, 8-Dec-2013.) (Revised by Mario Carneiro,
19-Jun-2014.)
|
Scalar  
  |
| |
| Theorem | lmodgrpd 14571 |
A left module is a group. (Contributed by SN, 16-May-2024.)
|
     |
| |
| Theorem | lmodbn0 14572 |
The base set of a left module is nonempty. It is also inhabited (by
lmod0vcl 14591). (Contributed by NM, 8-Dec-2013.)
(Revised by Mario
Carneiro, 19-Jun-2014.)
|
       |
| |
| Theorem | lmodacl 14573 |
Closure of ring addition for a left module. (Contributed by NM,
14-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
Scalar     
    
  
  |
| |
| Theorem | lmodmcl 14574 |
Closure of ring multiplication for a left module. (Contributed by NM,
14-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
Scalar     
     
     |
| |
| Theorem | lmodsn0 14575 |
The set of scalars in a left module is nonempty. It is also inhabited,
by lmod0cl 14588. (Contributed by NM, 8-Dec-2013.) (Revised
by Mario
Carneiro, 19-Jun-2014.)
|
Scalar         |
| |
| Theorem | lmodvacl 14576 |
Closure of vector addition for a left module. (Contributed by NM,
8-Dec-2013.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
   
    
  
  |
| |
| Theorem | lmodass 14577 |
Left module vector sum is associative. (Contributed by NM,
10-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
   
    
     
  
    |
| |
| Theorem | lmodlcan 14578 |
Left cancellation law for vector sum. (Contributed by NM, 12-Jan-2014.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
   
    
     
 
   |
| |
| Theorem | lmodvscl 14579 |
Closure of scalar product for a left module. (Contributed by NM,
8-Dec-2013.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
    Scalar 
         
  
  |
| |
| Theorem | scaffvalg 14580* |
The scalar multiplication operation as a function. (Contributed by
Mario Carneiro, 5-Oct-2015.) (Proof shortened by AV, 2-Mar-2024.)
|
    Scalar          
    
       |
| |
| Theorem | scafvalg 14581 |
The scalar multiplication operation as a function. (Contributed by
Mario Carneiro, 5-Oct-2015.)
|
    Scalar          
             |
| |
| Theorem | scafeqg 14582 |
If the scalar multiplication operation is already a function, the
functionalization of it is equal to the original operation.
(Contributed by Mario Carneiro, 5-Oct-2015.)
|
    Scalar          
     
    |
| |
| Theorem | scaffng 14583 |
The scalar multiplication operation is a function. (Contributed by
Mario Carneiro, 5-Oct-2015.)
|
    Scalar           
    |
| |
| Theorem | lmodscaf 14584 |
The scalar multiplication operation is a function. (Contributed by
Mario Carneiro, 5-Oct-2015.)
|
    Scalar                   |
| |
| Theorem | lmodvsdi 14585 |
Distributive law for scalar product (left-distributivity). (Contributed
by NM, 10-Jan-2014.) (Revised by Mario Carneiro, 22-Sep-2015.)
|
   
   Scalar     
      
 
   
        |
| |
| Theorem | lmodvsdir 14586 |
Distributive law for scalar product (right-distributivity).
(Contributed by NM, 10-Jan-2014.) (Revised by Mario Carneiro,
22-Sep-2015.)
|
   
   Scalar     
         
 
     
      |
| |
| Theorem | lmodvsass 14587 |
Associative law for scalar product. (Contributed by NM, 10-Jan-2014.)
(Revised by Mario Carneiro, 22-Sep-2015.)
|
    Scalar 
              
 
          |
| |
| Theorem | lmod0cl 14588 |
The ring zero in a left module belongs to the set of scalars.
(Contributed by NM, 11-Jan-2014.) (Revised by Mario Carneiro,
19-Jun-2014.)
|
Scalar          
  |
| |
| Theorem | lmod1cl 14589 |
The ring unity in a left module belongs to the set of scalars.
(Contributed by NM, 11-Jan-2014.) (Revised by Mario Carneiro,
19-Jun-2014.)
|
Scalar          
  |
| |
| Theorem | lmodvs1 14590 |
Scalar product with the ring unity. (Contributed by NM, 10-Jan-2014.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
    Scalar 
          

  |
| |
| Theorem | lmod0vcl 14591 |
The zero vector is a vector. (Contributed by NM, 10-Jan-2014.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
        
  |
| |
| Theorem | lmod0vlid 14592 |
Left identity law for the zero vector. (Contributed by NM,
10-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
   
         

  |
| |
| Theorem | lmod0vrid 14593 |
Right identity law for the zero vector. (Contributed by NM,
10-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
|
   
          
  |
| |
| Theorem | lmod0vid 14594 |
Identity equivalent to the value of the zero vector. Provides a
convenient way to compute the value. (Contributed by NM, 9-Mar-2014.)
(Revised by Mario Carneiro, 19-Jun-2014.)
|
   
            
   |
| |
| Theorem | lmod0vs 14595 |
Zero times a vector is the zero vector. Equation 1a of [Kreyszig]
p. 51. (Contributed by NM, 12-Jan-2014.) (Revised by Mario Carneiro,
19-Jun-2014.)
|
    Scalar 
       
        
 |
| |
| Theorem | lmodvs0 14596 |
Anything times the zero vector is the zero vector. Equation 1b of
[Kreyszig] p. 51. (Contributed by NM,
12-Jan-2014.) (Revised by Mario
Carneiro, 19-Jun-2014.)
|
Scalar 
               
 |
| |
| Theorem | lmodvsmmulgdi 14597 |
Distributive law for a group multiple of a scalar multiplication.
(Contributed by AV, 2-Sep-2019.)
|
    Scalar 
        .g  .g       
       
   |
| |
| Theorem | lmodfopnelem1 14598 |
Lemma 1 for lmodfopne 14600. (Contributed by AV, 2-Oct-2021.)
|
              Scalar       
  |
| |
| Theorem | lmodfopnelem2 14599 |
Lemma 2 for lmodfopne 14600. (Contributed by AV, 2-Oct-2021.)
|
              Scalar         
         |
| |
| Theorem | lmodfopne 14600 |
The (functionalized) operations of a left module (over a nonzero ring)
cannot be identical. (Contributed by NM, 31-May-2008.) (Revised by AV,
2-Oct-2021.)
|
              Scalar         
       |