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

Theorem zaddcl 8700
Description: Closure of addition of integers. (Contributed by NM, 9-May-2004.) (Proof shortened by Mario Carneiro, 16-May-2014.)
Assertion
Ref Expression
zaddcl  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( M  +  N
)  e.  ZZ )

Proof of Theorem zaddcl
StepHypRef Expression
1 elz 8662 . . . 4  |-  ( N  e.  ZZ  <->  ( N  e.  RR  /\  ( N  =  0  \/  N  e.  NN  \/  -u N  e.  NN ) ) )
21simprbi 269 . . 3  |-  ( N  e.  ZZ  ->  ( N  =  0  \/  N  e.  NN  \/  -u N  e.  NN ) )
32adantl 271 . 2  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( N  =  0  \/  N  e.  NN  \/  -u N  e.  NN ) )
4 zcn 8665 . . . . . . 7  |-  ( M  e.  ZZ  ->  M  e.  CC )
54adantr 270 . . . . . 6  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  M  e.  CC )
65addid1d 7552 . . . . 5  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( M  +  0 )  =  M )
7 simpl 107 . . . . 5  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  M  e.  ZZ )
86, 7eqeltrd 2161 . . . 4  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( M  +  0 )  e.  ZZ )
9 oveq2 5602 . . . . 5  |-  ( N  =  0  ->  ( M  +  N )  =  ( M  + 
0 ) )
109eleq1d 2153 . . . 4  |-  ( N  =  0  ->  (
( M  +  N
)  e.  ZZ  <->  ( M  +  0 )  e.  ZZ ) )
118, 10syl5ibrcom 155 . . 3  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( N  =  0  ->  ( M  +  N )  e.  ZZ ) )
12 zaddcllempos 8697 . . . . 5  |-  ( ( M  e.  ZZ  /\  N  e.  NN )  ->  ( M  +  N
)  e.  ZZ )
1312ex 113 . . . 4  |-  ( M  e.  ZZ  ->  ( N  e.  NN  ->  ( M  +  N )  e.  ZZ ) )
1413adantr 270 . . 3  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( N  e.  NN  ->  ( M  +  N
)  e.  ZZ ) )
15 zre 8664 . . . 4  |-  ( N  e.  ZZ  ->  N  e.  RR )
16 zaddcllemneg 8699 . . . . 5  |-  ( ( M  e.  ZZ  /\  N  e.  RR  /\  -u N  e.  NN )  ->  ( M  +  N )  e.  ZZ )
17163expia 1143 . . . 4  |-  ( ( M  e.  ZZ  /\  N  e.  RR )  ->  ( -u N  e.  NN  ->  ( M  +  N )  e.  ZZ ) )
1815, 17sylan2 280 . . 3  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( -u N  e.  NN  ->  ( M  +  N )  e.  ZZ ) )
1911, 14, 183jaod 1238 . 2  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( ( N  =  0  \/  N  e.  NN  \/  -u N  e.  NN )  ->  ( M  +  N )  e.  ZZ ) )
203, 19mpd 13 1  |-  ( ( M  e.  ZZ  /\  N  e.  ZZ )  ->  ( M  +  N
)  e.  ZZ )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 102    \/ w3o 921    = wceq 1287    e. wcel 1436  (class class class)co 5594   CCcc 7269   RRcr 7270   0cc0 7271    + caddc 7274   -ucneg 7575   NNcn 8334   ZZcz 8660
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 104  ax-ia2 105  ax-ia3 106  ax-in1 577  ax-in2 578  ax-io 663  ax-5 1379  ax-7 1380  ax-gen 1381  ax-ie1 1425  ax-ie2 1426  ax-8 1438  ax-10 1439  ax-11 1440  ax-i12 1441  ax-bndl 1442  ax-4 1443  ax-13 1447  ax-14 1448  ax-17 1462  ax-i9 1466  ax-ial 1470  ax-i5r 1471  ax-ext 2067  ax-sep 3925  ax-pow 3977  ax-pr 4003  ax-un 4227  ax-setind 4319  ax-cnex 7357  ax-resscn 7358  ax-1cn 7359  ax-1re 7360  ax-icn 7361  ax-addcl 7362  ax-addrcl 7363  ax-mulcl 7364  ax-addcom 7366  ax-addass 7368  ax-distr 7370  ax-i2m1 7371  ax-0lt1 7372  ax-0id 7374  ax-rnegex 7375  ax-cnre 7377  ax-pre-ltirr 7378  ax-pre-ltwlin 7379  ax-pre-lttrn 7380  ax-pre-ltadd 7382
This theorem depends on definitions:  df-bi 115  df-3or 923  df-3an 924  df-tru 1290  df-fal 1293  df-nf 1393  df-sb 1690  df-eu 1948  df-mo 1949  df-clab 2072  df-cleq 2078  df-clel 2081  df-nfc 2214  df-ne 2252  df-nel 2347  df-ral 2360  df-rex 2361  df-reu 2362  df-rab 2364  df-v 2616  df-sbc 2829  df-dif 2988  df-un 2990  df-in 2992  df-ss 2999  df-pw 3411  df-sn 3431  df-pr 3432  df-op 3434  df-uni 3631  df-int 3666  df-br 3815  df-opab 3869  df-id 4087  df-xp 4410  df-rel 4411  df-cnv 4412  df-co 4413  df-dm 4414  df-iota 4937  df-fun 4974  df-fv 4980  df-riota 5550  df-ov 5597  df-oprab 5598  df-mpt2 5599  df-pnf 7445  df-mnf 7446  df-xr 7447  df-ltxr 7448  df-le 7449  df-sub 7576  df-neg 7577  df-inn 8335  df-n0 8584  df-z 8661
This theorem is referenced by:  zsubcl  8701  zrevaddcl  8710  zdivadd  8745  zaddcld  8782  eluzaddi  8954  eluzsubi  8955  eluzadd  8956  nn0pzuz  8984  fzen  9366  fzaddel  9381  fzrev3  9408  fzrevral3  9428  elfzmlbp  9448  fzoaddel  9506  zpnn0elfzo  9521  elfzomelpfzo  9545  fzoshftral  9552  climshftlemg  10529  summodnegmod  10621  dvds2ln  10623  dvds2add  10624  dvdsadd  10633  dvdsadd2b  10637  addmodlteqALT  10654  3dvdsdec  10659  3dvds2dec  10660  opoe  10689  opeo  10691  ndvdsadd  10725
  Copyright terms: Public domain W3C validator