Metamath Proof Explorer


Theorem goldbachthlem2

Description: Lemma 2 for goldbachth . (Contributed by AV, 1-Aug-2021)

Ref Expression
Assertion goldbachthlem2 N 0 M 0 M < N FermatNo N gcd FermatNo M = 1

Proof

Step Hyp Ref Expression
1 fmtnonn N 0 FermatNo N
2 1 nnzd N 0 FermatNo N
3 fmtnonn M 0 FermatNo M
4 3 nnzd M 0 FermatNo M
5 2 4 anim12ci N 0 M 0 FermatNo M FermatNo N
6 5 3adant3 N 0 M 0 M < N FermatNo M FermatNo N
7 gcddvds FermatNo M FermatNo N FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N
8 6 7 syl N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N
9 goldbachthlem1 N 0 M 0 M < N FermatNo M FermatNo N 2
10 gcdcl FermatNo M FermatNo N FermatNo M gcd FermatNo N 0
11 6 10 syl N 0 M 0 M < N FermatNo M gcd FermatNo N 0
12 11 nn0zd N 0 M 0 M < N FermatNo M gcd FermatNo N
13 4 3ad2ant2 N 0 M 0 M < N FermatNo M
14 2z 2
15 14 a1i N 0 2
16 2 15 zsubcld N 0 FermatNo N 2
17 16 3ad2ant1 N 0 M 0 M < N FermatNo N 2
18 dvdstr FermatNo M gcd FermatNo N FermatNo M FermatNo N 2 FermatNo M gcd FermatNo N FermatNo M FermatNo M FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N 2
19 12 13 17 18 syl3anc N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo M FermatNo M FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N 2
20 9 19 mpan2d N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N 2
21 2 3ad2ant1 N 0 M 0 M < N FermatNo N
22 dvds2sub FermatNo M gcd FermatNo N FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N FermatNo M gcd FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N FermatNo N 2
23 12 21 17 22 syl3anc N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo N FermatNo M gcd FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N FermatNo N 2
24 23 ancomsd N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N FermatNo M gcd FermatNo N FermatNo N FermatNo N 2
25 1 nncnd N 0 FermatNo N
26 25 3ad2ant1 N 0 M 0 M < N FermatNo N
27 2cnd N 0 M 0 M < N 2
28 26 27 nncand N 0 M 0 M < N FermatNo N FermatNo N 2 = 2
29 28 breq2d N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N 2
30 2prm 2
31 1 3 anim12ci N 0 M 0 FermatNo M FermatNo N
32 31 3adant3 N 0 M 0 M < N FermatNo M FermatNo N
33 gcdnncl FermatNo M FermatNo N FermatNo M gcd FermatNo N
34 32 33 syl N 0 M 0 M < N FermatNo M gcd FermatNo N
35 dvdsprime 2 FermatNo M gcd FermatNo N FermatNo M gcd FermatNo N 2 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N = 1
36 30 34 35 sylancr N 0 M 0 M < N FermatNo M gcd FermatNo N 2 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N = 1
37 5 7 syl N 0 M 0 FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N
38 breq1 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N FermatNo N 2 FermatNo N
39 38 adantl N 0 M 0 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N FermatNo N 2 FermatNo N
40 fmtnoodd N 0 ¬ 2 FermatNo N
41 40 pm2.21d N 0 2 FermatNo N FermatNo N gcd FermatNo M = 1
42 41 ad2antrr N 0 M 0 FermatNo M gcd FermatNo N = 2 2 FermatNo N FermatNo N gcd FermatNo M = 1
43 39 42 sylbid N 0 M 0 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N FermatNo N FermatNo N gcd FermatNo M = 1
44 43 ex N 0 M 0 FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N FermatNo N FermatNo N gcd FermatNo M = 1
45 44 com23 N 0 M 0 FermatNo M gcd FermatNo N FermatNo N FermatNo M gcd FermatNo N = 2 FermatNo N gcd FermatNo M = 1
46 45 adantld N 0 M 0 FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N FermatNo M gcd FermatNo N = 2 FermatNo N gcd FermatNo M = 1
47 37 46 mpd N 0 M 0 FermatNo M gcd FermatNo N = 2 FermatNo N gcd FermatNo M = 1
48 47 3adant3 N 0 M 0 M < N FermatNo M gcd FermatNo N = 2 FermatNo N gcd FermatNo M = 1
49 gcdcom FermatNo M FermatNo N FermatNo M gcd FermatNo N = FermatNo N gcd FermatNo M
50 6 49 syl N 0 M 0 M < N FermatNo M gcd FermatNo N = FermatNo N gcd FermatNo M
51 50 eqeq1d N 0 M 0 M < N FermatNo M gcd FermatNo N = 1 FermatNo N gcd FermatNo M = 1
52 51 biimpd N 0 M 0 M < N FermatNo M gcd FermatNo N = 1 FermatNo N gcd FermatNo M = 1
53 48 52 jaod N 0 M 0 M < N FermatNo M gcd FermatNo N = 2 FermatNo M gcd FermatNo N = 1 FermatNo N gcd FermatNo M = 1
54 36 53 sylbid N 0 M 0 M < N FermatNo M gcd FermatNo N 2 FermatNo N gcd FermatNo M = 1
55 29 54 sylbid N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo N FermatNo N 2 FermatNo N gcd FermatNo M = 1
56 24 55 syld N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo N 2 FermatNo M gcd FermatNo N FermatNo N FermatNo N gcd FermatNo M = 1
57 20 56 syland N 0 M 0 M < N FermatNo M gcd FermatNo N FermatNo M FermatNo M gcd FermatNo N FermatNo N FermatNo N gcd FermatNo M = 1
58 8 57 mpd N 0 M 0 M < N FermatNo N gcd FermatNo M = 1