Metamath Proof Explorer


Theorem jm2.19lem4

Description: Lemma for jm2.19 . Extend to ZZ by symmetry. TODO: use zindbi . (Contributed by Stefan O'Rear, 26-Sep-2014)

Ref Expression
Assertion jm2.19lem4 A 2 M N I A Y rm M A Y rm N A Y rm M A Y rm N + I M

Proof

Step Hyp Ref Expression
1 elznn0 I I I 0 I 0
2 jm2.19lem3 A 2 M N I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
3 2 3expia A 2 M N I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
4 3 adantr A 2 M N I I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
5 simplll A 2 M N I I 0 A 2
6 simprl A 2 M N M
7 6 ad2antrr A 2 M N I I 0 M
8 simprr A 2 M N N
9 8 ad2antrr A 2 M N I I 0 N
10 nn0z I 0 I
11 10 adantl A 2 M N I I 0 I
12 simplr A 2 M N I I 0 I
13 12 recnd A 2 M N I I 0 I
14 znegclb I I I
15 13 14 syl A 2 M N I I 0 I I
16 11 15 mpbird A 2 M N I I 0 I
17 16 7 zmulcld A 2 M N I I 0 I M
18 9 17 zaddcld A 2 M N I I 0 N + I M
19 simpr A 2 M N I I 0 I 0
20 jm2.19lem3 A 2 M N + I M I 0 A Y rm M A Y rm N + I M A Y rm M A Y rm N + I M + -I M
21 5 7 18 19 20 syl121anc A 2 M N I I 0 A Y rm M A Y rm N + I M A Y rm M A Y rm N + I M + -I M
22 zcn M M
23 22 ad2antrl A 2 M N M
24 23 ad2antrr A 2 M N I I 0 M
25 13 24 mulneg1d A 2 M N I I 0 -I M = I M
26 25 oveq2d A 2 M N I I 0 N + I M + -I M = N + I M + I M
27 zcn N N
28 27 ad2antll A 2 M N N
29 28 ad2antrr A 2 M N I I 0 N
30 13 24 mulcld A 2 M N I I 0 I M
31 29 30 addcld A 2 M N I I 0 N + I M
32 31 30 negsubd A 2 M N I I 0 N + I M + I M = N + I M - I M
33 29 30 pncand A 2 M N I I 0 N + I M - I M = N
34 26 32 33 3eqtrd A 2 M N I I 0 N + I M + -I M = N
35 34 oveq2d A 2 M N I I 0 A Y rm N + I M + -I M = A Y rm N
36 35 breq2d A 2 M N I I 0 A Y rm M A Y rm N + I M + -I M A Y rm M A Y rm N
37 21 36 bitr2d A 2 M N I I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
38 37 ex A 2 M N I I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
39 4 38 jaod A 2 M N I I 0 I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
40 39 expimpd A 2 M N I I 0 I 0 A Y rm M A Y rm N A Y rm M A Y rm N + I M
41 1 40 syl5bi A 2 M N I A Y rm M A Y rm N A Y rm M A Y rm N + I M
42 41 3impia A 2 M N I A Y rm M A Y rm N A Y rm M A Y rm N + I M