| Step | Hyp | Ref
| Expression |
| 1 | | 2dom 6896 |
. . 3
⊢
(2o ≼ dom 𝐺 → ∃𝑎 ∈ dom 𝐺∃𝑏 ∈ dom 𝐺 ¬ 𝑎 = 𝑏) |
| 2 | | elvv 4736 |
. . . . . . . 8
⊢ (𝐺 ∈ (V × V) ↔
∃𝑥∃𝑦 𝐺 = 〈𝑥, 𝑦〉) |
| 3 | | difeq1 3283 |
. . . . . . . . . . . . 13
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (𝐺 ∖ {∅}) = (〈𝑥, 𝑦〉 ∖ {∅})) |
| 4 | 3 | funeqd 5292 |
. . . . . . . . . . . 12
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (Fun (𝐺 ∖ {∅}) ↔ Fun (〈𝑥, 𝑦〉 ∖ {∅}))) |
| 5 | | opwo0id 4292 |
. . . . . . . . . . . . . . 15
⊢
〈𝑥, 𝑦〉 = (〈𝑥, 𝑦〉 ∖ {∅}) |
| 6 | 5 | eqcomi 2208 |
. . . . . . . . . . . . . 14
⊢
(〈𝑥, 𝑦〉 ∖ {∅}) =
〈𝑥, 𝑦〉 |
| 7 | 6 | funeqi 5291 |
. . . . . . . . . . . . 13
⊢ (Fun
(〈𝑥, 𝑦〉 ∖ {∅}) ↔
Fun 〈𝑥, 𝑦〉) |
| 8 | | dmeq 4877 |
. . . . . . . . . . . . . . . . 17
⊢ (𝐺 = 〈𝑥, 𝑦〉 → dom 𝐺 = dom 〈𝑥, 𝑦〉) |
| 9 | 8 | eleq2d 2274 |
. . . . . . . . . . . . . . . 16
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (𝑎 ∈ dom 𝐺 ↔ 𝑎 ∈ dom 〈𝑥, 𝑦〉)) |
| 10 | 8 | eleq2d 2274 |
. . . . . . . . . . . . . . . 16
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (𝑏 ∈ dom 𝐺 ↔ 𝑏 ∈ dom 〈𝑥, 𝑦〉)) |
| 11 | 9, 10 | anbi12d 473 |
. . . . . . . . . . . . . . 15
⊢ (𝐺 = 〈𝑥, 𝑦〉 → ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ↔ (𝑎 ∈ dom 〈𝑥, 𝑦〉 ∧ 𝑏 ∈ dom 〈𝑥, 𝑦〉))) |
| 12 | | eqid 2204 |
. . . . . . . . . . . . . . . . . 18
⊢
〈𝑥, 𝑦〉 = 〈𝑥, 𝑦〉 |
| 13 | | vex 2774 |
. . . . . . . . . . . . . . . . . 18
⊢ 𝑥 ∈ V |
| 14 | | vex 2774 |
. . . . . . . . . . . . . . . . . 18
⊢ 𝑦 ∈ V |
| 15 | 12, 13, 14 | funopdmsn 5763 |
. . . . . . . . . . . . . . . . 17
⊢ ((Fun
〈𝑥, 𝑦〉 ∧ 𝑎 ∈ dom 〈𝑥, 𝑦〉 ∧ 𝑏 ∈ dom 〈𝑥, 𝑦〉) → 𝑎 = 𝑏) |
| 16 | 15 | 3expb 1206 |
. . . . . . . . . . . . . . . 16
⊢ ((Fun
〈𝑥, 𝑦〉 ∧ (𝑎 ∈ dom 〈𝑥, 𝑦〉 ∧ 𝑏 ∈ dom 〈𝑥, 𝑦〉)) → 𝑎 = 𝑏) |
| 17 | 16 | expcom 116 |
. . . . . . . . . . . . . . 15
⊢ ((𝑎 ∈ dom 〈𝑥, 𝑦〉 ∧ 𝑏 ∈ dom 〈𝑥, 𝑦〉) → (Fun 〈𝑥, 𝑦〉 → 𝑎 = 𝑏)) |
| 18 | 11, 17 | biimtrdi 163 |
. . . . . . . . . . . . . 14
⊢ (𝐺 = 〈𝑥, 𝑦〉 → ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → (Fun 〈𝑥, 𝑦〉 → 𝑎 = 𝑏))) |
| 19 | 18 | com23 78 |
. . . . . . . . . . . . 13
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (Fun 〈𝑥, 𝑦〉 → ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → 𝑎 = 𝑏))) |
| 20 | 7, 19 | biimtrid 152 |
. . . . . . . . . . . 12
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (Fun (〈𝑥, 𝑦〉 ∖ {∅}) → ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → 𝑎 = 𝑏))) |
| 21 | 4, 20 | sylbid 150 |
. . . . . . . . . . 11
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (Fun (𝐺 ∖ {∅}) → ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → 𝑎 = 𝑏))) |
| 22 | 21 | impcomd 255 |
. . . . . . . . . 10
⊢ (𝐺 = 〈𝑥, 𝑦〉 → (((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ∧ Fun (𝐺 ∖ {∅})) → 𝑎 = 𝑏)) |
| 23 | 22 | exlimivv 1919 |
. . . . . . . . 9
⊢
(∃𝑥∃𝑦 𝐺 = 〈𝑥, 𝑦〉 → (((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ∧ Fun (𝐺 ∖ {∅})) → 𝑎 = 𝑏)) |
| 24 | 23 | com12 30 |
. . . . . . . 8
⊢ (((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ∧ Fun (𝐺 ∖ {∅})) → (∃𝑥∃𝑦 𝐺 = 〈𝑥, 𝑦〉 → 𝑎 = 𝑏)) |
| 25 | 2, 24 | biimtrid 152 |
. . . . . . 7
⊢ (((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ∧ Fun (𝐺 ∖ {∅})) → (𝐺 ∈ (V × V) →
𝑎 = 𝑏)) |
| 26 | 25 | con3d 632 |
. . . . . 6
⊢ (((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) ∧ Fun (𝐺 ∖ {∅})) → (¬ 𝑎 = 𝑏 → ¬ 𝐺 ∈ (V × V))) |
| 27 | 26 | ex 115 |
. . . . 5
⊢ ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → (Fun (𝐺 ∖ {∅}) → (¬ 𝑎 = 𝑏 → ¬ 𝐺 ∈ (V × V)))) |
| 28 | 27 | com23 78 |
. . . 4
⊢ ((𝑎 ∈ dom 𝐺 ∧ 𝑏 ∈ dom 𝐺) → (¬ 𝑎 = 𝑏 → (Fun (𝐺 ∖ {∅}) → ¬ 𝐺 ∈ (V ×
V)))) |
| 29 | 28 | rexlimivv 2628 |
. . 3
⊢
(∃𝑎 ∈ dom
𝐺∃𝑏 ∈ dom 𝐺 ¬ 𝑎 = 𝑏 → (Fun (𝐺 ∖ {∅}) → ¬ 𝐺 ∈ (V ×
V))) |
| 30 | 1, 29 | syl 14 |
. 2
⊢
(2o ≼ dom 𝐺 → (Fun (𝐺 ∖ {∅}) → ¬ 𝐺 ∈ (V ×
V))) |
| 31 | 30 | impcom 125 |
1
⊢ ((Fun
(𝐺 ∖ {∅}) ∧
2o ≼ dom 𝐺) → ¬ 𝐺 ∈ (V × V)) |