Theorem List for Intuitionistic Logic Explorer - 6301-6400 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Syntax | c2nd 6301 |
Extend the definition of a class to include the second member an ordered
pair function.
|
 |
| |
| Definition | df-1st 6302 |
Define a function that extracts the first member, or abscissa, of an
ordered pair. Theorem op1st 6308 proves that it does this. For example,
(  3 , 4 ) = 3 . Equivalent to Definition
5.13 (i) of
[Monk1] p. 52 (compare op1sta 5218 and op1stb 4575). The notation is the same
as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Definition | df-2nd 6303 |
Define a function that extracts the second member, or ordinate, of an
ordered pair. Theorem op2nd 6309 proves that it does this. For example,
   3 , 4 ) = 4 . Equivalent to Definition 5.13 (ii)
of [Monk1] p. 52 (compare op2nda 5221 and op2ndb 5220). The notation is the
same as Monk's. (Contributed by NM, 9-Oct-2004.)
|
      |
| |
| Theorem | 1stvalg 6304 |
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 6305 |
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 6306 |
The value of the first-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | 2nd0 6307 |
The value of the second-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
     |
| |
| Theorem | op1st 6308 |
Extract the first member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op2nd 6309 |
Extract the second member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
        |
| |
| Theorem | op1std 6310 |
Extract the first member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op2ndd 6311 |
Extract the second member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
          |
| |
| Theorem | op1stg 6312 |
Extract the first member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | op2ndg 6313 |
Extract the second member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
            |
| |
| Theorem | ot1stg 6314 |
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 6314,
ot2ndg 6315, ot3rdgg 6316.) (Contributed by NM, 3-Apr-2015.) (Revised
by
Mario Carneiro, 2-May-2015.)
|
                 |
| |
| Theorem | ot2ndg 6315 |
Extract the second member of an ordered triple. (See ot1stg 6314 comment.)
(Contributed by NM, 3-Apr-2015.) (Revised by Mario Carneiro,
2-May-2015.)
|
                 |
| |
| Theorem | ot3rdgg 6316 |
Extract the third member of an ordered triple. (See ot1stg 6314 comment.)
(Contributed by NM, 3-Apr-2015.)
|
        
    |
| |
| Theorem | 1stval2 6317 |
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 6318 |
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 6319 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | fo2nd 6320 |
The function
maps the universe onto the universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
     |
