Proof of Theorem eqvinop
| Step | Hyp | Ref
| Expression |
| 1 | | visset 1350 |
. . . . . . . 8
⊢ x
∈ V |
| 2 | | visset 1350 |
. . . . . . . 8
⊢ y
∈ V |
| 3 | | eqvinop.2 |
. . . . . . . 8
⊢ C
∈ V |
| 4 | 1, 2, 3 | opth 1898 |
. . . . . . 7
⊢ (〈x, y〉 =
〈B, C〉 ↔ (x = B ∧
y = C)) |
| 5 | 4 | anbi2i 367 |
. . . . . 6
⊢ ((A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉) ↔ (A = 〈x,
y〉 ∧ (x = B ∧
y = C))) |
| 6 | | ancom 333 |
. . . . . 6
⊢ ((A =
〈x, y〉 ∧ (x
= B ∧ y = C)) ↔
((x = B
∧ y = C) ∧ A =
〈x, y〉)) |
| 7 | | anass 336 |
. . . . . 6
⊢ (((x =
B ∧ y = C) ∧
A = 〈x, y〉)
↔ (x = B ∧ (y =
C ∧ A = 〈x,
y〉))) |
| 8 | 5, 6, 7 | 3bitr 155 |
. . . . 5
⊢ ((A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉) ↔ (x = B ∧
(y = C
∧ A = 〈x, y〉))) |
| 9 | 8 | biex 733 |
. . . 4
⊢ (∃y(A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉) ↔ ∃y(x = B ∧ (y =
C ∧ A = 〈x,
y〉))) |
| 10 | | 19.42v 966 |
. . . 4
⊢ (∃y(x = B ∧ (y =
C ∧ A = 〈x,
y〉)) ↔ (x = B ∧
∃y(y = C ∧
A = 〈x, y〉))) |
| 11 | | opeq2 1877 |
. . . . . . 7
⊢ (y =
C → 〈x, y〉 =
〈x, C〉) |
| 12 | 11 | cleq2d 1112 |
. . . . . 6
⊢ (y =
C → (A = 〈x,
y〉 ↔ A = 〈x,
C〉)) |
| 13 | 3, 12 | ceqsexv 1371 |
. . . . 5
⊢ (∃y(y = C ∧ A =
〈x, y〉) ↔ A = 〈x,
C〉) |
| 14 | 13 | anbi2i 367 |
. . . 4
⊢ ((x =
B ∧ ∃y(y = C ∧ A =
〈x, y〉)) ↔ (x = B ∧
A = 〈x, C〉)) |
| 15 | 9, 10, 14 | 3bitr 155 |
. . 3
⊢ (∃y(A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉) ↔ (x = B ∧
A = 〈x, C〉)) |
| 16 | 15 | biex 733 |
. 2
⊢ (∃x∃y(A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉) ↔ ∃x(x = B ∧ A =
〈x, C〉)) |
| 17 | | eqvinop.1 |
. . 3
⊢ B
∈ V |
| 18 | | opeq1 1876 |
. . . 4
⊢ (x =
B → 〈x, C〉 =
〈B, C〉) |
| 19 | 18 | cleq2d 1112 |
. . 3
⊢ (x =
B → (A = 〈x,
C〉 ↔ A = 〈B,
C〉)) |
| 20 | 17, 19 | ceqsexv 1371 |
. 2
⊢ (∃x(x = B ∧ A =
〈x, C〉) ↔ A = 〈B,
C〉) |
| 21 | 16, 20 | bitr2 152 |
1
⊢ (A =
〈B, C〉 ↔ ∃x∃y(A =
〈x, y〉 ∧ 〈x, y〉 =
〈B, C〉)) |