Theorem List for Intuitionistic Logic Explorer - 6301-6400 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Syntax | cofr 6301 |
Extend class notation to include mapping of a binary relation to a
function relation.
|
   |
| |
| Definition | df-of 6302* |
Define the function operation map. The definition is designed so that
if is a binary
operation, then   is the analogous operation
on functions which corresponds to applying pointwise to the values
of the functions. (Contributed by Mario Carneiro, 20-Jul-2014.)
|
  


                 |
| |
| Definition | df-ofr 6303* |
Define the function relation map. The definition is designed so that if
is a binary
relation, then   is the analogous relation on
functions which is true when each element of the left function relates
to the corresponding element of the right function. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
                      |
| |
| Theorem | ofeqd 6304 |
Equality theorem for function operation, deduction form. (Contributed
by SN, 11-Nov-2024.)
|
    
    |
| |
| Theorem | ofeq 6305 |
Equality theorem for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
       |
| |
| Theorem | ofreq 6306 |
Equality theorem for function relation. (Contributed by Mario Carneiro,
28-Jul-2014.)
|
       |
| |
| Theorem | ofexg 6307 |
A function operation restricted to a set is a set. (Contributed by NM,
28-Jul-2014.)
|
      |
| |
| Theorem | nfof 6308 |
Hypothesis builder for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
      |
| |
| Theorem | nfofr 6309 |
Hypothesis builder for function relation. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
      |
| |
| Theorem | offval 6310* |
Value of an operation applied to two functions. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
           
            
               |
| |
| Theorem | ofrfval 6311* |
Value of a relation applied to two functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
           
            
            |
| |
| Theorem | ofvalg 6312 |
Evaluate a function operation at a point. (Contributed by Mario
Carneiro, 20-Jul-2014.) (Revised by Jim Kingdon, 22-Nov-2023.)
|
           

           
  

                
      |
| |
| Theorem | ofrval 6313 |
Exhibit a function relation at a point. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
           

           
  
        |
| |
| Theorem | ofmresval 6314 |
Value of a restriction of the function operation map. (Contributed by
NM, 20-Oct-2014.)
|
                     |
| |
| Theorem | off 6315* |
The function operation produces a function. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
  
 
           
          
            |
| |
| Theorem | offeq 6316* |
Convert an identity of the operation to the analogous identity on
the function operation. (Contributed by Jim Kingdon,
26-Nov-2023.)
|
  
 
           
          
                    
  
               
  |
| |
| Theorem | ofres 6317 |
Restrict the operands of a function operation to the same domain as that
of the operation itself. (Contributed by Mario Carneiro,
15-Sep-2014.)
|
                      
    |
| |
| Theorem | offval2 6318* |
The function operation expressed as a mapping. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
              

                |
| |
| Theorem | ofrfval2 6319* |
The function relation acting on maps. (Contributed by Mario Carneiro,
20-Jul-2014.)
|
              

             |
