Theorem List for Intuitionistic Logic Explorer - 5801-5900 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | fnniniseg2 5801* |
Support sets of functions expressed as abstractions. (Contributed by
Stefan O'Rear, 1-Feb-2015.)
|
                  |
| |
| Theorem | unpreima 5802 |
Preimage of a union. (Contributed by Jeff Madsen, 2-Sep-2009.)
|
                      |
| |
| Theorem | inpreima 5803 |
Preimage of an intersection. (Contributed by Jeff Madsen, 2-Sep-2009.)
(Proof shortened by Mario Carneiro, 14-Jun-2016.)
|
                      |
| |
| Theorem | difpreima 5804 |
Preimage of a difference. (Contributed by Mario Carneiro,
14-Jun-2016.)
|
                      |
| |
| Theorem | respreima 5805 |
The preimage of a restricted function. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
                 |
| |
| Theorem | fimacnv 5806 |
The preimage of the codomain of a mapping is the mapping's domain.
(Contributed by FL, 25-Jan-2007.)
|
            |
| |
| Theorem | fnopfv 5807 |
Ordered pair with function value. Part of Theorem 4.3(i) of [Monk1]
p. 41. (Contributed by NM, 30-Sep-2004.)
|
            |
| |
| Theorem | fvelrn 5808 |
A function's value belongs to its range. (Contributed by NM,
14-Oct-1996.)
|
      
  |
| |
| Theorem | fnfvelrn 5809 |
A function's value belongs to its range. (Contributed by NM,
15-Oct-1996.)
|
      
  |
| |
| Theorem | ffvelcdm 5810 |
A function's value belongs to its codomain. (Contributed by NM,
12-Aug-1999.)
|
      
      |
| |
| Theorem | ffvelcdmi 5811 |
A function's value belongs to its codomain. (Contributed by NM,
6-Apr-2005.)
|
        
  |
| |
| Theorem | ffvelcdmda 5812 |
A function's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
            
  |
| |
| Theorem | ffvelcdmd 5813 |
A function's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
               |
| |
| Theorem | rexrn 5814* |
Restricted existential quantification over the range of a function.
(Contributed by Mario Carneiro, 24-Dec-2013.) (Revised by Mario
Carneiro, 20-Aug-2014.)
|
                |
| |
| Theorem | ralrn 5815* |
Restricted universal quantification over the range of a function.
(Contributed by Mario Carneiro, 24-Dec-2013.) (Revised by Mario
Carneiro, 20-Aug-2014.)
|
                |
| |
| Theorem | elrnrexdm 5816* |
For any element in the range of a function there is an element in the
domain of the function for which the function value is the element of
the range. (Contributed by Alexander van der Vekens, 8-Dec-2017.)
|
          |
| |
| Theorem | elrnrexdmb 5817* |
For any element in the range of a function there is an element in the
domain of the function for which the function value is the element of
the range. (Contributed by Alexander van der Vekens, 17-Dec-2017.)
|
  
       |
| |
| Theorem | eldmrexrn 5818* |
For any element in the domain of a function there is an element in the
range of the function which is the function value for the element of the
domain. (Contributed by Alexander van der Vekens, 8-Dec-2017.)
|
          |
| |
| Theorem | ralrnmpt 5819* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 20-Aug-2015.)
|
  
            |
| |
| Theorem | rexrnmpt 5820* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 20-Aug-2015.)
|
  
            |
| |
| Theorem | dff2 5821 |
Alternate definition of a mapping. (Contributed by NM, 14-Nov-2007.)
|
     
     |
| |
| Theorem | dff3im 5822* |
Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
|
      
  
     |
| |
| Theorem | dff4im 5823* |
Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
|
      
  
     |
| |
| Theorem | dffo3 5824* |
An onto mapping expressed in terms of function values. (Contributed by
NM, 29-Oct-2006.)
|
                   |
| |
| Theorem | dffo4 5825* |
Alternate definition of an onto mapping. (Contributed by NM,
20-Mar-2007.)
|
                 |
| |
| Theorem | dffo5 5826* |
Alternate definition of an onto mapping. (Contributed by NM,
20-Mar-2007.)
|
                 |
| |
| Theorem | fmpt 5827* |
Functionality of the mapping operation. (Contributed by Mario Carneiro,
26-Jul-2013.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
   
      |
| |
| Theorem | f1ompt 5828* |
Express bijection for a mapping operation. (Contributed by Mario
Carneiro, 30-May-2015.) (Revised by Mario Carneiro, 4-Dec-2016.)
|
          
   |
| |
| Theorem | fmpti 5829* |
Functionality of the mapping operation. (Contributed by NM,
19-Mar-2005.) (Revised by Mario Carneiro, 1-Sep-2015.)
|
  
      |
| |
| Theorem | fvmptelcdm 5830* |
The value of a function at a point of its domain belongs to its
codomain. (Contributed by Glauco Siliprandi, 26-Jun-2021.)
|
 
           |
| |
| Theorem | fmptd 5831* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by Mario Carneiro, 13-Jan-2013.)
|
             |
