Metamath Proof Explorer


Theorem posbezout

Description: Bezout's identity restricted on positive integers in all but one variable. (Contributed by metakunt, 26-Apr-2025)

Ref Expression
Assertion posbezout ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → ∃ 𝑥 ∈ ℕ ∃ 𝑦 ∈ ℤ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑥 ) + ( 𝐵 · 𝑦 ) ) )

Proof

Step Hyp Ref Expression
1 oveq2 ( 𝑥 = ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( 𝐴 · 𝑥 ) = ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
2 1 oveq1d ( 𝑥 = ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( ( 𝐴 · 𝑥 ) + ( 𝐵 · 𝑦 ) ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · 𝑦 ) ) )
3 2 eqeq2d ( 𝑥 = ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑥 ) + ( 𝐵 · 𝑦 ) ) ↔ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · 𝑦 ) ) ) )
4 oveq2 ( 𝑦 = ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( 𝐵 · 𝑦 ) = ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
5 4 oveq2d ( 𝑦 = ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · 𝑦 ) ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
6 5 eqeq2d ( 𝑦 = ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · 𝑦 ) ) ↔ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) ) )
7 simplr ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑤 ∈ ℤ )
8 simpllr ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐵 ∈ ℕ )
9 8 nnzd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐵 ∈ ℤ )
10 7 7 zmulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 · 𝑤 ) ∈ ℤ )
11 simpr ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑧 ∈ ℤ )
12 11 11 zmulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑧 · 𝑧 ) ∈ ℤ )
13 10 12 zaddcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) ∈ ℤ )
14 2z 2 ∈ ℤ
15 14 a1i ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 2 ∈ ℤ )
16 13 15 zaddcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ∈ ℤ )
17 9 16 zmulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℤ )
18 7 17 zaddcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℤ )
19 7 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑤 ∈ ℝ )
20 19 renegcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → - 𝑤 ∈ ℝ )
21 20 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → - 𝑤 ∈ ℝ )
22 0red ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 0 ∈ ℝ )
23 17 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℝ )
24 23 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℝ )
25 df-neg - 𝑤 = ( 0 − 𝑤 )
26 25 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → - 𝑤 = ( 0 − 𝑤 ) )
27 19 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 𝑤 ∈ ℝ )
28 22 leidd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 0 ≤ 0 )
29 simpr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 0 ≤ 𝑤 )
30 22 27 28 29 addge0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 0 ≤ ( 0 + 𝑤 ) )
31 22 27 22 lesubaddd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → ( ( 0 − 𝑤 ) ≤ 0 ↔ 0 ≤ ( 0 + 𝑤 ) ) )
32 30 31 mpbird ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → ( 0 − 𝑤 ) ≤ 0 )
33 26 32 eqbrtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → - 𝑤 ≤ 0 )
34 8 nnred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐵 ∈ ℝ )
35 16 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ∈ ℝ )
36 8 nngt0d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < 𝐵 )
37 0red ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 ∈ ℝ )
38 2re 2 ∈ ℝ
39 38 a1i ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 2 ∈ ℝ )
40 37 39 readdcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 0 + 2 ) ∈ ℝ )
41 2pos 0 < 2
42 eqid 2 = 2
43 2cn 2 ∈ ℂ
44 43 addlidi ( 0 + 2 ) = 2
45 42 44 eqtr4i 2 = ( 0 + 2 )
46 41 45 breqtri 0 < ( 0 + 2 )
47 46 a1i ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < ( 0 + 2 ) )
48 13 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) ∈ ℝ )
49 19 19 remulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 · 𝑤 ) ∈ ℝ )
50 12 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑧 · 𝑧 ) ∈ ℝ )
51 19 msqge0d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 ≤ ( 𝑤 · 𝑤 ) )
52 11 zred ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑧 ∈ ℝ )
53 52 msqge0d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 ≤ ( 𝑧 · 𝑧 ) )
54 49 50 51 53 addge0d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 ≤ ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) )
55 39 leidd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 2 ≤ 2 )
56 37 39 48 39 54 55 le2addd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 0 + 2 ) ≤ ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) )
57 37 40 35 47 56 ltletrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) )
58 34 35 36 57 mulgt0d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
59 58 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → 0 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
60 21 22 24 33 59 lelttrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 0 ≤ 𝑤 ) → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
61 25 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → - 𝑤 = ( 0 − 𝑤 ) )
62 37 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ∈ ℝ )
63 34 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝐵 ∈ ℝ )
64 52 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑧 ∈ ℝ )
65 64 64 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝑧 · 𝑧 ) ∈ ℝ )
66 63 65 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( 𝑧 · 𝑧 ) ) ∈ ℝ )
67 19 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑤 ∈ ℝ )
68 67 67 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝑤 · 𝑤 ) ∈ ℝ )
69 38 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 2 ∈ ℝ )
70 68 69 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℝ )
71 63 70 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ∈ ℝ )
72 71 67 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ∈ ℝ )
73 66 72 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) ∈ ℝ )
74 8 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝐵 ∈ ℕ )
75 74 nnnn0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝐵 ∈ ℕ0 )
76 75 nn0ge0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ 𝐵 )
77 64 msqge0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ ( 𝑧 · 𝑧 ) )
78 63 65 76 77 mulge0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ ( 𝐵 · ( 𝑧 · 𝑧 ) ) )
79 63 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝐵 ∈ ℂ )
80 64 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑧 ∈ ℂ )
81 80 80 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝑧 · 𝑧 ) ∈ ℂ )
82 79 81 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( 𝑧 · 𝑧 ) ) ∈ ℂ )
83 82 subidd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) − ( 𝐵 · ( 𝑧 · 𝑧 ) ) ) = 0 )
84 1red ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 1 ∈ ℝ )
85 84 70 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ∈ ℝ )
86 85 67 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ∈ ℝ )
87 20 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 ∈ ℝ )
88 19 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 𝑤 ∈ ℝ )
89 88 88 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( 𝑤 · 𝑤 ) ∈ ℝ )
90 38 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 2 ∈ ℝ )
91 89 90 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℝ )
92 37 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 ∈ ℝ )
93 87 87 remulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) ∈ ℝ )
94 93 90 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( - 𝑤 · - 𝑤 ) + 2 ) ∈ ℝ )
95 1red ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 1 ∈ ℝ )
96 95 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 1 ∈ ℝ )
97 0le1 0 ≤ 1
98 97 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 ≤ 1 )
99 simpr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 1 ≤ - 𝑤 )
100 92 96 87 98 99 letrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 ≤ - 𝑤 )
101 87 87 100 99 lemulge11d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 ≤ ( - 𝑤 · - 𝑤 ) )
102 93 92 readdcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( - 𝑤 · - 𝑤 ) + 0 ) ∈ ℝ )
103 93 leidd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) ≤ ( - 𝑤 · - 𝑤 ) )
104 88 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 𝑤 ∈ ℂ )
105 104 negcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 ∈ ℂ )
106 105 105 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) ∈ ℂ )
107 106 addridd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( - 𝑤 · - 𝑤 ) + 0 ) = ( - 𝑤 · - 𝑤 ) )
108 107 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) = ( ( - 𝑤 · - 𝑤 ) + 0 ) )
109 103 108 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) ≤ ( ( - 𝑤 · - 𝑤 ) + 0 ) )
110 41 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 < 2 )
111 92 90 93 110 ltadd2dd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( - 𝑤 · - 𝑤 ) + 0 ) < ( ( - 𝑤 · - 𝑤 ) + 2 ) )
112 93 102 94 109 111 lelttrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) < ( ( - 𝑤 · - 𝑤 ) + 2 ) )
113 87 93 94 101 112 lelttrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 < ( ( - 𝑤 · - 𝑤 ) + 2 ) )
114 104 104 mul2negd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( - 𝑤 · - 𝑤 ) = ( 𝑤 · 𝑤 ) )
115 114 oveq1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( - 𝑤 · - 𝑤 ) + 2 ) = ( ( 𝑤 · 𝑤 ) + 2 ) )
116 113 115 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 < ( ( 𝑤 · 𝑤 ) + 2 ) )
117 91 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℂ )
118 117 subid1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( ( 𝑤 · 𝑤 ) + 2 ) − 0 ) = ( ( 𝑤 · 𝑤 ) + 2 ) )
119 118 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( 𝑤 · 𝑤 ) + 2 ) = ( ( ( 𝑤 · 𝑤 ) + 2 ) − 0 ) )
120 116 119 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → - 𝑤 < ( ( ( 𝑤 · 𝑤 ) + 2 ) − 0 ) )
121 87 91 92 120 ltsub13d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) − - 𝑤 ) )
122 7 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 𝑤 ∈ ℤ )
123 122 zcnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 𝑤 ∈ ℂ )
124 123 123 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( 𝑤 · 𝑤 ) ∈ ℂ )
125 2cnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 2 ∈ ℂ )
126 124 125 addcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℂ )
127 126 123 subnegd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → ( ( ( 𝑤 · 𝑤 ) + 2 ) − - 𝑤 ) = ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) )
128 121 127 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 1 ≤ - 𝑤 ) → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) )
129 128 ex ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 1 ≤ - 𝑤 → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) ) )
130 0zd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 ∈ ℤ )
131 7 130 zltlem1d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 ↔ 𝑤 ≤ ( 0 − 1 ) ) )
132 df-neg - 1 = ( 0 − 1 )
133 132 eqcomi ( 0 − 1 ) = - 1
134 133 a1i ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 0 − 1 ) = - 1 )
135 134 breq2d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 ≤ ( 0 − 1 ) ↔ 𝑤 ≤ - 1 ) )
136 131 135 bitrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 ↔ 𝑤 ≤ - 1 ) )
137 95 renegcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → - 1 ∈ ℝ )
138 19 137 lenegd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 ≤ - 1 ↔ - - 1 ≤ - 𝑤 ) )
139 136 138 bitrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 ↔ - - 1 ≤ - 𝑤 ) )
140 1cnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 1 ∈ ℂ )
141 140 negnegd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → - - 1 = 1 )
142 141 breq1d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( - - 1 ≤ - 𝑤 ↔ 1 ≤ - 𝑤 ) )
143 139 142 bitrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 ↔ 1 ≤ - 𝑤 ) )
144 143 biimpd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 → 1 ≤ - 𝑤 ) )
145 144 imim1d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 1 ≤ - 𝑤 → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) ) → ( 𝑤 < 0 → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) ) ) )
146 129 145 mpd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) ) )
147 146 imp ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 < ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) )
148 70 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℂ )
149 148 mullidd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) = ( ( 𝑤 · 𝑤 ) + 2 ) )
150 149 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑤 · 𝑤 ) + 2 ) = ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) )
151 150 oveq1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝑤 · 𝑤 ) + 2 ) + 𝑤 ) = ( ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) )
152 147 151 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 < ( ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) )
153 40 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 0 + 2 ) ∈ ℝ )
154 62 leidd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ 0 )
155 0le2 0 ≤ 2
156 155 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ 2 )
157 62 69 154 156 addge0d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ ( 0 + 2 ) )
158 51 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ ( 𝑤 · 𝑤 ) )
159 62 68 69 158 leadd1dd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 0 + 2 ) ≤ ( ( 𝑤 · 𝑤 ) + 2 ) )
160 62 153 70 157 159 letrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 ≤ ( ( 𝑤 · 𝑤 ) + 2 ) )
161 74 nnge1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 1 ≤ 𝐵 )
162 84 63 70 160 161 lemul1ad ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ≤ ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) )
163 85 71 67 162 leadd1dd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 1 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ≤ ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) )
164 62 86 72 152 163 ltletrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 < ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) )
165 83 164 eqbrtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) − ( 𝐵 · ( 𝑧 · 𝑧 ) ) ) < ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) )
166 66 66 72 ltsubadd2d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) − ( 𝐵 · ( 𝑧 · 𝑧 ) ) ) < ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ↔ ( 𝐵 · ( 𝑧 · 𝑧 ) ) < ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) ) )
167 165 166 mpbid ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( 𝑧 · 𝑧 ) ) < ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) )
168 62 66 73 78 167 lelttrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 < ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) )
169 74 nncnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝐵 ∈ ℂ )
170 11 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑧 ∈ ℤ )
171 170 zcnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑧 ∈ ℂ )
172 171 171 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝑧 · 𝑧 ) ∈ ℂ )
173 169 172 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( 𝑧 · 𝑧 ) ) ∈ ℂ )
174 67 recnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 𝑤 ∈ ℂ )
175 174 174 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝑤 · 𝑤 ) ∈ ℂ )
176 2cnd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 2 ∈ ℂ )
177 175 176 addcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑤 · 𝑤 ) + 2 ) ∈ ℂ )
178 169 177 mulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ∈ ℂ )
179 173 178 174 addassd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) = ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) )
180 179 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) = ( ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) )
181 169 172 177 adddid ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) = ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ) )
182 181 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ) = ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) )
183 182 oveq1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) = ( ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) )
184 180 183 eqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) = ( ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) )
185 43 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 2 ∈ ℂ )
186 172 175 185 addassd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝑧 · 𝑧 ) + ( 𝑤 · 𝑤 ) ) + 2 ) = ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) )
187 186 eqcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) = ( ( ( 𝑧 · 𝑧 ) + ( 𝑤 · 𝑤 ) ) + 2 ) )
188 172 175 addcomd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑧 · 𝑧 ) + ( 𝑤 · 𝑤 ) ) = ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) )
189 188 oveq1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( ( 𝑧 · 𝑧 ) + ( 𝑤 · 𝑤 ) ) + 2 ) = ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) )
190 187 189 eqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) = ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) )
191 190 oveq2d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) = ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
192 191 oveq1d ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( ( 𝑧 · 𝑧 ) + ( ( 𝑤 · 𝑤 ) + 2 ) ) ) + 𝑤 ) = ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) )
193 184 192 eqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 𝐵 · ( 𝑧 · 𝑧 ) ) + ( ( 𝐵 · ( ( 𝑤 · 𝑤 ) + 2 ) ) + 𝑤 ) ) = ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) )
194 168 193 breqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → 0 < ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) )
195 23 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℝ )
196 62 67 195 ltsubaddd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( ( 0 − 𝑤 ) < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ↔ 0 < ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) ) )
197 194 196 mpbird ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → ( 0 − 𝑤 ) < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
198 61 197 eqbrtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ 𝑤 < 0 ) → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
199 198 ex ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
200 19 37 ltnled ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 < 0 ↔ ¬ 0 ≤ 𝑤 ) )
201 200 bicomd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ¬ 0 ≤ 𝑤𝑤 < 0 ) )
202 201 biimpd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ¬ 0 ≤ 𝑤𝑤 < 0 ) )
203 202 imim1d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝑤 < 0 → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) → ( ¬ 0 ≤ 𝑤 → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
204 199 203 mpd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ¬ 0 ≤ 𝑤 → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
205 204 imp ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ¬ 0 ≤ 𝑤 ) → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
206 60 205 pm2.61dan ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) )
207 20 23 posdifd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( - 𝑤 < ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ↔ 0 < ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) − - 𝑤 ) ) )
208 206 207 mpbid ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) − - 𝑤 ) )
209 17 zcnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℂ )
210 7 zcnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑤 ∈ ℂ )
211 209 210 subnegd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) − - 𝑤 ) = ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) )
212 209 210 addcomd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) + 𝑤 ) = ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
213 211 212 eqtrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) − - 𝑤 ) = ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
214 208 213 breqtrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 0 < ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
215 18 214 jca ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℤ ∧ 0 < ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
216 elnnz ( ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℕ ↔ ( ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℤ ∧ 0 < ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
217 215 216 sylibr ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℕ )
218 217 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℕ )
219 simplr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → 𝑧 ∈ ℤ )
220 simp-4l ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → 𝐴 ∈ ℕ )
221 220 nnzd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → 𝐴 ∈ ℤ )
222 simpllr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → 𝑤 ∈ ℤ )
223 222 222 zmulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝑤 · 𝑤 ) ∈ ℤ )
224 219 219 zmulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝑧 · 𝑧 ) ∈ ℤ )
225 223 224 zaddcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) ∈ ℤ )
226 14 a1i ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → 2 ∈ ℤ )
227 225 226 zaddcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ∈ ℤ )
228 221 227 zmulcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℤ )
229 219 228 zsubcld ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℤ )
230 simpr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) )
231 simplll ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐴 ∈ ℕ )
232 231 nncnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐴 ∈ ℂ )
233 232 210 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐴 · 𝑤 ) ∈ ℂ )
234 8 nncnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝐵 ∈ ℂ )
235 210 210 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑤 · 𝑤 ) ∈ ℂ )
236 11 zcnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 𝑧 ∈ ℂ )
237 236 236 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝑧 · 𝑧 ) ∈ ℂ )
238 235 237 addcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) ∈ ℂ )
239 2cnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → 2 ∈ ℂ )
240 238 239 addcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ∈ ℂ )
241 234 240 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℂ )
242 232 241 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ∈ ℂ )
243 234 236 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · 𝑧 ) ∈ ℂ )
244 233 242 243 ppncand ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) )
245 eqidd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) )
246 244 245 eqtr2d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) = ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
247 16 zcnd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ∈ ℂ )
248 232 234 247 mul12d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) = ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) )
249 248 oveq2d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐵 · 𝑧 ) − ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) = ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
250 249 oveq2d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) = ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
251 246 250 eqtrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) = ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
252 232 210 209 adddid ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) = ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
253 252 eqcomd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) = ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
254 232 240 mulcld ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ∈ ℂ )
255 234 236 254 subdid ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) = ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
256 255 eqcomd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) = ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) )
257 253 256 oveq12d ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( ( 𝐴 · 𝑤 ) + ( 𝐴 · ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( ( 𝐵 · 𝑧 ) − ( 𝐵 · ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
258 251 257 eqtrd ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) → ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
259 258 adantr ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
260 230 259 eqtrd ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · ( 𝑤 + ( 𝐵 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) + ( 𝐵 · ( 𝑧 − ( 𝐴 · ( ( ( 𝑤 · 𝑤 ) + ( 𝑧 · 𝑧 ) ) + 2 ) ) ) ) ) )
261 3 6 218 229 260 2rspcedvdw ( ( ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) ∧ 𝑤 ∈ ℤ ) ∧ 𝑧 ∈ ℤ ) ∧ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) ) → ∃ 𝑥 ∈ ℕ ∃ 𝑦 ∈ ℤ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑥 ) + ( 𝐵 · 𝑦 ) ) )
262 nnz ( 𝐴 ∈ ℕ → 𝐴 ∈ ℤ )
263 262 adantr ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → 𝐴 ∈ ℤ )
264 nnz ( 𝐵 ∈ ℕ → 𝐵 ∈ ℤ )
265 264 adantl ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → 𝐵 ∈ ℤ )
266 263 265 jca ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → ( 𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ) )
267 bezout ( ( 𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ ) → ∃ 𝑤 ∈ ℤ ∃ 𝑧 ∈ ℤ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) )
268 266 267 syl ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → ∃ 𝑤 ∈ ℤ ∃ 𝑧 ∈ ℤ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑤 ) + ( 𝐵 · 𝑧 ) ) )
269 261 268 r19.29vva ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℕ ) → ∃ 𝑥 ∈ ℕ ∃ 𝑦 ∈ ℤ ( 𝐴 gcd 𝐵 ) = ( ( 𝐴 · 𝑥 ) + ( 𝐵 · 𝑦 ) ) )