Theorem List for New Foundations Explorer - 5701-5800 *Has distinct variable
group(s)
Type | Label | Description |
Statement |
|
Theorem | fvmpt 5701* |
Value of a function given in maps-to notation. (Contributed by set.mm
contributors, 17-Aug-2011.)
|
|
|
Theorem | fvmpts 5702* |
Value of a function given in maps-to notation, using explicit class
substitution. (Contributed by Scott Fenton, 17-Jul-2013.) (Revised by
Mario Carneiro, 31-Aug-2015.)
|
|
|
Theorem | fvmptd 5703* |
Deduction version of fvmpt 5701. (Contributed by Scott Fenton,
18-Feb-2013.) (Revised by Mario Carneiro, 31-Aug-2015.)
|
|
|
Theorem | fvmpt2i 5704* |
Value of a function given by the "maps to" notation. (Contributed by
Mario Carneiro, 23-Apr-2014.)
|
|
|
Theorem | fvmpt2 5705* |
Value of a function given by the "maps to" notation. (Contributed by
FL, 21-Jun-2010.)
|
|
|
Theorem | fvmptss 5706* |
If all the values of the mapping are subsets of a class , then so
is any evaluation of the mapping, even if is not in the base set
.
(Contributed by Mario Carneiro, 13-Feb-2015.)
|
|
|
Theorem | dffn5v 5707* |
Representation of a function in terms of its values. (Contributed by
FL, 14-Sep-2013.) (Revised by Mario Carneiro, 16-Dec-2013.)
|
|
|
Theorem | fnov2 5708* |
Representation of a function in terms of its values. (Contributed by
Mario Carneiro, 23-Dec-2013.)
|
|
|
Theorem | mpt2mptx 5709* |
Express a two-argument function as a one-argument function, or
vice-versa. In this version is not assumed to be
constant
w.r.t .
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
|
|
Theorem | mpt2mpt 5710* |
Express a two-argument function as a one-argument function, or
vice-versa. (Contributed by Mario Carneiro, 17-Dec-2013.) (Revised by
Mario Carneiro, 29-Dec-2014.)
|
|
|
Theorem | ovmpt4g 5711* |
Value of a function given by the "maps to" notation. (This is the
operation analog of fvmpt2 5705.) (Contributed by NM, 21-Feb-2004.)
(Revised by Mario Carneiro, 1-Sep-2015.)
|
|
|
Theorem | ov2gf 5712* |
The value of an operation class abstraction. A version of ovmpt2g 5716
using bound-variable hypotheses. (Contributed by NM, 17-Aug-2006.)
(Revised by Mario Carneiro, 19-Dec-2013.)
|
|
|
Theorem | ovmpt2x 5713* |
The value of an operation class abstraction. Variant of ovmpt2ga 5714
which does not require and to be
distinct. (Contributed by
Jeff Madsen, 10-Jun-2010.) (Revised by Mario Carneiro, 20-Dec-2013.)
|
|
|
Theorem | ovmpt2ga 5714* |
Value of an operation given by a maps-to rule. Equivalent to ov2ag 5599.
(Contributed by Mario Carneiro, 19-Dec-2013.)
|
|
|
Theorem | ovmpt2a 5715* |
Value of an operation given by a maps-to rule. Equivalent to
ov2ag 5599. (Contributed by set.mm contributors,
19-Dec-2013.)
|
|
|
Theorem | ovmpt2g 5716* |
Value of an operation given by a maps-to rule. (Unnecessary distinct
variable restrictions were removed by David Abernethy, 19-Jun-2012.)
(Contributed by set.mm contributors, 2-Oct-2007.) (Revised by set.mm
contributors, 24-Jul-2012.)
|
|
|
Theorem | ovmpt2 5717* |
Value of an operation given by a maps-to rule. Equivalent to ov2 in
set.mm. (Contributed by set.mm contributors, 12-Sep-2011.)
|
|
|
Theorem | rnmpt2 5718* |
The range of an operation given by the "maps to" notation.
(Contributed
by FL, 20-Jun-2011.)
|
|
|
Theorem | mptv 5719* |
Function with universal domain in maps-to notation. (Contributed by
set.mm contributors, 16-Aug-2013.)
|
|
|
Theorem | mpt2v 5720* |
Operation with universal domain in maps-to notation. (Contributed by
set.mm contributors, 16-Aug-2013.)
|
|
|
Theorem | mptresid 5721* |
The restricted identity expressed with the "maps to" notation.
(Contributed by FL, 25-Apr-2012.)
|
|
|
Theorem | fvmptex 5722* |
Express a function
whose value may not
always be a set in
terms of another function for which sethood is guaranteed. (Note
that is
just shorthand for
, and it is
always a set by fvex 5340.) Note
also that these functions are not the same; wherever is not
a set, is not
in the domain of (so
it evaluates to the empty
set), but is
in the domain of ,
and is
defined
to be the empty set. (Contributed by Mario Carneiro, 14-Jul-2013.)
(Revised by Mario Carneiro, 23-Apr-2014.)
|
|
|
Theorem | fvmptf 5723* |
Value of a function given by an ordered-pair class abstraction. This
version of fvmptg 5699 uses bound-variable hypotheses instead of
distinct
variable conditions. (Contributed by NM, 8-Nov-2005.) (Revised by
Mario Carneiro, 15-Oct-2016.)
|
|
|
Theorem | fvmptnf 5724* |
The value of a function given by an ordered-pair class abstraction is
the empty set when the class it would otherwise map to is a proper
class. This version of fvmptn 5725 uses bound-variable hypotheses
instead
of distinct variable conditions. (Contributed by NM, 21-Oct-2003.)
(Revised by Mario Carneiro, 11-Sep-2015.)
|
|
|
Theorem | fvmptn 5725* |
This somewhat non-intuitive theorem tells us the value of its function
is the empty set when the class it would otherwise map to is a
proper class. This is a technical lemma that can help eliminate
redundant sethood antecedents otherwise required by fvmptg 5699.
(Contributed by NM, 21-Oct-2003.) (Revised by Mario Carneiro,
9-Sep-2013.)
|
|
|
Theorem | fvmptss2 5726* |
A mapping always evaluates to a subset of the substituted expression in
the mapping, even if this is a proper class, or we are out of the
domain. (Contributed by Mario Carneiro, 13-Feb-2015.)
|
|
|
Theorem | f1od 5727* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 12-May-2014.)
|
|
|
Theorem | f1o2d 5728* |
Describe an implicit one-to-one onto function. (Contributed by Mario
Carneiro, 12-May-2014.)
|
|
|
Theorem | dfswap3 5729* |
Alternate definition of Swap as an operator
abstraction.
(Contributed by SF, 23-Feb-2015.)
|
Swap |
|
Theorem | dfswap4 5730* |
Alternate definition of Swap as an operator
mapping. (Contributed
by SF, 23-Feb-2015.)
|
Swap |
|
Theorem | fmpt2x 5731* |
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 | fmpt2 5732* |
Functionality, domain and range of a class given by the "maps to"
notation. (Contributed by FL, 17-May-2010.)
|
|
|
Theorem | fnmpt2 5733* |
Functionality and domain of a class given by the "maps to" notation.
(Contributed by FL, 17-May-2010.)
|
|
|
Theorem | fnmpt2i 5734* |
Functionality and domain of a class given by the "maps to" notation.
(Contributed by FL, 17-May-2010.)
|
|
|
Theorem | dmmpt2 5735* |
Domain of a class given by the "maps to" notation. (Contributed by
FL,
17-May-2010.)
|
|
|
2.3.10 Set construction lemmas
|
|
Syntax | ctxp 5736 |
Extend the definition of a class to include the tail cross product.
|
|
|
Definition | df-txp 5737 |
Define the tail cross product of two classes. Definition from [Holmes]
p. 40. See brtxp 5784 for membership. (Contributed by SF,
9-Feb-2015.)
|
|
|
Syntax | cpprod 5738 |
Extend the definition of a class to include the parallel product
operation.
|
PProd |
|
Definition | df-pprod 5739 |
Define the parallel product operation. (Contributed by SF,
9-Feb-2015.)
|
PProd
|
|
Syntax | cfix 5740 |
Extend the definition of a class to include the fixed points of a
relationship.
|
|
|
Definition | df-fix 5741 |
Define the fixed points of a relationship. (Contributed by SF,
9-Feb-2015.)
|
|
|
Syntax | ccup 5742 |
Extend the definition of a class to include the cup function.
|
Cup |
|
Definition | df-cup 5743* |
Define the cup function. (Contributed by SF, 9-Feb-2015.)
|
Cup |
|
Syntax | cdisj 5744 |
Extend the definition of a class to include the disjoint relationship.
|
Disj |
|
Definition | df-disj 5745* |
Define the relationship of all disjoint sets. (Contributed by SF,
9-Feb-2015.)
|
Disj
|
|
Syntax | caddcfn 5746 |
Extend the definition of a class to include the cardinal sum function.
|
AddC |
|
Definition | df-addcfn 5747* |
Define the function representing cardinal sum. (Contributed by SF,
9-Feb-2015.)
|
AddC |
|
Syntax | ccompose 5748 |
Extend the definition of a class to include the compostion function.
|
Compose |
|
Definition | df-compose 5749* |
Define the composition function. (Contributed by Scott Fenton,
19-Apr-2021.)
|
Compose |
|
Syntax | cins2 5750 |
Extend the definition of a class to include the second insertion
operation.
|
Ins2 |
|
Definition | df-ins2 5751 |
Define the second insertion operation. (Contributed by SF,
9-Feb-2015.)
|
Ins2
|
|
Syntax | cins3 5752 |
Extend the definition of a class to include the third insertion
operation.
|
Ins3 |
|
Definition | df-ins3 5753 |
Define the third insertion operation. (Contributed by SF, 9-Feb-2015.)
|
Ins3
|
|
Syntax | cimage 5754 |
Extend the definition of a class to include the image function.
|
Image |
|
Definition | df-image 5755 |
Define the image function of a class. (Contributed by SF, 9-Feb-2015.)
(Revised by Scott Fenton, 19-Apr-2021.)
|
Image
∼ Ins2 S Ins3 S SI 1c |
|
Syntax | cins4 5756 |
Extend the definition of a class to include the fourth insertion
operation.
|
Ins4 |
|
Definition | df-ins4 5757 |
Define the fourth insertion operation. (Contributed by SF,
9-Feb-2015.)
|
Ins4
|
|
Syntax | csi3 5758 |
Extend the definition of a class to include the triple singleton image.
|
SI3 |
|
Definition | df-si3 5759 |
Define the triple singleton image. (Contributed by SF, 9-Feb-2015.)
|
SI3 SI
SI
SI 1 |
|
Syntax | cfuns 5760 |
Extend the definition of a class to include the set of all functions.
|
Funs |
|
Definition | df-funs 5761 |
Define the class of all functions. (Contributed by SF, 9-Feb-2015.)
|
Funs |
|
Syntax | cfns 5762 |
Extend the definition of a class to include the function with domain
relationship.
|
Fns |
|
Definition | df-fns 5763* |
Define the function with domain relationship. (Contributed by SF,
9-Feb-2015.)
|
Fns |
|
Syntax | ccross 5764 |
Extend the definition of a class to include the cross product function.
|
Cross |
|
Definition | df-cross 5765* |
Define the cross product function. (Contributed by SF, 9-Feb-2015.)
|
Cross |
|
Syntax | cpw1fn 5766 |
Extend the definition of a class to include the unit power class
function.
|
Pw1Fn |
|
Definition | df-pw1fn 5767 |
Define the function that takes a singleton to the unit power class of its
member. This function is defined in such a way as to ensure
stratification. (Contributed by SF, 9-Feb-2015.)
|
Pw1Fn
1c 1 |
|
Syntax | cfullfun 5768 |
Extend the definition of a class to include the full function
operation.
|
FullFun |
|
Definition | df-fullfun 5769 |
Define the full function operator. This is a function over that
agrees with the function value of at every point. (Contributed by
SF, 9-Feb-2015.)
|
FullFun
∼ ∼ ∼ |
|
Syntax | cdomfn 5770 |
Extend the definition of a class to include the domain function.
|
Dom |
|
Definition | df-domfn 5771 |
Define the domain function. This is a function wrapper for the domain
operator. (Contributed by Scott Fenton, 9-Aug-2019.)
|
Dom |
|
Syntax | cranfn 5772 |
Extend the definition of a class to include the range function.
|
Ran |
|
Definition | df-ranfn 5773 |
Define the range function. This is a function wrapper for the range
operator. (Contributed by Scott Fenton, 9-Aug-2019.)
|
Ran |
|
Theorem | brsnsi 5774 |
Binary relationship of singletons in a singleton image. (Contributed by
SF, 9-Feb-2015.)
|
SI |
|
Theorem | opsnelsi 5775 |
Ordered pair membership of singletons in a singleton image.
(Contributed by SF, 9-Feb-2015.)
|
SI |
|
Theorem | brsnsi1 5776* |
Binary relationship of a singleton to an arbitrary set in a singleton
image. (Contributed by SF, 9-Mar-2015.)
|
SI |
|
Theorem | brsnsi2 5777* |
Binary relationship of an arbitrary set to a singleton in a singleton
image. (Contributed by SF, 9-Mar-2015.)
|
SI |
|
Theorem | brco1st 5778 |
Binary relationship of composition with . (Contributed by SF,
9-Feb-2015.)
|
|
|
Theorem | brco2nd 5779 |
Binary relationship of composition with . (Contributed by SF,
9-Feb-2015.)
|
|
|
Theorem | txpeq1 5780 |
Equality theorem for tail cross product. (Contributed by Scott Fenton,
31-Jul-2019.)
|
|
|
Theorem | txpeq2 5781 |
Equality theorem for tail cross product. (Contributed by Scott Fenton,
31-Jul-2019.)
|
|
|
Theorem | trtxp 5782 |
Trinary relationship over a tail cross product. (Contributed by SF,
13-Feb-2015.)
|
|
|
Theorem | oteltxp 5783 |
Ordered triple membership in a tail cross product. (Contributed by SF,
13-Feb-2015.)
|
|
|
Theorem | brtxp 5784* |
Binary relationship over a tail cross product. (Contributed by SF,
11-Feb-2015.)
|
|
|
Theorem | txpexg 5785 |
The tail cross product of two sets is a set. (Contributed by SF,
9-Feb-2015.)
|
|
|
Theorem | txpex 5786 |
The tail cross product of two sets is a set. (Contributed by SF,
9-Feb-2015.)
|
|
|
Theorem | restxp 5787 |
Restriction distributes over tail cross product. (Contributed by SF,
24-Feb-2015.)
|
|
|
Theorem | elfix 5788 |
Membership in the fixed points of a relationship. (Contributed by SF,
11-Feb-2015.)
|
|
|
Theorem | fixexg 5789 |
The fixed points of a set form a set. (Contributed by SF,
11-Feb-2015.)
|
|
|
Theorem | fixex 5790 |
The fixed points of a set form a set. (Contributed by SF,
11-Feb-2015.)
|
|
|
Theorem | op1st2nd 5791 |
Express equality to an ordered pair via and .
(Contributed by SF, 12-Feb-2015.)
|
|
|
Theorem | otelins2 5792 |
Ordered triple membership in Ins2. (Contributed
by SF,
13-Feb-2015.)
|
Ins2 |
|
Theorem | otelins3 5793 |
Ordered triple membership in Ins3. (Contributed
by SF,
13-Feb-2015.)
|
Ins3 |
|
Theorem | brimage 5794 |
Binary relationship over the image function. (Contributed by SF,
11-Feb-2015.)
|
Image
|
|
Theorem | oqelins4 5795 |
Ordered quadruple membership in Ins4.
(Contributed by SF,
13-Feb-2015.)
|
Ins4
|
|
Theorem | ins2exg 5796 |
Ins2 preserves sethood. (Contributed by SF,
9-Mar-2015.)
|
Ins2 |
|
Theorem | ins3exg 5797 |
Ins3 preserves sethood. (Contributed by SF,
22-Feb-2015.)
|
Ins3 |
|
Theorem | ins2ex 5798 |
Ins2 preserves sethood. (Contributed by SF,
12-Feb-2015.)
|
Ins2 |
|
Theorem | ins3ex 5799 |
Ins3 preserves sethood. (Contributed by SF,
12-Feb-2015.)
|
Ins3 |
|
Theorem | ins4ex 5800 |
Ins4 preserves sethood. (Contributed by SF,
12-Feb-2015.)
|
Ins4 |