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

Theorem elnn0z 12571
Description: Nonnegative integer property expressed in terms of integers. (Contributed by NM, 9-May-2004.)
Assertion
Ref Expression
elnn0z (𝑁 ∈ ℕ0 ↔ (𝑁 ∈ ℤ ∧ 0 ≤ 𝑁))

Proof of Theorem elnn0z
StepHypRef Expression
1 elnn0 12474 . 2 (𝑁 ∈ ℕ0 ↔ (𝑁 ∈ ℕ ∨ 𝑁 = 0))
2 elnnz 12568 . . 3 (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁))
3 eqcom 2740 . . 3 (𝑁 = 0 ↔ 0 = 𝑁)
42, 3orbi12i 914 . 2 ((𝑁 ∈ ℕ ∨ 𝑁 = 0) ↔ ((𝑁 ∈ ℤ ∧ 0 < 𝑁) ∨ 0 = 𝑁))
5 id 22 . . . . . 6 (𝑁 ∈ ℤ → 𝑁 ∈ ℤ)
6 0z 12569 . . . . . . 7 0 ∈ ℤ
7 eleq1 2822 . . . . . . 7 (0 = 𝑁 → (0 ∈ ℤ ↔ 𝑁 ∈ ℤ))
86, 7mpbii 232 . . . . . 6 (0 = 𝑁𝑁 ∈ ℤ)
95, 8jaoi 856 . . . . 5 ((𝑁 ∈ ℤ ∨ 0 = 𝑁) → 𝑁 ∈ ℤ)
10 orc 866 . . . . 5 (𝑁 ∈ ℤ → (𝑁 ∈ ℤ ∨ 0 = 𝑁))
119, 10impbii 208 . . . 4 ((𝑁 ∈ ℤ ∨ 0 = 𝑁) ↔ 𝑁 ∈ ℤ)
1211anbi1i 625 . . 3 (((𝑁 ∈ ℤ ∨ 0 = 𝑁) ∧ (0 < 𝑁 ∨ 0 = 𝑁)) ↔ (𝑁 ∈ ℤ ∧ (0 < 𝑁 ∨ 0 = 𝑁)))
13 ordir 1006 . . 3 (((𝑁 ∈ ℤ ∧ 0 < 𝑁) ∨ 0 = 𝑁) ↔ ((𝑁 ∈ ℤ ∨ 0 = 𝑁) ∧ (0 < 𝑁 ∨ 0 = 𝑁)))
14 0re 11216 . . . . 5 0 ∈ ℝ
15 zre 12562 . . . . 5 (𝑁 ∈ ℤ → 𝑁 ∈ ℝ)
16 leloe 11300 . . . . 5 ((0 ∈ ℝ ∧ 𝑁 ∈ ℝ) → (0 ≤ 𝑁 ↔ (0 < 𝑁 ∨ 0 = 𝑁)))
1714, 15, 16sylancr 588 . . . 4 (𝑁 ∈ ℤ → (0 ≤ 𝑁 ↔ (0 < 𝑁 ∨ 0 = 𝑁)))
1817pm5.32i 576 . . 3 ((𝑁 ∈ ℤ ∧ 0 ≤ 𝑁) ↔ (𝑁 ∈ ℤ ∧ (0 < 𝑁 ∨ 0 = 𝑁)))
1912, 13, 183bitr4i 303 . 2 (((𝑁 ∈ ℤ ∧ 0 < 𝑁) ∨ 0 = 𝑁) ↔ (𝑁 ∈ ℤ ∧ 0 ≤ 𝑁))
201, 4, 193bitri 297 1 (𝑁 ∈ ℕ0 ↔ (𝑁 ∈ ℤ ∧ 0 ≤ 𝑁))
Colors of variables: wff setvar class
Syntax hints:  wb 205  wa 397  wo 846   = wceq 1542  wcel 2107   class class class wbr 5149  cr 11109  0cc0 11110   < clt 11248  cle 11249  cn 12212  0cn0 12472  cz 12558
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-sep 5300  ax-nul 5307  ax-pow 5364  ax-pr 5428  ax-un 7725  ax-resscn 11167  ax-1cn 11168  ax-icn 11169  ax-addcl 11170  ax-addrcl 11171  ax-mulcl 11172  ax-mulrcl 11173  ax-mulcom 11174  ax-addass 11175  ax-mulass 11176  ax-distr 11177  ax-i2m1 11178  ax-1ne0 11179  ax-1rid 11180  ax-rnegex 11181  ax-rrecex 11182  ax-cnre 11183  ax-pre-lttri 11184  ax-pre-lttrn 11185  ax-pre-ltadd 11186  ax-pre-mulgt0 11187
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-reu 3378  df-rab 3434  df-v 3477  df-sbc 3779  df-csb 3895  df-dif 3952  df-un 3954  df-in 3956  df-ss 3966  df-pss 3968  df-nul 4324  df-if 4530  df-pw 4605  df-sn 4630  df-pr 4632  df-op 4636  df-uni 4910  df-iun 5000  df-br 5150  df-opab 5212  df-mpt 5233  df-tr 5267  df-id 5575  df-eprel 5581  df-po 5589  df-so 5590  df-fr 5632  df-we 5634  df-xp 5683  df-rel 5684  df-cnv 5685  df-co 5686  df-dm 5687  df-rn 5688  df-res 5689  df-ima 5690  df-pred 6301  df-ord 6368  df-on 6369  df-lim 6370  df-suc 6371  df-iota 6496  df-fun 6546  df-fn 6547  df-f 6548  df-f1 6549  df-fo 6550  df-f1o 6551  df-fv 6552  df-riota 7365  df-ov 7412  df-oprab 7413  df-mpo 7414  df-om 7856  df-2nd 7976  df-frecs 8266  df-wrecs 8297  df-recs 8371  df-rdg 8410  df-er 8703  df-en 8940  df-dom 8941  df-sdom 8942  df-pnf 11250  df-mnf 11251  df-xr 11252  df-ltxr 11253  df-le 11254  df-sub 11446  df-neg 11447  df-nn 12213  df-n0 12473  df-z 12559
This theorem is referenced by:  zle0orge1  12575  nn0zrab  12591  znn0sub  12609  nn0ind  12657  fnn0ind  12661  fznn0  13593  elfz0ubfz0  13605  elfz0fzfz0  13606  fz0fzelfz0  13607  elfzmlbp  13612  difelfzle  13614  difelfznle  13615  elfzo0z  13674  fzofzim  13679  ubmelm1fzo  13728  flge0nn0  13785  zmodcl  13856  modmuladdnn0  13880  modsumfzodifsn  13909  zsqcl2  14103  swrdnnn0nd  14606  swrdswrdlem  14654  swrdswrd  14655  swrdccatin2  14679  pfxccatin12lem2  14681  pfxccatin12lem3  14682  repswswrd  14734  cshwidxmod  14753  nn0abscl  15259  iseralt  15631  binomrisefac  15986  oexpneg  16288  oddnn02np1  16291  evennn02n  16293  nn0ehalf  16321  nn0oddm1d2  16328  divalglem2  16338  divalglem8  16343  divalglem10  16345  divalgb  16347  bitsinv1lem  16382  dfgcd2  16488  algcvga  16516  hashgcdlem  16721  iserodd  16768  pockthlem  16838  4sqlem14  16891  cshwshashlem2  17030  chfacfscmul0  22360  chfacfpmmul0  22364  taylfvallem1  25869  tayl0  25874  basellem3  26587  bcmono  26780  gausslemma2dlem0h  26866  2sqnn0  26941  crctcshwlkn0lem7  29101  crctcshwlkn0  29106  clwlkclwwlklem2a1  29276  clwlkclwwlklem2fv2  29280  clwlkclwwlklem2a  29282  wwlksubclwwlk  29342  0nn0m1nnn0  34133  knoppndvlem2  35437  aks4d1p1p2  40983  aks4d1p1p4  40984  aks4d1p3  40991  aks4d1p7  40996  aks4d1p8  41000  aks4d1p9  41001  sticksstones10  41019  sticksstones12a  41021  irrapxlem1  41608  rmynn0  41744  rmyabs  41745  jm2.22  41782  jm2.23  41783  jm2.27a  41792  jm2.27c  41794  dvnprodlem1  44710  wallispilem4  44832  stirlinglem5  44842  elaa2lem  44997  etransclem3  45001  etransclem7  45005  etransclem10  45008  etransclem19  45017  etransclem20  45018  etransclem21  45019  etransclem22  45020  etransclem24  45022  etransclem27  45025  zm1nn  46058  eluzge0nn0  46068  elfz2z  46071  2elfz2melfz  46074  subsubelfzo0  46082  oexpnegALTV  46393  nn0oALTV  46412  nn0e  46413  nn0eo  47262  dig1  47342
  Copyright terms: Public domain W3C validator