Theorem List for Intuitionistic Logic Explorer - 6301-6400 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | ofrfval 6301* |
Value of a relation applied to two functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
           
            
            |
| |
| Theorem | ofvalg 6302 |
Evaluate a function operation at a point. (Contributed by Mario
Carneiro, 20-Jul-2014.) (Revised by Jim Kingdon, 22-Nov-2023.)
|
           

           
  

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

           
  
        |
| |
| Theorem | ofmresval 6304 |
Value of a restriction of the function operation map. (Contributed by
NM, 20-Oct-2014.)
|
                     |
| |
| Theorem | off 6305* |
The function operation produces a function. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
  
 
           
          
            |
| |
| Theorem | offeq 6306* |
Convert an identity of the operation to the analogous identity on
the function operation. (Contributed by Jim Kingdon,
26-Nov-2023.)
|
  
 
           
          
                    
  
               
  |
| |
| Theorem | ofres 6307 |
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 6308* |
The function operation expressed as a mapping. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
              

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

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

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

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

                      
           |
| |
| Theorem | caofid0l 6319* |
Transfer a left identity law to the function operation.
(Contributed by NM, 21-Oct-2014.)
|
        
         
           |
| |
| Theorem | caofid0r 6320* |
Transfer a right identity law to the function operation.
(Contributed by NM, 21-Oct-2014.)
|
        
       
             |
| |
| Theorem | caofid1 6321* |
Transfer a right absorption law to the function operation.
(Contributed by Mario Carneiro, 28-Jul-2014.)
|
        
    
                      |
| |
| Theorem | caofid2 6322* |
Transfer a right absorption law to the function operation.
(Contributed by Mario Carneiro, 28-Jul-2014.)
|
        
    
                      |
| |
| Theorem | caofcom 6323* |
Transfer a commutative law to the function operation. (Contributed by
Mario Carneiro, 26-Jul-2014.)
|
        
       
 
              
       |
| |
| Theorem | caofrss 6324* |
Transfer a relation subset law to the function relation. (Contributed
by Mario Carneiro, 28-Jul-2014.)
|
        
       
 
       
          |
| |
| Theorem | caoftrn 6325* |
Transfer a transitivity law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
        
             
 
           
               |
| |
| Theorem | caofdig 6326* |
Transfer a distributive law to the function operation. (Contributed
by Mario Carneiro, 26-Jul-2014.)
|
        
             
 
       
 
       
 
                                                 |
