Proof of Theorem ov3
| Step | Hyp | Ref
| Expression |
| 1 | | ov3.1 |
. . 3
⊢ S ∈
V |
| 2 | 1 | isseti 2866 |
. 2
⊢ ∃z z = S |
| 3 | | nfv 1619 |
. . 3
⊢ Ⅎz((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) |
| 4 | | nfcv 2490 |
. . . . 5
⊢
Ⅎz〈A, B〉 |
| 5 | | ov3.3 |
. . . . . 6
⊢ F = {〈〈x, y〉, z〉 ∣ ((x ∈ (H ×
H) ∧
y ∈
(H × H)) ∧ ∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))} |
| 6 | | nfoprab3 5549 |
. . . . . 6
⊢
Ⅎz{〈〈x, y〉, z〉 ∣ ((x ∈ (H × H)
∧ y ∈ (H ×
H)) ∧
∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))} |
| 7 | 5, 6 | nfcxfr 2487 |
. . . . 5
⊢
ℲzF |
| 8 | | nfcv 2490 |
. . . . 5
⊢
Ⅎz〈C, D〉 |
| 9 | 4, 7, 8 | nfov 5546 |
. . . 4
⊢
Ⅎz(〈A, B〉F〈C, D〉) |
| 10 | 9 | nfeq1 2499 |
. . 3
⊢ Ⅎz(〈A, B〉F〈C, D〉) = S |
| 11 | | ov3.2 |
. . . . . . 7
⊢ (((w = A ∧ v = B) ∧ (u = C ∧ f = D)) → R =
S) |
| 12 | 11 | eqeq2d 2364 |
. . . . . 6
⊢ (((w = A ∧ v = B) ∧ (u = C ∧ f = D)) → (z =
R ↔ z = S)) |
| 13 | 12 | copsex4g 4611 |
. . . . 5
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) ↔
z = S)) |
| 14 | | opelxp 4812 |
. . . . . 6
⊢ (〈A, B〉 ∈ (H ×
H) ↔ (A ∈ H ∧ B ∈ H)) |
| 15 | | opelxp 4812 |
. . . . . 6
⊢ (〈C, D〉 ∈ (H ×
H) ↔ (C ∈ H ∧ D ∈ H)) |
| 16 | | nfcv 2490 |
. . . . . . 7
⊢
Ⅎx〈A, B〉 |
| 17 | | nfcv 2490 |
. . . . . . 7
⊢
Ⅎy〈A, B〉 |
| 18 | | nfcv 2490 |
. . . . . . 7
⊢
Ⅎy〈C, D〉 |
| 19 | | nfv 1619 |
. . . . . . . 8
⊢ Ⅎx∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) |
| 20 | | nfoprab1 5547 |
. . . . . . . . . . 11
⊢
Ⅎx{〈〈x, y〉, z〉 ∣ ((x ∈ (H × H)
∧ y ∈ (H ×
H)) ∧
∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))} |
| 21 | 5, 20 | nfcxfr 2487 |
. . . . . . . . . 10
⊢
ℲxF |
| 22 | | nfcv 2490 |
. . . . . . . . . 10
⊢
Ⅎxy |
| 23 | 16, 21, 22 | nfov 5546 |
. . . . . . . . 9
⊢
Ⅎx(〈A, B〉Fy) |
| 24 | 23 | nfeq1 2499 |
. . . . . . . 8
⊢ Ⅎx(〈A, B〉Fy) = z |
| 25 | 19, 24 | nfim 1813 |
. . . . . . 7
⊢ Ⅎx(∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) →
(〈A,
B〉Fy) = z) |
| 26 | | nfv 1619 |
. . . . . . . 8
⊢ Ⅎy∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) |
| 27 | | nfoprab2 5548 |
. . . . . . . . . . 11
⊢
Ⅎy{〈〈x, y〉, z〉 ∣ ((x ∈ (H × H)
∧ y ∈ (H ×
H)) ∧
∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))} |
| 28 | 5, 27 | nfcxfr 2487 |
. . . . . . . . . 10
⊢
ℲyF |
| 29 | 17, 28, 18 | nfov 5546 |
. . . . . . . . 9
⊢
Ⅎy(〈A, B〉F〈C, D〉) |
| 30 | 29 | nfeq1 2499 |
. . . . . . . 8
⊢ Ⅎy(〈A, B〉F〈C, D〉) = z |
| 31 | 26, 30 | nfim 1813 |
. . . . . . 7
⊢ Ⅎy(∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) → (〈A, B〉F〈C, D〉) = z) |
| 32 | | eqeq1 2359 |
. . . . . . . . . . 11
⊢ (x = 〈A, B〉 → (x =
〈w,
v〉 ↔
〈A,
B〉 =
〈w,
v〉)) |
| 33 | 32 | anbi1d 685 |
. . . . . . . . . 10
⊢ (x = 〈A, B〉 → ((x =
〈w,
v〉 ∧ y = 〈u, f〉) ↔ (〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉))) |
| 34 | 33 | anbi1d 685 |
. . . . . . . . 9
⊢ (x = 〈A, B〉 → (((x =
〈w,
v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔ ((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))) |
| 35 | 34 | 4exbidv 1630 |
. . . . . . . 8
⊢ (x = 〈A, B〉 → (∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R))) |
| 36 | | oveq1 5531 |
. . . . . . . . 9
⊢ (x = 〈A, B〉 → (xFy) = (〈A, B〉Fy)) |
| 37 | 36 | eqeq1d 2361 |
. . . . . . . 8
⊢ (x = 〈A, B〉 → ((xFy) = z ↔
(〈A,
B〉Fy) = z)) |
| 38 | 35, 37 | imbi12d 311 |
. . . . . . 7
⊢ (x = 〈A, B〉 → ((∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) →
(xFy) = z) ↔ (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) → (〈A, B〉Fy) = z))) |
| 39 | | eqeq1 2359 |
. . . . . . . . . . 11
⊢ (y = 〈C, D〉 → (y =
〈u,
f〉 ↔
〈C,
D〉 =
〈u,
f〉)) |
| 40 | 39 | anbi2d 684 |
. . . . . . . . . 10
⊢ (y = 〈C, D〉 → ((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ↔ (〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉))) |
| 41 | 40 | anbi1d 685 |
. . . . . . . . 9
⊢ (y = 〈C, D〉 → (((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔ ((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R))) |
| 42 | 41 | 4exbidv 1630 |
. . . . . . . 8
⊢ (y = 〈C, D〉 → (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔ ∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R))) |
| 43 | | oveq2 5532 |
. . . . . . . . 9
⊢ (y = 〈C, D〉 → (〈A, B〉Fy) = (〈A, B〉F〈C, D〉)) |
| 44 | 43 | eqeq1d 2361 |
. . . . . . . 8
⊢ (y = 〈C, D〉 → ((〈A, B〉Fy) = z ↔ (〈A, B〉F〈C, D〉) = z)) |
| 45 | 42, 44 | imbi12d 311 |
. . . . . . 7
⊢ (y = 〈C, D〉 → ((∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) → (〈A, B〉Fy) = z) ↔ (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) →
(〈A,
B〉F〈C, D〉) = z))) |
| 46 | | moeq 3013 |
. . . . . . . . . . . 12
⊢ ∃*z z = R |
| 47 | 46 | mosubop 4614 |
. . . . . . . . . . 11
⊢ ∃*z∃u∃f(y = 〈u, f〉 ∧ z = R) |
| 48 | 47 | mosubop 4614 |
. . . . . . . . . 10
⊢ ∃*z∃w∃v(x = 〈w, v〉 ∧ ∃u∃f(y = 〈u, f〉 ∧ z = R)) |
| 49 | | anass 630 |
. . . . . . . . . . . . . 14
⊢ (((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
(x = 〈w, v〉 ∧ (y = 〈u, f〉 ∧ z = R))) |
| 50 | 49 | 2exbii 1583 |
. . . . . . . . . . . . 13
⊢ (∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
∃u∃f(x = 〈w, v〉 ∧ (y = 〈u, f〉 ∧ z = R))) |
| 51 | | 19.42vv 1907 |
. . . . . . . . . . . . 13
⊢ (∃u∃f(x = 〈w, v〉 ∧ (y = 〈u, f〉 ∧ z = R)) ↔
(x = 〈w, v〉 ∧ ∃u∃f(y = 〈u, f〉 ∧ z = R))) |
| 52 | 50, 51 | bitri 240 |
. . . . . . . . . . . 12
⊢ (∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
(x = 〈w, v〉 ∧ ∃u∃f(y = 〈u, f〉 ∧ z = R))) |
| 53 | 52 | 2exbii 1583 |
. . . . . . . . . . 11
⊢ (∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
∃w∃v(x = 〈w, v〉 ∧ ∃u∃f(y = 〈u, f〉 ∧ z = R))) |
| 54 | 53 | mobii 2240 |
. . . . . . . . . 10
⊢ (∃*z∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) ↔
∃*z∃w∃v(x = 〈w, v〉 ∧ ∃u∃f(y = 〈u, f〉 ∧ z = R))) |
| 55 | 48, 54 | mpbir 200 |
. . . . . . . . 9
⊢ ∃*z∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) |
| 56 | 55 | a1i 10 |
. . . . . . . 8
⊢ ((x ∈ (H × H)
∧ y ∈ (H ×
H)) → ∃*z∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R)) |
| 57 | 56, 5 | ovidi 5595 |
. . . . . . 7
⊢ ((x ∈ (H × H)
∧ y ∈ (H ×
H)) → (∃w∃v∃u∃f((x = 〈w, v〉 ∧ y = 〈u, f〉) ∧ z = R) →
(xFy) = z)) |
| 58 | 16, 17, 18, 25, 31, 38, 45, 57 | vtocl2gaf 2922 |
. . . . . 6
⊢ ((〈A, B〉 ∈ (H ×
H) ∧ 〈C, D〉 ∈ (H ×
H)) → (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) →
(〈A,
B〉F〈C, D〉) = z)) |
| 59 | 14, 15, 58 | syl2anbr 466 |
. . . . 5
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (∃w∃v∃u∃f((〈A, B〉 = 〈w, v〉 ∧ 〈C, D〉 = 〈u, f〉) ∧ z = R) →
(〈A,
B〉F〈C, D〉) = z)) |
| 60 | 13, 59 | sylbird 226 |
. . . 4
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (z =
S → (〈A, B〉F〈C, D〉) = z)) |
| 61 | | eqeq2 2362 |
. . . 4
⊢ (z = S →
((〈A,
B〉F〈C, D〉) = z ↔ (〈A, B〉F〈C, D〉) = S)) |
| 62 | 60, 61 | mpbidi 207 |
. . 3
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (z =
S → (〈A, B〉F〈C, D〉) = S)) |
| 63 | 3, 10, 62 | exlimd 1806 |
. 2
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (∃z z = S →
(〈A,
B〉F〈C, D〉) = S)) |
| 64 | 2, 63 | mpi 16 |
1
⊢ (((A ∈ H ∧ B ∈ H) ∧ (C ∈ H ∧ D ∈ H)) → (〈A, B〉F〈C, D〉) = S) |