![]() |
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 4295 | . . . 4 ⊢ ¬ 𝐴 ∈ ∅ | |
2 | sucidg 6403 | . . . . 5 ⊢ (𝐴 ∈ V → 𝐴 ∈ suc 𝐴) | |
3 | eleq2 2821 | . . . . 5 ⊢ (suc 𝐴 = ∅ → (𝐴 ∈ suc 𝐴 ↔ 𝐴 ∈ ∅)) | |
4 | 2, 3 | syl5ibcom 244 | . . . 4 ⊢ (𝐴 ∈ V → (suc 𝐴 = ∅ → 𝐴 ∈ ∅)) |
5 | 1, 4 | mtoi 198 | . . 3 ⊢ (𝐴 ∈ V → ¬ suc 𝐴 = ∅) |
6 | 0ex 5269 | . . . . . 6 ⊢ ∅ ∈ V | |
7 | eleq1 2820 | . . . . . 6 ⊢ (𝐴 = ∅ → (𝐴 ∈ V ↔ ∅ ∈ V)) | |
8 | 6, 7 | mpbiri 257 | . . . . 5 ⊢ (𝐴 = ∅ → 𝐴 ∈ V) |
9 | 8 | con3i 154 | . . . 4 ⊢ (¬ 𝐴 ∈ V → ¬ 𝐴 = ∅) |
10 | sucprc 6398 | . . . . 5 ⊢ (¬ 𝐴 ∈ V → suc 𝐴 = 𝐴) | |
11 | 10 | eqeq1d 2733 | . . . 4 ⊢ (¬ 𝐴 ∈ V → (suc 𝐴 = ∅ ↔ 𝐴 = ∅)) |
12 | 9, 11 | mtbird 324 | . . 3 ⊢ (¬ 𝐴 ∈ V → ¬ suc 𝐴 = ∅) |
13 | 5, 12 | pm2.61i 182 | . 2 ⊢ ¬ suc 𝐴 = ∅ |
14 | 13 | neir 2942 | 1 ⊢ suc 𝐴 ≠ ∅ |
Colors of variables: wff setvar class |
Syntax hints: ¬ wn 3 = wceq 1541 ∈ wcel 2106 ≠ wne 2939 Vcvv 3446 ∅c0 4287 suc csuc 6324 |
This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1797 ax-4 1811 ax-5 1913 ax-6 1971 ax-7 2011 ax-8 2108 ax-9 2116 ax-ext 2702 ax-nul 5268 |
This theorem depends on definitions: df-bi 206 df-an 397 df-or 846 df-tru 1544 df-fal 1554 df-ex 1782 df-sb 2068 df-clab 2709 df-cleq 2723 df-clel 2809 df-ne 2940 df-v 3448 df-dif 3916 df-un 3918 df-nul 4288 df-sn 4592 df-suc 6328 |
This theorem is referenced by: 0elsuc 7775 peano3 7833 2on0 8433 oelim2 8547 limenpsi 9103 enp1iOLD 9231 findcard2OLD 9235 ttrclselem2 9671 fseqdom 9971 dfac12lem2 10089 cfsuc 10202 cfpwsdom 10529 rankcf 10722 nosgnn0 27043 sltsolem1 27060 dfrdg2 34456 dfrdg4 34612 dfsucon 41917 ensucne0 41923 ensucne0OLD 41924 |
Copyright terms: Public domain | W3C validator |