Theorem List for New Foundations Explorer - 4701-4800 *Has distinct variable
group(s)
Type | Label | Description |
Statement |
|
Theorem | opelopabga 4701* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. (Contributed by
Mario Carneiro, 19-Dec-2013.)
|
⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ)) ⇒ ⊢ ((A ∈ V ∧ B ∈ W) →
(〈A,
B〉 ∈ {〈x, y〉 ∣ φ} ↔ ψ)) |
|
Theorem | brabga 4702* |
The law of concretion for a binary relation. (Contributed by Mario
Carneiro, 19-Dec-2013.)
|
⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ))
& ⊢ R = {〈x, y〉 ∣ φ} ⇒ ⊢ ((A ∈ V ∧ B ∈ W) →
(ARB ↔ ψ)) |
|
Theorem | opelopab2a 4703* |
Ordered pair membership in an ordered pair class abstraction.
(Contributed by Mario Carneiro, 19-Dec-2013.)
|
⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ)) ⇒ ⊢ ((A ∈ C ∧ B ∈ D) →
(〈A,
B〉 ∈ {〈x, y〉 ∣ ((x ∈ C ∧ y ∈ D) ∧ φ)} ↔ ψ)) |
|
Theorem | opelopaba 4704* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. (Contributed by
Mario Carneiro, 19-Dec-2013.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ)) ⇒ ⊢ (〈A, B〉 ∈ {〈x, y〉 ∣ φ}
↔ ψ) |
|
Theorem | braba 4705* |
The law of concretion for a binary relation. (Contributed by NM,
19-Dec-2013.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ))
& ⊢ R = {〈x, y〉 ∣ φ} ⇒ ⊢ (ARB ↔ ψ) |
|
Theorem | opelopabg 4706* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. (Contributed by
NM, 28-May-1995.) (Revised by set.mm contributors, 19-Dec-2013.)
|
⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ)) ⇒ ⊢ ((A ∈ V ∧ B ∈ W) →
(〈A,
B〉 ∈ {〈x, y〉 ∣ φ} ↔ χ)) |
|
Theorem | brabg 4707* |
The law of concretion for a binary relation. (Contributed by NM,
16-Aug-1999.) (Revised by set.mm contributors, 19-Dec-2013.)
|
⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ))
& ⊢ R = {〈x, y〉 ∣ φ} ⇒ ⊢ ((A ∈ C ∧ B ∈ D) →
(ARB ↔ χ)) |
|
Theorem | opelopab2 4708* |
Ordered pair membership in an ordered pair class abstraction.
(Contributed by NM, 14-Oct-2007.) (Revised by set.mm contributors,
19-Dec-2013.)
|
⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ)) ⇒ ⊢ ((A ∈ C ∧ B ∈ D) →
(〈A,
B〉 ∈ {〈x, y〉 ∣ ((x ∈ C ∧ y ∈ D) ∧ φ)} ↔ χ)) |
|
Theorem | opelopab 4709* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. (Contributed by
NM, 16-May-1995.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ)) ⇒ ⊢ (〈A, B〉 ∈ {〈x, y〉 ∣ φ}
↔ χ) |
|
Theorem | brab 4710* |
The law of concretion for a binary relation. (Contributed by NM,
16-Aug-1999.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ))
& ⊢ R = {〈x, y〉 ∣ φ} ⇒ ⊢ (ARB ↔ χ) |
|
Theorem | opelopabaf 4711* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. This version of
opelopab 4709 uses bound-variable hypotheses in place of
distinct variable
conditions." (Contributed by Mario Carneiro, 19-Dec-2013.) (Proof
shortened by Mario Carneiro, 18-Nov-2016.)
|
⊢ Ⅎxψ
& ⊢ Ⅎyψ
& ⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ ((x =
A ∧
y = B)
→ (φ ↔ ψ)) ⇒ ⊢ (〈A, B〉 ∈ {〈x, y〉 ∣ φ}
↔ ψ) |
|
Theorem | opelopabf 4712* |
The law of concretion. Theorem 9.5 of [Quine] p.
61. This version of
opelopab 4709 uses bound-variable hypotheses in place of
distinct variable
conditions." (Contributed by NM, 19-Dec-2008.)
|
⊢ Ⅎxψ
& ⊢ Ⅎyχ
& ⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ (x =
A → (φ ↔ ψ))
& ⊢ (y =
B → (ψ ↔ χ)) ⇒ ⊢ (〈A, B〉 ∈ {〈x, y〉 ∣ φ}
↔ χ) |
|
Theorem | ssopab2 4713 |
Equivalence of ordered pair abstraction subclass and implication.
(Contributed by NM, 27-Dec-1996.) (Revised by Mario Carneiro,
19-May-2013.)
|
⊢ (∀x∀y(φ →
ψ) → {〈x, y〉 ∣ φ}
⊆ {〈x, y〉 ∣ ψ}) |
|
Theorem | ssopab2b 4714 |
Equivalence of ordered pair abstraction subclass and implication.
(Contributed by NM, 27-Dec-1996.) (Proof shortened by Mario Carneiro,
18-Nov-2016.)
|
⊢ ({〈x, y〉 ∣ φ} ⊆
{〈x,
y〉 ∣ ψ}
↔ ∀x∀y(φ →
ψ)) |
|
Theorem | ssopab2i 4715 |
Inference of ordered pair abstraction subclass from implication.
(Contributed by NM, 5-Apr-1995.)
|
⊢ (φ
→ ψ)
⇒ ⊢ {〈x, y〉 ∣ φ}
⊆ {〈x, y〉 ∣ ψ} |
|
Theorem | ssopab2dv 4716* |
Inference of ordered pair abstraction subclass from implication.
(Contributed by NM, 19-Jan-2014.) (Revised by Mario Carneiro,
24-Jun-2014.)
|
⊢ (φ
→ (ψ → χ)) ⇒ ⊢ (φ
→ {〈x, y〉 ∣ ψ} ⊆
{〈x,
y〉 ∣ χ}) |
|
Theorem | opabn0 4717 |
Nonempty ordered pair class abstraction. (Contributed by NM,
10-Oct-2007.)
|
⊢ ({〈x, y〉 ∣ φ} ≠ ∅
↔ ∃x∃yφ) |
|
2.3.5 Set construction functions
|
|
Syntax | c1st 4718 |
Extend the definition of a class to include the first member an ordered
pair function.
|
class
1st |
|
Syntax | cswap 4719 |
Extend the definition of a class to include the swap function.
|
class
Swap |
|
Syntax | csset 4720 |
Extend the definition of a class to include the subset relationship.
|
class
S |
|
Syntax | csi 4721 |
Extend the definition of a class to include the singleton image.
|
class
SI A |
|
Syntax | ccom 4722 |
Extend the definition of a class to include the composition of two
classes.
|
class
(A ∘ B) |
|
Syntax | cima 4723 |
Extend the definition of a class to include the image of one class under
another.
|
class
(A “ B) |
|
Definition | df-1st 4724* |
Define a function that extracts the first member, or abscissa, of an
ordered pair. (Contributed by SF, 5-Jan-2015.)
|
⊢ 1st = {〈x, y〉 ∣ ∃z x = 〈y, z〉} |
|
Definition | df-swap 4725* |
Define a function that swaps the two elements of an ordered pair.
(Contributed by SF, 5-Jan-2015.)
|
⊢ Swap = {〈x, y〉 ∣ ∃z∃w(x = 〈z, w〉 ∧ y = 〈w, z〉)} |
|
Definition | df-sset 4726* |
Define a relationship that holds between subsets. (Contributed by SF,
5-Jan-2015.)
|
⊢ S = {〈x, y〉 ∣ x ⊆ y} |
|
Definition | df-co 4727* |
Define the composition of two classes. (Contributed by SF,
5-Jan-2015.)
|
⊢ (A ∘ B) = {〈x, y〉 ∣ ∃z(xBz ∧ zAy)} |
|
Definition | df-ima 4728* |
Define the image of one class under another. (Contributed by SF,
5-Jan-2015.)
|
⊢ (A “
B) = {x ∣ ∃y ∈ B yAx} |
|
Definition | df-si 4729* |
Define the singleton image of a class. (Contributed by SF,
5-Jan-2015.)
|
⊢ SI A = {〈x, y〉 ∣ ∃z∃w(x = {z} ∧ y = {w} ∧ zAw)} |
|
Theorem | el1st 4730* |
Membership in 1st. (Contributed by SF, 5-Jan-2015.)
|
⊢ (A ∈ 1st ↔ ∃x∃y A = 〈〈x, y〉, x〉) |
|
Theorem | br1stg 4731 |
The binary relationship over the 1st function.
(Contributed by SF,
5-Jan-2015.)
|
⊢ ((A ∈ V ∧ B ∈ W) →
(〈A,
B〉1st C ↔ A =
C)) |
|
Theorem | setconslem1 4732* |
Lemma for the set construction theorems. (Contributed by SF,
6-Jan-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (⟪{A}, B⟫
∈ ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ↔ ∃x ∈ B
A = Phi x) |
|
Theorem | setconslem2 4733* |
Lemma for the set construction theorems. (Contributed by SF,
6-Jan-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (⟪{A}, B⟫
∈ (( Ins2k Sk ∩ Ins3k SIk ∼ (( Ins2k Sk ⊕ Ins3k ((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c) ↔ ∃x ∈
B A = ( Phi
x ∪ {0c})) |
|
Theorem | setconslem3 4734 |
Lemma for set construction functions. Set up a mapping between
Kuratowski and Quine ordered pairs. (Contributed by SF, 7-Jan-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ C ∈ V ⇒ ⊢ (⟪{{A}}, ⟪B,
C⟫⟫ ∈ ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c) ↔ A = 〈B,
C〉) |
|
Theorem | setconslem4 4735* |
Lemma for set construction functions. Create a mapping between the two
types of ordered pair abstractions. (Contributed by SF, 7-Jan-2015.)
|
⊢ ⋃1⋃1((((V
×k V) ×k V) ∩ ◡k ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k A) = {〈x,
y〉 ∣ ⟪x, y⟫ ∈ A} |
|
Theorem | setconslem5 4736 |
Lemma for set construction theorems. The big expression in the middle of
setconslem4 4735 forms a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c) ∈
V |
|
Theorem | setconslem6 4737* |
Lemma for the set construction functions. Invert the expression from
setconslem4 4735. (Contributed by SF, 7-Jan-2015.)
|
⊢ (((V ×k (V
×k V)) ∩ ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ℘1℘1A) = {z ∣ ∃x∃y(z = ⟪x, y⟫ ∧ 〈x,
y〉 ∈ A)} |
|
Theorem | setconslem7 4738 |
Lemma for the set construction theorems. Reorganized version of
setconslem3 4734. (Contributed by SF, 4-Feb-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V
& ⊢ C ∈ V ⇒ ⊢ (⟪{{C}}, ⟪A,
B⟫⟫ ∈ ∼ (( Ins2k Ins3k Sk ⊕ ( Ins2k Ins2k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins3k SIk SIk (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c) ↔ A = 〈B,
C〉) |
|
Theorem | df1st2 4739 |
Express the 1st function via the set construction
functions.
(Contributed by SF, 4-Feb-2015.)
|
⊢ 1st =
⋃1⋃1((((V ×k V)
×k V) ∩ ◡k ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ( ∼ ((
Ins2k Ins3k
Sk ⊕ ( Ins2k Ins2k (
Sk ∘k
SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins3k SIk SIk (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c) “k ℘11c)) |
|
Theorem | 1stex 4740 |
The 1st function is a set. (Contributed by SF,
6-Jan-2015.)
|
⊢ 1st ∈ V |
|
Theorem | elswap 4741* |
Membership in the Swap function.
(Contributed by SF,
6-Jan-2015.)
|
⊢ (A ∈ Swap ↔ ∃x∃y A = 〈〈x, y〉, 〈y, x〉〉) |
|
Theorem | dfswap2 4742 |
Express the Swap function via set
construction operators.
(Contributed by SF, 6-Jan-2015.)
|
⊢ Swap = (( ∼
(( Ins2k Ins2k Sk ⊕ ((( Ins2k ( Ins2k Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins3k SIk SIk (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c)) ∩ Ins3k SIk SIk SIk SIk SIk
Imagek((Imagek(( Ins3k
∼ (( Ins3k Sk ∩ Ins2k
Sk ) “k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) “k ℘1℘1℘1℘1℘1℘11c) ∪ (( Ins2k ( Ins3k
SIk SIk (
Sk ∘k
SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k Ins3k (( Ins2k
Sk ∩ Ins3k SIk ∼ ((
Ins2k Sk
⊕ Ins3k ((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c)) ∩ Ins3k SIk SIk SIk SIk SIk ∼ ((
Ins2k Sk
⊕ Ins3k ((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘1℘1℘1℘1℘11c))) “k ℘1℘1℘1℘11c) “k ℘11c) “k
V) |
|
Theorem | swapex 4743 |
The Swap function is a set.
(Contributed by SF, 6-Jan-2015.)
|
⊢ Swap ∈ V |
|
Theorem | dfsset2 4744 |
Express the S relationship via the
set construction functors.
(Contributed by SF, 7-Jan-2015.)
|
⊢ S =
⋃1⋃1((((V ×k V)
×k V) ∩ ◡k ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k Sk ) |
|
Theorem | ssetex 4745 |
The subset relationship is a set. (Contributed by SF, 6-Jan-2015.)
|
⊢ S ∈ V |
|
Theorem | dfima2 4746 |
Express the image functor in terms of the set construction functions.
(Contributed by SF, 7-Jan-2015.)
|
⊢ (A “
B) = ((((V ×k (V
×k V)) ∩ ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ℘1℘1A) “k B) |
|
Theorem | imaexg 4747 |
The image of a set under a set is a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ ((A ∈ V ∧ B ∈ W) →
(A “ B) ∈
V) |
|
Theorem | imaex 4748 |
The image of a set under a set is a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (A “
B) ∈
V |
|
Theorem | dfco1 4749 |
Express Quine composition via Kuratowski composition. (Contributed by
SF, 7-Jan-2015.)
|
⊢ (A ∘ B) =
⋃1⋃1((((V ×k V)
×k V) ∩ ◡k ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ((((V
×k (V ×k V)) ∩ ∼ (( Ins3k SIk SIk Sk ⊕
Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ℘1℘1A) ∘k (((V
×k (V ×k V)) ∩ ∼ (( Ins3k SIk SIk Sk ⊕
Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ℘1℘1B))) |
|
Theorem | coexg 4750 |
The composition of two sets is a set. (Contributed by SF, 7-Jan-2015.)
|
⊢ ((A ∈ V ∧ B ∈ W) →
(A ∘
B) ∈
V) |
|
Theorem | coex 4751 |
The composition of two sets is a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (A ∘ B) ∈ V |
|
Theorem | dfsi2 4752 |
Express singleton image in terms of the Kuratowski singleton image.
(Contributed by SF, 7-Jan-2015.)
|
⊢ SI A = ⋃1⋃1((((V
×k V) ×k V) ∩ ◡k ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k ( Ins3k ( Sk ∘k SIk ◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k SIk (((V ×k (V ×k
V)) ∩ ∼ (( Ins3k SIk SIk Sk ⊕ Ins2k
( Ins3k ( Sk
∘k SIk
◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V)))) ∪ Ins2k (( Ins2k Sk ∩
Ins3k SIk
∼ (( Ins2k Sk ⊕ Ins3k
((◡kImagek((Imagek((
Ins3k ∼ (( Ins3k Sk ∩
Ins2k Sk )
“k ℘1℘11c) ∖ ((
Ins2k Ins2k
Sk ⊕ ( Ins2k Ins3k Sk ∪ Ins3k
SIk SIk
Sk )) “k ℘1℘1℘1℘11c)) “k ℘1℘11c) ∩ ( Nn
×k V)) ∪ ( Ik ∩ ( ∼ Nn
×k V))) ∘k Sk ) ∪ ({{0c}} ×k
V))) “k ℘1℘11c)) “k ℘1℘11c))) “k ℘1℘1℘1℘11c)) “k ℘1℘1A)) |
|
Theorem | siexg 4753 |
The singleton image of a set is a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ (A ∈ V →
SI A ∈ V) |
|
Theorem | siex 4754 |
The singleton image of a set is a set. (Contributed by SF,
7-Jan-2015.)
|
⊢ A ∈ V ⇒ ⊢ SI A ∈
V |
|
Theorem | elima 4755* |
Membership in an image. Theorem 34 of [Suppes]
p. 65. (Contributed by
SF, 19-Apr-2004.)
|
⊢ (A ∈ (B “
C) ↔ ∃x ∈ C xBA) |
|
Theorem | elima2 4756* |
Membership in an image. Theorem 34 of [Suppes]
p. 65. (Contributed by
SF, 11-Aug-2004.)
|
⊢ (A ∈ (B “
C) ↔ ∃x(x ∈ C ∧ xBA)) |
|
Theorem | elima3 4757* |
Membership in an image. Theorem 34 of [Suppes]
p. 65. (Contributed by
SF, 14-Aug-1994.)
|
⊢ (A ∈ (B “
C) ↔ ∃x(x ∈ C ∧ 〈x, A〉 ∈ B)) |
|
Theorem | brssetg 4758 |
Binary relationship form of the subset relationship. (Contributed by
SF, 11-Feb-2015.)
|
⊢ ((A ∈ V ∧ B ∈ W) →
(A S B ↔ A
⊆ B)) |
|
Theorem | brsset 4759 |
Binary relationship form of the subset relationship. (Contributed by
SF, 11-Feb-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (A S B ↔
A ⊆
B) |
|
Theorem | brssetsn 4760 |
Set membership in terms of the subset relationship. (Contributed by SF,
11-Feb-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ ({A} S B ↔
A ∈
B) |
|
Theorem | opelssetsn 4761 |
Set membership in terms of the subset relationship. (Contributed by SF,
11-Feb-2015.)
|
⊢ A ∈ V
& ⊢ B ∈ V ⇒ ⊢ (〈{A}, B〉 ∈ S ↔ A ∈ B) |
|
Theorem | brsi 4762* |
Binary relationship over a singleton image. (Contributed by SF,
11-Feb-2015.)
|
⊢ (A SI RB ↔ ∃x∃y(A = {x} ∧ B = {y} ∧ xRy)) |
|
2.3.6 Epsilon and identity
relations
|
|
Syntax | cep 4763 |
Extend class notation to include the epsilon relation.
|
class
E |
|
Syntax | cid 4764 |
Extend the definition of a class to include identity relation.
|
class
I |
|
Definition | df-eprel 4765* |
Define the epsilon relation. Similar to Definition 6.22 of
[TakeutiZaring] p. 30.
(Contributed by SF, 5-Jan-2015.)
|
⊢ E = {〈x, y〉 ∣ x ∈ y} |
|
Theorem | epelc 4766 |
The epsilon relation and the membership relation are the same.
(Contributed by NM, 13-Aug-1995.)
|
⊢ B ∈ V ⇒ ⊢ (A E
B ↔ A ∈ B) |
|
Theorem | epel 4767 |
The epsilon relation and the membership relation are the same.
(Contributed by NM, 13-Aug-1995.)
|
⊢ (x E
y ↔ x ∈ y) |
|
Definition | df-id 4768* |
Define the identity relation. Definition 9.15 of [Quine] p. 64.
(Contributed by SF, 5-Jan-2015.)
|
⊢ I = {〈x, y〉 ∣ x =
y} |
|
Theorem | dfid3 4769 |
A stronger version of df-id 4768 that doesn't require x and y to be
distinct. Ordinarily, we wouldn't use this as a definition, since
non-distinct dummy variables would make soundness verification more
difficult (as the proof here shows). The proof can be instructive in
showing how distinct variable requirements may be eliminated, a task
that is not necessarily obvious. (Contributed by NM, 5-Feb-2008.)
(Revised by Mario Carneiro, 18-Nov-2016.)
|
⊢ I = {〈x, y〉 ∣ x =
y} |
|
Theorem | dfid2 4770 |
Alternate definition of the identity relation. (Contributed by NM,
15-Mar-2007.)
|
⊢ I = {〈x, x〉 ∣ x =
x} |
|
2.3.7 Functions and relations
|
|
Syntax | cxp 4771 |
Extend the definition of a class to include the cross product.
|
class
(A × B) |
|
Syntax | ccnv 4772 |
Extend the definition of a class to include the converse of a class.
|
class
◡A |
|
Syntax | cdm 4773 |
Extend the definition of a class to include the domain of a class.
|
class
dom A |
|
Syntax | crn 4774 |
Extend the definition of a class to include the range of a class.
|
class
ran A |
|
Syntax | cres 4775 |
Extend the definition of a class to include the restriction of a class.
(Read: The restriction of A to B.)
|
class
(A ↾ B) |
|
Syntax | wfun 4776 |
Extend the definition of a wff to include the function predicate. (Read:
A is a function.)
|
wff
Fun A |
|
Syntax | wfn 4777 |
Extend the definition of a wff to include the function predicate with a
domain. (Read: A is a
function on B.)
|
wff
A Fn B |
|
Syntax | wf 4778 |
Extend the definition of a wff to include the function predicate with
domain and codomain. (Read: F maps A into B.)
|
wff
F:A–→B |
|
Syntax | wf1 4779 |
Extend the definition of a wff to include one-to-one functions. (Read:
F maps A one-to-one into B.) The notation ("1-1" above the
arrow) is from Definition 6.15(5) of [TakeutiZaring] p. 27.
|
wff
F:A–1-1→B |
|
Syntax | wfo 4780 |
Extend the definition of a wff to include onto functions. (Read: F
maps A onto B.) The notation ("onto"
below the arrow) is from
Definition 6.15(4) of [TakeutiZaring] p. 27.
|
wff
F:A–onto→B |
|
Syntax | wf1o 4781 |
Extend the definition of a wff to include one-to-one onto functions.
(Read: F maps A one-to-one onto B.) The notation ("1-1"
above the arrow and "onto" below the arrow) is from Definition
6.15(6) of
[TakeutiZaring] p. 27.
|
wff
F:A–1-1-onto→B |
|
Syntax | cfv 4782 |
Extend the definition of a class to include the value of a function.
(Read: The value of F
at A, or "F of A.")
|
class
(F ‘A) |
|
Syntax | wiso 4783 |
Extend the definition of a wff to include the isomorphism property.
(Read: H is an R, S isomorphism of A onto B.)
|
wff
H Isom R, S (A, B) |
|
Syntax | c2nd 4784 |
Extend the definition of a class to include the second function.
|
class
2nd |
|
Definition | df-xp 4785* |
Define the cross product of two classes. Definition 9.11 of [Quine]
p. 64. (Contributed by SF, 5-Jan-2015.)
|
⊢ (A ×
B) = {〈x, y〉 ∣ (x ∈ A ∧ y ∈ B)} |
|
Definition | df-cnv 4786* |
Define the converse of a class. Definition 9.12 of [Quine] p. 64. We
use Quine's breve accent (smile) notation. Like Quine, we use it as a
prefix, which eliminates the need for parentheses. Many authors use the
postfix superscript "to the minus one." "Converse"
is Quine's
terminology; some authors call it "inverse," especially when
the
argument is a function. (Contributed by SF, 5-Jan-2015.)
|
⊢ ◡A =
{〈x,
y〉 ∣ yAx} |
|
Definition | df-rn 4787 |
Define the range of a class. The notation "ran " is
used by
Enderton; other authors sometimes use script R or script W. (Contributed
by SF, 5-Jan-2015.)
|
⊢ ran A =
(A “ V) |
|
Definition | df-dm 4788 |
Define the domain of a class. The notation "dom " is
used by
Enderton; other authors sometimes use script D. (Contributed by SF,
5-Jan-2015.)
|
⊢ dom A = ran
◡A |
|
Definition | df-res 4789 |
Define the restriction of a class. Definition 6.6(1) of [TakeutiZaring]
p. 24. (Contributed by SF, 5-Jan-2015.)
|
⊢ (A ↾ B) =
(A ∩ (B × V)) |
|
Definition | df-fun 4790 |
Define a function. Definition 10.1 of [Quine] p.
65. For alternate
definitions, see dffun2 5120, dffun3 5121, dffun4 5122, dffun5 5123, dffun6 5125,
dffun7 5134, dffun8 5135, and dffun9 5136. (Contributed by SF, 5-Jan-2015.)
(Revised by Scott Fenton, 14-Apr-2021.)
|
⊢ (Fun A
↔ (A ∘ ◡A)
⊆ I ) |
|
Definition | df-fn 4791 |
Define a function with domain. Definition 6.15(1) of [TakeutiZaring]
p. 27. For alternate definitions, see dffn2 5225, dffn3 5230, dffn4 5276, and
dffn5 5364. (Contributed by SF, 5-Jan-2015.)
|
⊢ (A Fn
B ↔ (Fun A ∧ dom A = B)) |
|
Definition | df-f 4792 |
Define a function (mapping) with domain and codomain. Definition
6.15(3) of [TakeutiZaring] p. 27.
For alternate definitions, see
dff2 5420, dff3 5421, and dff4 5422.
(Contributed by SF, 5-Jan-2015.)
|
⊢ (F:A–→B
↔ (F Fn A ∧ ran F ⊆ B)) |
|
Definition | df-f1 4793 |
Define a one-to-one function. For equivalent definitions see dff12 5258
and dff13 5472. Compare Definition 6.15(5) of [TakeutiZaring] p. 27. We
use their notation ("1-1" above the arrow). (Contributed by
SF,
5-Jan-2015.)
|
⊢ (F:A–1-1→B ↔
(F:A–→B
∧ Fun ◡F)) |
|
Definition | df-fo 4794 |
Define an onto function. Definition 6.15(4) of [TakeutiZaring] p. 27.
We use their notation ("onto" under the arrow). For alternate
definitions, see dffo2 5274, dffo3 5423, dffo4 5424, and dffo5 5425.
(Contributed by SF, 5-Jan-2015.)
|
⊢ (F:A–onto→B ↔
(F Fn A ∧ ran F = B)) |
|
Definition | df-f1o 4795 |
Define a one-to-one onto function. For equivalent definitions see
dff1o2 5292, dff1o3 5293, dff1o4 5295, and dff1o5 5296. Compare Definition
6.15(6) of [TakeutiZaring] p. 27.
We use their notation ("1-1" above
the arrow and "onto" below the arrow). (Contributed by SF,
5-Jan-2015.)
|
⊢ (F:A–1-1-onto→B ↔
(F:A–1-1→B ∧ F:A–onto→B)) |
|
Definition | df-fv 4796* |
Define the value of a function. (Contributed by SF, 5-Jan-2015.)
|
⊢ (F
‘A) = (℩xAFx) |
|
Definition | df-iso 4797* |
Define the isomorphism predicate. We read this as "H is an R,
S isomorphism of A onto B." Normally, R and S are
ordering relations on A and B respectively. Definition 6.28 of
[TakeutiZaring] p. 32, whose
notation is the same as ours except that
R and S are subscripts. (Contributed by SF,
5-Jan-2015.)
|
⊢ (H Isom
R, S
(A, B)
↔ (H:A–1-1-onto→B ∧ ∀x ∈ A ∀y ∈ A (xRy ↔
(H ‘x)S(H ‘y)))) |
|
Definition | df-2nd 4798* |
Define the 2nd function. This function extracts the
second member
of an ordered pair. (Contributed by SF, 5-Jan-2015.)
|
⊢ 2nd = {〈x, y〉 ∣ ∃z x = 〈z, y〉} |
|
Theorem | xpeq1 4799 |
Equality theorem for cross product. (Contributed by NM, 4-Jul-1994.)
|
⊢ (A =
B → (A × C) =
(B × C)) |
|
Theorem | xpeq2 4800 |
Equality theorem for cross product. (Contributed by NM, 5-Jul-1994.)
|
⊢ (A =
B → (C × A) =
(C × B)) |