| |
| Theorem | f1stres 6321 |
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 6322 |
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 6323* |
Onto mapping of a restriction of the (first member of an ordered
pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | fo2ndresm 6324* |
Onto mapping of a restriction of the (second member of an
ordered pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
              |
| |
| Theorem | 1stcof 6325 |
Composition of the first member function with another function.
(Contributed by NM, 12-Oct-2007.)
|
     
         |
| |
| Theorem | 2ndcof 6326 |
Composition of the second member function with another function.
(Contributed by FL, 15-Oct-2012.)
|
     
         |
| |
| Theorem | xp1st 6327 |
Location of the first element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |
| |
| Theorem | xp2nd 6328 |
Location of the second element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
         |
| |
| Theorem | 1stexg 6329 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
    
  |
| |
| Theorem | 2ndexg 6330 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
    
  |
| |
| Theorem | elxp6 6331 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5224. (Contributed by NM, 9-Oct-2004.)
|
         
                  |
| |
| Theorem | elxp7 6332 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5224. (Contributed by NM, 19-Aug-2006.)
|
          
        |
| |
| Theorem | oprssdmm 6333* |
Domain of closure of an operation. (Contributed by Jim Kingdon,
23-Oct-2023.)
|
   
  
        
   
  |
| |
| Theorem | eqopi 6334 |
Equality with an ordered pair. (Contributed by NM, 15-Dec-2008.)
(Revised by Mario Carneiro, 23-Feb-2014.)
|
  
         
 
     |
| |
| Theorem | xp2 6335* |
Representation of cross product based on ordered pair component
functions. (Contributed by NM, 16-Sep-2006.)
|
 
  
            |
| |
| Theorem | unielxp 6336 |
The membership relation for a cross product is inherited by union.
(Contributed by NM, 16-Sep-2006.)
|
   
     |
| |
| Theorem | 1st2nd2 6337 |
Reconstruction of a member of a cross product in terms of its ordered pair
components. (Contributed by NM, 20-Oct-2013.)
|
  
             |
| |
| Theorem | xpopth 6338 |
An ordered pair theorem for members of cross products. (Contributed by
NM, 20-Jun-2007.)
|
  
                 
    
   |
| |
| Theorem | eqop 6339 |
Two ways to express equality with an ordered pair. (Contributed by NM,
3-Sep-2007.) (Proof shortened by Mario Carneiro, 26-Apr-2015.)
|
   
           
    |
| |
| Theorem | eqop2 6340 |
Two ways to express equality with an ordered pair. (Contributed by NM,
25-Feb-2014.)
|
           
        |
| |
| Theorem | op1steq 6341* |
Two ways of expressing that an element is the first member of an ordered
pair. (Contributed by NM, 22-Sep-2013.) (Revised by Mario Carneiro,
23-Feb-2014.)
|
       
       |
| |
| Theorem | 2nd1st 6342 |
Swap the members of an ordered pair. (Contributed by NM, 31-Dec-2014.)
|
            
       |
| |
| Theorem | 1st2nd 6343 |
Reconstruction of a member of a relation in terms of its ordered pair
components. (Contributed by NM, 29-Aug-2006.)
|
                |
| |
| Theorem | 1stdm 6344 |
The first ordered pair component of a member of a relation belongs to the
domain of the relation. (Contributed by NM, 17-Sep-2006.)
|
      
  |
| |
| Theorem | 2ndrn 6345 |
The second ordered pair component of a member of a relation belongs to the
range of the relation. (Contributed by NM, 17-Sep-2006.)
|
      
  |
| |
| Theorem | 1st2ndbr 6346 |
Express an element of a relation as a relationship between first and
second components. (Contributed by Mario Carneiro, 22-Jun-2016.)
|
               |
| |
| Theorem | releldm2 6347* |
Two ways of expressing membership in the domain of a relation.
(Contributed by NM, 22-Sep-2013.)
|
          |
| |
| Theorem | reldm 6348* |
An expression for the domain of a relation. (Contributed by NM,
22-Sep-2013.)
|
 
       |
| |
| Theorem | sbcopeq1a 6349 |
Equality theorem for substitution of a class for an ordered pair (analog
of sbceq1a 3041 that avoids the existential quantifiers of copsexg 4336).
(Contributed by NM, 19-Aug-2006.) (Revised by Mario Carneiro,
31-Aug-2015.)
|
           ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)
   |
| |
| Theorem | csbopeq1a 6350 |
Equality theorem for substitution of a class for an ordered pair
  
in (analog of csbeq1a 3136). (Contributed by NM,
19-Aug-2006.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
          ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)
  |
| |
| Theorem | dfopab2 6351* |
A way to define an ordered-pair class abstraction without using
existential quantifiers. (Contributed by NM, 18-Aug-2006.) (Revised by
Mario Carneiro, 31-Aug-2015.)
|
     
      
 ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)   |
| |
| Theorem | dfoprab3s 6352* |
A way to define an operation class abstraction without using existential
quantifiers. (Contributed by NM, 18-Aug-2006.) (Revised by Mario
Carneiro, 31-Aug-2015.)
|
              
      ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)    |
| |
| Theorem | dfoprab3 6353* |
Operation class abstraction expressed without existential quantifiers.
(Contributed by NM, 16-Dec-2008.)
|
             
 
         |
| |
| Theorem | dfoprab4 6354* |
Operation class abstraction expressed without existential quantifiers.
(Contributed by NM, 3-Sep-2007.) (Revised by Mario Carneiro,
31-Aug-2015.)
|
             
 
             |
| |
| Theorem | dfoprab4f 6355* |
Operation class abstraction expressed without existential quantifiers.
(Unnecessary distinct variable restrictions were removed by David
Abernethy, 19-Jun-2012.) (Contributed by NM, 20-Dec-2008.) (Revised by
Mario Carneiro, 31-Aug-2015.)
|
    
            
 
             |
| |
| Theorem | opabex2 6356* |
Condition for an operation to be a set. (Contributed by Thierry Arnoux,
25-Jun-2019.)
|
     
              |
| |
| Theorem | opabn1stprc 6357* |
An ordered-pair class abstraction which does not depend on the first
abstraction variable is a proper class. There must be, however, at
least one set which satisfies the restricting wff. (Contributed by AV,
27-Dec-2020.)
|
          |
| |
| Theorem | dfxp3 6358* |
Define the cross product of three classes. Compare df-xp 4731.
(Contributed by FL, 6-Nov-2013.) (Proof shortened by Mario Carneiro,
3-Nov-2015.)
|
  
        
   |
