ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  zaddcl GIF version

Theorem zaddcl 8888
Description: Closure of addition of integers. (Contributed by NM, 9-May-2004.) (Proof shortened by Mario Carneiro, 16-May-2014.)
Assertion
Ref Expression
zaddcl ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑀 + 𝑁) ∈ ℤ)

Proof of Theorem zaddcl
StepHypRef Expression
1 elz 8850 . . . 4 (𝑁 ∈ ℤ ↔ (𝑁 ∈ ℝ ∧ (𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ)))
21simprbi 270 . . 3 (𝑁 ∈ ℤ → (𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ))
32adantl 272 . 2 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ))
4 zcn 8853 . . . . . . 7 (𝑀 ∈ ℤ → 𝑀 ∈ ℂ)
54adantr 271 . . . . . 6 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → 𝑀 ∈ ℂ)
65addid1d 7728 . . . . 5 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑀 + 0) = 𝑀)
7 simpl 108 . . . . 5 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → 𝑀 ∈ ℤ)
86, 7eqeltrd 2171 . . . 4 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑀 + 0) ∈ ℤ)
9 oveq2 5698 . . . . 5 (𝑁 = 0 → (𝑀 + 𝑁) = (𝑀 + 0))
109eleq1d 2163 . . . 4 (𝑁 = 0 → ((𝑀 + 𝑁) ∈ ℤ ↔ (𝑀 + 0) ∈ ℤ))
118, 10syl5ibrcom 156 . . 3 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑁 = 0 → (𝑀 + 𝑁) ∈ ℤ))
12 zaddcllempos 8885 . . . . 5 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℕ) → (𝑀 + 𝑁) ∈ ℤ)
1312ex 114 . . . 4 (𝑀 ∈ ℤ → (𝑁 ∈ ℕ → (𝑀 + 𝑁) ∈ ℤ))
1413adantr 271 . . 3 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑁 ∈ ℕ → (𝑀 + 𝑁) ∈ ℤ))
15 zre 8852 . . . 4 (𝑁 ∈ ℤ → 𝑁 ∈ ℝ)
16 zaddcllemneg 8887 . . . . 5 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → (𝑀 + 𝑁) ∈ ℤ)
17163expia 1148 . . . 4 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (-𝑁 ∈ ℕ → (𝑀 + 𝑁) ∈ ℤ))
1815, 17sylan2 281 . . 3 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (-𝑁 ∈ ℕ → (𝑀 + 𝑁) ∈ ℤ))
1911, 14, 183jaod 1247 . 2 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → ((𝑁 = 0 ∨ 𝑁 ∈ ℕ ∨ -𝑁 ∈ ℕ) → (𝑀 + 𝑁) ∈ ℤ))
203, 19mpd 13 1 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑀 + 𝑁) ∈ ℤ)
Colors of variables: wff set class
Syntax hints:  wi 4  wa 103  w3o 926   = wceq 1296  wcel 1445  (class class class)co 5690  cc 7445  cr 7446  0cc0 7447   + caddc 7450  -cneg 7751  cn 8520  cz 8848
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 105  ax-ia2 106  ax-ia3 107  ax-in1 582  ax-in2 583  ax-io 668  ax-5 1388  ax-7 1389  ax-gen 1390  ax-ie1 1434  ax-ie2 1435  ax-8 1447  ax-10 1448  ax-11 1449  ax-i12 1450  ax-bndl 1451  ax-4 1452  ax-13 1456  ax-14 1457  ax-17 1471  ax-i9 1475  ax-ial 1479  ax-i5r 1480  ax-ext 2077  ax-sep 3978  ax-pow 4030  ax-pr 4060  ax-un 4284  ax-setind 4381  ax-cnex 7533  ax-resscn 7534  ax-1cn 7535  ax-1re 7536  ax-icn 7537  ax-addcl 7538  ax-addrcl 7539  ax-mulcl 7540  ax-addcom 7542  ax-addass 7544  ax-distr 7546  ax-i2m1 7547  ax-0lt1 7548  ax-0id 7550  ax-rnegex 7551  ax-cnre 7553  ax-pre-ltirr 7554  ax-pre-ltwlin 7555  ax-pre-lttrn 7556  ax-pre-ltadd 7558
This theorem depends on definitions:  df-bi 116  df-3or 928  df-3an 929  df-tru 1299  df-fal 1302  df-nf 1402  df-sb 1700  df-eu 1958  df-mo 1959  df-clab 2082  df-cleq 2088  df-clel 2091  df-nfc 2224  df-ne 2263  df-nel 2358  df-ral 2375  df-rex 2376  df-reu 2377  df-rab 2379  df-v 2635  df-sbc 2855  df-dif 3015  df-un 3017  df-in 3019  df-ss 3026  df-pw 3451  df-sn 3472  df-pr 3473  df-op 3475  df-uni 3676  df-int 3711  df-br 3868  df-opab 3922  df-id 4144  df-xp 4473  df-rel 4474  df-cnv 4475  df-co 4476  df-dm 4477  df-iota 5014  df-fun 5051  df-fv 5057  df-riota 5646  df-ov 5693  df-oprab 5694  df-mpt2 5695  df-pnf 7621  df-mnf 7622  df-xr 7623  df-ltxr 7624  df-le 7625  df-sub 7752  df-neg 7753  df-inn 8521  df-n0 8772  df-z 8849
This theorem is referenced by:  zsubcl  8889  zrevaddcl  8898  zdivadd  8934  zaddcld  8971  eluzaddi  9144  eluzsubi  9145  eluzadd  9146  nn0pzuz  9174  fzen  9606  fzaddel  9622  fzrev3  9650  fzrevral3  9670  elfzmlbp  9692  fzoaddel  9752  zpnn0elfzo  9767  elfzomelpfzo  9791  fzoshftral  9798  climshftlemg  10845  fsumzcl  10945  summodnegmod  11254  dvds2ln  11256  dvds2add  11257  dvdsadd  11266  dvdsadd2b  11270  addmodlteqALT  11287  3dvdsdec  11292  3dvds2dec  11293  opoe  11322  opeo  11324  ndvdsadd  11358
  Copyright terms: Public domain W3C validator