Theorem List for Intuitionistic Logic Explorer - 6001-6100 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | cbvmpo 6001* |
Rule to change the bound variable in a maps-to function, using implicit
substitution. (Contributed by NM, 17-Dec-2013.)
|
             

 
  |
| |
| Theorem | cbvmpov 6002* |
Rule to change the bound variable in a maps-to function, using implicit
substitution. With a longer proof analogous to cbvmpt 4128, some distinct
variable requirements could be eliminated. (Contributed by NM,
11-Jun-2013.)
|
  
 


 
  |
| |
| Theorem | dmoprab 6003* |
The domain of an operation class abstraction. (Contributed by NM,
17-Mar-1995.) (Revised by David Abernethy, 19-Jun-2012.)
|
                |
| |
| Theorem | dmoprabss 6004* |
The domain of an operation class abstraction. (Contributed by NM,
24-Aug-1995.)
|
        
   
  |
| |
| Theorem | rnoprab 6005* |
The range of an operation class abstraction. (Contributed by NM,
30-Aug-2004.) (Revised by David Abernethy, 19-Apr-2013.)
|
               |
| |
| Theorem | rnoprab2 6006* |
The range of a restricted operation class abstraction. (Contributed by
Scott Fenton, 21-Mar-2012.)
|
        
   
    |
| |
| Theorem | reldmoprab 6007* |
The domain of an operation class abstraction is a relation.
(Contributed by NM, 17-Mar-1995.)
|
         |
| |
| Theorem | oprabss 6008* |
Structure of an operation class abstraction. (Contributed by NM,
28-Nov-2006.)
|
             |
| |
| Theorem | eloprabga 6009* |
The law of concretion for operation class abstraction. Compare
elopab 4292. (Contributed by NM, 14-Sep-1999.)
(Unnecessary distinct
variable restrictions were removed by David Abernethy, 19-Jun-2012.)
(Revised by Mario Carneiro, 19-Dec-2013.)
|
        
   
  
   
  
    |
| |
| Theorem | eloprabg 6010* |
The law of concretion for operation class abstraction. Compare
elopab 4292. (Contributed by NM, 14-Sep-1999.) (Revised
by David
Abernethy, 19-Jun-2012.)
|
              
   
  
   
  
    |
| |
| Theorem | ssoprab2i 6011* |
Inference of operation class abstraction subclass from implication.
(Contributed by NM, 11-Nov-1995.) (Revised by David Abernethy,
19-Jun-2012.)
|
     
  
          |
| |
| Theorem | mpov 6012* |
Operation with universal domain in maps-to notation. (Contributed by
NM, 16-Aug-2013.)
|
 

      
  |
| |
| Theorem | mpomptx 6013* |
Express a two-argument function as a one-argument function, or
vice-versa. In this version    is not assumed to be constant
w.r.t .
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
      
      
  |
| |
| Theorem | mpompt 6014* |
Express a two-argument function as a one-argument function, or
vice-versa. (Contributed by Mario Carneiro, 17-Dec-2013.) (Revised by
Mario Carneiro, 29-Dec-2014.)
|
             |
| |
| Theorem | mpodifsnif 6015 |
A mapping with two arguments with the first argument from a difference set
with a singleton and a conditional as result. (Contributed by AV,
13-Feb-2019.)
|
                    |
| |
| Theorem | mposnif 6016 |
A mapping with two arguments with the first argument from a singleton and
a conditional as result. (Contributed by AV, 14-Feb-2019.)
|
                |
| |
| Theorem | fconstmpo 6017* |
Representation of a constant operation using the mapping operation.
(Contributed by SO, 11-Jul-2018.)
|
  
  


  |
| |
| Theorem | resoprab 6018* |
Restriction of an operation class abstraction. (Contributed by NM,
10-Feb-2007.)
|
        
                |
| |
| Theorem | resoprab2 6019* |
Restriction of an operator abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
       
  
 
                    |
| |
| Theorem | resmpo 6020* |
Restriction of the mapping operation. (Contributed by Mario Carneiro,
17-Dec-2013.)
|
       
       |
| |
| Theorem | funoprabg 6021* |
"At most one" is a sufficient condition for an operation class
abstraction to be a function. (Contributed by NM, 28-Aug-2007.)
|
                 |
| |
| Theorem | funoprab 6022* |
"At most one" is a sufficient condition for an operation class
abstraction to be a function. (Contributed by NM, 17-Mar-1995.)
|
           |
| |
| Theorem | fnoprabg 6023* |
Functionality and domain of an operation class abstraction.
(Contributed by NM, 28-Aug-2007.)
|
                
         |
| |
| Theorem | mpofun 6024* |
The maps-to notation for an operation is always a function.
(Contributed by Scott Fenton, 21-Mar-2012.)
|
  
 |
