Metamath Proof Explorer


Theorem 4sqlem14

Description: Lemma for 4sq . (Contributed by Mario Carneiro, 16-Jul-2014) (Revised by AV, 14-Sep-2020)

Ref Expression
Hypotheses 4sq.1 โŠข ๐‘† = { ๐‘› โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค โˆƒ ๐‘ฆ โˆˆ โ„ค โˆƒ ๐‘ง โˆˆ โ„ค โˆƒ ๐‘ค โˆˆ โ„ค ๐‘› = ( ( ( ๐‘ฅ โ†‘ 2 ) + ( ๐‘ฆ โ†‘ 2 ) ) + ( ( ๐‘ง โ†‘ 2 ) + ( ๐‘ค โ†‘ 2 ) ) ) }
4sq.2 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
4sq.3 โŠข ( ๐œ‘ โ†’ ๐‘ƒ = ( ( 2 ยท ๐‘ ) + 1 ) )
4sq.4 โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„™ )
4sq.5 โŠข ( ๐œ‘ โ†’ ( 0 ... ( 2 ยท ๐‘ ) ) โŠ† ๐‘† )
4sq.6 โŠข ๐‘‡ = { ๐‘– โˆˆ โ„• โˆฃ ( ๐‘– ยท ๐‘ƒ ) โˆˆ ๐‘† }
4sq.7 โŠข ๐‘€ = inf ( ๐‘‡ , โ„ , < )
4sq.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
4sq.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ค )
4sq.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ค )
4sq.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ค )
4sq.d โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ โ„ค )
4sq.e โŠข ๐ธ = ( ( ( ๐ด + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
4sq.f โŠข ๐น = ( ( ( ๐ต + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
4sq.g โŠข ๐บ = ( ( ( ๐ถ + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
4sq.h โŠข ๐ป = ( ( ( ๐ท + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
4sq.r โŠข ๐‘… = ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ )
4sq.p โŠข ( ๐œ‘ โ†’ ( ๐‘€ ยท ๐‘ƒ ) = ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) + ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) ) )
Assertion 4sqlem14 ( ๐œ‘ โ†’ ๐‘… โˆˆ โ„•0 )

Proof

Step Hyp Ref Expression
1 4sq.1 โŠข ๐‘† = { ๐‘› โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค โˆƒ ๐‘ฆ โˆˆ โ„ค โˆƒ ๐‘ง โˆˆ โ„ค โˆƒ ๐‘ค โˆˆ โ„ค ๐‘› = ( ( ( ๐‘ฅ โ†‘ 2 ) + ( ๐‘ฆ โ†‘ 2 ) ) + ( ( ๐‘ง โ†‘ 2 ) + ( ๐‘ค โ†‘ 2 ) ) ) }
2 4sq.2 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
3 4sq.3 โŠข ( ๐œ‘ โ†’ ๐‘ƒ = ( ( 2 ยท ๐‘ ) + 1 ) )
4 4sq.4 โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„™ )
5 4sq.5 โŠข ( ๐œ‘ โ†’ ( 0 ... ( 2 ยท ๐‘ ) ) โŠ† ๐‘† )
6 4sq.6 โŠข ๐‘‡ = { ๐‘– โˆˆ โ„• โˆฃ ( ๐‘– ยท ๐‘ƒ ) โˆˆ ๐‘† }
7 4sq.7 โŠข ๐‘€ = inf ( ๐‘‡ , โ„ , < )
8 4sq.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
9 4sq.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ค )
10 4sq.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ค )
11 4sq.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ค )
12 4sq.d โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ โ„ค )
13 4sq.e โŠข ๐ธ = ( ( ( ๐ด + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
14 4sq.f โŠข ๐น = ( ( ( ๐ต + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
15 4sq.g โŠข ๐บ = ( ( ( ๐ถ + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
16 4sq.h โŠข ๐ป = ( ( ( ๐ท + ( ๐‘€ / 2 ) ) mod ๐‘€ ) โˆ’ ( ๐‘€ / 2 ) )
17 4sq.r โŠข ๐‘… = ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ )
18 4sq.p โŠข ( ๐œ‘ โ†’ ( ๐‘€ ยท ๐‘ƒ ) = ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) + ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) ) )
19 6 ssrab3 โŠข ๐‘‡ โŠ† โ„•
20 nnuz โŠข โ„• = ( โ„คโ‰ฅ โ€˜ 1 )
21 19 20 sseqtri โŠข ๐‘‡ โŠ† ( โ„คโ‰ฅ โ€˜ 1 )
22 1 2 3 4 5 6 7 4sqlem13 โŠข ( ๐œ‘ โ†’ ( ๐‘‡ โ‰  โˆ… โˆง ๐‘€ < ๐‘ƒ ) )
23 22 simpld โŠข ( ๐œ‘ โ†’ ๐‘‡ โ‰  โˆ… )
24 infssuzcl โŠข ( ( ๐‘‡ โŠ† ( โ„คโ‰ฅ โ€˜ 1 ) โˆง ๐‘‡ โ‰  โˆ… ) โ†’ inf ( ๐‘‡ , โ„ , < ) โˆˆ ๐‘‡ )
25 21 23 24 sylancr โŠข ( ๐œ‘ โ†’ inf ( ๐‘‡ , โ„ , < ) โˆˆ ๐‘‡ )
26 7 25 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ๐‘‡ )
27 19 26 sselid โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„• )
28 27 nnzd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค )
29 prmz โŠข ( ๐‘ƒ โˆˆ โ„™ โ†’ ๐‘ƒ โˆˆ โ„ค )
30 4 29 syl โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„ค )
31 28 30 zmulcld โŠข ( ๐œ‘ โ†’ ( ๐‘€ ยท ๐‘ƒ ) โˆˆ โ„ค )
32 9 27 13 4sqlem5 โŠข ( ๐œ‘ โ†’ ( ๐ธ โˆˆ โ„ค โˆง ( ( ๐ด โˆ’ ๐ธ ) / ๐‘€ ) โˆˆ โ„ค ) )
33 32 simpld โŠข ( ๐œ‘ โ†’ ๐ธ โˆˆ โ„ค )
34 zsqcl2 โŠข ( ๐ธ โˆˆ โ„ค โ†’ ( ๐ธ โ†‘ 2 ) โˆˆ โ„•0 )
35 33 34 syl โŠข ( ๐œ‘ โ†’ ( ๐ธ โ†‘ 2 ) โˆˆ โ„•0 )
36 10 27 14 4sqlem5 โŠข ( ๐œ‘ โ†’ ( ๐น โˆˆ โ„ค โˆง ( ( ๐ต โˆ’ ๐น ) / ๐‘€ ) โˆˆ โ„ค ) )
37 36 simpld โŠข ( ๐œ‘ โ†’ ๐น โˆˆ โ„ค )
38 zsqcl2 โŠข ( ๐น โˆˆ โ„ค โ†’ ( ๐น โ†‘ 2 ) โˆˆ โ„•0 )
39 37 38 syl โŠข ( ๐œ‘ โ†’ ( ๐น โ†‘ 2 ) โˆˆ โ„•0 )
40 35 39 nn0addcld โŠข ( ๐œ‘ โ†’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) โˆˆ โ„•0 )
41 40 nn0zd โŠข ( ๐œ‘ โ†’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) โˆˆ โ„ค )
42 11 27 15 4sqlem5 โŠข ( ๐œ‘ โ†’ ( ๐บ โˆˆ โ„ค โˆง ( ( ๐ถ โˆ’ ๐บ ) / ๐‘€ ) โˆˆ โ„ค ) )
43 42 simpld โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ โ„ค )
44 zsqcl2 โŠข ( ๐บ โˆˆ โ„ค โ†’ ( ๐บ โ†‘ 2 ) โˆˆ โ„•0 )
45 43 44 syl โŠข ( ๐œ‘ โ†’ ( ๐บ โ†‘ 2 ) โˆˆ โ„•0 )
46 12 27 16 4sqlem5 โŠข ( ๐œ‘ โ†’ ( ๐ป โˆˆ โ„ค โˆง ( ( ๐ท โˆ’ ๐ป ) / ๐‘€ ) โˆˆ โ„ค ) )
47 46 simpld โŠข ( ๐œ‘ โ†’ ๐ป โˆˆ โ„ค )
48 zsqcl2 โŠข ( ๐ป โˆˆ โ„ค โ†’ ( ๐ป โ†‘ 2 ) โˆˆ โ„•0 )
49 47 48 syl โŠข ( ๐œ‘ โ†’ ( ๐ป โ†‘ 2 ) โˆˆ โ„•0 )
50 45 49 nn0addcld โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) โˆˆ โ„•0 )
51 50 nn0zd โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) โˆˆ โ„ค )
52 41 51 zaddcld โŠข ( ๐œ‘ โ†’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ค )
53 31 52 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) โˆˆ โ„ค )
54 dvdsmul1 โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ƒ โˆˆ โ„ค ) โ†’ ๐‘€ โˆฅ ( ๐‘€ ยท ๐‘ƒ ) )
55 28 30 54 syl2anc โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ๐‘€ ยท ๐‘ƒ ) )
56 zsqcl โŠข ( ๐ด โˆˆ โ„ค โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„ค )
57 9 56 syl โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„ค )
58 zsqcl โŠข ( ๐ต โˆˆ โ„ค โ†’ ( ๐ต โ†‘ 2 ) โˆˆ โ„ค )
59 10 58 syl โŠข ( ๐œ‘ โ†’ ( ๐ต โ†‘ 2 ) โˆˆ โ„ค )
60 57 59 zaddcld โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆˆ โ„ค )
61 60 41 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) โˆˆ โ„ค )
62 zsqcl โŠข ( ๐ถ โˆˆ โ„ค โ†’ ( ๐ถ โ†‘ 2 ) โˆˆ โ„ค )
63 11 62 syl โŠข ( ๐œ‘ โ†’ ( ๐ถ โ†‘ 2 ) โˆˆ โ„ค )
64 zsqcl โŠข ( ๐ท โˆˆ โ„ค โ†’ ( ๐ท โ†‘ 2 ) โˆˆ โ„ค )
65 12 64 syl โŠข ( ๐œ‘ โ†’ ( ๐ท โ†‘ 2 ) โˆˆ โ„ค )
66 63 65 zaddcld โŠข ( ๐œ‘ โ†’ ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆˆ โ„ค )
67 66 51 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ค )
68 35 nn0zd โŠข ( ๐œ‘ โ†’ ( ๐ธ โ†‘ 2 ) โˆˆ โ„ค )
69 57 68 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ ( ๐ธ โ†‘ 2 ) ) โˆˆ โ„ค )
70 39 nn0zd โŠข ( ๐œ‘ โ†’ ( ๐น โ†‘ 2 ) โˆˆ โ„ค )
71 59 70 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐ต โ†‘ 2 ) โˆ’ ( ๐น โ†‘ 2 ) ) โˆˆ โ„ค )
72 9 27 13 4sqlem8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐ด โ†‘ 2 ) โˆ’ ( ๐ธ โ†‘ 2 ) ) )
73 10 27 14 4sqlem8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐ต โ†‘ 2 ) โˆ’ ( ๐น โ†‘ 2 ) ) )
74 28 69 71 72 73 dvds2addd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ๐ด โ†‘ 2 ) โˆ’ ( ๐ธ โ†‘ 2 ) ) + ( ( ๐ต โ†‘ 2 ) โˆ’ ( ๐น โ†‘ 2 ) ) ) )
75 9 zcnd โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
76 75 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ )
77 10 zcnd โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
78 77 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ต โ†‘ 2 ) โˆˆ โ„‚ )
79 33 zcnd โŠข ( ๐œ‘ โ†’ ๐ธ โˆˆ โ„‚ )
80 79 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ธ โ†‘ 2 ) โˆˆ โ„‚ )
81 37 zcnd โŠข ( ๐œ‘ โ†’ ๐น โˆˆ โ„‚ )
82 81 sqcld โŠข ( ๐œ‘ โ†’ ( ๐น โ†‘ 2 ) โˆˆ โ„‚ )
83 76 78 80 82 addsub4d โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) = ( ( ( ๐ด โ†‘ 2 ) โˆ’ ( ๐ธ โ†‘ 2 ) ) + ( ( ๐ต โ†‘ 2 ) โˆ’ ( ๐น โ†‘ 2 ) ) ) )
84 74 83 breqtrrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) )
85 45 nn0zd โŠข ( ๐œ‘ โ†’ ( ๐บ โ†‘ 2 ) โˆˆ โ„ค )
86 63 85 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐ถ โ†‘ 2 ) โˆ’ ( ๐บ โ†‘ 2 ) ) โˆˆ โ„ค )
87 49 nn0zd โŠข ( ๐œ‘ โ†’ ( ๐ป โ†‘ 2 ) โˆˆ โ„ค )
88 65 87 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐ท โ†‘ 2 ) โˆ’ ( ๐ป โ†‘ 2 ) ) โˆˆ โ„ค )
89 11 27 15 4sqlem8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐ถ โ†‘ 2 ) โˆ’ ( ๐บ โ†‘ 2 ) ) )
90 12 27 16 4sqlem8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐ท โ†‘ 2 ) โˆ’ ( ๐ป โ†‘ 2 ) ) )
91 28 86 88 89 90 dvds2addd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ๐ถ โ†‘ 2 ) โˆ’ ( ๐บ โ†‘ 2 ) ) + ( ( ๐ท โ†‘ 2 ) โˆ’ ( ๐ป โ†‘ 2 ) ) ) )
92 11 zcnd โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
93 92 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ถ โ†‘ 2 ) โˆˆ โ„‚ )
94 12 zcnd โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ โ„‚ )
95 94 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ท โ†‘ 2 ) โˆˆ โ„‚ )
96 43 zcnd โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ โ„‚ )
97 96 sqcld โŠข ( ๐œ‘ โ†’ ( ๐บ โ†‘ 2 ) โˆˆ โ„‚ )
98 47 zcnd โŠข ( ๐œ‘ โ†’ ๐ป โˆˆ โ„‚ )
99 98 sqcld โŠข ( ๐œ‘ โ†’ ( ๐ป โ†‘ 2 ) โˆˆ โ„‚ )
100 93 95 97 99 addsub4d โŠข ( ๐œ‘ โ†’ ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) = ( ( ( ๐ถ โ†‘ 2 ) โˆ’ ( ๐บ โ†‘ 2 ) ) + ( ( ๐ท โ†‘ 2 ) โˆ’ ( ๐ป โ†‘ 2 ) ) ) )
101 91 100 breqtrrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) )
102 28 61 67 84 101 dvds2addd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) + ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) )
103 18 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) = ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) + ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) )
104 76 78 addcld โŠข ( ๐œ‘ โ†’ ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆˆ โ„‚ )
105 93 95 addcld โŠข ( ๐œ‘ โ†’ ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆˆ โ„‚ )
106 80 82 addcld โŠข ( ๐œ‘ โ†’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) โˆˆ โ„‚ )
107 97 99 addcld โŠข ( ๐œ‘ โ†’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) โˆˆ โ„‚ )
108 104 105 106 107 addsub4d โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) + ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) = ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) + ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) )
109 103 108 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) = ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆ’ ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) ) + ( ( ( ๐ถ โ†‘ 2 ) + ( ๐ท โ†‘ 2 ) ) โˆ’ ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) )
110 102 109 breqtrrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) )
111 28 31 53 55 110 dvds2subd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) ) )
112 27 nncnd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„‚ )
113 prmnn โŠข ( ๐‘ƒ โˆˆ โ„™ โ†’ ๐‘ƒ โˆˆ โ„• )
114 4 113 syl โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„• )
115 114 nncnd โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„‚ )
116 112 115 mulcld โŠข ( ๐œ‘ โ†’ ( ๐‘€ ยท ๐‘ƒ ) โˆˆ โ„‚ )
117 106 107 addcld โŠข ( ๐œ‘ โ†’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„‚ )
118 116 117 nncand โŠข ( ๐œ‘ โ†’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ๐‘€ ยท ๐‘ƒ ) โˆ’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) ) = ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) )
119 111 118 breqtrd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆฅ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) )
120 27 nnne0d โŠข ( ๐œ‘ โ†’ ๐‘€ โ‰  0 )
121 40 50 nn0addcld โŠข ( ๐œ‘ โ†’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„•0 )
122 121 nn0zd โŠข ( ๐œ‘ โ†’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ค )
123 dvdsval2 โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘€ โ‰  0 โˆง ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ค ) โ†’ ( ๐‘€ โˆฅ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โ†” ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„ค ) )
124 28 120 122 123 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘€ โˆฅ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โ†” ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„ค ) )
125 119 124 mpbid โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„ค )
126 121 nn0red โŠข ( ๐œ‘ โ†’ ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ )
127 121 nn0ge0d โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) )
128 27 nnred โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„ )
129 27 nngt0d โŠข ( ๐œ‘ โ†’ 0 < ๐‘€ )
130 divge0 โŠข ( ( ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) โˆˆ โ„ โˆง 0 โ‰ค ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) ) โˆง ( ๐‘€ โˆˆ โ„ โˆง 0 < ๐‘€ ) ) โ†’ 0 โ‰ค ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) )
131 126 127 128 129 130 syl22anc โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) )
132 elnn0z โŠข ( ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„•0 โ†” ( ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„ค โˆง 0 โ‰ค ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) ) )
133 125 131 132 sylanbrc โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐ธ โ†‘ 2 ) + ( ๐น โ†‘ 2 ) ) + ( ( ๐บ โ†‘ 2 ) + ( ๐ป โ†‘ 2 ) ) ) / ๐‘€ ) โˆˆ โ„•0 )
134 17 133 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ โ„•0 )