| |
| Theorem | fmpttd 5832* |
Version of fmptd 5831 with inlined definition. Domain and codomain
of the
mapping operation; deduction form. (Contributed by Glauco Siliprandi,
23-Oct-2021.) (Proof shortened by BJ, 16-Aug-2022.)
|
     
       |
| |
| Theorem | fmpt3d 5833* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by Thierry Arnoux, 4-Jun-2017.)
|
     
         |
| |
| Theorem | fmptdf 5834* |
A version of fmptd 5831 using bound-variable hypothesis instead of a
distinct variable condition for . (Contributed by Glauco
Siliprandi, 29-Jun-2017.)
|
     
         |
| |
| Theorem | ffnfv 5835* |
A function maps to a class to which all values belong. (Contributed by
NM, 3-Dec-2003.)
|
              |
| |
| Theorem | ffnfvf 5836 |
A function maps to a class to which all values belong. This version of
ffnfv 5835 uses bound-variable hypotheses instead of
distinct variable
conditions. (Contributed by NM, 28-Sep-2006.)
|
                    |
| |
| Theorem | fnfvrnss 5837* |
An upper bound for range determined by function values. (Contributed by
NM, 8-Oct-2004.)
|
      

  |
| |
| Theorem | rnmptss 5838* |
The range of an operation given by the maps-to notation as a subset.
(Contributed by Thierry Arnoux, 24-Sep-2017.)
|
   
  |
| |
| Theorem | fmpt2d 5839* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by NM, 27-Dec-2014.)
|
                       |
| |
| Theorem | ffvresb 5840* |
A necessary and sufficient condition for a restricted function.
(Contributed by Mario Carneiro, 14-Nov-2013.)
|
         
   
    |
| |
| Theorem | resflem 5841* |
A lemma to bound the range of a restriction. The conclusion would also
hold with   in place of (provided
does not
occur in ). If
that stronger result is needed, it is however
simpler to use the instance of resflem 5841 where 
 is
substituted for (in both the conclusion and the third hypothesis).
(Contributed by BJ, 4-Jul-2022.)
|
                         |
| |
| Theorem | f1oresrab 5842* |
Build a bijection between restricted abstract builders, given a
bijection between the base classes, deduction version. (Contributed by
Thierry Arnoux, 17-Aug-2018.)
|
  
      
     
             |
| |
| Theorem | fmptco 5843* |
Composition of two functions expressed as ordered-pair class
abstractions. If has the equation ( x + 2 ) and the
equation ( 3 * z ) then   has the equation ( 3 * ( x +
2 ) ) . (Contributed by FL, 21-Jun-2012.) (Revised by Mario Carneiro,
24-Jul-2014.)
|
        

           |
| |
| Theorem | fmptcof 5844* |
Version of fmptco 5843 where needn't be distinct from .
(Contributed by NM, 27-Dec-2014.)
|
           
        |
| |
| Theorem | fmptcos 5845* |
Composition of two functions expressed as mapping abstractions.
(Contributed by NM, 22-May-2006.) (Revised by Mario Carneiro,
31-Aug-2015.)
|
                 ![]_ ]_](_urbrack.gif)    |
| |
| Theorem | cofmpt 5846* |
Express composition of a maps-to function with another function in a
maps-to notation. (Contributed by Thierry Arnoux, 29-Jun-2017.)
|
       
               |
| |
| Theorem | fcompt 5847* |
Express composition of two functions as a maps-to applying both in
sequence. (Contributed by Stefan O'Rear, 5-Oct-2014.) (Proof shortened
by Mario Carneiro, 27-Dec-2014.)
|
                         |
| |
| Theorem | fcoconst 5848 |
Composition with a constant function. (Contributed by Stefan O'Rear,
11-Mar-2015.)
|
    
              |
| |
| Theorem | fsn 5849 |
A function maps a singleton to a singleton iff it is the singleton of an
ordered pair. (Contributed by NM, 10-Dec-2003.)
|
                |
| |
| Theorem | fsng 5850 |
A function maps a singleton to a singleton iff it is the singleton of an
ordered pair. (Contributed by NM, 26-Oct-2012.)
|
                    |
| |
| Theorem | fsn2 5851 |
A function that maps a singleton to a class is the singleton of an
ordered pair. (Contributed by NM, 19-May-2004.)
|
                        |
| |
| Theorem | fsn2g 5852 |
A function that maps a singleton to a class is the singleton of an
ordered pair. (Contributed by Thierry Arnoux, 11-Jul-2020.)
|
                          |
