| 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 8436 | . . . 4 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω | |
| 2 | fvelrnb 6943 | . . . 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 7451 | . . . . . . 7 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V | |
| 5 | eqid 2761 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 6 | oveq1 7425 | . . . . . . . 8 ⊢ (𝑧 = 𝑥 → (𝑧 + 1) = (𝑥 + 1)) | |
| 7 | oveq1 7425 | . . . . . . . 8 ⊢ (𝑧 = ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) → (𝑧 + 1) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) | |
| 8 | 5, 6, 7 | frsucmpt2 8441 | . . . . . . 7 ⊢ ((𝑦 ∈ ω ∧ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ V) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 9 | 4, 8 | mpan2 704 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1)) |
| 10 | peano2 7899 | . . . . . . . 8 ⊢ (𝑦 ∈ ω → suc 𝑦 ∈ ω) | |
| 11 | fnfvelrn 7078 | . . . . . . . 8 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) Fn ω ∧ suc 𝑦 ∈ ω) → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) | |
| 12 | 1, 10, 11 | sylancr 599 | . . . . . . 7 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)) |
| 13 | df-nn 12329 | . . . . . . . 8 ⊢ ℕ = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) | |
| 14 | df-ima 5664 | . . . . . . . 8 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) “ ω) = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) | |
| 15 | 13, 14 | eqtri 2784 | . . . . . . 7 ⊢ ℕ = ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) |
| 16 | 12, 15 | eleqtrrdi 2872 | . . . . . 6 ⊢ (𝑦 ∈ ω → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘suc 𝑦) ∈ ℕ) |
| 17 | 9, 16 | eqeltrrd 2862 | . . . . 5 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ) |
| 18 | oveq1 7425 | . . . . . 6 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) = (𝐴 + 1)) | |
| 19 | 18 | eleq1d 2846 | . . . . 5 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) + 1) ∈ ℕ ↔ (𝐴 + 1) ∈ ℕ)) |
| 20 | 17, 19 | syl5ibcom 248 | . . . 4 ⊢ (𝑦 ∈ ω → (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ)) |
| 21 | 20 | rexlimiv 3157 | . . 3 ⊢ (∃𝑦 ∈ ω ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω)‘𝑦) = 𝐴 → (𝐴 + 1) ∈ ℕ) |
| 22 | 3, 21 | sylbi 220 | . 2 ⊢ (𝐴 ∈ ran (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 1) ↾ ω) → (𝐴 + 1) ∈ ℕ) |
| 23 | 22, 15 | eleq2s 2879 | 1 ⊢ (𝐴 ∈ ℕ → (𝐴 + 1) ∈ ℕ) |
| Colors of variables: wff setvar class |
| This proof depends on syntax axioms: → wi 4 ↔ wb 209 = wceq 1570 ∈ wcel 2145 ∃wrex 3087 Vcvv 3451 ↦ cmpt 5186 ran crn 5652 ↾ cres 5653 “ cima 5654 suc csuc 6363 Fn wfn 6532 ‘cfv 6537 (class class class)co 7418 ωcom 7875 reccrdg 8410 1c1 11194 + caddc 11196 ℕcn 12328 |
| This proof depends on axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1828 ax-4 1842 ax-5 1943 ax-6 2000 ax-7 2041 ax-8 2147 ax-9 2155 ax-10 2178 ax-11 2194 ax-12 2213 ax-ext 2733 ax-sep 5249 ax-nul 5260 ax-pr 5391 ax-un 7749 |
| This proof depends on definitions: df-bi 210 df-an 402 df-or 862 df-3or 1104 df-3an 1105 df-tru 1573 df-fal 1583 df-ex 1813 df-nf 1817 df-sb 2100 df-mo 2565 df-eu 2595 df-clab 2740 df-cleq 2753 df-clel 2836 df-nfc 2910 df-ne 2957 df-ral 3078 df-rex 3088 df-reu 3367 df-rab 3414 df-v 3453 df-sbc 3740 df-csb 3848 df-dif 3902 df-un 3904 df-in 3906 df-ss 3916 df-pss 3919 df-nul 4280 df-if 4483 df-pw 4559 df-sn 4585 df-pr 4587 df-op 4591 df-uni 4868 df-iun 4953 df-br 5104 df-opab 5168 df-mpt 5187 df-tr 5213 df-id 5546 df-eprel 5551 df-po 5559 df-so 5560 df-fr 5604 df-we 5606 df-xp 5657 df-rel 5658 df-cnv 5659 df-co 5660 df-dm 5661 df-rn 5662 df-res 5663 df-ima 5664 df-pred 6303 df-ord 6364 df-on 6365 df-lim 6366 df-suc 6367 df-iota 6493 df-fun 6539 df-fn 6540 df-f 6541 df-f1 6542 df-fo 6543 df-f1o 6544 df-fv 6545 df-ov 7421 df-om 7876 df-2nd 8000 df-frecs 8292 df-wrecs 8323 df-recs 8372 df-rdg 8411 df-nn 12329 |
| This theorem is used by: dfnn2 12341 dfnn3 12342 peano2nnd 12345 nnind 12346 nnaddcl 12351 2nn 12409 3nn 12415 4nn 12419 5nn 12422 6nn 12425 7nn 12428 8nn 12431 9nn 12434 nnunb 12595 nneo 12776 10nn 12827 fzonn0p1p1 13872 ser1const 14194 expp1 14204 facp1 14415 relexpsucnnl 15176 isercolllem1 15825 isercoll2 15829 climcndslem2 16012 climcnds 16013 harmonic 16021 trireciplem 16024 trirecip 16025 rpnnen2lem9 16383 sqrt2irr 16410 nno 16545 nnoddm1d2 16549 rplpwr 16725 prmind2 16853 eulerthlem2 16952 pcmpt 17063 pockthi 17078 prmreclem6 17092 dec5nprm 17237 mulgnnp1 19285 chfacfisf 23165 chfacfisfcpmat 23166 cayhamlem1 23177 1stcfb 23756 bcthlem3 25640 bcthlem4 25641 ovolunlem1a 25810 ovolicc2lem4 25834 voliunlem1 25864 volsup 25870 volsup2 25919 itg1climres 26028 mbfi1fseqlem5 26033 itg2monolem1 26064 itg2i1fseqle 26068 itg2i1fseq 26069 itg2i1fseq2 26070 itg2addlem 26072 itg2gt0 26074 itg2cnlem1 26075 aaliou3lem7 26669 emcllem1 27316 emcllem2 27317 emcllem3 27318 emcllem5 27320 emcllem6 27321 emcllem7 27322 zetacvg 27335 lgam1 27384 bclbnd 27600 bposlem5 27608 2sqlem10 27748 dchrisumlem2 27810 logdivbnd 27876 pntrsumo1 27885 pntrsumbnd 27886 wwlksext2clwwlk 30641 numclwwlk2lem1 30970 numclwlk2lem2f 30971 opsqrlem5 32739 opsqrlem6 32740 nnindf 33404 psgnfzto1st 33659 esumpmono 34704 fibp1 35026 rrvsum 35079 subfacp1lem6 35929 subfaclim 35932 bcprod 36482 bccolsum 36483 iprodgam 36486 faclimlem1 36487 faclimlem2 36488 faclim2 36492 nn0prpwlem 37090 mblfinlem2 38556 volsupnfl 38563 seqpo 38661 incsequz 38662 incsequz2 38663 geomcau 38673 heiborlem6 38730 bfplem1 38736 fimgmcyc 43578 fsuppind 43598 jm2.27dlem4 43998 nnsplit 46339 sumnnodd 46611 stoweidlem20 46999 wallispilem4 47047 wallispi2lem1 47050 wallispi2lem2 47051 stirlinglem4 47056 stirlinglem8 47060 stirlinglem11 47063 stirlinglem12 47064 stirlinglem13 47065 vonioolem2 47660 vonicclem2 47663 deccarry 48350 iccpartres 48469 iccelpart 48484 odz2prm2pw 48617 fmtnoprmfac1 48619 fmtnoprmfac2 48621 lighneallem4 48664 |
| Copyright terms: Public domain | W3C validator |