| Step | Hyp | Ref
| Expression |
| 1 | | opth1.1 |
. . . 4
⊢ 𝐴 ∈ V |
| 2 | | opth1.2 |
. . . 4
⊢ 𝐵 ∈ V |
| 3 | 1, 2 | opth1 5437 |
. . 3
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐴 = 𝐶) |
| 4 | 1, 2 | opi1 5430 |
. . . . . . 7
⊢ {𝐴} ∈ 〈𝐴, 𝐵〉 |
| 5 | | id 22 |
. . . . . . 7
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉) |
| 6 | 4, 5 | eleqtrid 2835 |
. . . . . 6
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → {𝐴} ∈ 〈𝐶, 𝐷〉) |
| 7 | | oprcl 4865 |
. . . . . 6
⊢ ({𝐴} ∈ 〈𝐶, 𝐷〉 → (𝐶 ∈ V ∧ 𝐷 ∈ V)) |
| 8 | 6, 7 | syl 17 |
. . . . 5
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → (𝐶 ∈ V ∧ 𝐷 ∈ V)) |
| 9 | 8 | simprd 495 |
. . . 4
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐷 ∈ V) |
| 10 | 3 | opeq1d 4845 |
. . . . . . . 8
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐴, 𝐵〉 = 〈𝐶, 𝐵〉) |
| 11 | 10, 5 | eqtr3d 2767 |
. . . . . . 7
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐶, 𝐵〉 = 〈𝐶, 𝐷〉) |
| 12 | 8 | simpld 494 |
. . . . . . . 8
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐶 ∈ V) |
| 13 | | dfopg 4837 |
. . . . . . . 8
⊢ ((𝐶 ∈ V ∧ 𝐵 ∈ V) → 〈𝐶, 𝐵〉 = {{𝐶}, {𝐶, 𝐵}}) |
| 14 | 12, 2, 13 | sylancl 586 |
. . . . . . 7
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐶, 𝐵〉 = {{𝐶}, {𝐶, 𝐵}}) |
| 15 | 11, 14 | eqtr3d 2767 |
. . . . . 6
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐶, 𝐷〉 = {{𝐶}, {𝐶, 𝐵}}) |
| 16 | | dfopg 4837 |
. . . . . . 7
⊢ ((𝐶 ∈ V ∧ 𝐷 ∈ V) → 〈𝐶, 𝐷〉 = {{𝐶}, {𝐶, 𝐷}}) |
| 17 | 8, 16 | syl 17 |
. . . . . 6
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐶, 𝐷〉 = {{𝐶}, {𝐶, 𝐷}}) |
| 18 | 15, 17 | eqtr3d 2767 |
. . . . 5
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → {{𝐶}, {𝐶, 𝐵}} = {{𝐶}, {𝐶, 𝐷}}) |
| 19 | | prex 5394 |
. . . . . 6
⊢ {𝐶, 𝐵} ∈ V |
| 20 | | prex 5394 |
. . . . . 6
⊢ {𝐶, 𝐷} ∈ V |
| 21 | 19, 20 | preqr2 4815 |
. . . . 5
⊢ ({{𝐶}, {𝐶, 𝐵}} = {{𝐶}, {𝐶, 𝐷}} → {𝐶, 𝐵} = {𝐶, 𝐷}) |
| 22 | 18, 21 | syl 17 |
. . . 4
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → {𝐶, 𝐵} = {𝐶, 𝐷}) |
| 23 | | preq2 4700 |
. . . . . . 7
⊢ (𝑥 = 𝐷 → {𝐶, 𝑥} = {𝐶, 𝐷}) |
| 24 | 23 | eqeq2d 2741 |
. . . . . 6
⊢ (𝑥 = 𝐷 → ({𝐶, 𝐵} = {𝐶, 𝑥} ↔ {𝐶, 𝐵} = {𝐶, 𝐷})) |
| 25 | | eqeq2 2742 |
. . . . . 6
⊢ (𝑥 = 𝐷 → (𝐵 = 𝑥 ↔ 𝐵 = 𝐷)) |
| 26 | 24, 25 | imbi12d 344 |
. . . . 5
⊢ (𝑥 = 𝐷 → (({𝐶, 𝐵} = {𝐶, 𝑥} → 𝐵 = 𝑥) ↔ ({𝐶, 𝐵} = {𝐶, 𝐷} → 𝐵 = 𝐷))) |
| 27 | | vex 3454 |
. . . . . 6
⊢ 𝑥 ∈ V |
| 28 | 2, 27 | preqr2 4815 |
. . . . 5
⊢ ({𝐶, 𝐵} = {𝐶, 𝑥} → 𝐵 = 𝑥) |
| 29 | 26, 28 | vtoclg 3523 |
. . . 4
⊢ (𝐷 ∈ V → ({𝐶, 𝐵} = {𝐶, 𝐷} → 𝐵 = 𝐷)) |
| 30 | 9, 22, 29 | sylc 65 |
. . 3
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐵 = 𝐷) |
| 31 | 3, 30 | jca 511 |
. 2
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → (𝐴 = 𝐶 ∧ 𝐵 = 𝐷)) |
| 32 | | opeq12 4841 |
. 2
⊢ ((𝐴 = 𝐶 ∧ 𝐵 = 𝐷) → 〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉) |
| 33 | 31, 32 | impbii 209 |
1
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 ↔ (𝐴 = 𝐶 ∧ 𝐵 = 𝐷)) |