Metamath Proof Explorer


Theorem zaddcl

Description: Closure of addition of integers. (Contributed by NM, 9-May-2004) (Proof shortened by Mario Carneiro, 16-May-2014)

Ref Expression
Assertion zaddcl M N M + N

Proof

Step Hyp Ref Expression
1 elz2 M x y M = x y
2 elz2 N z w N = z w
3 reeanv x z y M = x y w N = z w x y M = x y z w N = z w
4 reeanv y w M = x y N = z w y M = x y w N = z w
5 nnaddcl x z x + z
6 5 adantr x z y w x + z
7 nnaddcl y w y + w
8 7 adantl x z y w y + w
9 nncn x x
10 nncn z z
11 9 10 anim12i x z x z
12 nncn y y
13 nncn w w
14 12 13 anim12i y w y w
15 addsub4 x z y w x + z - y + w = x y + z - w
16 11 14 15 syl2an x z y w x + z - y + w = x y + z - w
17 16 eqcomd x z y w x y + z - w = x + z - y + w
18 rspceov x + z y + w x y + z - w = x + z - y + w u v x y + z - w = u v
19 6 8 17 18 syl3anc x z y w u v x y + z - w = u v
20 elz2 x y + z - w u v x y + z - w = u v
21 19 20 sylibr x z y w x y + z - w
22 oveq12 M = x y N = z w M + N = x y + z - w
23 22 eleq1d M = x y N = z w M + N x y + z - w
24 21 23 syl5ibrcom x z y w M = x y N = z w M + N
25 24 rexlimdvva x z y w M = x y N = z w M + N
26 4 25 syl5bir x z y M = x y w N = z w M + N
27 26 rexlimivv x z y M = x y w N = z w M + N
28 3 27 sylbir x y M = x y z w N = z w M + N
29 1 2 28 syl2anb M N M + N