Proof of Theorem opbrop
Step | Hyp | Ref
| Expression |
1 | | opelxpi 5617 |
. . 3
⊢ ((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) → 〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆)) |
2 | | opelxpi 5617 |
. . 3
⊢ ((𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆) → 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) |
3 | 1, 2 | anim12i 612 |
. 2
⊢ (((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) ∧ (𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆)) → (〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆))) |
4 | | opex 5373 |
. . . 4
⊢
〈𝐴, 𝐵〉 ∈ V |
5 | | opex 5373 |
. . . 4
⊢
〈𝐶, 𝐷〉 ∈ V |
6 | | eleq1 2826 |
. . . . . 6
⊢ (𝑥 = 〈𝐴, 𝐵〉 → (𝑥 ∈ (𝑆 × 𝑆) ↔ 〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆))) |
7 | 6 | anbi1d 629 |
. . . . 5
⊢ (𝑥 = 〈𝐴, 𝐵〉 → ((𝑥 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ↔ (〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)))) |
8 | | eqeq1 2742 |
. . . . . . . 8
⊢ (𝑥 = 〈𝐴, 𝐵〉 → (𝑥 = 〈𝑧, 𝑤〉 ↔ 〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉)) |
9 | 8 | anbi1d 629 |
. . . . . . 7
⊢ (𝑥 = 〈𝐴, 𝐵〉 → ((𝑥 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ↔ (〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉))) |
10 | 9 | anbi1d 629 |
. . . . . 6
⊢ (𝑥 = 〈𝐴, 𝐵〉 → (((𝑥 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑) ↔ ((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑))) |
11 | 10 | 4exbidv 1930 |
. . . . 5
⊢ (𝑥 = 〈𝐴, 𝐵〉 → (∃𝑧∃𝑤∃𝑣∃𝑢((𝑥 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑) ↔ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑))) |
12 | 7, 11 | anbi12d 630 |
. . . 4
⊢ (𝑥 = 〈𝐴, 𝐵〉 → (((𝑥 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((𝑥 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑)) ↔ ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑)))) |
13 | | eleq1 2826 |
. . . . . 6
⊢ (𝑦 = 〈𝐶, 𝐷〉 → (𝑦 ∈ (𝑆 × 𝑆) ↔ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆))) |
14 | 13 | anbi2d 628 |
. . . . 5
⊢ (𝑦 = 〈𝐶, 𝐷〉 → ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ↔ (〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)))) |
15 | | eqeq1 2742 |
. . . . . . . 8
⊢ (𝑦 = 〈𝐶, 𝐷〉 → (𝑦 = 〈𝑣, 𝑢〉 ↔ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉)) |
16 | 15 | anbi2d 628 |
. . . . . . 7
⊢ (𝑦 = 〈𝐶, 𝐷〉 → ((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ↔ (〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉))) |
17 | 16 | anbi1d 629 |
. . . . . 6
⊢ (𝑦 = 〈𝐶, 𝐷〉 → (((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑) ↔ ((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑))) |
18 | 17 | 4exbidv 1930 |
. . . . 5
⊢ (𝑦 = 〈𝐶, 𝐷〉 → (∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑) ↔ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑))) |
19 | 14, 18 | anbi12d 630 |
. . . 4
⊢ (𝑦 = 〈𝐶, 𝐷〉 → (((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑)) ↔ ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑)))) |
20 | | opbrop.2 |
. . . 4
⊢ 𝑅 = {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ (𝑆 × 𝑆) ∧ 𝑦 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((𝑥 = 〈𝑧, 𝑤〉 ∧ 𝑦 = 〈𝑣, 𝑢〉) ∧ 𝜑))} |
21 | 4, 5, 12, 19, 20 | brab 5449 |
. . 3
⊢
(〈𝐴, 𝐵〉𝑅〈𝐶, 𝐷〉 ↔ ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑))) |
22 | | opbrop.1 |
. . . . 5
⊢ (((𝑧 = 𝐴 ∧ 𝑤 = 𝐵) ∧ (𝑣 = 𝐶 ∧ 𝑢 = 𝐷)) → (𝜑 ↔ 𝜓)) |
23 | 22 | copsex4g 5403 |
. . . 4
⊢ (((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) ∧ (𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆)) → (∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑) ↔ 𝜓)) |
24 | 23 | anbi2d 628 |
. . 3
⊢ (((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) ∧ (𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆)) → (((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) ∧ ∃𝑧∃𝑤∃𝑣∃𝑢((〈𝐴, 𝐵〉 = 〈𝑧, 𝑤〉 ∧ 〈𝐶, 𝐷〉 = 〈𝑣, 𝑢〉) ∧ 𝜑)) ↔ ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) ∧ 𝜓))) |
25 | 21, 24 | syl5bb 282 |
. 2
⊢ (((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) ∧ (𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆)) → (〈𝐴, 𝐵〉𝑅〈𝐶, 𝐷〉 ↔ ((〈𝐴, 𝐵〉 ∈ (𝑆 × 𝑆) ∧ 〈𝐶, 𝐷〉 ∈ (𝑆 × 𝑆)) ∧ 𝜓))) |
26 | 3, 25 | mpbirand 703 |
1
⊢ (((𝐴 ∈ 𝑆 ∧ 𝐵 ∈ 𝑆) ∧ (𝐶 ∈ 𝑆 ∧ 𝐷 ∈ 𝑆)) → (〈𝐴, 𝐵〉𝑅〈𝐶, 𝐷〉 ↔ 𝜓)) |