| |
| Theorem | fnoprab 6025* |
Functionality and domain of an operation class abstraction.
(Contributed by NM, 15-May-1995.)
|
           
        |
| |
| Theorem | ffnov 6026* |
An operation maps to a class to which all values belong. (Contributed
by NM, 7-Feb-2004.)
|
        
          |
| |
| Theorem | fovcld 6027 |
Closure law for an operation. (Contributed by NM, 19-Apr-2007.)
(Revised by Thierry Arnoux, 17-Feb-2017.)
|
          
      |
| |
| Theorem | fovcl 6028 |
Closure law for an operation. (Contributed by NM, 19-Apr-2007.) (Proof
shortened by AV, 9-Mar-2025.)
|
               |
| |
| Theorem | eqfnov 6029* |
Equality of two operations is determined by their values. (Contributed
by NM, 1-Sep-2005.)
|
  
       
  
             |
| |
| Theorem | eqfnov2 6030* |
Two operators with the same domain are equal iff their values at each
point in the domain are equal. (Contributed by Jeff Madsen,
7-Jun-2010.)
|
  
      
           |
| |
| Theorem | fnovim 6031* |
Representation of a function in terms of its values. (Contributed by
Jim Kingdon, 16-Jan-2019.)
|
  
         |
| |
| Theorem | mpo2eqb 6032* |
Bidirectional equality theorem for a mapping abstraction. Equivalent to
eqfnov2 6030. (Contributed by Mario Carneiro,
4-Jan-2017.)
|
        

     |
| |
| Theorem | rnmpo 6033* |
The range of an operation given by the maps-to notation. (Contributed
by FL, 20-Jun-2011.)
|
  

    |
| |
| Theorem | reldmmpo 6034* |
The domain of an operation defined by maps-to notation is a relation.
(Contributed by Stefan O'Rear, 27-Nov-2014.)
|
  
 |
| |
| Theorem | elrnmpog 6035* |
Membership in the range of an operation class abstraction. (Contributed
by NM, 27-Aug-2007.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
      
   |
| |
| Theorem | elrnmpo 6036* |
Membership in the range of an operation class abstraction.
(Contributed by NM, 1-Aug-2004.) (Revised by Mario Carneiro,
31-Aug-2015.)
|
    

  |
| |
| Theorem | ralrnmpo 6037* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 1-Sep-2015.)
|
                  |
| |
| Theorem | rexrnmpo 6038* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 1-Sep-2015.)
|
              
   |
| |
| Theorem | ovid 6039* |
The value of an operation class abstraction. (Contributed by NM,
16-May-1995.) (Revised by David Abernethy, 19-Jun-2012.)
|
            
 
              |
| |
| Theorem | ovidig 6040* |
The value of an operation class abstraction. Compare ovidi 6041. The
condition   is been
removed. (Contributed by
Mario Carneiro, 29-Dec-2014.)
|
        
        |
| |
| Theorem | ovidi 6041* |
The value of an operation class abstraction (weak version).
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
            
 
              |
| |
| Theorem | ov 6042* |
The value of an operation class abstraction. (Contributed by NM,
16-May-1995.) (Revised by David Abernethy, 19-Jun-2012.)
|

            
       
  
 
          
   |
| |
| Theorem | ovigg 6043* |
The value of an operation class abstraction. Compare ovig 6044.
The
condition   is been
removed. (Contributed by FL,
24-Mar-2007.) (Revised by Mario Carneiro, 19-Dec-2013.)
|
              
   
    
   |
| |
| Theorem | ovig 6044* |
The value of an operation class abstraction (weak version).
(Unnecessary distinct variable restrictions were removed by David
Abernethy, 19-Jun-2012.) (Contributed by NM, 14-Sep-1999.) (Revised by
Mario Carneiro, 19-Dec-2013.)
|
       
            
     
    
   |
| |
| Theorem | ovmpt4g 6045* |
Value of a function given by the maps-to notation. (This is the
operation analog of fvmpt2 5645.) (Contributed by NM, 21-Feb-2004.)
(Revised by Mario Carneiro, 1-Sep-2015.)
|
     
      |
| |
| Theorem | ovmpos 6046* |
Value of a function given by the maps-to notation, expressed using
explicit substitution. (Contributed by Mario Carneiro, 30-Apr-2015.)
|
       ![]_ ]_](_urbrack.gif)   ![]_ ]_](_urbrack.gif) 
      ![]_ ]_](_urbrack.gif)   ![]_ ]_](_urbrack.gif)   |
| |
| Theorem | ov2gf 6047* |
The value of an operation class abstraction. A version of ovmpog 6057
using bound-variable hypotheses. (Contributed by NM, 17-Aug-2006.)
(Revised by Mario Carneiro, 19-Dec-2013.)
|
          
    
       
  |
