Proof of Theorem opth1
Step | Hyp | Ref
| Expression |
1 | | opth1.1 |
. . . 4
⊢ 𝐴 ∈ V |
2 | 1 | sneqr 3740 |
. . 3
⊢ ({𝐴} = {𝐶} → 𝐴 = 𝐶) |
3 | 2 | a1i 9 |
. 2
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → ({𝐴} = {𝐶} → 𝐴 = 𝐶)) |
4 | | opth1.2 |
. . . . . . . . 9
⊢ 𝐵 ∈ V |
5 | 1, 4 | opi1 4210 |
. . . . . . . 8
⊢ {𝐴} ∈ 〈𝐴, 𝐵〉 |
6 | | id 19 |
. . . . . . . 8
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉) |
7 | 5, 6 | eleqtrid 2255 |
. . . . . . 7
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → {𝐴} ∈ 〈𝐶, 𝐷〉) |
8 | | oprcl 3782 |
. . . . . . 7
⊢ ({𝐴} ∈ 〈𝐶, 𝐷〉 → (𝐶 ∈ V ∧ 𝐷 ∈ V)) |
9 | 7, 8 | syl 14 |
. . . . . 6
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → (𝐶 ∈ V ∧ 𝐷 ∈ V)) |
10 | 9 | simpld 111 |
. . . . 5
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐶 ∈ V) |
11 | | prid1g 3680 |
. . . . 5
⊢ (𝐶 ∈ V → 𝐶 ∈ {𝐶, 𝐷}) |
12 | 10, 11 | syl 14 |
. . . 4
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐶 ∈ {𝐶, 𝐷}) |
13 | | eleq2 2230 |
. . . 4
⊢ ({𝐴} = {𝐶, 𝐷} → (𝐶 ∈ {𝐴} ↔ 𝐶 ∈ {𝐶, 𝐷})) |
14 | 12, 13 | syl5ibrcom 156 |
. . 3
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → ({𝐴} = {𝐶, 𝐷} → 𝐶 ∈ {𝐴})) |
15 | | elsni 3594 |
. . . 4
⊢ (𝐶 ∈ {𝐴} → 𝐶 = 𝐴) |
16 | 15 | eqcomd 2171 |
. . 3
⊢ (𝐶 ∈ {𝐴} → 𝐴 = 𝐶) |
17 | 14, 16 | syl6 33 |
. 2
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → ({𝐴} = {𝐶, 𝐷} → 𝐴 = 𝐶)) |
18 | | dfopg 3756 |
. . . . 5
⊢ ((𝐶 ∈ V ∧ 𝐷 ∈ V) → 〈𝐶, 𝐷〉 = {{𝐶}, {𝐶, 𝐷}}) |
19 | 7, 8, 18 | 3syl 17 |
. . . 4
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 〈𝐶, 𝐷〉 = {{𝐶}, {𝐶, 𝐷}}) |
20 | 7, 19 | eleqtrd 2245 |
. . 3
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → {𝐴} ∈ {{𝐶}, {𝐶, 𝐷}}) |
21 | | elpri 3599 |
. . 3
⊢ ({𝐴} ∈ {{𝐶}, {𝐶, 𝐷}} → ({𝐴} = {𝐶} ∨ {𝐴} = {𝐶, 𝐷})) |
22 | 20, 21 | syl 14 |
. 2
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → ({𝐴} = {𝐶} ∨ {𝐴} = {𝐶, 𝐷})) |
23 | 3, 17, 22 | mpjaod 708 |
1
⊢
(〈𝐴, 𝐵〉 = 〈𝐶, 𝐷〉 → 𝐴 = 𝐶) |