| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > faccl | Structured version Visualization version GIF version | ||
| Description: Closure of the factorial function. (Contributed by NM, 2-Dec-2004.) |
| Ref | Expression |
|---|---|
| faccl | ⊢ (𝑁 ∈ ℕ0 → (!‘𝑁) ∈ ℕ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | fveq2 6882 | . . 3 ⊢ (𝑗 = 0 → (!‘𝑗) = (!‘0)) | |
| 2 | 1 | eleq1d 2854 | . 2 ⊢ (𝑗 = 0 → ((!‘𝑗) ∈ ℕ ↔ (!‘0) ∈ ℕ)) |
| 3 | fveq2 6882 | . . 3 ⊢ (𝑗 = 𝑘 → (!‘𝑗) = (!‘𝑘)) | |
| 4 | 3 | eleq1d 2854 | . 2 ⊢ (𝑗 = 𝑘 → ((!‘𝑗) ∈ ℕ ↔ (!‘𝑘) ∈ ℕ)) |
| 5 | fveq2 6882 | . . 3 ⊢ (𝑗 = (𝑘 + 1) → (!‘𝑗) = (!‘(𝑘 + 1))) | |
| 6 | 5 | eleq1d 2854 | . 2 ⊢ (𝑗 = (𝑘 + 1) → ((!‘𝑗) ∈ ℕ ↔ (!‘(𝑘 + 1)) ∈ ℕ)) |
| 7 | fveq2 6882 | . . 3 ⊢ (𝑗 = 𝑁 → (!‘𝑗) = (!‘𝑁)) | |
| 8 | 7 | eleq1d 2854 | . 2 ⊢ (𝑗 = 𝑁 → ((!‘𝑗) ∈ ℕ ↔ (!‘𝑁) ∈ ℕ)) |
| 9 | fac0 14311 | . . 3 ⊢ (!‘0) = 1 | |
| 10 | 1nn 12243 | . . 3 ⊢ 1 ∈ ℕ | |
| 11 | 9, 10 | eqeltri 2865 | . 2 ⊢ (!‘0) ∈ ℕ |
| 12 | facp1 14313 | . . . . 5 ⊢ (𝑘 ∈ ℕ0 → (!‘(𝑘 + 1)) = ((!‘𝑘) · (𝑘 + 1))) | |
| 13 | 12 | adantl 486 | . . . 4 ⊢ (((!‘𝑘) ∈ ℕ ∧ 𝑘 ∈ ℕ0) → (!‘(𝑘 + 1)) = ((!‘𝑘) · (𝑘 + 1))) |
| 14 | nn0p1nn 12542 | . . . . 5 ⊢ (𝑘 ∈ ℕ0 → (𝑘 + 1) ∈ ℕ) | |
| 15 | nnmulcl 12256 | . . . . 5 ⊢ (((!‘𝑘) ∈ ℕ ∧ (𝑘 + 1) ∈ ℕ) → ((!‘𝑘) · (𝑘 + 1)) ∈ ℕ) | |
| 16 | 14, 15 | sylan2 604 | . . . 4 ⊢ (((!‘𝑘) ∈ ℕ ∧ 𝑘 ∈ ℕ0) → ((!‘𝑘) · (𝑘 + 1)) ∈ ℕ) |
| 17 | 13, 16 | eqeltrd 2869 | . . 3 ⊢ (((!‘𝑘) ∈ ℕ ∧ 𝑘 ∈ ℕ0) → (!‘(𝑘 + 1)) ∈ ℕ) |
| 18 | 17 | expcom 418 | . 2 ⊢ (𝑘 ∈ ℕ0 → ((!‘𝑘) ∈ ℕ → (!‘(𝑘 + 1)) ∈ ℕ)) |
| 19 | 2, 4, 6, 8, 11, 18 | nn0ind 12690 | 1 ⊢ (𝑁 ∈ ℕ0 → (!‘𝑁) ∈ ℕ) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ∧ wa 400 = wceq 1567 ∈ wcel 2149 ‘cfv 6537 (class class class)co 7411 0cc0 11099 1c1 11100 + caddc 11102 · cmul 11104 ℕcn 12232 ℕ0cn0 12503 !cfa 14308 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1822 ax-4 1836 ax-5 1937 ax-6 1994 ax-7 2035 ax-8 2151 ax-9 2159 ax-10 2182 ax-11 2198 ax-12 2219 ax-ext 2741 ax-sep 5261 ax-nul 5271 ax-pow 5337 ax-pr 5405 ax-un 7733 ax-cnex 11155 ax-resscn 11156 ax-1cn 11157 ax-icn 11158 ax-addcl 11159 ax-addrcl 11160 ax-mulcl 11161 ax-mulrcl 11162 ax-mulcom 11163 ax-addass 11164 ax-mulass 11165 ax-distr 11166 ax-i2m1 11167 ax-1ne0 11168 ax-1rid 11169 ax-rnegex 11170 ax-rrecex 11171 ax-cnre 11172 ax-pre-lttri 11173 ax-pre-lttrn 11174 ax-pre-ltadd 11175 ax-pre-mulgt0 11176 |
| This theorem depends on definitions: df-bi 210 df-an 401 df-or 861 df-3or 1102 df-3an 1103 df-tru 1570 df-fal 1580 df-ex 1807 df-nf 1811 df-sb 2098 df-mo 2573 df-eu 2603 df-clab 2748 df-cleq 2761 df-clel 2844 df-nfc 2918 df-ne 2965 df-nel 3071 df-ral 3086 df-rex 3096 df-reu 3377 df-rab 3424 df-v 3465 df-sbc 3754 df-csb 3862 df-dif 3916 df-un 3918 df-in 3920 df-ss 3930 df-pss 3933 df-nul 4295 df-if 4493 df-pw 4569 df-sn 4595 df-pr 4597 df-op 4601 df-uni 4877 df-iun 4962 df-br 5114 df-opab 5178 df-mpt 5197 df-tr 5223 df-id 5557 df-eprel 5562 df-po 5570 df-so 5571 df-fr 5615 df-we 5617 df-xp 5668 df-rel 5669 df-cnv 5670 df-co 5671 df-dm 5672 df-rn 5673 df-res 5674 df-ima 5675 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-riota 7368 df-ov 7414 df-oprab 7415 df-mpo 7416 df-om 7862 df-2nd 7986 df-frecs 8277 df-wrecs 8308 df-recs 8357 df-rdg 8396 df-er 8693 df-en 8943 df-dom 8944 df-sdom 8945 df-pnf 11244 df-mnf 11245 df-xr 11246 df-ltxr 11247 df-le 11248 df-sub 11442 df-neg 11443 df-nn 12233 df-n0 12504 df-z 12591 df-uz 12862 df-seq 14037 df-fac 14309 |
| This theorem is referenced by: faccld 14319 facne0 14321 facdiv 14322 facndiv 14323 facwordi 14324 faclbnd 14325 faclbnd2 14326 faclbnd3 14327 faclbnd4lem1 14328 faclbnd5 14333 faclbnd6 14334 facubnd 14335 facavg 14336 bcrpcl 14343 bcn0 14345 bcm1k 14350 bcval5 14353 permnn 14361 4bc2eq6 14364 fallfacfac 16098 eftcl 16126 reeftcl 16127 eftabs 16128 ef0lem 16131 ege2le3 16143 efcj 16145 efaddlem 16146 effsumlt 16166 eflegeo 16176 ef01bndlem 16239 eirrlem 16259 prmfac1 16778 pcfac 16958 prmunb 16973 aaliou3lem7 26478 aaliou3lem9 26479 advlogexp 26785 wilth 27200 logfacrlim 27353 logexprlim 27354 bcmono 27406 vmadivsum 27611 subfacval2 35577 subfaclim 35578 subfacval3 35579 bcprod 36128 faclim2 36138 lcmineqlem18 42702 facp2 42799 bcccl 44940 bcc0 44941 bccp1k 44942 binomcxplemwb 44949 dvnxpaek 46547 wallispi2lem2 46677 stirlinglem2 46680 stirlinglem3 46681 stirlinglem4 46682 stirlinglem13 46691 stirlinglem14 46692 stirlinglem15 46693 stirlingr 46695 facnn0dvdsfac 48010 muldvdsfacgt 48011 pgrple2abl 49029 |
| Copyright terms: Public domain | W3C validator |