| |
| Theorem | ovmpodxf 6048* |
Value of an operation given by a maps-to rule, deduction form.
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
  
   
  
  
                           |
| |
| Theorem | ovmpodx 6049* |
Value of an operation given by a maps-to rule, deduction form.
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
  
   
  
  
               |
| |
| Theorem | ovmpod 6050* |
Value of an operation given by a maps-to rule, deduction form.
(Contributed by Mario Carneiro, 7-Dec-2014.)
|
  
   
  
              |
| |
| Theorem | ovmpox 6051* |
The value of an operation class abstraction. Variant of ovmpoga 6052 which
does not require and to be
distinct. (Contributed by Jeff
Madsen, 10-Jun-2010.) (Revised by Mario Carneiro, 20-Dec-2013.)
|
    
  
       
  |
| |
| Theorem | ovmpoga 6052* |
Value of an operation given by a maps-to rule. (Contributed by Mario
Carneiro, 19-Dec-2013.)
|
     
       
  |
| |
| Theorem | ovmpoa 6053* |
Value of an operation given by a maps-to rule. (Contributed by NM,
19-Dec-2013.)
|
     

      
  |
| |
| Theorem | ovmpodf 6054* |
Alternate deduction version of ovmpo 6058, suitable for iteration.
(Contributed by Mario Carneiro, 7-Jan-2017.)
|
        
 
   
 
                       |
| |
| Theorem | ovmpodv 6055* |
Alternate deduction version of ovmpo 6058, suitable for iteration.
(Contributed by Mario Carneiro, 7-Jan-2017.)
|
        
 
   
 
        
      |
| |
| Theorem | ovmpodv2 6056* |
Alternate deduction version of ovmpo 6058, suitable for iteration.
(Contributed by Mario Carneiro, 7-Jan-2017.)
|
        
 
   
 
  
          |
| |
| Theorem | ovmpog 6057* |
Value of an operation given by a maps-to rule. Special case.
(Contributed by NM, 14-Sep-1999.) (Revised by David Abernethy,
19-Jun-2012.)
|
  

     
      |
| |
| Theorem | ovmpo 6058* |
Value of an operation given by a maps-to rule. Special case.
(Contributed by NM, 16-May-1995.) (Revised by David Abernethy,
19-Jun-2012.)
|
  

         
  |
| |
| Theorem | fvmpopr2d 6059* |
Value of an operation given by maps-to notation. (Contributed by Rohan
Ridenour, 14-May-2024.)
|
  
        
           |
| |
| Theorem | ovi3 6060* |
The value of an operation class abstraction. Special case.
(Contributed by NM, 28-May-1995.) (Revised by Mario Carneiro,
29-Dec-2014.)
|
    
 

    
 
 
       
   
               
         
   
            |
| |
| Theorem | ov6g 6061* |
The value of an operation class abstraction. Special case.
(Contributed by NM, 13-Nov-2006.)
|
           
  
        
 
         |
| |
| Theorem | ovg 6062* |
The value of an operation class abstraction. (Contributed by Jeff
Madsen, 10-Jun-2010.)
|
              
 
         
 
       
        |
| |
| Theorem | ovres 6063 |
The value of a restricted operation. (Contributed by FL, 10-Nov-2006.)
|
     
           |
| |
| Theorem | ovresd 6064 |
Lemma for converting metric theorems to metric space theorems.
(Contributed by Mario Carneiro, 2-Oct-2015.)
|
                   |
| |
| Theorem | oprssov 6065 |
The value of a member of the domain of a subclass of an operation.
(Contributed by NM, 23-Aug-2007.)
|
  

    
          |
| |
| Theorem | fovcdm 6066 |
An operation's value belongs to its codomain. (Contributed by NM,
27-Aug-2006.)
|
            
  |
| |
| Theorem | fovcdmda 6067 |
An operation's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
          
 
      |
| |
| Theorem | fovcdmd 6068 |
An operation's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
        
          |
| |
| Theorem | fnrnov 6069* |
The range of an operation expressed as a collection of the operation's
values. (Contributed by NM, 29-Oct-2006.)
|
     
       |
| |
| Theorem | foov 6070* |
An onto mapping of an operation expressed in terms of operation values.
(Contributed by NM, 29-Oct-2006.)
|
                        |
| |
| Theorem | fnovrn 6071 |
An operation's value belongs to its range. (Contributed by NM,
10-Feb-2007.)
|
  
     
  |
| |
| Theorem | ovelrn 6072* |
A member of an operation's range is a value of the operation.
(Contributed by NM, 7-Feb-2007.) (Revised by Mario Carneiro,
30-Jan-2014.)
|
   


       |
