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

Theorem elnnz 12629
Description: Positive integer property expressed in terms of integers. (Contributed by NM, 8-Jan-2002.)
Assertion
Ref Expression
elnnz (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁))

Proof of Theorem elnnz
StepHypRef Expression
1 nnre 12268 . . . 4 (𝑁 ∈ ℕ → 𝑁 ∈ ℝ)
2 orc 881 . . . 4 (𝑁 ∈ ℕ → (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)))
3 nngt0 12295 . . . 4 (𝑁 ∈ ℕ → 0 < 𝑁)
41, 2, 3jca31 524 . . 3 (𝑁 ∈ ℕ → ((𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))) ∧ 0 < 𝑁))
5 idd 25 . . . . . . 7 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → (𝑁 ∈ ℕ → 𝑁 ∈ ℕ))
6 lt0neg2 11749 . . . . . . . . . . . 12 (𝑁 ∈ ℝ → (0 < 𝑁 ↔ -𝑁 < 0))
7 renegcl 11549 . . . . . . . . . . . . 13 (𝑁 ∈ ℝ → -𝑁 ∈ ℝ)
8 0re 11238 . . . . . . . . . . . . 13 0 ∈ ℝ
9 ltnsym 11336 . . . . . . . . . . . . 13 ((-𝑁 ∈ ℝ ∧ 0 ∈ ℝ) → (-𝑁 < 0 → ¬ 0 < -𝑁))
107, 8, 9sylancl 598 . . . . . . . . . . . 12 (𝑁 ∈ ℝ → (-𝑁 < 0 → ¬ 0 < -𝑁))
116, 10sylbid 243 . . . . . . . . . . 11 (𝑁 ∈ ℝ → (0 < 𝑁 → ¬ 0 < -𝑁))
1211imp 412 . . . . . . . . . 10 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ¬ 0 < -𝑁)
13 nngt0 12295 . . . . . . . . . 10 (-𝑁 ∈ ℕ → 0 < -𝑁)
1412, 13nsyl 141 . . . . . . . . 9 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ¬ -𝑁 ∈ ℕ)
15 gt0ne0 11707 . . . . . . . . . 10 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → 𝑁 ≠ 0)
1615neneqd 2962 . . . . . . . . 9 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ¬ 𝑁 = 0)
17 ioran 999 . . . . . . . . 9 (¬ (-𝑁 ∈ ℕ ∨ 𝑁 = 0) ↔ (¬ -𝑁 ∈ ℕ ∧ ¬ 𝑁 = 0))
1814, 16, 17sylanbrc 595 . . . . . . . 8 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ¬ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))
1918pm2.21d 122 . . . . . . 7 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ((-𝑁 ∈ ℕ ∨ 𝑁 = 0) → 𝑁 ∈ ℕ))
205, 19jaod 873 . . . . . 6 ((𝑁 ∈ ℝ ∧ 0 < 𝑁) → ((𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)) → 𝑁 ∈ ℕ))
2120ex 418 . . . . 5 (𝑁 ∈ ℝ → (0 < 𝑁 → ((𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)) → 𝑁 ∈ ℕ)))
2221com23 87 . . . 4 (𝑁 ∈ ℝ → ((𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)) → (0 < 𝑁𝑁 ∈ ℕ)))
2322imp31 423 . . 3 (((𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))) ∧ 0 < 𝑁) → 𝑁 ∈ ℕ)
244, 23impbii 212 . 2 (𝑁 ∈ ℕ ↔ ((𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))) ∧ 0 < 𝑁))
25 elz 12621 . . . 4 (𝑁 ∈ ℤ ↔ (𝑁 ∈ ℝ ∧ (𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ)))
26 3orrot 1108 . . . . . 6 ((𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ) ↔ (𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ ∨ 𝑁 = 0))
27 3orass 1106 . . . . . 6 ((𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ ∨ 𝑁 = 0) ↔ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)))
2826, 27bitri 278 . . . . 5 ((𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ) ↔ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0)))
2928anbi2i 635 . . . 4 ((𝑁 ∈ ℝ ∧ (𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ)) ↔ (𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))))
3025, 29bitri 278 . . 3 (𝑁 ∈ ℤ ↔ (𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))))
3130anbi1i 636 . 2 ((𝑁 ∈ ℤ ∧ 0 < 𝑁) ↔ ((𝑁 ∈ ℝ ∧ (𝑁 ∈ ℕ ∨ (-𝑁 ∈ ℕ ∨ 𝑁 = 0))) ∧ 0 < 𝑁))
3224, 31bitr4i 281 1 (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401  wo 861  w3o 1102   = wceq 1570  wcel 2145   class class class wbr 5107  cr 11127  0cc0 11128   < clt 11271  -cneg 11470  cn 12261  cz 12619
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 2215  ax-ext 2734  ax-sep 5255  ax-nul 5267  ax-pow 5334  ax-pr 5402  ax-un 7740  ax-resscn 11185  ax-1cn 11186  ax-icn 11187  ax-addcl 11188  ax-addrcl 11189  ax-mulcl 11190  ax-mulrcl 11191  ax-mulcom 11192  ax-addass 11193  ax-mulass 11194  ax-distr 11195  ax-i2m1 11196  ax-1ne0 11197  ax-1rid 11198  ax-rnegex 11199  ax-rrecex 11200  ax-cnre 11201  ax-pre-lttri 11202  ax-pre-lttrn 11203  ax-pre-ltadd 11204  ax-pre-mulgt0 11205
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 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4283  df-if 4486  df-pw 4562  df-sn 4588  df-pr 4590  df-op 4594  df-uni 4871  df-iun 4956  df-br 5108  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5554  df-eprel 5559  df-po 5567  df-so 5568  df-fr 5612  df-we 5614  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-rn 5670  df-res 5671  df-ima 5672  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 7374  df-ov 7420  df-oprab 7421  df-mpo 7422  df-om 7867  df-2nd 7991  df-frecs 8284  df-wrecs 8315  df-recs 8364  df-rdg 8403  df-er 8700  df-en 8957  df-dom 8958  df-sdom 8959  df-pnf 11273  df-mnf 11274  df-xr 11275  df-ltxr 11276  df-le 11277  df-sub 11471  df-neg 11472  df-nn 12262  df-z 12620
This theorem is used by:  elnn0z  12632  elnnz1  12648  znnsub  12668  nn0ge0div  12694  msqznn  12707  elpq  13029  lbfzo0  13759  elfzo0z  13761  fzofzim  13769  fzo1fzo0n0  13775  elfzodifsumelfzo  13791  elfznelfzo  13833  nnesq  14295  swrdlsw  14741  pfxccatin12lem3  14805  repswswrd  14859  cshwcsh2id  14903  swrd2lsw  15029  2swrd2eqwrdeq  15030  nnabscl  15417  iseralt  15776  sqrt2irrlem  16342  p1modz1  16355  nndivdvds  16357  oddge22np1  16445  evennn2n  16447  nno  16478  nnoddm1d2  16482  ndvdsadd  16506  bitsfzolem  16530  sqgcd  16658  qredeu  16754  prmind2  16781  qgt0numnn  16848  oddprm  16908  pythagtriplem6  16919  pythagtriplem11  16923  pythagtriplem13  16925  pythagtriplem19  16931  pc2dvds  16977  pcadd  16987  prmreclem3  17016  4sqlem11  17053  4sqlem12  17054  prmgaplem7  17155  cshwshashlem2  17194  subgmulg  19270  znidomb  21780  rtprmirr  27005  sgmnncl  27391  muinv  27437  mersenne  27471  bposlem6  27533  gausslemma2dlem1a  27609  lgseisenlem1  27619  lgsquadlem1  27624  lgsquadlem2  27625  2sqlem8  27670  2sqnn0  27682  dchrisum0flblem2  27753  clwlkclwwlklem2a2  30471  clwlkclwwlklem2a4  30475  clwlkclwwlklem2a  30476  eucrct2eupth1  30732  nn0prpwlem  36949  poimirlem7  38384  poimirlem29  38406  mblfinlem2  38415  lcmineqlem15  42917  lcmineqlem23  42925  aks4d1lem1  42936  aks4d1p1p2  42944  aks4d1p1  42950  aks4d1p2  42951  aks4d1p3  42952  aks4d1p5  42954  aks4d1p6  42955  aks4d1p7d1  42956  aks4d1p8  42961  posbezout  42974  aks6d1c1  42990  hashscontpow1  42995  aks6d1c4  42998  aks6d1c2  43004  aks6d1c5lem2  43012  2ap1caineq  43019  aks6d1c7lem1  43054  aks6d1c7lem2  43055  aks6d1c7  43058  aks5lem6  43066  aks5lem8  43075  posqsqznn  43219  fimgmcyc  43424  dffltz  43488  irrapxlem4  43674  rmspecnonsq  43756  rmynn  43805  jm2.24  43812  jm2.23  43845  jm2.20nn  43846  jm2.27a  43854  jm2.27c  43856  rmydioph  43863  jm3.1lem3  43868  sumnnodd  46468  dvnxpaek  46778  dirkertrigeqlem3  46936  fourierdlem47  46989  fouriersw  47067  etransclem15  47085  etransclem24  47094  etransclem25  47095  etransclem35  47105  etransclem48  47118  zm1nn  48198  modm1p1ne  48272  muldvdsfacgt  48282  muldvdsfacm1  48283  iccpartigtl  48331  nnoALTV  48619  nneven  48622  ztprmneprm  49285  blennngt2o2  49530
  Copyright terms: Public domain W3C validator