| |
| Theorem | xpsng 5853 |
The cross product of two singletons. (Contributed by Mario Carneiro,
30-Apr-2015.)
|
                |
| |
| Theorem | xpsn 5854 |
The cross product of two singletons. (Contributed by NM,
4-Nov-2006.)
|
            |
| |
| Theorem | dfmpt 5855 |
Alternate definition for the maps-to notation df-mpt 4173 (although it
requires that
be a set). (Contributed by NM, 24-Aug-2010.)
(Revised by Mario Carneiro, 30-Dec-2016.)
|
         |
| |
| Theorem | fnasrn 5856 |
A function expressed as the range of another function. (Contributed by
Mario Carneiro, 22-Jun-2013.) (Proof shortened by Mario Carneiro,
31-Aug-2015.)
|
        |
| |
| Theorem | dfmptg 5857 |
Alternate definition for the maps-to notation df-mpt 4173 (which requires
that be a set).
(Contributed by Jim Kingdon, 9-Jan-2019.)
|
   
        |
| |
| Theorem | fnasrng 5858 |
A function expressed as the range of another function. (Contributed by
Jim Kingdon, 9-Jan-2019.)
|
   

 
    |
| |
| Theorem | funiun 5859* |
A function is a union of singletons of ordered pairs indexed by its
domain. (Contributed by AV, 18-Sep-2020.)
|
              |
| |
| Theorem | funopsn 5860* |
If a function is an ordered pair then it is a singleton of an ordered
pair. (Contributed by AV, 20-Sep-2020.) (Proof shortened by AV,
15-Jul-2021.) A function is a class of ordered pairs, so the fact that
an ordered pair may sometimes be itself a function is an
"accident"
depending on the specific encoding of ordered pairs as classes (in
set.mm, the Kuratowski encoding). A more meaningful statement is
funsng 5402, as relsnopg 4854 is to relop 4905. (New usage is discouraged.)
|
                   |
| |
| Theorem | funop 5861* |
An ordered pair is a function iff it is a singleton of an ordered pair.
(Contributed by AV, 20-Sep-2020.) A function is a class of ordered
pairs, so the fact that an ordered pair may sometimes be itself a
function is an "accident" depending on the specific encoding
of ordered
pairs as classes (in set.mm, the Kuratowski encoding). A more
meaningful statement is funsng 5402, as relsnopg 4854 is to relop 4905.
(New usage is discouraged.)
|
                    |
| |
| Theorem | fncofn 5862 |
Composition of a function with domain and a function as a function with
domain. Generalization of fnco 5466. (Contributed by AV, 17-Sep-2024.)
|
 
          |
| |
| Theorem | fcof 5863 |
Composition of a function with domain and codomain and a function as a
function with domain and codomain. Generalization of fco 5527.
(Contributed by AV, 18-Sep-2024.)
|
                    |
| |
| Theorem | funopdmsn 5864 |
The domain of a function which is an ordered pair is a singleton.
(Contributed by AV, 15-Nov-2021.) (Avoid depending on this detail.)
|
        |
| |
| Theorem | ressnop0 5865 |
If is not in , then the restriction of a
singleton of
   to is
null. (Contributed by Scott Fenton,
15-Apr-2011.)
|
          |
| |
| Theorem | fpr 5866 |
A function with a domain of two elements. (Contributed by Jeff Madsen,
20-Jun-2010.) (Proof shortened by Andrew Salmon, 22-Oct-2011.)
|
                      |
| |
| Theorem | fprg 5867 |
A function with a domain of two elements. (Contributed by FL,
2-Feb-2014.)
|
    
                       |
| |
| Theorem | ftpg 5868 |
A function with a domain of three elements. (Contributed by Alexander van
der Vekens, 4-Dec-2017.)
|
   
 
                          
   |
| |
| Theorem | ftp 5869 |
A function with a domain of three elements. (Contributed by Stefan
O'Rear, 17-Oct-2014.) (Proof shortened by Alexander van der Vekens,
23-Jan-2018.)
|
                       
  |
| |
| Theorem | fnressn 5870 |
A function restricted to a singleton. (Contributed by NM,
9-Oct-2004.)
|
      
           |
| |
| Theorem | fressnfv 5871 |
The value of a function restricted to a singleton. (Contributed by NM,
9-Oct-2004.)
|
                 
   |
| |
| Theorem | fvconst 5872 |
The value of a constant function. (Contributed by NM, 30-May-1999.)
|
       
    
  |