| |
| 2.6.14 Functions (continued)
|
| |
| Theorem | resfunexgALT 6327 |
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 5927 but requires ax-pow 4306 and ax-un 4573. (Contributed by NM,
7-Apr-1995.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
       |
| |
| Theorem | cofunexg 6328 |
Existence of a composition when the first member is a function.
(Contributed by NM, 8-Oct-2007.)
|
    
  |
| |
| Theorem | cofunex2g 6329 |
Existence of a composition when the second member is one-to-one.
(Contributed by NM, 8-Oct-2007.)
|
 
   
  |
| |
| Theorem | fnexALT 6330 |
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 5460. This version of fnex 5928
uses
ax-pow 4306 and ax-un 4573, whereas fnex 5928
does not. (Contributed by NM,
14-Aug-1994.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
     |
| |
| Theorem | funexw 6331 |
Weak version of funex 5931 that holds without ax-coll 4241. If the domain and
codomain of a function exist, so does the function. (Contributed by Rohan
Ridenour, 13-Aug-2023.)
|
     |
| |
| Theorem | mptexw 6332* |
Weak version of mptex 5934 that holds without ax-coll 4241. 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 6333 |
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 5931. (Contributed by NM, 11-Nov-1995.)
|
     |
| |
| Theorem | focdmex 6334 |
If the domain of an onto function exists, so does its codomain.
(Contributed by NM, 23-Jul-2004.)
|
         |
| |
| Theorem | f1dmex 6335 |
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 6336* |
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 5933, funex 5931, fnex 5928, resfunexg 5927, and
funimaexg 5460. See also abrexex2 6343. (Contributed by NM, 16-Oct-2003.)
(Proof shortened by Mario Carneiro, 31-Aug-2015.)
|
 
  |
| |
| Theorem | abrexexg 6337* |
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 6338* |
The existence of an indexed union. is normally a free-variable
parameter in .
(Contributed by NM, 23-Mar-2006.)
|
    
  |
| |
| Theorem | abrexex2g 6339* |
Existence of an existentially restricted class abstraction.
(Contributed by Jeff Madsen, 2-Sep-2009.)
|
    
      |
| |
| Theorem | opabex3d 6340* |
Existence of an ordered pair abstraction, deduction version.
(Contributed by Alexander van der Vekens, 19-Oct-2017.)
|
                  |
| |
| Theorem | opabex3 6341* |
Existence of an ordered pair abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|

         
 |
| |
| Theorem | iunex 6342* |
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 6343* |
Existence of an existentially restricted class abstraction. is
normally has free-variable parameters and . See also
abrexex 6336. (Contributed by NM, 12-Sep-2004.)
|
      |
| |
| Theorem | abexssex 6344* |
Existence of a class abstraction with an existentially quantified
expression. Both and can be
free in .
(Contributed
by NM, 29-Jul-2006.)
|
       
 |
| |
| Theorem | abexex 6345* |
A condition where a class builder continues to exist after its wff is
existentially quantified. (Contributed by NM, 4-Mar-2007.)
|
         |
| |
| Theorem | elabreximd 6346* |
Class substitution in an image set. (Contributed by Thierry Arnoux,
30-Dec-2016.)
|
    
          
   
  |
| |
| Theorem | elabreximdv 6347* |
Class substitution in an image set. (Contributed by Thierry Arnoux,
30-Dec-2016.)
|
           
   
  |
| |
| Theorem | abrexss 6348* |
A necessary condition for an image set to be a subset. (Contributed by
Thierry Arnoux, 6-Feb-2017.)
|
     
   |
| |
| Theorem | funimass4f 6349 |
Membership relation for the values of a function whose image is a
subclass. (Contributed by Thierry Arnoux, 24-Apr-2017.)
|
       
     
        |
| |
| Theorem | oprabexd 6350* |
Existence of an operator abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
     
             
 
       |
| |
| Theorem | oprabex 6351* |
Existence of an operation class abstraction. (Contributed by NM,
19-Oct-2004.)
|
            
 
    |
| |
| Theorem | oprabex3 6352* |
Existence of an operation class abstraction (special case).
(Contributed by NM, 19-Oct-2004.)
|
          
               
        |
| |
| Theorem | oprabrexex2 6353* |
Existence of an existentially restricted operation abstraction.
(Contributed by Jeff Madsen, 11-Jun-2010.)
|
   
  
        
  |
| |
| Theorem | ab2rexex 6354* |
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 6336. (Contributed by NM,
20-Sep-2011.)
|
 
 
 |
| |
| Theorem | ab2rexex2 6355* |
Existence of an existentially restricted class abstraction.
normally has free-variable parameters , , and .
Compare abrexex2 6343. (Contributed by NM, 20-Sep-2011.)
|
 
  
  |
| |
| Theorem | xpexgALT 6356 |
The cross product of two sets is a set. Proposition 6.2 of
[TakeutiZaring] p. 23. This
version is proven using Replacement; see
xpexg 4884 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 6357* |
General value of      with no assumptions on functionality
of and . (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
                          |
| |
| Theorem | offres 6358 |
Pointwise combination commutes with restriction. (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
                
    |
| |
| Theorem | ofmres 6359* |
Equivalent expressions for a restriction of the function operation map.
Unlike   which is a proper class,   
  can
be a set by ofmresex 6360, allowing it to be used as a function or
structure argument. By ofmresval 6304, 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 6360 |
Existence of a restriction of the function operation map. (Contributed
by NM, 20-Oct-2014.)
|
            |
| |
| Theorem | uchoice 6361* |
Principle of unique choice. This is also called non-choice. The name
choice results in its similarity to something like acfun 7553 (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 6362 |
Extend the definition of a class to include the first member an ordered
pair function.
|
 |
| |
| Syntax | c2nd 6363 |
Extend the definition of a class to include the second member an ordered
pair function.
|
 |
| |
| Definition | df-1st 6364 |
Define a function that extracts the first member, or abscissa, of an
ordered pair. Theorem op1st 6370 proves that it does this. For example,
(  3 , 4 ) = 3 . Equivalent to Definition
5.13 (i) of
[Monk1] p. 52 (compare op1sta 5264 and op1stb 4619). The notation is the same
as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Definition | df-2nd 6365 |
Define a function that extracts the second member, or ordinate, of an
ordered pair. Theorem op2nd 6371 proves that it does this. For example,
   3 , 4 ) = 4 . Equivalent to Definition 5.13 (ii)
of [Monk1] p. 52 (compare op2nda 5267 and op2ndb 5266). The notation is the
same as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Theorem | 1stvalg 6366 |
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 6367 |
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 6368 |
The value of the first-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | 2nd0 6369 |
The value of the second-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | op1st 6370 |
Extract the first member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op2nd 6371 |
Extract the second member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op1std 6372 |
Extract the first member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op2ndd 6373 |
Extract the second member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op1stg 6374 |
Extract the first member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | op2ndg 6375 |
Extract the second member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | ot1stg 6376 |
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 6376,
ot2ndg 6377, ot3rdgg 6378.) (Contributed by NM, 3-Apr-2015.) (Revised
by
Mario Carneiro, 2-May-2015.)
|
                 |
| |
| Theorem | ot2ndg 6377 |
Extract the second member of an ordered triple. (See ot1stg 6376 comment.)
(Contributed by NM, 3-Apr-2015.) (Revised by Mario Carneiro,
2-May-2015.)
|
                 |
| |
| Theorem | ot3rdgg 6378 |
Extract the third member of an ordered triple. (See ot1stg 6376 comment.)
(Contributed by NM, 3-Apr-2015.)
|
        
    |
| |
| Theorem | 1stval2 6379 |
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 6380 |
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 6381 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | fo2nd 6382 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | f1stres 6383 |
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 6384 |
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 6385* |
Onto mapping of a restriction of the (first member of an ordered
pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | fo2ndresm 6386* |
Onto mapping of a restriction of the (second member of an
ordered pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | 1stcof 6387 |
Composition of the first member function with another function.
(Contributed by NM, 12-Oct-2007.)
|
     
         |
| |
| Theorem | 2ndcof 6388 |
Composition of the second member function with another function.
(Contributed by FL, 15-Oct-2012.)
|
     
         |
| |
| Theorem | xp1st 6389 |
Location of the first element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |
| |
| Theorem | xp2nd 6390 |
Location of the second element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |
| |
| Theorem | 1stexg 6391 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
    
  |
| |
| Theorem | 2ndexg 6392 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
    
  |
| |
| Theorem | elxp6 6393 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5270. (Contributed by NM, 9-Oct-2004.)
|
         
                  |
| |
| Theorem | elxp7 6394 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5270. (Contributed by NM, 19-Aug-2006.)
|
          
        |
| |
| Theorem | oprssdmm 6395* |
Domain of closure of an operation. (Contributed by Jim Kingdon,
23-Oct-2023.)
|
   
  
        
   
  |
| |
| Theorem | eqopi 6396 |
Equality with an ordered pair. (Contributed by NM, 15-Dec-2008.)
(Revised by Mario Carneiro, 23-Feb-2014.)
|
  
         
 
     |
| |
| Theorem | xp2 6397* |
Representation of cross product based on ordered pair component
functions. (Contributed by NM, 16-Sep-2006.)
|
 
  
            |
| |
| Theorem | unielxp 6398 |
The membership relation for a cross product is inherited by union.
(Contributed by NM, 16-Sep-2006.)
|
   
     |
| |
| Theorem | 1st2nd2 6399 |
Reconstruction of a member of a cross product in terms of its ordered pair
components. (Contributed by NM, 20-Oct-2013.)
|
  
             |
| |
| Theorem | xpopth 6400 |
An ordered pair theorem for members of cross products. (Contributed by
NM, 20-Jun-2007.)
|
  
                 
    
   |