Theorem List for Intuitionistic Logic Explorer - 5701-5800 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | fvopab6 5701* |
Value of a function given by ordered-pair class abstraction.
(Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro,
11-Sep-2015.)
|
    
  
   
       
  |
| |
| Theorem | eqfnfv 5702* |
Equality of functions is determined by their values. Special case of
Exercise 4 of [TakeutiZaring] p.
28 (with domain equality omitted).
(Contributed by NM, 3-Aug-1994.) (Proof shortened by Andrew Salmon,
22-Oct-2011.) (Proof shortened by Mario Carneiro, 31-Aug-2015.)
|
                |
| |
| Theorem | eqfnfv2 5703* |
Equality of functions is determined by their values. Exercise 4 of
[TakeutiZaring] p. 28.
(Contributed by NM, 3-Aug-1994.) (Revised by
Mario Carneiro, 31-Aug-2015.)
|
                  |
| |
| Theorem | eqfnfv3 5704* |
Derive equality of functions from equality of their values.
(Contributed by Jeff Madsen, 2-Sep-2009.)
|
      
   
         |
| |
| Theorem | eqfnfvd 5705* |
Deduction for equality of functions. (Contributed by Mario Carneiro,
24-Jul-2014.)
|
     
             |
| |
| Theorem | eqfnfv2f 5706* |
Equality of functions is determined by their values. Special case of
Exercise 4 of [TakeutiZaring] p.
28 (with domain equality omitted).
This version of eqfnfv 5702 uses bound-variable hypotheses instead of
distinct variable conditions. (Contributed by NM, 29-Jan-2004.)
|
       
            |
| |
| Theorem | eqfunfv 5707* |
Equality of functions is determined by their values. (Contributed by
Scott Fenton, 19-Jun-2011.)
|
   
      
        |
| |
| Theorem | fvreseq 5708* |
Equality of restricted functions is determined by their values.
(Contributed by NM, 3-Aug-1994.)
|
          
           |
| |
| Theorem | fnmptfvd 5709* |
A function with a given domain is a mapping defined by its function
values. (Contributed by AV, 1-Mar-2019.)
|
  
          
          |
