| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > nsuceq0 | Structured version Visualization version GIF version | ||
| Description: No successor is empty. (Contributed by NM, 3-Apr-1995.) |
| Ref | Expression |
|---|---|
| nsuceq0 | ⊢ suc 𝐴 ≠ ∅ |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | noel 4291 | . . . 4 ⊢ ¬ 𝐴 ∈ ∅ | |
| 2 | sucidg 6444 | . . . . 5 ⊢ (𝐴 ∈ V → 𝐴 ∈ suc 𝐴) | |
| 3 | eleq2 2852 | . . . . 5 ⊢ (suc 𝐴 = ∅ → (𝐴 ∈ suc 𝐴 ↔ 𝐴 ∈ ∅)) | |
| 4 | 2, 3 | syl5ibcom 248 | . . . 4 ⊢ (𝐴 ∈ V → (suc 𝐴 = ∅ → 𝐴 ∈ ∅)) |
| 5 | 1, 4 | mtoi 202 | . . 3 ⊢ (𝐴 ∈ V → ¬ suc 𝐴 = ∅) |
| 6 | 0ex 5270 | . . . . . 6 ⊢ ∅ ∈ V | |
| 7 | eleq1 2851 | . . . . . 6 ⊢ (𝐴 = ∅ → (𝐴 ∈ V ↔ ∅ ∈ V)) | |
| 8 | 6, 7 | mpbiri 261 | . . . . 5 ⊢ (𝐴 = ∅ → 𝐴 ∈ V) |
| 9 | 8 | con3i 155 | . . . 4 ⊢ (¬ 𝐴 ∈ V → ¬ 𝐴 = ∅) |
| 10 | sucprc 6439 | . . . . 5 ⊢ (¬ 𝐴 ∈ V → suc 𝐴 = 𝐴) | |
| 11 | 10 | eqeq1d 2765 | . . . 4 ⊢ (¬ 𝐴 ∈ V → (suc 𝐴 = ∅ ↔ 𝐴 = ∅)) |
| 12 | 9, 11 | mtbird 328 | . . 3 ⊢ (¬ 𝐴 ∈ V → ¬ suc 𝐴 = ∅) |
| 13 | 5, 12 | pm2.61i 184 | . 2 ⊢ ¬ suc 𝐴 = ∅ |
| 14 | 13 | neir 2961 | 1 ⊢ suc 𝐴 ≠ ∅ |
| Colors of variables: wff setvar class |
| Syntax hints: ¬ wn 3 = wceq 1570 ∈ wcel 2143 ≠ wne 2958 Vcvv 3455 ∅c0 4286 suc csuc 6362 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1825 ax-4 1839 ax-5 1940 ax-6 1997 ax-7 2038 ax-8 2145 ax-9 2153 ax-ext 2735 ax-nul 5269 |
| This theorem depends on definitions: df-bi 210 df-an 401 df-or 861 df-tru 1573 df-fal 1583 df-ex 1810 df-sb 2097 df-clab 2742 df-cleq 2755 df-clel 2838 df-ne 2959 df-v 3457 df-dif 3908 df-un 3910 df-nul 4287 df-sn 4590 df-suc 6366 |
| This theorem is referenced by: 0elsuc 7827 peano3OLD 7884 2on0 8464 1n0 8468 oelim2 8577 limenpsi 9136 ttrclselem2 9691 fseqdom 10006 dfac12lem2 10124 cfsuc 10236 cfpwsdom 10564 rankcf 10757 nosgnn0 27822 ltssolem1 27839 dfrdg2 36285 dfrdg4 36443 dfsucon 44269 ensucne0 44275 ensucne0OLD 44276 |
| Copyright terms: Public domain | W3C validator |