Type | Label | Description |
Statement |
|
Definition | df-of 6101* |
Define the function operation map. The definition is designed so that
if π
is a binary operation, then βπ π
is the analogous operation
on functions which corresponds to applying π
pointwise to the values
of the functions. (Contributed by Mario Carneiro, 20-Jul-2014.)
|
β’ βπ π
= (π β V, π β V β¦ (π₯ β (dom π β© dom π) β¦ ((πβπ₯)π
(πβπ₯)))) |
|
Definition | df-ofr 6102* |
Define the function relation map. The definition is designed so that if
π
is a binary relation, then βπ π
is the analogous relation on
functions which is true when each element of the left function relates
to the corresponding element of the right function. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
β’ βπ π
= {β¨π, πβ© β£ βπ₯ β (dom π β© dom π)(πβπ₯)π
(πβπ₯)} |
|
Theorem | ofeq 6103 |
Equality theorem for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
β’ (π
= π β βπ π
= βπ
π) |
|
Theorem | ofreq 6104 |
Equality theorem for function relation. (Contributed by Mario Carneiro,
28-Jul-2014.)
|
β’ (π
= π β βπ π
= βπ
π) |
|
Theorem | ofexg 6105 |
A function operation restricted to a set is a set. (Contributed by NM,
28-Jul-2014.)
|
β’ (π΄ β π β ( βπ π
βΎ π΄) β V) |
|
Theorem | nfof 6106 |
Hypothesis builder for function operation. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
β’ β²π₯π
β β’ β²π₯ βπ
π
|
|
Theorem | nfofr 6107 |
Hypothesis builder for function relation. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
β’ β²π₯π
β β’ β²π₯ βπ
π
|
|
Theorem | offval 6108* |
Value of an operation applied to two functions. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = π
& β’ ((π β§ π₯ β π΄) β (πΉβπ₯) = πΆ)
& β’ ((π β§ π₯ β π΅) β (πΊβπ₯) = π·) β β’ (π β (πΉ βπ π
πΊ) = (π₯ β π β¦ (πΆπ
π·))) |
|
Theorem | ofrfval 6109* |
Value of a relation applied to two functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = π
& β’ ((π β§ π₯ β π΄) β (πΉβπ₯) = πΆ)
& β’ ((π β§ π₯ β π΅) β (πΊβπ₯) = π·) β β’ (π β (πΉ βπ π
πΊ β βπ₯ β π πΆπ
π·)) |
|
Theorem | ofvalg 6110 |
Evaluate a function operation at a point. (Contributed by Mario
Carneiro, 20-Jul-2014.) (Revised by Jim Kingdon, 22-Nov-2023.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = π
& β’ ((π β§ π β π΄) β (πΉβπ) = πΆ)
& β’ ((π β§ π β π΅) β (πΊβπ) = π·)
& β’ ((π β§ π β π) β (πΆπ
π·) β π) β β’ ((π β§ π β π) β ((πΉ βπ π
πΊ)βπ) = (πΆπ
π·)) |
|
Theorem | ofrval 6111 |
Exhibit a function relation at a point. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = π
& β’ ((π β§ π β π΄) β (πΉβπ) = πΆ)
& β’ ((π β§ π β π΅) β (πΊβπ) = π·) β β’ ((π β§ πΉ βπ π
πΊ β§ π β π) β πΆπ
π·) |
|
Theorem | ofmresval 6112 |
Value of a restriction of the function operation map. (Contributed by
NM, 20-Oct-2014.)
|
β’ (π β πΉ β π΄)
& β’ (π β πΊ β π΅) β β’ (π β (πΉ( βπ π
βΎ (π΄ Γ π΅))πΊ) = (πΉ βπ π
πΊ)) |
|
Theorem | off 6113* |
The function operation produces a function. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯π
π¦) β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β πΊ:π΅βΆπ)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = πΆ β β’ (π β (πΉ βπ π
πΊ):πΆβΆπ) |
|
Theorem | offeq 6114* |
Convert an identity of the operation to the analogous identity on
the function operation. (Contributed by Jim Kingdon,
26-Nov-2023.)
|
β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯π
π¦) β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β πΊ:π΅βΆπ)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = πΆ
& β’ (π β π»:πΆβΆπ)
& β’ ((π β§ π₯ β π΄) β (πΉβπ₯) = π·)
& β’ ((π β§ π₯ β π΅) β (πΊβπ₯) = πΈ)
& β’ ((π β§ π₯ β πΆ) β (π·π
πΈ) = (π»βπ₯)) β β’ (π β (πΉ βπ π
πΊ) = π») |
|
Theorem | ofres 6115 |
Restrict the operands of a function operation to the same domain as that
of the operation itself. (Contributed by Mario Carneiro,
15-Sep-2014.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π΄ β© π΅) = πΆ β β’ (π β (πΉ βπ π
πΊ) = ((πΉ βΎ πΆ) βπ π
(πΊ βΎ πΆ))) |
|
Theorem | offval2 6116* |
The function operation expressed as a mapping. (Contributed by Mario
Carneiro, 20-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ ((π β§ π₯ β π΄) β π΅ β π)
& β’ ((π β§ π₯ β π΄) β πΆ β π)
& β’ (π β πΉ = (π₯ β π΄ β¦ π΅)) & β’ (π β πΊ = (π₯ β π΄ β¦ πΆ)) β β’ (π β (πΉ βπ π
πΊ) = (π₯ β π΄ β¦ (π΅π
πΆ))) |
|
Theorem | ofrfval2 6117* |
The function relation acting on maps. (Contributed by Mario Carneiro,
20-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ ((π β§ π₯ β π΄) β π΅ β π)
& β’ ((π β§ π₯ β π΄) β πΆ β π)
& β’ (π β πΉ = (π₯ β π΄ β¦ π΅)) & β’ (π β πΊ = (π₯ β π΄ β¦ πΆ)) β β’ (π β (πΉ βπ π
πΊ β βπ₯ β π΄ π΅π
πΆ)) |
|
Theorem | suppssof1 6118* |
Formula building theorem for support restrictions: vector operation with
left annihilator. (Contributed by Stefan O'Rear, 9-Mar-2015.)
|
β’ (π β (β‘π΄ β (V β {π})) β πΏ)
& β’ ((π β§ π£ β π
) β (πππ£) = π)
& β’ (π β π΄:π·βΆπ)
& β’ (π β π΅:π·βΆπ
)
& β’ (π β π· β π) β β’ (π β (β‘(π΄ βπ ππ΅) β (V β {π})) β πΏ) |
|
Theorem | ofco 6119 |
The composition of a function operation with another function.
(Contributed by Mario Carneiro, 19-Dec-2014.)
|
β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΅)
& β’ (π β π»:π·βΆπΆ)
& β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π β π· β π)
& β’ (π΄ β© π΅) = πΆ β β’ (π β ((πΉ βπ π
πΊ) β π») = ((πΉ β π») βπ π
(πΊ β π»))) |
|
Theorem | offveqb 6120* |
Equivalent expressions for equality with a function operation.
(Contributed by NM, 9-Oct-2014.) (Proof shortened by Mario Carneiro,
5-Dec-2016.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ Fn π΄)
& β’ (π β πΊ Fn π΄)
& β’ (π β π» Fn π΄)
& β’ ((π β§ π₯ β π΄) β (πΉβπ₯) = π΅)
& β’ ((π β§ π₯ β π΄) β (πΊβπ₯) = πΆ) β β’ (π β (π» = (πΉ βπ π
πΊ) β βπ₯ β π΄ (π»βπ₯) = (π΅π
πΆ))) |
|
Theorem | ofc12 6121 |
Function operation on two constant functions. (Contributed by Mario
Carneiro, 28-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ (π β π΅ β π)
& β’ (π β πΆ β π) β β’ (π β ((π΄ Γ {π΅}) βπ π
(π΄ Γ {πΆ})) = (π΄ Γ {(π΅π
πΆ)})) |
|
Theorem | caofref 6122* |
Transfer a reflexive law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ ((π β§ π₯ β π) β π₯π
π₯) β β’ (π β πΉ βπ π
πΉ) |
|
Theorem | caofinvl 6123* |
Transfer a left inverse law to the function operation. (Contributed
by NM, 22-Oct-2014.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β π΅ β π)
& β’ (π β π:πβΆπ)
& β’ (π β πΊ = (π£ β π΄ β¦ (πβ(πΉβπ£)))) & β’ ((π β§ π₯ β π) β ((πβπ₯)π
π₯) = π΅) β β’ (π β (πΊ βπ π
πΉ) = (π΄ Γ {π΅})) |
|
Theorem | caofcom 6124* |
Transfer a commutative law to the function operation. (Contributed by
Mario Carneiro, 26-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β πΊ:π΄βΆπ)
& β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯π
π¦) = (π¦π
π₯)) β β’ (π β (πΉ βπ π
πΊ) = (πΊ βπ π
πΉ)) |
|
Theorem | caofrss 6125* |
Transfer a relation subset law to the function relation. (Contributed
by Mario Carneiro, 28-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β πΊ:π΄βΆπ)
& β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯π
π¦ β π₯ππ¦)) β β’ (π β (πΉ βπ π
πΊ β πΉ βπ ππΊ)) |
|
Theorem | caoftrn 6126* |
Transfer a transitivity law to the function relation. (Contributed by
Mario Carneiro, 28-Jul-2014.)
|
β’ (π β π΄ β π)
& β’ (π β πΉ:π΄βΆπ)
& β’ (π β πΊ:π΄βΆπ)
& β’ (π β π»:π΄βΆπ)
& β’ ((π β§ (π₯ β π β§ π¦ β π β§ π§ β π)) β ((π₯π
π¦ β§ π¦ππ§) β π₯ππ§)) β β’ (π β ((πΉ βπ π
πΊ β§ πΊ βπ ππ») β πΉ βπ ππ»)) |
|
2.6.14 Functions (continued)
|
|
Theorem | resfunexgALT 6127 |
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 5753 but requires ax-pow 4189 and ax-un 4448. (Contributed by NM,
7-Apr-1995.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
β’ ((Fun π΄ β§ π΅ β πΆ) β (π΄ βΎ π΅) β V) |
|
Theorem | cofunexg 6128 |
Existence of a composition when the first member is a function.
(Contributed by NM, 8-Oct-2007.)
|
β’ ((Fun π΄ β§ π΅ β πΆ) β (π΄ β π΅) β V) |
|
Theorem | cofunex2g 6129 |
Existence of a composition when the second member is one-to-one.
(Contributed by NM, 8-Oct-2007.)
|
β’ ((π΄ β π β§ Fun β‘π΅) β (π΄ β π΅) β V) |
|
Theorem | fnexALT 6130 |
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 5315. This version of fnex 5754
uses
ax-pow 4189 and ax-un 4448, whereas fnex 5754
does not. (Contributed by NM,
14-Aug-1994.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
β’ ((πΉ Fn π΄ β§ π΄ β π΅) β πΉ β V) |
|
Theorem | funexw 6131 |
Weak version of funex 5755 that holds without ax-coll 4133. If the domain and
codomain of a function exist, so does the function. (Contributed by Rohan
Ridenour, 13-Aug-2023.)
|
β’ ((Fun πΉ β§ dom πΉ β π΅ β§ ran πΉ β πΆ) β πΉ β V) |
|
Theorem | mptexw 6132* |
Weak version of mptex 5758 that holds without ax-coll 4133. 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.)
|
β’ π΄ β V & β’ πΆ β V & β’ βπ₯ β π΄ π΅ β πΆ β β’ (π₯ β π΄ β¦ π΅) β V |
|
Theorem | funrnex 6133 |
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 5755. (Contributed by NM, 11-Nov-1995.)
|
β’ (dom πΉ β π΅ β (Fun πΉ β ran πΉ β V)) |
|
Theorem | focdmex 6134 |
If the domain of an onto function exists, so does its codomain.
(Contributed by NM, 23-Jul-2004.)
|
β’ (π΄ β πΆ β (πΉ:π΄βontoβπ΅ β π΅ β V)) |
|
Theorem | f1dmex 6135 |
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.)
|
β’ ((πΉ:π΄β1-1βπ΅ β§ π΅ β πΆ) β π΄ β V) |
|
Theorem | abrexex 6136* |
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 5757, funex 5755, fnex 5754, resfunexg 5753, and
funimaexg 5315. See also abrexex2 6143. (Contributed by NM, 16-Oct-2003.)
(Proof shortened by Mario Carneiro, 31-Aug-2015.)
|
β’ π΄ β V β β’ {π¦ β£ βπ₯ β π΄ π¦ = π΅} β V |
|
Theorem | abrexexg 6137* |
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.)
|
β’ (π΄ β π β {π¦ β£ βπ₯ β π΄ π¦ = π΅} β V) |
|
Theorem | iunexg 6138* |
The existence of an indexed union. π₯ is normally a free-variable
parameter in π΅. (Contributed by NM, 23-Mar-2006.)
|
β’ ((π΄ β π β§ βπ₯ β π΄ π΅ β π) β βͺ π₯ β π΄ π΅ β V) |
|
Theorem | abrexex2g 6139* |
Existence of an existentially restricted class abstraction.
(Contributed by Jeff Madsen, 2-Sep-2009.)
|
β’ ((π΄ β π β§ βπ₯ β π΄ {π¦ β£ π} β π) β {π¦ β£ βπ₯ β π΄ π} β V) |
|
Theorem | opabex3d 6140* |
Existence of an ordered pair abstraction, deduction version.
(Contributed by Alexander van der Vekens, 19-Oct-2017.)
|
β’ (π β π΄ β V) & β’ ((π β§ π₯ β π΄) β {π¦ β£ π} β V) β β’ (π β {β¨π₯, π¦β© β£ (π₯ β π΄ β§ π)} β V) |
|
Theorem | opabex3 6141* |
Existence of an ordered pair abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
β’ π΄ β V & β’ (π₯ β π΄ β {π¦ β£ π} β V) β β’ {β¨π₯, π¦β© β£ (π₯ β π΄ β§ π)} β V |
|
Theorem | iunex 6142* |
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.)
|
β’ π΄ β V & β’ π΅ β
V β β’ βͺ π₯ β π΄ π΅ β V |
|
Theorem | abrexex2 6143* |
Existence of an existentially restricted class abstraction. π is
normally has free-variable parameters π₯ and π¦. See
also
abrexex 6136. (Contributed by NM, 12-Sep-2004.)
|
β’ π΄ β V & β’ {π¦ β£ π} β V β β’ {π¦ β£ βπ₯ β π΄ π} β V |
|
Theorem | abexssex 6144* |
Existence of a class abstraction with an existentially quantified
expression. Both π₯ and π¦ can be free in π.
(Contributed
by NM, 29-Jul-2006.)
|
β’ π΄ β V & β’ {π¦ β£ π} β V β β’ {π¦ β£ βπ₯(π₯ β π΄ β§ π)} β V |
|
Theorem | abexex 6145* |
A condition where a class builder continues to exist after its wff is
existentially quantified. (Contributed by NM, 4-Mar-2007.)
|
β’ π΄ β V & β’ (π β π₯ β π΄)
& β’ {π¦ β£ π} β V β β’ {π¦ β£ βπ₯π} β V |
|
Theorem | oprabexd 6146* |
Existence of an operator abstraction. (Contributed by Jeff Madsen,
2-Sep-2009.)
|
β’ (π β π΄ β V) & β’ (π β π΅ β V) & β’ ((π β§ (π₯ β π΄ β§ π¦ β π΅)) β β*π§π)
& β’ (π β πΉ = {β¨β¨π₯, π¦β©, π§β© β£ ((π₯ β π΄ β§ π¦ β π΅) β§ π)}) β β’ (π β πΉ β V) |
|
Theorem | oprabex 6147* |
Existence of an operation class abstraction. (Contributed by NM,
19-Oct-2004.)
|
β’ π΄ β V & β’ π΅ β V & β’ ((π₯ β π΄ β§ π¦ β π΅) β β*π§π)
& β’ πΉ = {β¨β¨π₯, π¦β©, π§β© β£ ((π₯ β π΄ β§ π¦ β π΅) β§ π)} β β’ πΉ β V |
|
Theorem | oprabex3 6148* |
Existence of an operation class abstraction (special case).
(Contributed by NM, 19-Oct-2004.)
|
β’ π» β V & β’ πΉ = {β¨β¨π₯, π¦β©, π§β© β£ ((π₯ β (π» Γ π») β§ π¦ β (π» Γ π»)) β§ βπ€βπ£βπ’βπ((π₯ = β¨π€, π£β© β§ π¦ = β¨π’, πβ©) β§ π§ = π
))} β β’ πΉ β V |
|
Theorem | oprabrexex2 6149* |
Existence of an existentially restricted operation abstraction.
(Contributed by Jeff Madsen, 11-Jun-2010.)
|
β’ π΄ β V & β’
{β¨β¨π₯,
π¦β©, π§β© β£ π} β V β β’ {β¨β¨π₯, π¦β©, π§β© β£ βπ€ β π΄ π} β V |
|
Theorem | ab2rexex 6150* |
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 6136. (Contributed by NM,
20-Sep-2011.)
|
β’ π΄ β V & β’ π΅ β
V β β’ {π§ β£ βπ₯ β π΄ βπ¦ β π΅ π§ = πΆ} β V |
|
Theorem | ab2rexex2 6151* |
Existence of an existentially restricted class abstraction. π
normally has free-variable parameters π₯, π¦, and π§.
Compare abrexex2 6143. (Contributed by NM, 20-Sep-2011.)
|
β’ π΄ β V & β’ π΅ β V & β’ {π§ β£ π} β V β β’ {π§ β£ βπ₯ β π΄ βπ¦ β π΅ π} β V |
|
Theorem | xpexgALT 6152 |
The cross product of two sets is a set. Proposition 6.2 of
[TakeutiZaring] p. 23. This
version is proven using Replacement; see
xpexg 4755 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.)
|
β’ ((π΄ β π β§ π΅ β π) β (π΄ Γ π΅) β V) |
|
Theorem | offval3 6153* |
General value of (πΉ βπ π
πΊ) with no assumptions on
functionality
of πΉ and πΊ. (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
β’ ((πΉ β π β§ πΊ β π) β (πΉ βπ π
πΊ) = (π₯ β (dom πΉ β© dom πΊ) β¦ ((πΉβπ₯)π
(πΊβπ₯)))) |
|
Theorem | offres 6154 |
Pointwise combination commutes with restriction. (Contributed by Stefan
O'Rear, 24-Jan-2015.)
|
β’ ((πΉ β π β§ πΊ β π) β ((πΉ βπ π
πΊ) βΎ π·) = ((πΉ βΎ π·) βπ π
(πΊ βΎ π·))) |
|
Theorem | ofmres 6155* |
Equivalent expressions for a restriction of the function operation map.
Unlike βπ π
which is a proper class, ( βπ π
βΎ (π΄ Γ π΅)) can
be a set by ofmresex 6156, allowing it to be used as a function or
structure argument. By ofmresval 6112, 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 6156 |
Existence of a restriction of the function operation map. (Contributed
by NM, 20-Oct-2014.)
|
β’ (π β π΄ β π)
& β’ (π β π΅ β π) β β’ (π β ( βπ π
βΎ (π΄ Γ π΅)) β V) |
|
2.6.15 First and second members of an ordered
pair
|
|
Syntax | c1st 6157 |
Extend the definition of a class to include the first member an ordered
pair function.
|
class 1st |
|
Syntax | c2nd 6158 |
Extend the definition of a class to include the second member an ordered
pair function.
|
class 2nd |
|
Definition | df-1st 6159 |
Define a function that extracts the first member, or abscissa, of an
ordered pair. Theorem op1st 6165 proves that it does this. For example,
(1st ββ¨ 3 , 4 β©) = 3 . Equivalent to Definition 5.13 (i) of
[Monk1] p. 52 (compare op1sta 5125 and op1stb 4493). The notation is the same
as Monk's. (Contributed by NM, 9-Oct-2004.)
|
β’ 1st = (π₯ β V β¦ βͺ dom {π₯}) |
|
Definition | df-2nd 6160 |
Define a function that extracts the second member, or ordinate, of an
ordered pair. Theorem op2nd 6166 proves that it does this. For example,
(2nd ββ¨ 3 , 4 β©) = 4 . Equivalent to Definition 5.13 (ii)
of [Monk1] p. 52 (compare op2nda 5128 and op2ndb 5127). The notation is the
same as Monk's. (Contributed by NM, 9-Oct-2004.)
|
β’ 2nd = (π₯ β V β¦ βͺ ran {π₯}) |
|
Theorem | 1stvalg 6161 |
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.)
|
β’ (π΄ β V β (1st
βπ΄) = βͺ dom {π΄}) |
|
Theorem | 2ndvalg 6162 |
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.)
|
β’ (π΄ β V β (2nd
βπ΄) = βͺ ran {π΄}) |
|
Theorem | 1st0 6163 |
The value of the first-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
β’ (1st ββ
) =
β
|
|
Theorem | 2nd0 6164 |
The value of the second-member function at the empty set. (Contributed by
NM, 23-Apr-2007.)
|
β’ (2nd ββ
) =
β
|
|
Theorem | op1st 6165 |
Extract the first member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
β’ π΄ β V & β’ π΅ β
V β β’ (1st
ββ¨π΄, π΅β©) = π΄ |
|
Theorem | op2nd 6166 |
Extract the second member of an ordered pair. (Contributed by NM,
5-Oct-2004.)
|
β’ π΄ β V & β’ π΅ β
V β β’ (2nd
ββ¨π΄, π΅β©) = π΅ |
|
Theorem | op1std 6167 |
Extract the first member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
β’ π΄ β V & β’ π΅ β
V β β’ (πΆ = β¨π΄, π΅β© β (1st βπΆ) = π΄) |
|
Theorem | op2ndd 6168 |
Extract the second member of an ordered pair. (Contributed by Mario
Carneiro, 31-Aug-2015.)
|
β’ π΄ β V & β’ π΅ β
V β β’ (πΆ = β¨π΄, π΅β© β (2nd βπΆ) = π΅) |
|
Theorem | op1stg 6169 |
Extract the first member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
β’ ((π΄ β π β§ π΅ β π) β (1st ββ¨π΄, π΅β©) = π΄) |
|
Theorem | op2ndg 6170 |
Extract the second member of an ordered pair. (Contributed by NM,
19-Jul-2005.)
|
β’ ((π΄ β π β§ π΅ β π) β (2nd ββ¨π΄, π΅β©) = π΅) |
|
Theorem | ot1stg 6171 |
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 6171,
ot2ndg 6172, ot3rdgg 6173.) (Contributed by NM, 3-Apr-2015.) (Revised
by
Mario Carneiro, 2-May-2015.)
|
β’ ((π΄ β π β§ π΅ β π β§ πΆ β π) β (1st
β(1st ββ¨π΄, π΅, πΆβ©)) = π΄) |
|
Theorem | ot2ndg 6172 |
Extract the second member of an ordered triple. (See ot1stg 6171 comment.)
(Contributed by NM, 3-Apr-2015.) (Revised by Mario Carneiro,
2-May-2015.)
|
β’ ((π΄ β π β§ π΅ β π β§ πΆ β π) β (2nd
β(1st ββ¨π΄, π΅, πΆβ©)) = π΅) |
|
Theorem | ot3rdgg 6173 |
Extract the third member of an ordered triple. (See ot1stg 6171 comment.)
(Contributed by NM, 3-Apr-2015.)
|
β’ ((π΄ β π β§ π΅ β π β§ πΆ β π) β (2nd ββ¨π΄, π΅, πΆβ©) = πΆ) |
|
Theorem | 1stval2 6174 |
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.)
|
β’ (π΄ β (V Γ V) β
(1st βπ΄)
= β© β© π΄) |
|
Theorem | 2ndval2 6175 |
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.)
|
β’ (π΄ β (V Γ V) β
(2nd βπ΄)
= β© β© β© β‘{π΄}) |
|
Theorem | fo1st 6176 |
The 1st function maps the universe onto the
universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
β’ 1st :VβontoβV |
|
Theorem | fo2nd 6177 |
The 2nd function maps the universe onto the
universe. (Contributed
by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
|
β’ 2nd :VβontoβV |
|
Theorem | f1stres 6178 |
Mapping of a restriction of the 1st (first
member of an ordered
pair) function. (Contributed by NM, 11-Oct-2004.) (Revised by Mario
Carneiro, 8-Sep-2013.)
|
β’ (1st βΎ (π΄ Γ π΅)):(π΄ Γ π΅)βΆπ΄ |
|
Theorem | f2ndres 6179 |
Mapping of a restriction of the 2nd (second
member of an ordered
pair) function. (Contributed by NM, 7-Aug-2006.) (Revised by Mario
Carneiro, 8-Sep-2013.)
|
β’ (2nd βΎ (π΄ Γ π΅)):(π΄ Γ π΅)βΆπ΅ |
|
Theorem | fo1stresm 6180* |
Onto mapping of a restriction of the 1st
(first member of an ordered
pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
β’ (βπ¦ π¦ β π΅ β (1st βΎ (π΄ Γ π΅)):(π΄ Γ π΅)βontoβπ΄) |
|
Theorem | fo2ndresm 6181* |
Onto mapping of a restriction of the 2nd
(second member of an
ordered pair) function. (Contributed by Jim Kingdon, 24-Jan-2019.)
|
β’ (βπ₯ π₯ β π΄ β (2nd βΎ (π΄ Γ π΅)):(π΄ Γ π΅)βontoβπ΅) |
|
Theorem | 1stcof 6182 |
Composition of the first member function with another function.
(Contributed by NM, 12-Oct-2007.)
|
β’ (πΉ:π΄βΆ(π΅ Γ πΆ) β (1st β πΉ):π΄βΆπ΅) |
|
Theorem | 2ndcof 6183 |
Composition of the second member function with another function.
(Contributed by FL, 15-Oct-2012.)
|
β’ (πΉ:π΄βΆ(π΅ Γ πΆ) β (2nd β πΉ):π΄βΆπΆ) |
|
Theorem | xp1st 6184 |
Location of the first element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
β’ (π΄ β (π΅ Γ πΆ) β (1st βπ΄) β π΅) |
|
Theorem | xp2nd 6185 |
Location of the second element of a Cartesian product. (Contributed by
Jeff Madsen, 2-Sep-2009.)
|
β’ (π΄ β (π΅ Γ πΆ) β (2nd βπ΄) β πΆ) |
|
Theorem | 1stexg 6186 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
β’ (π΄ β π β (1st βπ΄) β V) |
|
Theorem | 2ndexg 6187 |
Existence of the first member of a set. (Contributed by Jim Kingdon,
26-Jan-2019.)
|
β’ (π΄ β π β (2nd βπ΄) β V) |
|
Theorem | elxp6 6188 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5131. (Contributed by NM, 9-Oct-2004.)
|
β’ (π΄ β (π΅ Γ πΆ) β (π΄ = β¨(1st βπ΄), (2nd βπ΄)β© β§ ((1st
βπ΄) β π΅ β§ (2nd
βπ΄) β πΆ))) |
|
Theorem | elxp7 6189 |
Membership in a cross product. This version requires no quantifiers or
dummy variables. See also elxp4 5131. (Contributed by NM, 19-Aug-2006.)
|
β’ (π΄ β (π΅ Γ πΆ) β (π΄ β (V Γ V) β§
((1st βπ΄)
β π΅ β§
(2nd βπ΄)
β πΆ))) |
|
Theorem | oprssdmm 6190* |
Domain of closure of an operation. (Contributed by Jim Kingdon,
23-Oct-2023.)
|
β’ ((π β§ π’ β π) β βπ£ π£ β π’)
& β’ ((π β§ (π₯ β π β§ π¦ β π)) β (π₯πΉπ¦) β π)
& β’ (π β Rel πΉ) β β’ (π β (π Γ π) β dom πΉ) |
|
Theorem | eqopi 6191 |
Equality with an ordered pair. (Contributed by NM, 15-Dec-2008.)
(Revised by Mario Carneiro, 23-Feb-2014.)
|
β’ ((π΄ β (π Γ π) β§ ((1st βπ΄) = π΅ β§ (2nd βπ΄) = πΆ)) β π΄ = β¨π΅, πΆβ©) |
|
Theorem | xp2 6192* |
Representation of cross product based on ordered pair component
functions. (Contributed by NM, 16-Sep-2006.)
|
β’ (π΄ Γ π΅) = {π₯ β (V Γ V) β£
((1st βπ₯)
β π΄ β§
(2nd βπ₯)
β π΅)} |
|
Theorem | unielxp 6193 |
The membership relation for a cross product is inherited by union.
(Contributed by NM, 16-Sep-2006.)
|
β’ (π΄ β (π΅ Γ πΆ) β βͺ π΄ β βͺ (π΅
Γ πΆ)) |
|
Theorem | 1st2nd2 6194 |
Reconstruction of a member of a cross product in terms of its ordered pair
components. (Contributed by NM, 20-Oct-2013.)
|
β’ (π΄ β (π΅ Γ πΆ) β π΄ = β¨(1st βπ΄), (2nd βπ΄)β©) |
|
Theorem | xpopth 6195 |
An ordered pair theorem for members of cross products. (Contributed by
NM, 20-Jun-2007.)
|
β’ ((π΄ β (πΆ Γ π·) β§ π΅ β (π
Γ π)) β (((1st βπ΄) = (1st
βπ΅) β§
(2nd βπ΄)
= (2nd βπ΅)) β π΄ = π΅)) |
|
Theorem | eqop 6196 |
Two ways to express equality with an ordered pair. (Contributed by NM,
3-Sep-2007.) (Proof shortened by Mario Carneiro, 26-Apr-2015.)
|
β’ (π΄ β (π Γ π) β (π΄ = β¨π΅, πΆβ© β ((1st βπ΄) = π΅ β§ (2nd βπ΄) = πΆ))) |
|
Theorem | eqop2 6197 |
Two ways to express equality with an ordered pair. (Contributed by NM,
25-Feb-2014.)
|
β’ π΅ β V & β’ πΆ β
V β β’ (π΄ = β¨π΅, πΆβ© β (π΄ β (V Γ V) β§
((1st βπ΄)
= π΅ β§ (2nd
βπ΄) = πΆ))) |
|
Theorem | op1steq 6198* |
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.)
|
β’ (π΄ β (π Γ π) β ((1st βπ΄) = π΅ β βπ₯ π΄ = β¨π΅, π₯β©)) |
|
Theorem | 2nd1st 6199 |
Swap the members of an ordered pair. (Contributed by NM, 31-Dec-2014.)
|
β’ (π΄ β (π΅ Γ πΆ) β βͺ β‘{π΄} = β¨(2nd βπ΄), (1st βπ΄)β©) |
|
Theorem | 1st2nd 6200 |
Reconstruction of a member of a relation in terms of its ordered pair
components. (Contributed by NM, 29-Aug-2006.)
|
β’ ((Rel π΅ β§ π΄ β π΅) β π΄ = β¨(1st βπ΄), (2nd βπ΄)β©) |