| |
| Theorem | fndmdif 5710* |
Two ways to express the locus of differences between two functions.
(Contributed by Stefan O'Rear, 17-Jan-2015.)
|
  
  
           |
| |
| Theorem | fndmdifcom 5711 |
The difference set between two functions is commutative. (Contributed
by Stefan O'Rear, 17-Jan-2015.)
|
  
  
   |
| |
| Theorem | fndmin 5712* |
Two ways to express the locus of equality between two functions.
(Contributed by Stefan O'Rear, 17-Jan-2015.)
|
  
  
           |
| |
| Theorem | fneqeql 5713 |
Two functions are equal iff their equalizer is the whole domain.
(Contributed by Stefan O'Rear, 7-Mar-2015.)
|
         |
| |
| Theorem | fneqeql2 5714 |
Two functions are equal iff their equalizer contains the whole domain.
(Contributed by Stefan O'Rear, 9-Mar-2015.)
|
   
     |
| |
| Theorem | fnreseql 5715 |
Two functions are equal on a subset iff their equalizer contains that
subset. (Contributed by Stefan O'Rear, 7-Mar-2015.)
|
 
     
     |
| |
| Theorem | chfnrn 5716* |
The range of a choice function (a function that chooses an element from
each member of its domain) is included in the union of its domain.
(Contributed by NM, 31-Aug-1999.)
|
      

   |
| |
| Theorem | funfvop 5717 |
Ordered pair with function value. Part of Theorem 4.3(i) of [Monk1]
p. 41. (Contributed by NM, 14-Oct-1996.)
|
            |
| |
| Theorem | funfvbrb 5718 |
Two ways to say that
is in the domain of .
(Contributed by
Mario Carneiro, 1-May-2014.)
|
           |
| |
| Theorem | fvimacnvi 5719 |
A member of a preimage is a function value argument. (Contributed by NM,
4-May-2007.)
|
       
      |
| |
| Theorem | fvimacnv 5720 |
The argument of a function value belongs to the preimage of any class
containing the function value. Raph Levien remarks: "This proof is
unsatisfying, because it seems to me that funimass2 5372 could probably be
strengthened to a biconditional." (Contributed by Raph Levien,
20-Nov-2006.)
|
       
        |
| |
| Theorem | funimass3 5721 |
A kind of contraposition law that infers an image subclass from a
subclass of a preimage. Raph Levien remarks: "Likely this could
be
proved directly, and fvimacnv 5720 would be the special case of being
a singleton, but it works this way round too." (Contributed by
Raph
Levien, 20-Nov-2006.)
|
 
     
        |
| |
| Theorem | funimass5 5722* |
A subclass of a preimage in terms of function values. (Contributed by
NM, 15-May-2007.)
|
 
       
       |
| |
| Theorem | funconstss 5723* |
Two ways of specifying that a function is constant on a subdomain.
(Contributed by NM, 8-Mar-2007.)
|
 
      
          |
| |
| Theorem | elpreima 5724 |
Membership in the preimage of a set under a function. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
           
    |
| |
| Theorem | fniniseg 5725 |
Membership in the preimage of a singleton, under a function. (Contributed
by Mario Carneiro, 12-May-2014.) (Proof shortened by Mario Carneiro,
28-Apr-2015.)
|
        
    
    |
| |
| Theorem | fncnvima2 5726* |
Inverse images under functions expressed as abstractions. (Contributed
by Stefan O'Rear, 1-Feb-2015.)
|
     

       |
| |
| Theorem | fniniseg2 5727* |
Inverse point images under functions expressed as abstractions.
(Contributed by Stefan O'Rear, 1-Feb-2015.)
|
            
   |
| |
| Theorem | fnniniseg2 5728* |
Support sets of functions expressed as abstractions. (Contributed by
Stefan O'Rear, 1-Feb-2015.)
|
                  |
| |
| Theorem | rexsupp 5729* |
Existential quantification restricted to a support. (Contributed by
Stefan O'Rear, 23-Mar-2015.)
|
             
         |
| |
| Theorem | unpreima 5730 |
Preimage of a union. (Contributed by Jeff Madsen, 2-Sep-2009.)
|
                      |
| |
| Theorem | inpreima 5731 |
Preimage of an intersection. (Contributed by Jeff Madsen, 2-Sep-2009.)
(Proof shortened by Mario Carneiro, 14-Jun-2016.)
|
                      |
| |
| Theorem | difpreima 5732 |
Preimage of a difference. (Contributed by Mario Carneiro,
14-Jun-2016.)
|
                      |
| |
| Theorem | respreima 5733 |
The preimage of a restricted function. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
                 |
| |
| Theorem | fimacnv 5734 |
The preimage of the codomain of a mapping is the mapping's domain.
(Contributed by FL, 25-Jan-2007.)
|
            |
| |
| Theorem | fnopfv 5735 |
Ordered pair with function value. Part of Theorem 4.3(i) of [Monk1]
p. 41. (Contributed by NM, 30-Sep-2004.)
|
            |
| |
| Theorem | fvelrn 5736 |
A function's value belongs to its range. (Contributed by NM,
14-Oct-1996.)
|
      
  |
| |
| Theorem | fnfvelrn 5737 |
A function's value belongs to its range. (Contributed by NM,
15-Oct-1996.)
|
      
  |
| |
| Theorem | ffvelcdm 5738 |
A function's value belongs to its codomain. (Contributed by NM,
12-Aug-1999.)
|
      
      |
| |
| Theorem | ffvelcdmi 5739 |
A function's value belongs to its codomain. (Contributed by NM,
6-Apr-2005.)
|
        
  |
| |
| Theorem | ffvelcdmda 5740 |
A function's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
            
  |
| |
| Theorem | ffvelcdmd 5741 |
A function's value belongs to its codomain. (Contributed by Mario
Carneiro, 29-Dec-2016.)
|
               |
| |
| Theorem | rexrn 5742* |
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 5743* |
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 5744* |
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 5745* |
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 5746* |
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 5747* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 20-Aug-2015.)
|
  
            |
| |
| Theorem | rexrnmpt 5748* |
A restricted quantifier over an image set. (Contributed by Mario
Carneiro, 20-Aug-2015.)
|
  
            |
| |
| Theorem | dff2 5749 |
Alternate definition of a mapping. (Contributed by NM, 14-Nov-2007.)
|
     
     |
| |
| Theorem | dff3im 5750* |
Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
|
      
  
     |
| |
| Theorem | dff4im 5751* |
Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
|
      
  
     |
| |
| Theorem | dffo3 5752* |
An onto mapping expressed in terms of function values. (Contributed by
NM, 29-Oct-2006.)
|
                   |
| |
| Theorem | dffo4 5753* |
Alternate definition of an onto mapping. (Contributed by NM,
20-Mar-2007.)
|
                 |
| |
| Theorem | dffo5 5754* |
Alternate definition of an onto mapping. (Contributed by NM,
20-Mar-2007.)
|
                 |
| |
| Theorem | fmpt 5755* |
Functionality of the mapping operation. (Contributed by Mario Carneiro,
26-Jul-2013.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
   
      |
| |
| Theorem | f1ompt 5756* |
Express bijection for a mapping operation. (Contributed by Mario
Carneiro, 30-May-2015.) (Revised by Mario Carneiro, 4-Dec-2016.)
|
          
   |
| |
| Theorem | fmpti 5757* |
Functionality of the mapping operation. (Contributed by NM,
19-Mar-2005.) (Revised by Mario Carneiro, 1-Sep-2015.)
|
  
      |
| |
| Theorem | fvmptelcdm 5758* |
The value of a function at a point of its domain belongs to its
codomain. (Contributed by Glauco Siliprandi, 26-Jun-2021.)
|
 
           |
| |
| Theorem | fmptd 5759* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by Mario Carneiro, 13-Jan-2013.)
|
             |
| |
| Theorem | fmpttd 5760* |
Version of fmptd 5759 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 5761* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by Thierry Arnoux, 4-Jun-2017.)
|
     
         |
| |
| Theorem | fmptdf 5762* |
A version of fmptd 5759 using bound-variable hypothesis instead of a
distinct variable condition for . (Contributed by Glauco
Siliprandi, 29-Jun-2017.)
|
     
         |
| |
| Theorem | ffnfv 5763* |
A function maps to a class to which all values belong. (Contributed by
NM, 3-Dec-2003.)
|
              |
| |
| Theorem | ffnfvf 5764 |
A function maps to a class to which all values belong. This version of
ffnfv 5763 uses bound-variable hypotheses instead of
distinct variable
conditions. (Contributed by NM, 28-Sep-2006.)
|
                    |
| |
| Theorem | fnfvrnss 5765* |
An upper bound for range determined by function values. (Contributed by
NM, 8-Oct-2004.)
|
      

  |
| |
| Theorem | rnmptss 5766* |
The range of an operation given by the maps-to notation as a subset.
(Contributed by Thierry Arnoux, 24-Sep-2017.)
|
   
  |
| |
| Theorem | fmpt2d 5767* |
Domain and codomain of the mapping operation; deduction form.
(Contributed by NM, 27-Dec-2014.)
|
                       |
| |
| Theorem | ffvresb 5768* |
A necessary and sufficient condition for a restricted function.
(Contributed by Mario Carneiro, 14-Nov-2013.)
|
         
   
    |
| |
| Theorem | resflem 5769* |
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 5769 where 
 is
substituted for (in both the conclusion and the third hypothesis).
(Contributed by BJ, 4-Jul-2022.)
|
                         |
| |
| Theorem | f1oresrab 5770* |
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 5771* |
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 5772* |
Version of fmptco 5771 where needn't be distinct from .
(Contributed by NM, 27-Dec-2014.)
|
           
        |
| |
| Theorem | fmptcos 5773* |
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 5774* |
Express composition of a maps-to function with another function in a
maps-to notation. (Contributed by Thierry Arnoux, 29-Jun-2017.)
|
       
               |
| |
| Theorem | fcompt 5775* |
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 5776 |
Composition with a constant function. (Contributed by Stefan O'Rear,
11-Mar-2015.)
|
    
              |
| |
| Theorem | fsn 5777 |
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 5778 |
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 5779 |
A function that maps a singleton to a class is the singleton of an
ordered pair. (Contributed by NM, 19-May-2004.)
|
                        |
| |
| Theorem | xpsng 5780 |
The cross product of two singletons. (Contributed by Mario Carneiro,
30-Apr-2015.)
|
                |
| |
| Theorem | xpsn 5781 |
The cross product of two singletons. (Contributed by NM,
4-Nov-2006.)
|
            |
| |
| Theorem | dfmpt 5782 |
Alternate definition for the maps-to notation df-mpt 4124 (although it
requires that
be a set). (Contributed by NM, 24-Aug-2010.)
(Revised by Mario Carneiro, 30-Dec-2016.)
|
         |
| |
| Theorem | fnasrn 5783 |
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 5784 |
Alternate definition for the maps-to notation df-mpt 4124 (which requires
that be a set).
(Contributed by Jim Kingdon, 9-Jan-2019.)
|
   
        |
| |
| Theorem | fnasrng 5785 |
A function expressed as the range of another function. (Contributed by
Jim Kingdon, 9-Jan-2019.)
|
   

 
    |
| |
| Theorem | funiun 5786* |
A function is a union of singletons of ordered pairs indexed by its
domain. (Contributed by AV, 18-Sep-2020.)
|
              |
| |
| Theorem | funopsn 5787* |
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 5340, as relsnopg 4798 is to relop 4847. (New usage is discouraged.)
|
                   |
| |
| Theorem | funop 5788* |
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 5340, as relsnopg 4798 is to relop 4847.
(New usage is discouraged.)
|
                    |
| |
| Theorem | funopdmsn 5789 |
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 5790 |
If is not in , then the restriction of a
singleton of
   to is
null. (Contributed by Scott Fenton,
15-Apr-2011.)
|
          |
| |
| Theorem | fpr 5791 |
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 5792 |
A function with a domain of two elements. (Contributed by FL,
2-Feb-2014.)
|
    
                       |
| |
| Theorem | ftpg 5793 |
A function with a domain of three elements. (Contributed by Alexander van
der Vekens, 4-Dec-2017.)
|
   
 
                          
   |
| |
| Theorem | ftp 5794 |
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 5795 |
A function restricted to a singleton. (Contributed by NM,
9-Oct-2004.)
|
      
           |
| |
| Theorem | fressnfv 5796 |
The value of a function restricted to a singleton. (Contributed by NM,
9-Oct-2004.)
|
                 
   |
| |
| Theorem | fvconst 5797 |
The value of a constant function. (Contributed by NM, 30-May-1999.)
|
       
    
  |
| |
| Theorem | fmptsn 5798* |
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 5799* |
Append an additional value to a function. (Contributed by NM,
6-Jun-2006.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
    
             |
| |
| Theorem | fmptapd 5800* |
Append an additional value to a function. (Contributed by Thierry
Arnoux, 3-Jan-2017.)
|
              
 
           |