| |
| Theorem | fmptsn 5873* |
Express a singleton function in maps-to notation. (Contributed by NM,
6-Jun-2006.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) (Revised
by Stefan O'Rear, 28-Feb-2015.)
|
              |
| |
| Theorem | fmptap 5874* |
Append an additional value to a function. (Contributed by NM,
6-Jun-2006.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
    
             |
| |
| Theorem | fmptapd 5875* |
Append an additional value to a function. (Contributed by Thierry
Arnoux, 3-Jan-2017.)
|
              
 
           |
| |
| Theorem | fmptpr 5876* |
Express a pair function in maps-to notation. (Contributed by Thierry
Arnoux, 3-Jan-2017.)
|
                          
      |
| |
| Theorem | fvresi 5877 |
The value of a restricted identity function. (Contributed by NM,
19-May-2004.)
|
        |
| |
| Theorem | fvunsng 5878 |
Remove an ordered pair not participating in a function value.
(Contributed by Jim Kingdon, 7-Jan-2019.)
|
             
      |
| |
| Theorem | fvsn 5879 |
The value of a singleton of an ordered pair is the second member.
(Contributed by NM, 12-Aug-1994.)
|
        
 |
| |
| Theorem | fvsng 5880 |
The value of a singleton of an ordered pair is the second member.
(Contributed by NM, 26-Oct-2012.)
|
           
  |
| |
| Theorem | fvsnun1 5881 |
The value of a function with one of its ordered pairs replaced, at the
replaced ordered pair. See also fvsnun2 5882. (Contributed by NM,
23-Sep-2007.)
|
                  |
| |
| Theorem | fvsnun2 5882 |
The value of a function with one of its ordered pairs replaced, at
arguments other than the replaced one. See also fvsnun1 5881.
(Contributed by NM, 23-Sep-2007.)
|
             
   
          |
| |
| Theorem | fnsnsplitss 5883 |
Split a function into a single point and all the rest. (Contributed by
Stefan O'Rear, 27-Feb-2015.) (Revised by Jim Kingdon, 20-Jan-2023.)
|
                   
  |
| |
| Theorem | fsnunf 5884 |
Adjoining a point to a function gives a function. (Contributed by Stefan
O'Rear, 28-Feb-2015.)
|
      
                   |
| |
| Theorem | fsnunfv 5885 |
Recover the added point from a point-added function. (Contributed by
Stefan O'Rear, 28-Feb-2015.) (Revised by NM, 18-May-2017.)
|
  
          
  |
| |
| Theorem | fsnunres 5886 |
Recover the original function from a point-added function. (Contributed
by Stefan O'Rear, 28-Feb-2015.)
|
  
           |
| |
| Theorem | funresdfunsnss 5887 |
Restricting a function to a domain without one element of the domain of
the function, and adding a pair of this element and the function value of
the element results in a subset of the function itself. (Contributed by
AV, 2-Dec-2018.) (Revised by Jim Kingdon, 21-Jan-2023.)
|
                   
  |
| |
| Theorem | fvpr1 5888 |
The value of a function with a domain of two elements. (Contributed by
Jeff Madsen, 20-Jun-2010.)
|
             
  |
| |
| Theorem | fvpr2 5889 |
The value of a function with a domain of two elements. (Contributed by
Jeff Madsen, 20-Jun-2010.)
|
             
  |
| |
| Theorem | fvpr1g 5890 |
The value of a function with a domain of (at most) two elements.
(Contributed by Alexander van der Vekens, 3-Dec-2017.)
|
               
  |
| |
| Theorem | fvpr2g 5891 |
The value of a function with a domain of (at most) two elements.
(Contributed by Alexander van der Vekens, 3-Dec-2017.)
|
               
  |
| |
| Theorem | fvtp1g 5892 |
The value of a function with a domain of (at most) three elements.
(Contributed by Alexander van der Vekens, 4-Dec-2017.)
|
                          |
| |
| Theorem | fvtp2g 5893 |
The value of a function with a domain of (at most) three elements.
(Contributed by Alexander van der Vekens, 4-Dec-2017.)
|
                          |
| |
| Theorem | fvtp3g 5894 |
The value of a function with a domain of (at most) three elements.
(Contributed by Alexander van der Vekens, 4-Dec-2017.)
|
                          |
| |
| Theorem | fvtp1 5895 |
The first value of a function with a domain of three elements.
(Contributed by NM, 14-Sep-2011.)
|
                   
  |
| |
| Theorem | fvtp2 5896 |
The second value of a function with a domain of three elements.
(Contributed by NM, 14-Sep-2011.)
|
                   
  |
| |
| Theorem | fvtp3 5897 |
The third value of a function with a domain of three elements.
(Contributed by NM, 14-Sep-2011.)
|
                   
  |
| |
| Theorem | fvconst2g 5898 |
The value of a constant function. (Contributed by NM, 20-Aug-2005.)
|
             |
| |
| Theorem | fconst2g 5899 |
A constant function expressed as a cross product. (Contributed by NM,
27-Nov-2007.)
|
       
       |
| |
| Theorem | fvconst2 5900 |
The value of a constant function. (Contributed by NM, 16-Apr-2005.)
|
           |