| 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 8447 | . . . 4 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω | |
| 2 | fvelrnb 6938 | . . . 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 7436 | . . . . . . 7 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V | |
| 5 | eqid 2735 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 6 | oveq1 7410 | . . . . . . . 8 ⊢ (𝑧 = 𝑥 → (𝑧 + 1) = (𝑥 + 1)) | |
| 7 | oveq1 7410 | . . . . . . . 8 ⊢ (𝑧 = ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) → (𝑧 + 1) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) | |
| 8 | 5, 6, 7 | frsucmpt2 8452 | . . . . . . 7 ⊢ ((𝑦 ∈ ω ∧ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 9 | 4, 8 | mpan2 691 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 10 | peano2 7884 | . . . . . . . 8 ⊢ (𝑦 ∈ ω → suc 𝑦 ∈ ω) | |
| 11 | fnfvelrn 7069 | . . . . . . . 8 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω ∧ suc 𝑦 ∈ ω) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) | |
| 12 | 1, 10, 11 | sylancr 587 | . . . . . . 7 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) |
| 13 | df-nn 12239 | . . . . . . . 8 ⊢ ℕ = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) | |
| 14 | df-ima 5667 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 15 | 13, 14 | eqtri 2758 | . . . . . . 7 ⊢ ℕ = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) |
| 16 | 12, 15 | eleqtrrdi 2845 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ℕ) |
| 17 | 9, 16 | eqeltrrd 2835 | . . . . 5 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ) |
| 18 | oveq1 7410 | . . . . . 6 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) = (𝐴 + 1)) | |
| 19 | 18 | eleq1d 2819 | . . . . 5 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ ↔ (𝐴 + 1) ∈ ℕ)) |
| 20 | 17, 19 | syl5ibcom 245 | . . . 4 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ)) |
| 21 | 20 | rexlimiv 3134 | . . 3 ⊢ (∃𝑦 ∈ ω ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ) |
| 22 | 3, 21 | sylbi 217 | . 2 ⊢ (𝐴 ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) → (𝐴 + 1) ∈ ℕ) |
| 23 | 22, 15 | eleq2s 2852 | 1 ⊢ (𝐴 ∈ ℕ → (𝐴 + 1) ∈ ℕ) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ↔ wb 206 = wceq 1540 ∈ wcel 2108 ∃wrex 3060 Vcvv 3459 ↦ cmpt 5201 ran crn 5655 ↾ cres 5656 “ cima 5657 suc csuc 6354 Fn wfn 6525 ‘cfv 6530 (class class class)co 7403 ωcom 7859 reccrdg 8421 1c1 11128 + caddc 11130 ℕcn 12238 |
| 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 2007 ax-8 2110 ax-9 2118 ax-10 2141 ax-11 2157 ax-12 2177 ax-ext 2707 ax-sep 5266 ax-nul 5276 ax-pr 5402 ax-un 7727 |
| 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-nf 1784 df-sb 2065 df-mo 2539 df-eu 2568 df-clab 2714 df-cleq 2727 df-clel 2809 df-nfc 2885 df-ne 2933 df-ral 3052 df-rex 3061 df-reu 3360 df-rab 3416 df-v 3461 df-sbc 3766 df-csb 3875 df-dif 3929 df-un 3931 df-in 3933 df-ss 3943 df-pss 3946 df-nul 4309 df-if 4501 df-pw 4577 df-sn 4602 df-pr 4604 df-op 4608 df-uni 4884 df-iun 4969 df-br 5120 df-opab 5182 df-mpt 5202 df-tr 5230 df-id 5548 df-eprel 5553 df-po 5561 df-so 5562 df-fr 5606 df-we 5608 df-xp 5660 df-rel 5661 df-cnv 5662 df-co 5663 df-dm 5664 df-rn 5665 df-res 5666 df-ima 5667 df-pred 6290 df-ord 6355 df-on 6356 df-lim 6357 df-suc 6358 df-iota 6483 df-fun 6532 df-fn 6533 df-f 6534 df-f1 6535 df-fo 6536 df-f1o 6537 df-fv 6538 df-ov 7406 df-om 7860 df-2nd 7987 df-frecs 8278 df-wrecs 8309 df-recs 8383 df-rdg 8422 df-nn 12239 |
| This theorem is referenced by: dfnn2 12251 dfnn3 12252 peano2nnd 12255 nnind 12256 nnaddcl 12261 2nn 12311 3nn 12317 4nn 12321 5nn 12324 6nn 12327 7nn 12330 8nn 12333 9nn 12336 nnunb 12495 nneo 12675 10nn 12722 fzonn0p1p1 13758 ser1const 14074 expp1 14084 facp1 14294 relexpsucnnl 15047 isercolllem1 15679 isercoll2 15683 climcndslem2 15864 climcnds 15865 harmonic 15873 trireciplem 15876 trirecip 15877 rpnnen2lem9 16238 sqrt2irr 16265 nno 16399 nnoddm1d2 16403 rplpwr 16575 prmind2 16702 eulerthlem2 16799 pcmpt 16910 pockthi 16925 prmreclem6 16939 dec5nprm 17084 mulgnnp1 19063 chfacfisf 22790 chfacfisfcpmat 22791 cayhamlem1 22802 1stcfb 23381 bcthlem3 25276 bcthlem4 25277 ovolunlem1a 25447 ovolicc2lem4 25471 voliunlem1 25501 volsup 25507 volsup2 25556 itg1climres 25665 mbfi1fseqlem5 25670 itg2monolem1 25701 itg2i1fseqle 25705 itg2i1fseq 25706 itg2i1fseq2 25707 itg2addlem 25709 itg2gt0 25711 itg2cnlem1 25712 aaliou3lem7 26307 emcllem1 26956 emcllem2 26957 emcllem3 26958 emcllem5 26960 emcllem6 26961 emcllem7 26962 zetacvg 26975 lgam1 27024 bclbnd 27241 bposlem5 27249 2sqlem10 27389 dchrisumlem2 27451 logdivbnd 27517 pntrsumo1 27526 pntrsumbnd 27527 wwlksext2clwwlk 29984 numclwwlk2lem1 30303 numclwlk2lem2f 30304 opsqrlem5 32071 opsqrlem6 32072 nnindf 32744 psgnfzto1st 33062 esumpmono 34056 fibp1 34379 rrvsum 34432 subfacp1lem6 35153 subfaclim 35156 bcprod 35701 bccolsum 35702 iprodgam 35705 faclimlem1 35706 faclimlem2 35707 faclim2 35711 nn0prpwlem 36286 mblfinlem2 37628 volsupnfl 37635 seqpo 37717 incsequz 37718 incsequz2 37719 geomcau 37729 heiborlem6 37786 bfplem1 37792 fimgmcyc 42504 fsuppind 42560 jm2.27dlem4 42983 nnsplit 45333 sumnnodd 45607 stoweidlem20 45997 wallispilem4 46045 wallispi2lem1 46048 wallispi2lem2 46049 stirlinglem4 46054 stirlinglem8 46058 stirlinglem11 46061 stirlinglem12 46062 stirlinglem13 46063 vonioolem2 46658 vonicclem2 46661 deccarry 47288 iccpartres 47380 iccelpart 47395 odz2prm2pw 47525 fmtnoprmfac1 47527 fmtnoprmfac2 47529 lighneallem4 47572 |
| Copyright terms: Public domain | W3C validator |