| |
| Theorem | suppssof1 6320* |
Formula building theorem for support restrictions: vector operation with
left annihilator. (Contributed by Stefan O'Rear, 9-Mar-2015.)
|
         
  
            
                        |
| |
| Theorem | ofco 6321 |
The composition of a function operation with another function.
(Contributed by Mario Carneiro, 19-Dec-2014.)
|
                         
           |
| |
| Theorem | offveqb 6322* |
Equivalent expressions for equality with a function operation.
(Contributed by NM, 9-Oct-2014.) (Proof shortened by Mario Carneiro,
5-Dec-2016.)
|
              
  
       
     
           |
| |
| Theorem | offveq 6323* |
Convert an identity of the operation to the analogous identity on the
function operation. (Contributed by Mario Carneiro, 24-Jul-2014.)
|
              
  
            
             |
| |
| Theorem | ofc1g 6324 |
Left operation by a constant. (Contributed by Mario Carneiro,
24-Jul-2014.)
|
                    
  

            
      |
| |
| Theorem | ofc2g 6325 |
Right operation by a constant. (Contributed by NM, 7-Oct-2014.)
|
                    
  

            
      |
| |
| Theorem | ofc12 6326 |
Function operation on two constant functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
                              |
| |
| Theorem | caofref 6327* |
Transfer a reflexive law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
                    |
| |
| Theorem | caofinvl 6328* |
Transfer a left inverse law to the function operation. (Contributed
by NM, 22-Oct-2014.)
|
        
       

                      
           |
| |
| Theorem | caofid0l 6329* |
Transfer a left identity law to the function operation.
(Contributed by NM, 21-Oct-2014.)
|
        
         
           |
| |
| Theorem | caofid0r 6330* |
Transfer a right identity law to the function operation.
(Contributed by NM, 21-Oct-2014.)
|
        
       
             |
| |
| Theorem | caofid1 6331* |
Transfer a right absorption law to the function operation.
(Contributed by Mario Carneiro, 28-Jul-2014.)
|
        
    
                      |
| |
| Theorem | caofid2 6332* |
Transfer a right absorption law to the function operation.
(Contributed by Mario Carneiro, 28-Jul-2014.)
|
        
    
                      |
| |
| Theorem | caofcom 6333* |
Transfer a commutative law to the function operation. (Contributed by
Mario Carneiro, 26-Jul-2014.)
|
        
       
 
              
       |
| |
| Theorem | caofrss 6334* |
Transfer a relation subset law to the function relation. (Contributed
by Mario Carneiro, 28-Jul-2014.)
|
        
       
 
       
          |
| |
| Theorem | caoftrn 6335* |
Transfer a transitivity law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
        
             
 
           
               |
| |
| Theorem | caofdig 6336* |
Transfer a distributive law to the function operation. (Contributed
by Mario Carneiro, 26-Jul-2014.)
|
        
             
 
       
 
       
 
                                                 |
| |
| 2.6.14 Functions (continued)
|
| |
| Theorem | resfunexgALT 6337 |
The restriction of a function to a set exists. Compare Proposition 6.17
of [TakeutiZaring] p. 28. This
version has a shorter proof than
resfunexg 5936 but requires ax-pow 4311 and ax-un 4578. (Contributed by NM,
7-Apr-1995.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
       |
| |
| Theorem | cofunexg 6338 |
Existence of a composition when the first member is a function.
(Contributed by NM, 8-Oct-2007.)
|
    
  |
| |
| Theorem | cofunex2g 6339 |
Existence of a composition when the second member is one-to-one.
(Contributed by NM, 8-Oct-2007.)
|
 
   
  |
| |
| Theorem | fnexALT 6340 |
If the domain of a function is a set, the function is a set. Theorem
6.16(1) of [TakeutiZaring] p. 28.
This theorem is derived using the Axiom
of Replacement in the form of funimaexg 5465. This version of fnex 5937
uses
ax-pow 4311 and ax-un 4578, whereas fnex 5937
does not. (Contributed by NM,
14-Aug-1994.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
     |
| |
| Theorem | funexw 6341 |
Weak version of funex 5940 that holds without ax-coll 4246. If the domain and
codomain of a function exist, so does the function. (Contributed by Rohan
Ridenour, 13-Aug-2023.)
|
     |
| |
| Theorem | mptexw 6342* |
Weak version of mptex 5943 that holds without ax-coll 4246. If the domain
and codomain of a function given by maps-to notation are sets, the
function is a set. (Contributed by Rohan Ridenour, 13-Aug-2023.)
|
 
  |
| |
| Theorem | funrnex 6343 |
If the domain of a function exists, so does its range. Part of Theorem
4.15(v) of [Monk1] p. 46. This theorem is
derived using the Axiom of
Replacement in the form of funex 5940. (Contributed by NM, 11-Nov-1995.)
|
     |
| |
| Theorem | focdmex 6344 |
If the domain of an onto function exists, so does its codomain.
(Contributed by NM, 23-Jul-2004.)
|
         |
| |
| Theorem | f1dmex 6345 |
If the codomain of a one-to-one function exists, so does its domain. This
can be thought of as a form of the Axiom of Replacement. (Contributed by
NM, 4-Sep-2004.)
|
     

  |
| |
| Theorem | abrexex 6346* |
Existence of a class abstraction of existentially restricted sets.
is normally a free-variable parameter in the class expression
substituted for , which can be thought of as    . This
simple-looking theorem is actually quite powerful and appears to involve
the Axiom of Replacement in an intrinsic way, as can be seen by tracing
back through the path mptexg 5942, funex 5940, fnex 5937, resfunexg 5936, and
funimaexg 5465. See also abrexex2 6353. (Contributed by NM, 16-Oct-2003.)
(Proof shortened by Mario Carneiro, 31-Aug-2015.)
|
 
  |
| |
| Theorem | abrexexg 6347* |
Existence of a class abstraction of existentially restricted sets.
is normally a free-variable parameter in . The antecedent assures
us that is a
set. (Contributed by NM, 3-Nov-2003.)
|
  
   |
| |
| Theorem | iunexg 6348* |
The existence of an indexed union. is normally a free-variable
parameter in .
(Contributed by NM, 23-Mar-2006.)
|
    
  |
| |
| Theorem | abrexex2g 6349* |
Existence of an existentially restricted class abstraction.
(Contributed by Jeff Madsen, 2-Sep-2009.)
|
    
      |
| |
| Theorem | opabex3d 6350* |
Existence of an ordered pair abstraction, deduction version.
(Contributed by Alexander van der Vekens, 19-Oct-2017.)
|
                  |
| |
| Theorem | opabex3 6351* |
Existence of an ordered pair abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|

         
 |
| |
| Theorem | iunex 6352* |
The existence of an indexed union. is normally a free-variable
parameter in the class expression substituted for , which can be
read informally as    . (Contributed by NM, 13-Oct-2003.)
|

 |
| |
| Theorem | abrexex2 6353* |
Existence of an existentially restricted class abstraction. is
normally has free-variable parameters and . See also
abrexex 6346. (Contributed by NM, 12-Sep-2004.)
|
      |
| |
| Theorem | abexssex 6354* |
Existence of a class abstraction with an existentially quantified
expression. Both and can be
free in .
(Contributed
by NM, 29-Jul-2006.)
|
       
 |
| |
| Theorem | abexex 6355* |
A condition where a class builder continues to exist after its wff is
existentially quantified. (Contributed by NM, 4-Mar-2007.)
|
         |
| |
| Theorem | elabreximd 6356* |
Class substitution in an image set. (Contributed by Thierry Arnoux,
30-Dec-2016.)
|
    
          
   
  |
| |
| Theorem | elabreximdv 6357* |
Class substitution in an image set. (Contributed by Thierry Arnoux,
30-Dec-2016.)
|
           
   
  |
| |
| Theorem | abrexss 6358* |
A necessary condition for an image set to be a subset. (Contributed by
Thierry Arnoux, 6-Feb-2017.)
|
     
   |
| |
| Theorem | funimass4f 6359 |
Membership relation for the values of a function whose image is a
subclass. (Contributed by Thierry Arnoux, 24-Apr-2017.)
|
       
     
        |
| |
| Theorem | oprabexd 6360* |
Existence of an operator abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
     
             
 
       |
| |
| Theorem | oprabex 6361* |
Existence of an operation class abstraction. (Contributed by NM,
19-Oct-2004.)
|
            
 
    |
| |
| Theorem | oprabex3 6362* |
Existence of an operation class abstraction (special case).
(Contributed by NM, 19-Oct-2004.)
|
          
               
        |
| |
| Theorem | oprabrexex2 6363* |
Existence of an existentially restricted operation abstraction.
(Contributed by Jeff Madsen, 11-Jun-2010.)
|
   
  
        
  |
| |
| Theorem | ab2rexex 6364* |
Existence of a class abstraction of existentially restricted sets.
Variables and
are normally
free-variable parameters in the
class expression substituted for , which can be thought of as
    . See comments for abrexex 6346. (Contributed by NM,
20-Sep-2011.)
|
 
 
 |
| |
| Theorem | ab2rexex2 6365* |
Existence of an existentially restricted class abstraction.
normally has free-variable parameters , , and .
Compare abrexex2 6353. (Contributed by NM, 20-Sep-2011.)
|
 
  
  |
| |
| Theorem | xpexgALT 6366 |
The cross product of two sets is a set. Proposition 6.2 of
[TakeutiZaring] p. 23. This
version is proven using Replacement; see
xpexg 4889 for a version that uses the Power Set axiom
instead.
(Contributed by Mario Carneiro, 20-May-2013.)
(Proof modification is discouraged.) (New usage is discouraged.)
|
    
  |
| |
| Theorem | offval3 6367* |
General value of      with no assumptions on functionality
of and . (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
                          |
| |
| Theorem | offres 6368 |
Pointwise combination commutes with restriction. (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
                
    |
| |
| Theorem | ofmres 6369* |
Equivalent expressions for a restriction of the function operation map.
Unlike   which is a proper class,   
  can
be a set by ofmresex 6370, allowing it to be used as a function or
structure argument. By ofmresval 6314, the restricted operation map
values are the same as the original values, allowing theorems for
  to be reused. (Contributed by NM, 20-Oct-2014.)
|
    
 
       |
| |
| Theorem | ofmresex 6370 |
Existence of a restriction of the function operation map. (Contributed
by NM, 20-Oct-2014.)
|
            |
| |
| Theorem | uchoice 6371* |
Principle of unique choice. This is also called non-choice. The name
choice results in its similarity to something like acfun 7563 (with the key
difference being the change of to ) but unique choice in
fact follows from the axiom of collection and our other axioms. This is
somewhat similar to Corollary 3.9.2 of [HoTT], p. (varies) but is
better described by the paragraph at the end of Section 3.9 which starts
"A similar issue arises in set-theoretic mathematics".
(Contributed by
Jim Kingdon, 13-Sep-2025.)
|
         
      ![]. ].](_drbrack.gif)    |
| |
| 2.6.15 First and second members of an ordered
pair
|
| |
| Syntax | c1st 6372 |
Extend the definition of a class to include the first member an ordered
pair function.
|
 |
| |
| Syntax | c2nd 6373 |
Extend the definition of a class to include the second member an ordered
pair function.
|
 |
| |
| Definition | df-1st 6374 |
Define a function that extracts the first member, or abscissa, of an
ordered pair. Theorem op1st 6380 proves that it does this. For example,
(  3 , 4 ) = 3 . Equivalent to Definition
5.13 (i) of
[Monk1] p. 52 (compare op1sta 5269 and op1stb 4624). The notation is the same
as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Definition | df-2nd 6375 |
Define a function that extracts the second member, or ordinate, of an
ordered pair. Theorem op2nd 6381 proves that it does this. For example,
   3 , 4 ) = 4 . Equivalent to Definition 5.13 (ii)
of [Monk1] p. 52 (compare op2nda 5272 and op2ndb 5271). The notation is the
same as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Theorem | 1stvalg 6376 |
The value of the function that extracts the first member of an ordered
pair. (Contributed by NM, 9-Oct-2004.) (Revised by Mario Carneiro,
8-Sep-2013.)
|
    
     |
| |
| Theorem | 2ndvalg 6377 |
The value of the function that extracts the second member of an ordered
pair. (Contributed by NM, 9-Oct-2004.) (Revised by Mario Carneiro,
8-Sep-2013.)
|
    
     |
| |
| Theorem | 1st0 6378 |
The value of the first-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | 2nd0 6379 |
The value of the second-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | op1st 6380 |
Extract the first member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op2nd 6381 |
Extract the second member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op1std 6382 |
Extract the first member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op2ndd 6383 |
Extract the second member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op1stg 6384 |
Extract the first member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | op2ndg 6385 |
Extract the second member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | ot1stg 6386 |
Extract the first member of an ordered triple. (Due to infrequent
usage, it isn't worthwhile at this point to define special extractors
for triples, so we reuse the ordered pair extractors for ot1stg 6386,
ot2ndg 6387, ot3rdgg 6388.) (Contributed by NM, 3-Apr-2015.) (Revised
by
Mario Carneiro, 2-May-2015.)
|
                 |
| |
| Theorem | ot2ndg 6387 |
Extract the second member of an ordered triple. (See ot1stg 6386 comment.)
(Contributed by NM, 3-Apr-2015.) (Revised by Mario Carneiro,
2-May-2015.)
|
                 |
| |
| Theorem | ot3rdgg 6388 |
Extract the third member of an ordered triple. (See ot1stg 6386 comment.)
(Contributed by NM, 3-Apr-2015.)
|
        
    |
| |
| Theorem | 1stval2 6389 |
Alternate value of the function that extracts the first member of an
ordered pair. Definition 5.13 (i) of [Monk1] p. 52. (Contributed by
NM, 18-Aug-2006.)
|
           |
| |
| Theorem | 2ndval2 6390 |
Alternate value of the function that extracts the second member of an
ordered pair. Definition 5.13 (ii) of [Monk1] p. 52. (Contributed by
NM, 18-Aug-2006.)
|
               |
| |
| Theorem | fo1st 6391 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | fo2nd 6392 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | f1stres 6393 |
Mapping of a restriction of the (first member of an ordered
pair) function. (Contributed by NM, 11-Oct-2004.) (Revised by Mario
Carneiro, 8-Sep-2013.)
|
           |
| |
| Theorem | f2ndres 6394 |
Mapping of a restriction of the (second member of an ordered
pair) function. (Contributed by NM, 7-Aug-2006.) (Revised by Mario
Carneiro, 8-Sep-2013.)
|
           |
| |
| Theorem | fo1stresm 6395* |
Onto mapping of a restriction of the (first member of an ordered
pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | fo2ndresm 6396* |
Onto mapping of a restriction of the (second member of an
ordered pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | 1stcof 6397 |
Composition of the first member function with another function.
(Contributed by NM, 12-Oct-2007.)
|
     
         |
| |
| Theorem | 2ndcof 6398 |
Composition of the second member function with another function.
(Contributed by FL, 15-Oct-2012.)
|
     
         |
| |
| Theorem | xp1st 6399 |
Location of the first element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |
| |
| Theorem | xp2nd 6400 |
Location of the second element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |