Proof of Theorem opbrop
| Step | Hyp | Ref
| Expression |
| 1 | | opbrop.1 |
. . . . 5
⊢ (((z =
A ∧ w = B) ∧
(v = C
∧ u = D)) → (φ ↔ ψ)) |
| 2 | 1 | copsex4g 1904 |
. . . 4
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
〈C, D〉 = 〈v, u〉)
∧ φ) ↔ ψ)) |
| 3 | 2 | anbi2d 468 |
. . 3
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
〈C, D〉 = 〈v, u〉)
∧ φ)) ↔ ((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ψ))) |
| 4 | | opex 1893 |
. . . 4
⊢ 〈A, B〉
∈ V |
| 5 | | opex 1893 |
. . . 4
⊢ 〈C, D〉
∈ V |
| 6 | | eleq1 1149 |
. . . . . 6
⊢ (x =
〈A, B〉 → (x ∈ (S
× S) ↔ 〈A, B〉
∈ (S × S))) |
| 7 | 6 | anbi1d 469 |
. . . . 5
⊢ (x =
〈A, B〉 → ((x ∈ (S
× S) ∧ y ∈ (S
× S)) ↔ (〈A, B〉
∈ (S × S) ∧ y
∈ (S × S)))) |
| 8 | | cleq1 1107 |
. . . . . . . 8
⊢ (x =
〈A, B〉 → (x = 〈z,
w〉 ↔ 〈A, B〉 =
〈z, w〉)) |
| 9 | 8 | anbi1d 469 |
. . . . . . 7
⊢ (x =
〈A, B〉 → ((x = 〈z,
w〉 ∧ y = 〈v,
u〉) ↔ (〈A, B〉 =
〈z, w〉 ∧ y
= 〈v, u〉))) |
| 10 | 9 | anbi1d 469 |
. . . . . 6
⊢ (x =
〈A, B〉 → (((x = 〈z,
w〉 ∧ y = 〈v,
u〉) ∧ φ) ↔ ((〈A, B〉 =
〈z, w〉 ∧ y
= 〈v, u〉) ∧ φ))) |
| 11 | 10 | bi4exdv 940 |
. . . . 5
⊢ (x =
〈A, B〉 → (∃z∃w∃v∃u((x =
〈z, w〉 ∧ y
= 〈v, u〉) ∧ φ) ↔ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
y = 〈v, u〉)
∧ φ))) |
| 12 | 7, 11 | anbi12d 476 |
. . . 4
⊢ (x =
〈A, B〉 → (((x ∈ (S
× S) ∧ y ∈ (S
× S)) ∧ ∃z∃w∃v∃u((x =
〈z, w〉 ∧ y
= 〈v, u〉) ∧ φ)) ↔ ((〈A, B〉
∈ (S × S) ∧ y
∈ (S × S)) ∧ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
y = 〈v, u〉)
∧ φ)))) |
| 13 | | eleq1 1149 |
. . . . . 6
⊢ (y =
〈C, D〉 → (y ∈ (S
× S) ↔ 〈C, D〉
∈ (S × S))) |
| 14 | 13 | anbi2d 468 |
. . . . 5
⊢ (y =
〈C, D〉 → ((〈A, B〉
∈ (S × S) ∧ y
∈ (S × S)) ↔ (〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)))) |
| 15 | | cleq1 1107 |
. . . . . . . 8
⊢ (y =
〈C, D〉 → (y = 〈v,
u〉 ↔ 〈C, D〉 =
〈v, u〉)) |
| 16 | 15 | anbi2d 468 |
. . . . . . 7
⊢ (y =
〈C, D〉 → ((〈A, B〉 =
〈z, w〉 ∧ y
= 〈v, u〉) ↔ (〈A, B〉 =
〈z, w〉 ∧ 〈C, D〉 =
〈v, u〉))) |
| 17 | 16 | anbi1d 469 |
. . . . . 6
⊢ (y =
〈C, D〉 → (((〈A, B〉 =
〈z, w〉 ∧ y
= 〈v, u〉) ∧ φ) ↔ ((〈A, B〉 =
〈z, w〉 ∧ 〈C, D〉 =
〈v, u〉) ∧ φ))) |
| 18 | 17 | bi4exdv 940 |
. . . . 5
⊢ (y =
〈C, D〉 → (∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
y = 〈v, u〉)
∧ φ) ↔ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
〈C, D〉 = 〈v, u〉)
∧ φ))) |
| 19 | 14, 18 | anbi12d 476 |
. . . 4
⊢ (y =
〈C, D〉 → (((〈A, B〉
∈ (S × S) ∧ y
∈ (S × S)) ∧ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
y = 〈v, u〉)
∧ φ)) ↔ ((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
〈C, D〉 = 〈v, u〉)
∧ φ)))) |
| 20 | | opbrop.2 |
. . . 4
⊢ R =
{〈x, y〉∣((x ∈ (S
× S) ∧ y ∈ (S
× S)) ∧ ∃z∃w∃v∃u((x =
〈z, w〉 ∧ y
= 〈v, u〉) ∧ φ))} |
| 21 | 4, 5, 12, 19, 20 | brab 2118 |
. . 3
⊢ (〈A, B〉R〈C,
D〉 ↔ ((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ∃z∃w∃v∃u((〈A,
B〉 = 〈z, w〉 ∧
〈C, D〉 = 〈v, u〉)
∧ φ))) |
| 22 | 3, 21 | syl5bb 410 |
. 2
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (〈A, B〉R〈C,
D〉 ↔ ((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ψ))) |
| 23 | | opelxpi 2455 |
. . . 4
⊢ ((A
∈ S ∧ B ∈ S)
→ 〈A, B〉 ∈ (S × S)) |
| 24 | | opelxpi 2455 |
. . . 4
⊢ ((C
∈ S ∧ D ∈ S)
→ 〈C, D〉 ∈ (S × S)) |
| 25 | 23, 24 | anim12i 268 |
. . 3
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S))) |
| 26 | 25 | biantrurd 546 |
. 2
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (ψ ↔ ((〈A, B〉
∈ (S × S) ∧ 〈C, D〉
∈ (S × S)) ∧ ψ))) |
| 27 | 22, 26 | bitr4d 409 |
1
⊢ (((A
∈ S ∧ B ∈ S)
∧ (C ∈ S ∧ D ∈
S)) → (〈A, B〉R〈C,
D〉 ↔ ψ)) |