MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  nnsuc Structured version   Visualization version   GIF version

Theorem nnsuc 7863
Description: A nonzero natural number is a successor. (Contributed by NM, 18-Feb-2004.)
Assertion
Ref Expression
nnsuc ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → ∃𝑥 ∈ ω 𝐴 = suc 𝑥)
Distinct variable group:   𝑥,𝐴

Proof of Theorem nnsuc
StepHypRef Expression
1 nnlim 7859 . . . 4 (𝐴 ∈ ω → ¬ Lim 𝐴)
21adantr 480 . . 3 ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → ¬ Lim 𝐴)
3 nnord 7853 . . . 4 (𝐴 ∈ ω → Ord 𝐴)
4 orduninsuc 7822 . . . . . 6 (Ord 𝐴 → (𝐴 = 𝐴 ↔ ¬ ∃𝑥 ∈ On 𝐴 = suc 𝑥))
54adantr 480 . . . . 5 ((Ord 𝐴𝐴 ≠ ∅) → (𝐴 = 𝐴 ↔ ¬ ∃𝑥 ∈ On 𝐴 = suc 𝑥))
6 df-lim 6340 . . . . . . 7 (Lim 𝐴 ↔ (Ord 𝐴𝐴 ≠ ∅ ∧ 𝐴 = 𝐴))
76biimpri 228 . . . . . 6 ((Ord 𝐴𝐴 ≠ ∅ ∧ 𝐴 = 𝐴) → Lim 𝐴)
873expia 1121 . . . . 5 ((Ord 𝐴𝐴 ≠ ∅) → (𝐴 = 𝐴 → Lim 𝐴))
95, 8sylbird 260 . . . 4 ((Ord 𝐴𝐴 ≠ ∅) → (¬ ∃𝑥 ∈ On 𝐴 = suc 𝑥 → Lim 𝐴))
103, 9sylan 580 . . 3 ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → (¬ ∃𝑥 ∈ On 𝐴 = suc 𝑥 → Lim 𝐴))
112, 10mt3d 148 . 2 ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → ∃𝑥 ∈ On 𝐴 = suc 𝑥)
12 eleq1 2817 . . . . . . . 8 (𝐴 = suc 𝑥 → (𝐴 ∈ ω ↔ suc 𝑥 ∈ ω))
1312biimpcd 249 . . . . . . 7 (𝐴 ∈ ω → (𝐴 = suc 𝑥 → suc 𝑥 ∈ ω))
14 peano2b 7862 . . . . . . 7 (𝑥 ∈ ω ↔ suc 𝑥 ∈ ω)
1513, 14imbitrrdi 252 . . . . . 6 (𝐴 ∈ ω → (𝐴 = suc 𝑥𝑥 ∈ ω))
1615ancrd 551 . . . . 5 (𝐴 ∈ ω → (𝐴 = suc 𝑥 → (𝑥 ∈ ω ∧ 𝐴 = suc 𝑥)))
1716adantld 490 . . . 4 (𝐴 ∈ ω → ((𝑥 ∈ On ∧ 𝐴 = suc 𝑥) → (𝑥 ∈ ω ∧ 𝐴 = suc 𝑥)))
1817reximdv2 3144 . . 3 (𝐴 ∈ ω → (∃𝑥 ∈ On 𝐴 = suc 𝑥 → ∃𝑥 ∈ ω 𝐴 = suc 𝑥))
1918adantr 480 . 2 ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → (∃𝑥 ∈ On 𝐴 = suc 𝑥 → ∃𝑥 ∈ ω 𝐴 = suc 𝑥))
2011, 19mpd 15 1 ((𝐴 ∈ ω ∧ 𝐴 ≠ ∅) → ∃𝑥 ∈ ω 𝐴 = suc 𝑥)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1086   = wceq 1540  wcel 2109  wne 2926  wrex 3054  c0 4299   cuni 4874  Ord word 6334  Oncon0 6335  Lim wlim 6336  suc csuc 6337  ωcom 7845
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-ext 2702  ax-sep 5254  ax-nul 5264  ax-pr 5390  ax-un 7714
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-sb 2066  df-clab 2709  df-cleq 2722  df-clel 2804  df-ne 2927  df-ral 3046  df-rex 3055  df-rab 3409  df-v 3452  df-dif 3920  df-un 3922  df-in 3924  df-ss 3934  df-pss 3937  df-nul 4300  df-if 4492  df-pw 4568  df-sn 4593  df-pr 4595  df-op 4599  df-uni 4875  df-br 5111  df-opab 5173  df-tr 5218  df-eprel 5541  df-po 5549  df-so 5550  df-fr 5594  df-we 5596  df-ord 6338  df-on 6339  df-lim 6340  df-suc 6341  df-om 7846
This theorem is referenced by:  peano5  7872  nn0suc  7873  inf3lemd  9587  infpssrlem4  10266  fin1a2lem6  10365  bnj158  34726  bnj1098  34780  bnj594  34909  gonar  35389  goalr  35391  satffun  35403
  Copyright terms: Public domain W3C validator