Step | Hyp | Ref
| Expression |
1 | | notnotb 318 |
. . . . . . 7
⊢
(∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ¬ ¬ ∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑)) |
2 | | nfv 1922 |
. . . . . . . . 9
⊢
Ⅎ𝑐(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) |
3 | | nfv 1922 |
. . . . . . . . 9
⊢
Ⅎ𝑑(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) |
4 | | nfv 1922 |
. . . . . . . . . 10
⊢
Ⅎ𝑎〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 |
5 | | nfv 1922 |
. . . . . . . . . 10
⊢
Ⅎ𝑎 𝑐 ≠ 𝑑 |
6 | | nfsbc1v 3714 |
. . . . . . . . . 10
⊢
Ⅎ𝑎[𝑐 / 𝑎][𝑑 / 𝑏]𝜑 |
7 | 4, 5, 6 | nf3an 1909 |
. . . . . . . . 9
⊢
Ⅎ𝑎(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) |
8 | | nfv 1922 |
. . . . . . . . . 10
⊢
Ⅎ𝑏〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 |
9 | | nfv 1922 |
. . . . . . . . . 10
⊢
Ⅎ𝑏 𝑐 ≠ 𝑑 |
10 | | nfcv 2904 |
. . . . . . . . . . 11
⊢
Ⅎ𝑏𝑐 |
11 | | nfsbc1v 3714 |
. . . . . . . . . . 11
⊢
Ⅎ𝑏[𝑑 / 𝑏]𝜑 |
12 | 10, 11 | nfsbcw 3716 |
. . . . . . . . . 10
⊢
Ⅎ𝑏[𝑐 / 𝑎][𝑑 / 𝑏]𝜑 |
13 | 8, 9, 12 | nf3an 1909 |
. . . . . . . . 9
⊢
Ⅎ𝑏(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) |
14 | | opeq12 4786 |
. . . . . . . . . . 11
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → 〈𝑎, 𝑏〉 = 〈𝑐, 𝑑〉) |
15 | 14 | eqeq2d 2748 |
. . . . . . . . . 10
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ↔ 〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉)) |
16 | | simpl 486 |
. . . . . . . . . . 11
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → 𝑎 = 𝑐) |
17 | | simpr 488 |
. . . . . . . . . . 11
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → 𝑏 = 𝑑) |
18 | 16, 17 | neeq12d 3002 |
. . . . . . . . . 10
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝑎 ≠ 𝑏 ↔ 𝑐 ≠ 𝑑)) |
19 | | sbceq1a 3705 |
. . . . . . . . . . 11
⊢ (𝑏 = 𝑑 → (𝜑 ↔ [𝑑 / 𝑏]𝜑)) |
20 | | sbceq1a 3705 |
. . . . . . . . . . 11
⊢ (𝑎 = 𝑐 → ([𝑑 / 𝑏]𝜑 ↔ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) |
21 | 19, 20 | sylan9bbr 514 |
. . . . . . . . . 10
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → (𝜑 ↔ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) |
22 | 15, 18, 21 | 3anbi123d 1438 |
. . . . . . . . 9
⊢ ((𝑎 = 𝑐 ∧ 𝑏 = 𝑑) → ((〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑))) |
23 | 2, 3, 7, 13, 22 | cbvex2v 2345 |
. . . . . . . 8
⊢
(∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑐∃𝑑(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) |
24 | | vex 3412 |
. . . . . . . . . . . . . . . 16
⊢ 𝑥 ∈ V |
25 | | vex 3412 |
. . . . . . . . . . . . . . . 16
⊢ 𝑦 ∈ V |
26 | 24, 25 | opth 5360 |
. . . . . . . . . . . . . . 15
⊢
(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ↔ (𝑥 = 𝑐 ∧ 𝑦 = 𝑑)) |
27 | | eleq1w 2820 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑦 = 𝑑 → (𝑦 ∈ 𝑋 ↔ 𝑑 ∈ 𝑋)) |
28 | 27 | biimpcd 252 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑦 ∈ 𝑋 → (𝑦 = 𝑑 → 𝑑 ∈ 𝑋)) |
29 | 28 | adantl 485 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) → (𝑦 = 𝑑 → 𝑑 ∈ 𝑋)) |
30 | 29 | adantl 485 |
. . . . . . . . . . . . . . . . 17
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (𝑦 = 𝑑 → 𝑑 ∈ 𝑋)) |
31 | 30 | com12 32 |
. . . . . . . . . . . . . . . 16
⊢ (𝑦 = 𝑑 → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑑 ∈ 𝑋)) |
32 | 31 | adantl 485 |
. . . . . . . . . . . . . . 15
⊢ ((𝑥 = 𝑐 ∧ 𝑦 = 𝑑) → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑑 ∈ 𝑋)) |
33 | 26, 32 | sylbi 220 |
. . . . . . . . . . . . . 14
⊢
(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑑 ∈ 𝑋)) |
34 | 33 | 3ad2ant1 1135 |
. . . . . . . . . . . . 13
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑑 ∈ 𝑋)) |
35 | 34 | impcom 411 |
. . . . . . . . . . . 12
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → 𝑑 ∈ 𝑋) |
36 | | eleq1w 2820 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑥 = 𝑐 → (𝑥 ∈ 𝑋 ↔ 𝑐 ∈ 𝑋)) |
37 | 36 | biimpcd 252 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑥 ∈ 𝑋 → (𝑥 = 𝑐 → 𝑐 ∈ 𝑋)) |
38 | 37 | adantr 484 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) → (𝑥 = 𝑐 → 𝑐 ∈ 𝑋)) |
39 | 38 | adantl 485 |
. . . . . . . . . . . . . . . . 17
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (𝑥 = 𝑐 → 𝑐 ∈ 𝑋)) |
40 | 39 | com12 32 |
. . . . . . . . . . . . . . . 16
⊢ (𝑥 = 𝑐 → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑐 ∈ 𝑋)) |
41 | 40 | adantr 484 |
. . . . . . . . . . . . . . 15
⊢ ((𝑥 = 𝑐 ∧ 𝑦 = 𝑑) → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑐 ∈ 𝑋)) |
42 | 26, 41 | sylbi 220 |
. . . . . . . . . . . . . 14
⊢
(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑐 ∈ 𝑋)) |
43 | 42 | 3ad2ant1 1135 |
. . . . . . . . . . . . 13
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → 𝑐 ∈ 𝑋)) |
44 | 43 | impcom 411 |
. . . . . . . . . . . 12
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → 𝑐 ∈ 𝑋) |
45 | | eqidd 2738 |
. . . . . . . . . . . . . . . 16
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → 〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉) |
46 | | necom 2994 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑐 ≠ 𝑑 ↔ 𝑑 ≠ 𝑐) |
47 | 46 | biimpi 219 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑐 ≠ 𝑑 → 𝑑 ≠ 𝑐) |
48 | 47 | 3ad2ant2 1136 |
. . . . . . . . . . . . . . . . 17
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → 𝑑 ≠ 𝑐) |
49 | 48 | adantl 485 |
. . . . . . . . . . . . . . . 16
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → 𝑑 ≠ 𝑐) |
50 | | dfich2 44583 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ([𝑎⇄𝑏]𝜑 ↔ ∀𝑐∀𝑑([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
51 | | 2sp 2183 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(∀𝑐∀𝑑([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) → ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
52 | | sbsbc 3698 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ ([𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑏]𝜑) |
53 | 52 | sbbii 2082 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) |
54 | | sbsbc 3698 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) |
55 | 53, 54 | bitri 278 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) |
56 | | sbsbc 3698 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ ([𝑐 / 𝑏]𝜑 ↔ [𝑐 / 𝑏]𝜑) |
57 | 56 | sbbii 2082 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ([𝑑 / 𝑎][𝑐 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) |
58 | | sbsbc 3698 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ([𝑑 / 𝑎][𝑐 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) |
59 | 57, 58 | bitri 278 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ([𝑑 / 𝑎][𝑐 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) |
60 | 51, 55, 59 | 3bitr3g 316 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(∀𝑐∀𝑑([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) → ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
61 | 60 | biimpd 232 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(∀𝑐∀𝑑([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) → ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
62 | 50, 61 | sylbi 220 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ([𝑎⇄𝑏]𝜑 → ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
63 | 62 | adantr 484 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → ([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
64 | 63 | com12 32 |
. . . . . . . . . . . . . . . . . . 19
⊢
([𝑐 / 𝑎][𝑑 / 𝑏]𝜑 → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
65 | 64 | 3ad2ant3 1137 |
. . . . . . . . . . . . . . . . . 18
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑)) |
66 | 65 | impcom 411 |
. . . . . . . . . . . . . . . . 17
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) |
67 | | sbccom 3783 |
. . . . . . . . . . . . . . . . 17
⊢
([𝑐 / 𝑏][𝑑 / 𝑎]𝜑 ↔ [𝑑 / 𝑎][𝑐 / 𝑏]𝜑) |
68 | 66, 67 | sylibr 237 |
. . . . . . . . . . . . . . . 16
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → [𝑐 / 𝑏][𝑑 / 𝑎]𝜑) |
69 | 45, 49, 68 | 3jca 1130 |
. . . . . . . . . . . . . . 15
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → (〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉 ∧ 𝑑 ≠ 𝑐 ∧ [𝑐 / 𝑏][𝑑 / 𝑎]𝜑)) |
70 | | nfv 1922 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑏〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉 |
71 | | nfv 1922 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑏 𝑑 ≠ 𝑐 |
72 | | nfsbc1v 3714 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑏[𝑐 / 𝑏][𝑑 / 𝑎]𝜑 |
73 | 70, 71, 72 | nf3an 1909 |
. . . . . . . . . . . . . . . 16
⊢
Ⅎ𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉 ∧ 𝑑 ≠ 𝑐 ∧ [𝑐 / 𝑏][𝑑 / 𝑎]𝜑) |
74 | | opeq2 4785 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑏 = 𝑐 → 〈𝑑, 𝑏〉 = 〈𝑑, 𝑐〉) |
75 | 74 | eqeq2d 2748 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑏 = 𝑐 → (〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉)) |
76 | | neeq2 3004 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑏 = 𝑐 → (𝑑 ≠ 𝑏 ↔ 𝑑 ≠ 𝑐)) |
77 | | sbceq1a 3705 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑏 = 𝑐 → ([𝑑 / 𝑎]𝜑 ↔ [𝑐 / 𝑏][𝑑 / 𝑎]𝜑)) |
78 | 75, 76, 77 | 3anbi123d 1438 |
. . . . . . . . . . . . . . . 16
⊢ (𝑏 = 𝑐 → ((〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑) ↔ (〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉 ∧ 𝑑 ≠ 𝑐 ∧ [𝑐 / 𝑏][𝑑 / 𝑎]𝜑))) |
79 | 10, 73, 78 | spcegf 3507 |
. . . . . . . . . . . . . . 15
⊢ (𝑐 ∈ 𝑋 → ((〈𝑑, 𝑐〉 = 〈𝑑, 𝑐〉 ∧ 𝑑 ≠ 𝑐 ∧ [𝑐 / 𝑏][𝑑 / 𝑎]𝜑) → ∃𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑))) |
80 | 44, 69, 79 | sylc 65 |
. . . . . . . . . . . . . 14
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ∃𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑)) |
81 | | nfcv 2904 |
. . . . . . . . . . . . . . 15
⊢
Ⅎ𝑎𝑑 |
82 | | nfv 1922 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑎〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 |
83 | | nfv 1922 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑎 𝑑 ≠ 𝑏 |
84 | | nfsbc1v 3714 |
. . . . . . . . . . . . . . . . 17
⊢
Ⅎ𝑎[𝑑 / 𝑎]𝜑 |
85 | 82, 83, 84 | nf3an 1909 |
. . . . . . . . . . . . . . . 16
⊢
Ⅎ𝑎(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑) |
86 | 85 | nfex 2323 |
. . . . . . . . . . . . . . 15
⊢
Ⅎ𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑) |
87 | | opeq1 4784 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑎 = 𝑑 → 〈𝑎, 𝑏〉 = 〈𝑑, 𝑏〉) |
88 | 87 | eqeq2d 2748 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑎 = 𝑑 → (〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉)) |
89 | | neeq1 3003 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑎 = 𝑑 → (𝑎 ≠ 𝑏 ↔ 𝑑 ≠ 𝑏)) |
90 | | sbceq1a 3705 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑎 = 𝑑 → (𝜑 ↔ [𝑑 / 𝑎]𝜑)) |
91 | 88, 89, 90 | 3anbi123d 1438 |
. . . . . . . . . . . . . . . 16
⊢ (𝑎 = 𝑑 → ((〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑))) |
92 | 91 | exbidv 1929 |
. . . . . . . . . . . . . . 15
⊢ (𝑎 = 𝑑 → (∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑))) |
93 | 81, 86, 92 | spcegf 3507 |
. . . . . . . . . . . . . 14
⊢ (𝑑 ∈ 𝑋 → (∃𝑏(〈𝑑, 𝑐〉 = 〈𝑑, 𝑏〉 ∧ 𝑑 ≠ 𝑏 ∧ [𝑑 / 𝑎]𝜑) → ∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
94 | 35, 80, 93 | sylc 65 |
. . . . . . . . . . . . 13
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑)) |
95 | | vex 3412 |
. . . . . . . . . . . . . . . . . . . 20
⊢ 𝑑 ∈ V |
96 | | vex 3412 |
. . . . . . . . . . . . . . . . . . . 20
⊢ 𝑐 ∈ V |
97 | 95, 96 | opth1 5359 |
. . . . . . . . . . . . . . . . . . 19
⊢
(〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉 → 𝑑 = 𝑐) |
98 | 97 | equcomd 2027 |
. . . . . . . . . . . . . . . . . 18
⊢
(〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉 → 𝑐 = 𝑑) |
99 | 98 | necon3ai 2965 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑐 ≠ 𝑑 → ¬ 〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉) |
100 | 99 | adantl 485 |
. . . . . . . . . . . . . . . 16
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑) → ¬ 〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉) |
101 | | eqeq2 2749 |
. . . . . . . . . . . . . . . . 17
⊢
(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 → (〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉)) |
102 | 101 | adantr 484 |
. . . . . . . . . . . . . . . 16
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑) → (〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑐, 𝑑〉)) |
103 | 100, 102 | mtbird 328 |
. . . . . . . . . . . . . . 15
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑) → ¬ 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉) |
104 | 103 | 3adant3 1134 |
. . . . . . . . . . . . . 14
⊢
((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → ¬ 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉) |
105 | 104 | adantl 485 |
. . . . . . . . . . . . 13
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ¬ 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉) |
106 | 94, 105 | jcnd 166 |
. . . . . . . . . . . 12
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ¬ (∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉)) |
107 | | opeq1 4784 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑣 = 𝑑 → 〈𝑣, 𝑤〉 = 〈𝑑, 𝑤〉) |
108 | 107 | eqeq1d 2739 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑣 = 𝑑 → (〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ↔ 〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉)) |
109 | 108 | 3anbi1d 1442 |
. . . . . . . . . . . . . . . 16
⊢ (𝑣 = 𝑑 → ((〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
110 | 109 | 2exbidv 1932 |
. . . . . . . . . . . . . . 15
⊢ (𝑣 = 𝑑 → (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
111 | 107 | eqeq1d 2739 |
. . . . . . . . . . . . . . 15
⊢ (𝑣 = 𝑑 → (〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉 ↔ 〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉)) |
112 | 110, 111 | imbi12d 348 |
. . . . . . . . . . . . . 14
⊢ (𝑣 = 𝑑 → ((∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉) ↔ (∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉))) |
113 | 112 | notbid 321 |
. . . . . . . . . . . . 13
⊢ (𝑣 = 𝑑 → (¬ (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉) ↔ ¬ (∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉))) |
114 | | opeq2 4785 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑤 = 𝑐 → 〈𝑑, 𝑤〉 = 〈𝑑, 𝑐〉) |
115 | 114 | eqeq1d 2739 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑤 = 𝑐 → (〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉)) |
116 | 115 | 3anbi1d 1442 |
. . . . . . . . . . . . . . . 16
⊢ (𝑤 = 𝑐 → ((〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
117 | 116 | 2exbidv 1932 |
. . . . . . . . . . . . . . 15
⊢ (𝑤 = 𝑐 → (∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
118 | 114 | eqeq1d 2739 |
. . . . . . . . . . . . . . 15
⊢ (𝑤 = 𝑐 → (〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉 ↔ 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉)) |
119 | 117, 118 | imbi12d 348 |
. . . . . . . . . . . . . 14
⊢ (𝑤 = 𝑐 → ((∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉) ↔ (∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉))) |
120 | 119 | notbid 321 |
. . . . . . . . . . . . 13
⊢ (𝑤 = 𝑐 → (¬ (∃𝑎∃𝑏(〈𝑑, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑤〉 = 〈𝑥, 𝑦〉) ↔ ¬ (∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉))) |
121 | 113, 120 | rspc2ev 3549 |
. . . . . . . . . . . 12
⊢ ((𝑑 ∈ 𝑋 ∧ 𝑐 ∈ 𝑋 ∧ ¬ (∃𝑎∃𝑏(〈𝑑, 𝑐〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑑, 𝑐〉 = 〈𝑥, 𝑦〉)) → ∃𝑣 ∈ 𝑋 ∃𝑤 ∈ 𝑋 ¬ (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) |
122 | 35, 44, 106, 121 | syl3anc 1373 |
. . . . . . . . . . 11
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ∃𝑣 ∈ 𝑋 ∃𝑤 ∈ 𝑋 ¬ (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) |
123 | | rexnal2 3179 |
. . . . . . . . . . 11
⊢
(∃𝑣 ∈
𝑋 ∃𝑤 ∈ 𝑋 ¬ (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉) ↔ ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) |
124 | 122, 123 | sylib 221 |
. . . . . . . . . 10
⊢ ((([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) ∧ (〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑)) → ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) |
125 | 124 | ex 416 |
. . . . . . . . 9
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → ((〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
126 | 125 | exlimdvv 1942 |
. . . . . . . 8
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (∃𝑐∃𝑑(〈𝑥, 𝑦〉 = 〈𝑐, 𝑑〉 ∧ 𝑐 ≠ 𝑑 ∧ [𝑐 / 𝑎][𝑑 / 𝑏]𝜑) → ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
127 | 23, 126 | syl5bi 245 |
. . . . . . 7
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
128 | 1, 127 | syl5bir 246 |
. . . . . 6
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (¬ ¬ ∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
129 | 128 | orrd 863 |
. . . . 5
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (¬ ∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∨ ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
130 | | ianor 982 |
. . . . 5
⊢ (¬
(∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) ↔ (¬ ∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∨ ¬ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
131 | 129, 130 | sylibr 237 |
. . . 4
⊢ (([𝑎⇄𝑏]𝜑 ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → ¬ (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
132 | 131 | ralrimivva 3112 |
. . 3
⊢ ([𝑎⇄𝑏]𝜑 → ∀𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑋 ¬ (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
133 | | ralnex2 3181 |
. . 3
⊢
(∀𝑥 ∈
𝑋 ∀𝑦 ∈ 𝑋 ¬ (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉)) ↔ ¬ ∃𝑥 ∈ 𝑋 ∃𝑦 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
134 | 132, 133 | sylib 221 |
. 2
⊢ ([𝑎⇄𝑏]𝜑 → ¬ ∃𝑥 ∈ 𝑋 ∃𝑦 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
135 | | eqeq1 2741 |
. . . . 5
⊢ (𝑝 = 〈𝑥, 𝑦〉 → (𝑝 = 〈𝑎, 𝑏〉 ↔ 〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉)) |
136 | 135 | 3anbi1d 1442 |
. . . 4
⊢ (𝑝 = 〈𝑥, 𝑦〉 → ((𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
137 | 136 | 2exbidv 1932 |
. . 3
⊢ (𝑝 = 〈𝑥, 𝑦〉 → (∃𝑎∃𝑏(𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
138 | | eqeq1 2741 |
. . . . 5
⊢ (𝑝 = 〈𝑣, 𝑤〉 → (𝑝 = 〈𝑎, 𝑏〉 ↔ 〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉)) |
139 | 138 | 3anbi1d 1442 |
. . . 4
⊢ (𝑝 = 〈𝑣, 𝑤〉 → ((𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ (〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
140 | 139 | 2exbidv 1932 |
. . 3
⊢ (𝑝 = 〈𝑣, 𝑤〉 → (∃𝑎∃𝑏(𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑))) |
141 | 137, 140 | reuop 6156 |
. 2
⊢
(∃!𝑝 ∈
(𝑋 × 𝑋)∃𝑎∃𝑏(𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ↔ ∃𝑥 ∈ 𝑋 ∃𝑦 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑥, 𝑦〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) ∧ ∀𝑣 ∈ 𝑋 ∀𝑤 ∈ 𝑋 (∃𝑎∃𝑏(〈𝑣, 𝑤〉 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑) → 〈𝑣, 𝑤〉 = 〈𝑥, 𝑦〉))) |
142 | 134, 141 | sylnibr 332 |
1
⊢ ([𝑎⇄𝑏]𝜑 → ¬ ∃!𝑝 ∈ (𝑋 × 𝑋)∃𝑎∃𝑏(𝑝 = 〈𝑎, 𝑏〉 ∧ 𝑎 ≠ 𝑏 ∧ 𝜑)) |