| |
| Theorem | elopabi 6359* |
A consequence of membership in an ordered-pair class abstraction, using
ordered pair extractors. (Contributed by NM, 29-Aug-2006.)
|
                     
  |
| |
| Theorem | eloprabi 6360* |
A consequence of membership in an operation class abstraction, using
ordered pair extractors. (Contributed by NM, 6-Nov-2006.) (Revised by
David Abernethy, 19-Jun-2012.)
|
                    
                      |
| |
| Theorem | mpomptsx 6361* |
Express a two-argument function as a one-argument function, or
vice-versa. (Contributed by Mario Carneiro, 24-Dec-2016.)
|
 

            ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)   |
| |
| Theorem | mpompts 6362* |
Express a two-argument function as a one-argument function, or
vice-versa. (Contributed by Mario Carneiro, 24-Sep-2015.)
|
 

         ![]_ ]_](_urbrack.gif)       ![]_ ]_](_urbrack.gif)   |
| |
| Theorem | dmmpossx 6363* |
The domain of a mapping is a subset of its base class. (Contributed by
Mario Carneiro, 9-Feb-2015.)
|
  
      |
| |
| Theorem | fmpox 6364* |
Functionality, domain and codomain of a class given by the maps-to
notation, where    is not constant but depends on .
(Contributed by NM, 29-Dec-2014.)
|
                 |
| |
| Theorem | fmpo 6365* |
Functionality, domain and range of a class given by the maps-to
notation. (Contributed by FL, 17-May-2010.)
|
              |
| |
| Theorem | fnmpo 6366* |
Functionality and domain of a class given by the maps-to notation.
(Contributed by FL, 17-May-2010.)
|
          |
| |
| Theorem | fnmpoi 6367* |
Functionality and domain of a class given by the maps-to notation.
(Contributed by FL, 17-May-2010.)
|
      |
| |
| Theorem | dmmpo 6368* |
Domain of a class given by the maps-to notation. (Contributed by FL,
17-May-2010.)
|
  
   |
| |
| Theorem | mpofvex 6369* |
Sufficient condition for an operation maps-to notation to be set-like.
(Contributed by Mario Carneiro, 3-Jul-2019.)
|
            
  |
| |
| Theorem | mpofvexi 6370* |
Sufficient condition for an operation maps-to notation to be set-like.
(Contributed by Mario Carneiro, 3-Jul-2019.)
|
      
 |
| |
| Theorem | ovmpoelrn 6371* |
An operation's value belongs to its range. (Contributed by AV,
27-Jan-2020.)
|
     

    
  |
| |
| Theorem | dmmpoga 6372* |
Domain of an operation given by the maps-to notation, closed form of
dmmpo 6368. (Contributed by Alexander van der Vekens,
10-Feb-2019.)
|
          |
| |
| Theorem | dmmpog 6373* |
Domain of an operation given by the maps-to notation, closed form of
dmmpo 6368. Caution: This theorem is only valid in the
very special case
where the value of the mapping is a constant! (Contributed by Alexander
van der Vekens, 1-Jun-2017.) (Proof shortened by AV, 10-Feb-2019.)
|
   

   |
| |
| Theorem | mpoexxg 6374* |
Existence of an operation class abstraction (version for dependent
domains). (Contributed by Mario Carneiro, 30-Dec-2016.)
|
     
   |
| |
| Theorem | mpoexg 6375* |
Existence of an operation class abstraction (special case).
(Contributed by FL, 17-May-2010.) (Revised by Mario Carneiro,
1-Sep-2015.)
|
        |
| |
| Theorem | mpoexga 6376* |
If the domain of an operation given by maps-to notation is a set, the
operation is a set. (Contributed by NM, 12-Sep-2011.)
|
        |
| |
| Theorem | mpoexw 6377* |
Weak version of mpoex 6378 that holds without ax-coll 4204. If the domain
and codomain of an operation given by maps-to notation are sets, the
operation is a set. (Contributed by Rohan Ridenour, 14-Aug-2023.)
|
  

  |
| |
| Theorem | mpoex 6378* |
If the domain of an operation given by maps-to notation is a set, the
operation is a set. (Contributed by Mario Carneiro, 20-Dec-2013.)
|
 

 |
