| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > peano2nn | Structured version Visualization version GIF version | ||
| Description: Peano postulate: a successor of a positive integer is a positive integer. (Contributed by NM, 11-Jan-1997.) (Revised by Mario Carneiro, 17-Nov-2014.) |
| Ref | Expression |
|---|---|
| peano2nn | ⊢ (𝐴 ∈ ℕ → (𝐴 + 1) ∈ ℕ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | frfnom 8364 | . . . 4 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω | |
| 2 | fvelrnb 6887 | . . . 4 ⊢ ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω → (𝐴 ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) ↔ ∃𝑦 ∈ ω ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴)) | |
| 3 | 1, 2 | ax-mp 5 | . . 3 ⊢ (𝐴 ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) ↔ ∃𝑦 ∈ ω ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴) |
| 4 | ovex 7389 | . . . . . . 7 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V | |
| 5 | eqid 2739 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 6 | oveq1 7363 | . . . . . . . 8 ⊢ (𝑧 = 𝑥 → (𝑧 + 1) = (𝑥 + 1)) | |
| 7 | oveq1 7363 | . . . . . . . 8 ⊢ (𝑧 = ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) → (𝑧 + 1) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) | |
| 8 | 5, 6, 7 | frsucmpt2 8369 | . . . . . . 7 ⊢ ((𝑦 ∈ ω ∧ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 9 | 4, 8 | mpan2 697 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 10 | peano2 7830 | . . . . . . . 8 ⊢ (𝑦 ∈ ω → suc 𝑦 ∈ ω) | |
| 11 | fnfvelrn 7021 | . . . . . . . 8 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω ∧ suc 𝑦 ∈ ω) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) | |
| 12 | 1, 10, 11 | sylancr 593 | . . . . . . 7 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) |
| 13 | df-nn 12166 | . . . . . . . 8 ⊢ ℕ = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) | |
| 14 | df-ima 5631 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 15 | 13, 14 | eqtri 2762 | . . . . . . 7 ⊢ ℕ = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) |
| 16 | 12, 15 | eleqtrrdi 2850 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ℕ) |
| 17 | 9, 16 | eqeltrrd 2840 | . . . . 5 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ) |
| 18 | oveq1 7363 | . . . . . 6 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) = (𝐴 + 1)) | |
| 19 | 18 | eleq1d 2824 | . . . . 5 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ ↔ (𝐴 + 1) ∈ ℕ)) |
| 20 | 17, 19 | syl5ibcom 246 | . . . 4 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ)) |
| 21 | 20 | rexlimiv 3133 | . . 3 ⊢ (∃𝑦 ∈ ω ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ) |
| 22 | 3, 21 | sylbi 218 | . 2 ⊢ (𝐴 ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) → (𝐴 + 1) ∈ ℕ) |
| 23 | 22, 15 | eleq2s 2857 | 1 ⊢ (𝐴 ∈ ℕ → (𝐴 + 1) ∈ ℕ) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ↔ wb 207 = wceq 1547 ∈ wcel 2119 ∃wrex 3063 Vcvv 3431 ↦ cmpt 5153 ran crn 5619 ↾ cres 5620 “ cima 5621 suc csuc 6312 Fn wfn 6480 ‘cfv 6485 (class class class)co 7356 ωcom 7806 reccrdg 8338 1c1 11030 + caddc 11032 ℕcn 12165 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1802 ax-4 1816 ax-5 1917 ax-6 1974 ax-7 2015 ax-8 2121 ax-9 2129 ax-10 2152 ax-11 2168 ax-12 2189 ax-ext 2711 ax-sep 5218 ax-nul 5228 ax-pr 5362 ax-un 7678 |
| This theorem depends on definitions: df-bi 208 df-an 397 df-or 854 df-3or 1093 df-3an 1094 df-tru 1550 df-fal 1560 df-ex 1787 df-nf 1791 df-sb 2074 df-mo 2543 df-eu 2573 df-clab 2718 df-cleq 2731 df-clel 2814 df-nfc 2888 df-ne 2935 df-ral 3054 df-rex 3064 df-reu 3345 df-rab 3392 df-v 3433 df-sbc 3724 df-csb 3832 df-dif 3886 df-un 3888 df-in 3890 df-ss 3900 df-pss 3903 df-nul 4262 df-if 4455 df-pw 4531 df-sn 4556 df-pr 4558 df-op 4562 df-uni 4839 df-iun 4923 df-br 5073 df-opab 5135 df-mpt 5154 df-tr 5180 df-id 5513 df-eprel 5518 df-po 5526 df-so 5527 df-fr 5571 df-we 5573 df-xp 5624 df-rel 5625 df-cnv 5626 df-co 5627 df-dm 5628 df-rn 5629 df-res 5630 df-ima 5631 df-pred 6252 df-ord 6313 df-on 6314 df-lim 6315 df-suc 6316 df-iota 6441 df-fun 6487 df-fn 6488 df-f 6489 df-f1 6490 df-fo 6491 df-f1o 6492 df-fv 6493 df-ov 7359 df-om 7807 df-2nd 7932 df-frecs 8221 df-wrecs 8252 df-recs 8301 df-rdg 8339 df-nn 12166 |
| This theorem is referenced by: dfnn2 12178 dfnn3 12179 peano2nnd 12182 nnind 12183 nnaddcl 12188 2nn 12245 3nn 12251 4nn 12255 5nn 12258 6nn 12261 7nn 12264 8nn 12267 9nn 12270 nnunb 12424 nneo 12604 10nn 12651 fzonn0p1p1 13690 ser1const 14011 expp1 14021 facp1 14231 relexpsucnnl 14983 isercolllem1 15618 isercoll2 15622 climcndslem2 15806 climcnds 15807 harmonic 15815 trireciplem 15818 trirecip 15819 rpnnen2lem9 16180 sqrt2irr 16207 nno 16342 nnoddm1d2 16346 rplpwr 16518 prmind2 16645 eulerthlem2 16743 pcmpt 16854 pockthi 16869 prmreclem6 16883 dec5nprm 17028 mulgnnp1 19049 chfacfisf 22837 chfacfisfcpmat 22838 cayhamlem1 22849 1stcfb 23428 bcthlem3 25311 bcthlem4 25312 ovolunlem1a 25481 ovolicc2lem4 25505 voliunlem1 25535 volsup 25541 volsup2 25590 itg1climres 25699 mbfi1fseqlem5 25704 itg2monolem1 25735 itg2i1fseqle 25739 itg2i1fseq 25740 itg2i1fseq2 25741 itg2addlem 25743 itg2gt0 25745 itg2cnlem1 25746 aaliou3lem7 26333 emcllem1 26977 emcllem2 26978 emcllem3 26979 emcllem5 26981 emcllem6 26982 emcllem7 26983 zetacvg 26996 lgam1 27045 bclbnd 27261 bposlem5 27269 2sqlem10 27409 dchrisumlem2 27471 logdivbnd 27537 pntrsumo1 27546 pntrsumbnd 27547 wwlksext2clwwlk 30145 numclwwlk2lem1 30464 numclwlk2lem2f 30465 opsqrlem5 32233 opsqrlem6 32234 nnindf 32912 psgnfzto1st 33186 esumpmono 34263 fibp1 34585 rrvsum 34638 subfacp1lem6 35413 subfaclim 35416 bcprod 35966 bccolsum 35967 iprodgam 35970 faclimlem1 35971 faclimlem2 35972 faclim2 35976 nn0prpwlem 36550 mblfinlem2 38025 volsupnfl 38032 seqpo 38114 incsequz 38115 incsequz2 38116 geomcau 38126 heiborlem6 38183 bfplem1 38189 fimgmcyc 43020 fsuppind 43040 jm2.27dlem4 43457 nnsplit 45803 sumnnodd 46075 stoweidlem20 46463 wallispilem4 46511 wallispi2lem1 46514 wallispi2lem2 46515 stirlinglem4 46520 stirlinglem8 46524 stirlinglem11 46527 stirlinglem12 46528 stirlinglem13 46529 vonioolem2 47124 vonicclem2 47127 deccarry 47774 iccpartres 47893 iccelpart 47908 odz2prm2pw 48041 fmtnoprmfac1 48043 fmtnoprmfac2 48045 lighneallem4 48088 |
| Copyright terms: Public domain | W3C validator |