Metamath Proof Explorer


Theorem jm2.19lem1

Description: Lemma for jm2.19 . X and Y values are coprime. (Contributed by Stefan O'Rear, 23-Sep-2014)

Ref Expression
Assertion jm2.19lem1 A 2 M A X rm M gcd A Y rm M = 1

Proof

Step Hyp Ref Expression
1 frmx X rm : 2 × 0
2 1 fovcl A 2 M A X rm M 0
3 2 nn0cnd A 2 M A X rm M
4 3 sqcld A 2 M A X rm M 2
5 rmspecnonsq A 2 A 2 1
6 5 eldifad A 2 A 2 1
7 6 adantr A 2 M A 2 1
8 7 nncnd A 2 M A 2 1
9 frmy Y rm : 2 ×
10 9 fovcl A 2 M A Y rm M
11 10 zcnd A 2 M A Y rm M
12 11 sqcld A 2 M A Y rm M 2
13 8 12 mulcld A 2 M A 2 1 A Y rm M 2
14 4 13 negsubd A 2 M A X rm M 2 + A 2 1 A Y rm M 2 = A X rm M 2 A 2 1 A Y rm M 2
15 3 sqvald A 2 M A X rm M 2 = A X rm M A X rm M
16 11 sqvald A 2 M A Y rm M 2 = A Y rm M A Y rm M
17 16 oveq2d A 2 M A 2 1 A Y rm M 2 = A 2 1 A Y rm M A Y rm M
18 8 12 mulneg1d A 2 M A 2 1 A Y rm M 2 = A 2 1 A Y rm M 2
19 nnnegz A 2 1 A 2 1
20 7 19 syl A 2 M A 2 1
21 20 zcnd A 2 M A 2 1
22 21 11 11 mul12d A 2 M A 2 1 A Y rm M A Y rm M = A Y rm M A 2 1 A Y rm M
23 17 18 22 3eqtr3d A 2 M A 2 1 A Y rm M 2 = A Y rm M A 2 1 A Y rm M
24 15 23 oveq12d A 2 M A X rm M 2 + A 2 1 A Y rm M 2 = A X rm M A X rm M + A Y rm M A 2 1 A Y rm M
25 rmxynorm A 2 M A X rm M 2 A 2 1 A Y rm M 2 = 1
26 14 24 25 3eqtr3d A 2 M A X rm M A X rm M + A Y rm M A 2 1 A Y rm M = 1
27 2 nn0zd A 2 M A X rm M
28 20 10 zmulcld A 2 M A 2 1 A Y rm M
29 bezoutr1 A X rm M A Y rm M A X rm M A 2 1 A Y rm M A X rm M A X rm M + A Y rm M A 2 1 A Y rm M = 1 A X rm M gcd A Y rm M = 1
30 27 10 27 28 29 syl22anc A 2 M A X rm M A X rm M + A Y rm M A 2 1 A Y rm M = 1 A X rm M gcd A Y rm M = 1
31 26 30 mpd A 2 M A X rm M gcd A Y rm M = 1