| |
| Theorem | funimassov 6073* |
Membership relation for the values of a function whose image is a
subclass. (Contributed by Mario Carneiro, 23-Dec-2013.)
|
   
       
         |
| |
| Theorem | ovelimab 6074* |
Operation value in an image. (Contributed by Mario Carneiro,
23-Dec-2013.) (Revised by Mario Carneiro, 29-Jan-2014.)
|
   
         
       |
| |
| Theorem | ovconst2 6075 |
The value of a constant operation. (Contributed by NM, 5-Nov-2006.)
|
               |
| |
| Theorem | caovclg 6076* |
Convert an operation closure law to class notation. (Contributed by
Mario Carneiro, 26-May-2014.)
|
  
 
       
 
      |
| |
| Theorem | caovcld 6077* |
Convert an operation closure law to class notation. (Contributed by
Mario Carneiro, 30-Dec-2014.)
|
  
 
                |
| |
| Theorem | caovcl 6078* |
Convert an operation closure law to class notation. (Contributed by NM,
4-Aug-1995.) (Revised by Mario Carneiro, 26-May-2014.)
|
              
  |
| |
| Theorem | caovcomg 6079* |
Convert an operation commutative law to class notation. (Contributed
by Mario Carneiro, 1-Jun-2013.)
|
  
 
           
 
          |
| |
| Theorem | caovcomd 6080* |
Convert an operation commutative law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
                        |
| |
| Theorem | caovcom 6081* |
Convert an operation commutative law to class notation. (Contributed
by NM, 26-Aug-1995.) (Revised by Mario Carneiro, 1-Jun-2013.)
|
                 |
| |
| Theorem | caovassg 6082* |
Convert an operation associative law to class notation. (Contributed
by Mario Carneiro, 1-Jun-2013.) (Revised by Mario Carneiro,
26-May-2014.)
|
  
 
                   
 
                  |
| |
| Theorem | caovassd 6083* |
Convert an operation associative law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
                                          |
| |
| Theorem | caovass 6084* |
Convert an operation associative law to class notation. (Contributed
by NM, 26-Aug-1995.) (Revised by Mario Carneiro, 26-May-2014.)
|
                       
         |
| |
| Theorem | caovcang 6085* |
Convert an operation cancellation law to class notation. (Contributed
by NM, 20-Aug-1995.) (Revised by Mario Carneiro, 30-Dec-2014.)
|
  
 
        
    
 
            |
| |
| Theorem | caovcand 6086* |
Convert an operation cancellation law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
        
             
   
   |
| |
| Theorem | caovcanrd 6087* |
Commute the arguments of an operation cancellation law. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
        
           
                 
   
   |
| |
| Theorem | caovcan 6088* |
Convert an operation cancellation law to class notation. (Contributed
by NM, 20-Aug-1995.)
|
 
         
         
       |
| |
| Theorem | caovordig 6089* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 31-Dec-2014.)
|
  
 
  
              
 
  
             |
| |
| Theorem | caovordid 6090* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 31-Dec-2014.)
|
  
 
  
                                   |
| |
| Theorem | caovordg 6091* |
Convert an operation ordering law to class notation. (Contributed by
NM, 19-Feb-1996.) (Revised by Mario Carneiro, 30-Dec-2014.)
|
  
 
  
              
 
  
             |
| |
| Theorem | caovordd 6092* |
Convert an operation ordering law to class notation. (Contributed by
Mario Carneiro, 30-Dec-2014.)
|
  
 
  
                                   |
| |
| Theorem | caovord2d 6093* |
Operation ordering law with commuted arguments. (Contributed by Mario
Carneiro, 30-Dec-2014.)
|
  
 
  
                    
 
                          |
| |
| Theorem | caovord3d 6094* |
Ordering law. (Contributed by Mario Carneiro, 30-Dec-2014.)
|
  
 
  
                    
 
                
             |
| |
| Theorem | caovord 6095* |
Convert an operation ordering law to class notation. (Contributed by
NM, 19-Feb-1996.)
|

  
                             |
| |
| Theorem | caovord2 6096* |
Operation ordering law with commuted arguments. (Contributed by NM,
27-Feb-1996.)
|

  
                                     |
| |
| Theorem | caovord3 6097* |
Ordering law. (Contributed by NM, 29-Feb-1996.)
|

  
                           
             |
| |
| Theorem | caovdig 6098* |
Convert an operation distributive law to class notation. (Contributed
by NM, 25-Aug-1995.) (Revised by Mario Carneiro, 26-Jul-2014.)
|
  
 
                       
 
                      |
| |
| Theorem | caovdid 6099* |
Convert an operation distributive law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
                                                  |
| |
| Theorem | caovdir2d 6100* |
Convert an operation distributive law to class notation. (Contributed
by Mario Carneiro, 30-Dec-2014.)
|
  
 
                             
 
       
 
                                |