| |
| Theorem | fnmpoovd 6379* |
A function with a Cartesian product as domain is a mapping with two
arguments defined by its operation values. (Contributed by AV,
20-Feb-2019.) (Revised by AV, 3-Jul-2022.)
|
         
       
            |
| |
| Theorem | fmpoco 6380* |
Composition of two functions. Variation of fmptco 5813 when the second
function has two arguments. (Contributed by Mario Carneiro,
8-Feb-2015.)
|
  
 
      

            |
| |
| Theorem | oprabco 6381* |
Composition of a function with an operator abstraction. (Contributed by
Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro,
26-Sep-2015.)
|
     

            |
| |
| Theorem | oprab2co 6382* |
Composition of operator abstractions. (Contributed by Jeff Madsen,
2-Sep-2009.) (Revised by David Abernethy, 23-Apr-2013.)
|
         
     
     
 
    |
| |
| Theorem | df1st2 6383* |
An alternate possible definition of the function. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
             |
| |
| Theorem | df2nd2 6384* |
An alternate possible definition of the function. (Contributed
by NM, 10-Aug-2006.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
             |
| |
| Theorem | 1stconst 6385 |
The mapping of a restriction of the function to a constant
function. (Contributed by NM, 14-Dec-2008.)
|
                 |
| |
| Theorem | 2ndconst 6386 |
The mapping of a restriction of the function to a converse
constant function. (Contributed by NM, 27-Mar-2008.)
|
    
      
     |
| |
| Theorem | dfmpo 6387* |
Alternate definition for the maps-to notation df-mpo 6022 (although it
requires that
be a set). (Contributed by NM, 19-Dec-2008.)
(Revised by Mario Carneiro, 31-Aug-2015.)
|
              |
| |
| Theorem | cnvf1olem 6388 |
Lemma for cnvf1o 6389. (Contributed by Mario Carneiro,
27-Apr-2014.)
|
                  |
| |
| Theorem | cnvf1o 6389* |
Describe a function that maps the elements of a set to its converse
bijectively. (Contributed by Mario Carneiro, 27-Apr-2014.)
|
              |
| |
| Theorem | f2ndf 6390 |
The (second
component of an ordered pair) function restricted to a
function is a
function from into
the codomain of .
(Contributed by Alexander van der Vekens, 4-Feb-2018.)
|
             |
| |
| Theorem | fo2ndf 6391 |
The (second
component of an ordered pair) function restricted to
a function is
a function from onto
the range of .
(Contributed by Alexander van der Vekens, 4-Feb-2018.)
|
             |
| |
| Theorem | f1o2ndf1 6392 |
The (second
component of an ordered pair) function restricted to
a one-to-one function is a one-to-one function from onto the
range of .
(Contributed by Alexander van der Vekens,
4-Feb-2018.)
|
             |
| |
| Theorem | algrflem 6393 |
Lemma for algrf and related theorems. (Contributed by Mario Carneiro,
28-May-2014.) (Revised by Mario Carneiro, 30-Apr-2015.)
|
           |
| |
| Theorem | algrflemg 6394 |
Lemma for algrf 12616 and related theorems. (Contributed by Mario
Carneiro,
28-May-2014.) (Revised by Jim Kingdon, 22-Jul-2021.)
|
        
      |
| |
| Theorem | xporderlem 6395* |
Lemma for lexicographical ordering theorems. (Contributed by Scott
Fenton, 16-Mar-2011.)
|
       
                      
                           
 
  
        |
| |
| Theorem | poxp 6396* |
A lexicographical ordering of two posets. (Contributed by Scott Fenton,
16-Mar-2011.) (Revised by Mario Carneiro, 7-Mar-2013.)
|
       
                      
                     |
| |
| Theorem | spc2ed 6397* |
Existential specialization with 2 quantifiers, using implicit
substitution. (Contributed by Thierry Arnoux, 23-Aug-2017.)
|
      
 
     
 
        |
| |
| Theorem | cnvoprab 6398* |
The converse of a class abstraction of nested ordered pairs.
(Contributed by Thierry Arnoux, 17-Aug-2017.)
|
                           
  |
| |
| Theorem | f1od2 6399* |
Describe an implicit one-to-one onto function of two variables.
(Contributed by Thierry Arnoux, 17-Aug-2017.)
|
    
  
  
 
                       |
| |
| Theorem | disjxp1 6400* |
The sets of a cartesian product are disjoint if the sets in the first
argument are disjoint. (Contributed by Glauco Siliprandi,
11-Oct-2020.)
|
 Disj   Disj     |