Proof of Theorem copsex4g
| Step | Hyp | Ref
| Expression |
| 1 | | visset 1350 |
. . . . . . . 8
⊢ x
∈ V |
| 2 | | visset 1350 |
. . . . . . . 8
⊢ y
∈ V |
| 3 | 1, 2 | opthg 1899 |
. . . . . . 7
⊢ (B
∈ S → (〈x, y〉 =
〈A, B〉 ↔ (x = A ∧
y = B))) |
| 4 | | cleqcom 1103 |
. . . . . . 7
⊢ (〈A, B〉 =
〈x, y〉 ↔ 〈x, y〉 =
〈A, B〉) |
| 5 | 3, 4 | syl5bb 410 |
. . . . . 6
⊢ (B
∈ S → (〈A, B〉 =
〈x, y〉 ↔ (x = A ∧
y = B))) |
| 6 | 5 | adantl 305 |
. . . . 5
⊢ ((A
∈ R ∧ B ∈ S)
→ (〈A, B〉 = 〈x, y〉
↔ (x = A ∧ y =
B))) |
| 7 | | visset 1350 |
. . . . . . . 8
⊢ z
∈ V |
| 8 | | visset 1350 |
. . . . . . . 8
⊢ w
∈ V |
| 9 | 7, 8 | opthg 1899 |
. . . . . . 7
⊢ (D
∈ S → (〈z, w〉 =
〈C, D〉 ↔ (z = C ∧
w = D))) |
| 10 | | cleqcom 1103 |
. . . . . . 7
⊢ (〈C, D〉 =
〈z, w〉 ↔ 〈z, w〉 =
〈C, D〉) |
| 11 | 9, 10 | syl5bb 410 |
. . . . . 6
⊢ (D
∈ S → (〈C, D〉 =
〈z, w〉 ↔ (z = C ∧
w = D))) |
| 12 | 11 | adantl 305 |
. . . . 5
⊢ ((C
∈ R ∧ D ∈ S)
→ (〈C, D〉 = 〈z, w〉
↔ (z = C ∧ w =
D))) |
| 13 | 6, 12 | bi2anan9 478 |
. . . 4
⊢ (((A
∈ R ∧ B ∈ S)
∧ (C ∈ R ∧ D ∈
S)) → ((〈A, B〉 =
〈x, y〉 ∧ 〈C, D〉 =
〈z, w〉) ↔ ((x = A ∧
y = B)
∧ (z = C ∧ w =
D)))) |
| 14 | 13 | anbi1d 469 |
. . 3
⊢ (((A
∈ R ∧ B ∈ S)
∧ (C ∈ R ∧ D ∈
S)) → (((〈A, B〉 =
〈x, y〉 ∧ 〈C, D〉 =
〈z, w〉) ∧ φ) ↔ (((x = A ∧
y = B)
∧ (z = C ∧ w =
D)) ∧ φ))) |
| 15 | 14 | bi4exdv 940 |
. 2
⊢ (((A
∈ R ∧ B ∈ S)
∧ (C ∈ R ∧ D ∈
S)) → (∃x∃y∃z∃w((〈A,
B〉 = 〈x, y〉 ∧
〈C, D〉 = 〈z, w〉)
∧ φ) ↔ ∃x∃y∃z∃w(((x = A ∧ y =
B) ∧ (z = C ∧
w = D))
∧ φ))) |
| 16 | | id 9 |
. . 3
⊢ (((x =
A ∧ y = B) ∧
(z = C
∧ w = D)) → ((x =
A ∧ y = B) ∧
(z = C
∧ w = D))) |
| 17 | | copsex4g.1 |
. . 3
⊢ (((x =
A ∧ y = B) ∧
(z = C
∧ w = D)) → (φ ↔ ψ)) |
| 18 | 16, 17 | cgsex4g 1369 |
. 2
⊢ (((A
∈ R ∧ B ∈ S)
∧ (C ∈ R ∧ D ∈
S)) → (∃x∃y∃z∃w(((x = A ∧ y =
B) ∧ (z = C ∧
w = D))
∧ φ) ↔ ψ)) |
| 19 | 15, 18 | bitrd 406 |
1
⊢ (((A
∈ R ∧ B ∈ S)
∧ (C ∈ R ∧ D ∈
S)) → (∃x∃y∃z∃w((〈A,
B〉 = 〈x, y〉 ∧
〈C, D〉 = 〈z, w〉)
∧ φ) ↔ ψ)) |