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

Theorem nn0ind 11656
Description: Principle of Mathematical Induction (inference schema) on nonnegative integers. The first four hypotheses give us the substitution instances we need; the last two are the basis and the induction step. (Contributed by NM, 13-May-2004.)
Hypotheses
Ref Expression
nn0ind.1 (𝑥 = 0 → (𝜑𝜓))
nn0ind.2 (𝑥 = 𝑦 → (𝜑𝜒))
nn0ind.3 (𝑥 = (𝑦 + 1) → (𝜑𝜃))
nn0ind.4 (𝑥 = 𝐴 → (𝜑𝜏))
nn0ind.5 𝜓
nn0ind.6 (𝑦 ∈ ℕ0 → (𝜒𝜃))
Assertion
Ref Expression
nn0ind (𝐴 ∈ ℕ0𝜏)
Distinct variable groups:   𝑥,𝑦   𝑥,𝐴   𝜓,𝑥   𝜒,𝑥   𝜃,𝑥   𝜏,𝑥   𝜑,𝑦
Allowed substitution hints:   𝜑(𝑥)   𝜓(𝑦)   𝜒(𝑦)   𝜃(𝑦)   𝜏(𝑦)   𝐴(𝑦)

Proof of Theorem nn0ind
StepHypRef Expression
1 elnn0z 11574 . 2 (𝐴 ∈ ℕ0 ↔ (𝐴 ∈ ℤ ∧ 0 ≤ 𝐴))
2 0z 11572 . . 3 0 ∈ ℤ
3 nn0ind.1 . . . 4 (𝑥 = 0 → (𝜑𝜓))
4 nn0ind.2 . . . 4 (𝑥 = 𝑦 → (𝜑𝜒))
5 nn0ind.3 . . . 4 (𝑥 = (𝑦 + 1) → (𝜑𝜃))
6 nn0ind.4 . . . 4 (𝑥 = 𝐴 → (𝜑𝜏))
7 nn0ind.5 . . . . 5 𝜓
87a1i 11 . . . 4 (0 ∈ ℤ → 𝜓)
9 elnn0z 11574 . . . . . 6 (𝑦 ∈ ℕ0 ↔ (𝑦 ∈ ℤ ∧ 0 ≤ 𝑦))
10 nn0ind.6 . . . . . 6 (𝑦 ∈ ℕ0 → (𝜒𝜃))
119, 10sylbir 225 . . . . 5 ((𝑦 ∈ ℤ ∧ 0 ≤ 𝑦) → (𝜒𝜃))
12113adant1 1124 . . . 4 ((0 ∈ ℤ ∧ 𝑦 ∈ ℤ ∧ 0 ≤ 𝑦) → (𝜒𝜃))
133, 4, 5, 6, 8, 12uzind 11653 . . 3 ((0 ∈ ℤ ∧ 𝐴 ∈ ℤ ∧ 0 ≤ 𝐴) → 𝜏)
142, 13mp3an1 1552 . 2 ((𝐴 ∈ ℤ ∧ 0 ≤ 𝐴) → 𝜏)
151, 14sylbi 207 1 (𝐴 ∈ ℕ0𝜏)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 196  wa 383   = wceq 1624  wcel 2131   class class class wbr 4796  (class class class)co 6805  0cc0 10120  1c1 10121   + caddc 10123  cle 10259  0cn0 11476  cz 11561
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1863  ax-4 1878  ax-5 1980  ax-6 2046  ax-7 2082  ax-8 2133  ax-9 2140  ax-10 2160  ax-11 2175  ax-12 2188  ax-13 2383  ax-ext 2732  ax-sep 4925  ax-nul 4933  ax-pow 4984  ax-pr 5047  ax-un 7106  ax-resscn 10177  ax-1cn 10178  ax-icn 10179  ax-addcl 10180  ax-addrcl 10181  ax-mulcl 10182  ax-mulrcl 10183  ax-mulcom 10184  ax-addass 10185  ax-mulass 10186  ax-distr 10187  ax-i2m1 10188  ax-1ne0 10189  ax-1rid 10190  ax-rnegex 10191  ax-rrecex 10192  ax-cnre 10193  ax-pre-lttri 10194  ax-pre-lttrn 10195  ax-pre-ltadd 10196  ax-pre-mulgt0 10197
This theorem depends on definitions:  df-bi 197  df-or 384  df-an 385  df-3or 1073  df-3an 1074  df-tru 1627  df-ex 1846  df-nf 1851  df-sb 2039  df-eu 2603  df-mo 2604  df-clab 2739  df-cleq 2745  df-clel 2748  df-nfc 2883  df-ne 2925  df-nel 3028  df-ral 3047  df-rex 3048  df-reu 3049  df-rab 3051  df-v 3334  df-sbc 3569  df-csb 3667  df-dif 3710  df-un 3712  df-in 3714  df-ss 3721  df-pss 3723  df-nul 4051  df-if 4223  df-pw 4296  df-sn 4314  df-pr 4316  df-tp 4318  df-op 4320  df-uni 4581  df-iun 4666  df-br 4797  df-opab 4857  df-mpt 4874  df-tr 4897  df-id 5166  df-eprel 5171  df-po 5179  df-so 5180  df-fr 5217  df-we 5219  df-xp 5264  df-rel 5265  df-cnv 5266  df-co 5267  df-dm 5268  df-rn 5269  df-res 5270  df-ima 5271  df-pred 5833  df-ord 5879  df-on 5880  df-lim 5881  df-suc 5882  df-iota 6004  df-fun 6043  df-fn 6044  df-f 6045  df-f1 6046  df-fo 6047  df-f1o 6048  df-fv 6049  df-riota 6766  df-ov 6808  df-oprab 6809  df-mpt2 6810  df-om 7223  df-wrecs 7568  df-recs 7629  df-rdg 7667  df-er 7903  df-en 8114  df-dom 8115  df-sdom 8116  df-pnf 10260  df-mnf 10261  df-xr 10262  df-ltxr 10263  df-le 10264  df-sub 10452  df-neg 10453  df-nn 11205  df-n0 11477  df-z 11562
This theorem is referenced by:  nn0indALT  11657  nn0indd  11658  zindd  11662  fzennn  12953  mulexp  13085  expadd  13088  expmul  13091  leexp1a  13105  bernneq  13176  modexp  13185  faccl  13256  facdiv  13260  facwordi  13262  faclbnd  13263  faclbnd6  13272  facubnd  13273  bccl  13295  brfi1indALT  13466  wrdind  13668  wrd2ind  13669  cshweqrep  13759  rtrclreclem4  13992  relexpindlem  13994  cjexp  14081  absexp  14235  iseraltlem2  14604  binom  14753  bcxmas  14758  climcndslem1  14772  binomfallfac  14963  demoivreALT  15122  ruclem8  15157  odd2np1lem  15258  bitsinv1  15358  sadcadd  15374  sadadd2  15376  saddisjlem  15380  smu01lem  15401  smumullem  15408  alginv  15482  prmfac1  15625  pcfac  15797  ramcl  15927  mhmmulg  17776  psgnunilem3  18108  sylow1lem1  18205  efgsrel  18339  efgsfo  18344  efgred  18353  srgmulgass  18723  srgpcomp  18724  srgbinom  18737  lmodvsmmulgdi  19092  assamulgscm  19544  mplcoe3  19660  cnfldexp  19973  tmdmulg  22089  expcn  22868  dvnadd  23883  dvnres  23885  dvnfre  23906  ply1divex  24087  fta1g  24118  plyco  24188  dgrco  24222  dvnply2  24233  plydivex  24243  fta1  24254  cxpmul2  24626  facgam  24983  dchrisumlem1  25369  qabvle  25505  qabvexp  25506  ostth2lem2  25514  rusgrnumwwlk  27089  eupth2  27383  ex-ind-dvds  27621  subfacval2  31468  cvmliftlem7  31572  bccolsum  31924  faclim  31931  faclim2  31933  heiborlem4  33918  mzpexpmpt  37802  pell14qrexpclnn0  37924  rmxypos  38008  jm2.17a  38021  jm2.17b  38022  rmygeid  38025  jm2.19lem3  38052  hbtlem5  38192  cnsrexpcl  38229  relexpiidm  38490  fperiodmullem  40008  stoweidlem17  40729  stoweidlem19  40731  wallispilem3  40779  fmtnorec2  41957  lmodvsmdi  42665
  Copyright terms: Public domain W3C validator