Proof of Theorem jm2.27c
Step | Hyp | Ref
| Expression |
1 | | jm2.27c5 |
. . . 4
⊢ 𝐷 = (𝐴 Xrm 𝐵) |
2 | | jm2.27a1 |
. . . . 5
⊢ (𝜑 → 𝐴 ∈
(ℤ≥‘2)) |
3 | | jm2.27a2 |
. . . . . 6
⊢ (𝜑 → 𝐵 ∈ ℕ) |
4 | 3 | nnzd 12425 |
. . . . 5
⊢ (𝜑 → 𝐵 ∈ ℤ) |
5 | | frmx 40735 |
. . . . . 6
⊢
Xrm :((ℤ≥‘2) ×
ℤ)⟶ℕ0 |
6 | 5 | fovcl 7402 |
. . . . 5
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℤ) → (𝐴 Xrm 𝐵) ∈
ℕ0) |
7 | 2, 4, 6 | syl2anc 584 |
. . . 4
⊢ (𝜑 → (𝐴 Xrm 𝐵) ∈
ℕ0) |
8 | 1, 7 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐷 ∈
ℕ0) |
9 | | jm2.27c7 |
. . . 4
⊢ 𝐸 = (𝐴 Yrm (2 · 𝑄)) |
10 | | 2z 12352 |
. . . . . . 7
⊢ 2 ∈
ℤ |
11 | | jm2.27c6 |
. . . . . . . 8
⊢ 𝑄 = (𝐵 · (𝐴 Yrm 𝐵)) |
12 | | jm2.27c4 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐶 = (𝐴 Yrm 𝐵)) |
13 | | jm2.27a3 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐶 ∈ ℕ) |
14 | 13 | nnzd 12425 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐶 ∈ ℤ) |
15 | 12, 14 | eqeltrrd 2840 |
. . . . . . . . 9
⊢ (𝜑 → (𝐴 Yrm 𝐵) ∈ ℤ) |
16 | 4, 15 | zmulcld 12432 |
. . . . . . . 8
⊢ (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ) |
17 | 11, 16 | eqeltrid 2843 |
. . . . . . 7
⊢ (𝜑 → 𝑄 ∈ ℤ) |
18 | | zmulcl 12369 |
. . . . . . 7
⊢ ((2
∈ ℤ ∧ 𝑄
∈ ℤ) → (2 · 𝑄) ∈ ℤ) |
19 | 10, 17, 18 | sylancr 587 |
. . . . . 6
⊢ (𝜑 → (2 · 𝑄) ∈
ℤ) |
20 | | frmy 40736 |
. . . . . . 7
⊢
Yrm :((ℤ≥‘2) ×
ℤ)⟶ℤ |
21 | 20 | fovcl 7402 |
. . . . . 6
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) ∈
ℤ) |
22 | 2, 19, 21 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈
ℤ) |
23 | | rmy0 40751 |
. . . . . . 7
⊢ (𝐴 ∈
(ℤ≥‘2) → (𝐴 Yrm 0) = 0) |
24 | 2, 23 | syl 17 |
. . . . . 6
⊢ (𝜑 → (𝐴 Yrm 0) = 0) |
25 | | 2nn 12046 |
. . . . . . . . . 10
⊢ 2 ∈
ℕ |
26 | 12, 13 | eqeltrrd 2840 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐴 Yrm 𝐵) ∈ ℕ) |
27 | 3, 26 | nnmulcld 12026 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℕ) |
28 | 11, 27 | eqeltrid 2843 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑄 ∈ ℕ) |
29 | | nnmulcl 11997 |
. . . . . . . . . 10
⊢ ((2
∈ ℕ ∧ 𝑄
∈ ℕ) → (2 · 𝑄) ∈ ℕ) |
30 | 25, 28, 29 | sylancr 587 |
. . . . . . . . 9
⊢ (𝜑 → (2 · 𝑄) ∈
ℕ) |
31 | 30 | nnnn0d 12293 |
. . . . . . . 8
⊢ (𝜑 → (2 · 𝑄) ∈
ℕ0) |
32 | 31 | nn0ge0d 12296 |
. . . . . . 7
⊢ (𝜑 → 0 ≤ (2 · 𝑄)) |
33 | | 0zd 12331 |
. . . . . . . 8
⊢ (𝜑 → 0 ∈
ℤ) |
34 | | lermy 40777 |
. . . . . . . 8
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 ≤
(2 · 𝑄) ↔
(𝐴 Yrm 0) ≤
(𝐴 Yrm (2
· 𝑄)))) |
35 | 2, 33, 19, 34 | syl3anc 1370 |
. . . . . . 7
⊢ (𝜑 → (0 ≤ (2 · 𝑄) ↔ (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄)))) |
36 | 32, 35 | mpbid 231 |
. . . . . 6
⊢ (𝜑 → (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄))) |
37 | 24, 36 | eqbrtrrd 5098 |
. . . . 5
⊢ (𝜑 → 0 ≤ (𝐴 Yrm (2 · 𝑄))) |
38 | | elnn0z 12332 |
. . . . 5
⊢ ((𝐴 Yrm (2 ·
𝑄)) ∈
ℕ0 ↔ ((𝐴 Yrm (2 · 𝑄)) ∈ ℤ ∧ 0 ≤
(𝐴 Yrm (2
· 𝑄)))) |
39 | 22, 37, 38 | sylanbrc 583 |
. . . 4
⊢ (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈
ℕ0) |
40 | 9, 39 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐸 ∈
ℕ0) |
41 | | jm2.27c8 |
. . . 4
⊢ 𝐹 = (𝐴 Xrm (2 · 𝑄)) |
42 | 5 | fovcl 7402 |
. . . . 5
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈
ℕ0) |
43 | 2, 19, 42 | syl2anc 584 |
. . . 4
⊢ (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈
ℕ0) |
44 | 41, 43 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐹 ∈
ℕ0) |
45 | 8, 40, 44 | 3jca 1127 |
. 2
⊢ (𝜑 → (𝐷 ∈ ℕ0 ∧ 𝐸 ∈ ℕ0
∧ 𝐹 ∈
ℕ0)) |
46 | | 2nn0 12250 |
. . . 4
⊢ 2 ∈
ℕ0 |
47 | | jm2.27c9 |
. . . . 5
⊢ 𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) |
48 | 44 | nn0cnd 12295 |
. . . . . . . . 9
⊢ (𝜑 → 𝐹 ∈ ℂ) |
49 | 48 | sqvald 13861 |
. . . . . . . 8
⊢ (𝜑 → (𝐹↑2) = (𝐹 · 𝐹)) |
50 | 44, 44 | nn0mulcld 12298 |
. . . . . . . 8
⊢ (𝜑 → (𝐹 · 𝐹) ∈
ℕ0) |
51 | 49, 50 | eqeltrd 2839 |
. . . . . . 7
⊢ (𝜑 → (𝐹↑2) ∈
ℕ0) |
52 | | eluz2nn 12624 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈
(ℤ≥‘2) → 𝐴 ∈ ℕ) |
53 | 2, 52 | syl 17 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐴 ∈ ℕ) |
54 | 53 | nnnn0d 12293 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐴 ∈
ℕ0) |
55 | 54 | nn0red 12294 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐴 ∈ ℝ) |
56 | 44 | nn0red 12294 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐹 ∈ ℝ) |
57 | 56, 56 | remulcld 11005 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐹 · 𝐹) ∈ ℝ) |
58 | | rmx1 40748 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈
(ℤ≥‘2) → (𝐴 Xrm 1) = 𝐴) |
59 | 2, 58 | syl 17 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐴 Xrm 1) = 𝐴) |
60 | 30 | nnge1d 12021 |
. . . . . . . . . . . . 13
⊢ (𝜑 → 1 ≤ (2 · 𝑄)) |
61 | | 1nn0 12249 |
. . . . . . . . . . . . . . 15
⊢ 1 ∈
ℕ0 |
62 | 61 | a1i 11 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → 1 ∈
ℕ0) |
63 | | lermxnn0 40772 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 1 ∈ ℕ0 ∧ (2
· 𝑄) ∈
ℕ0) → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄)))) |
64 | 2, 62, 31, 63 | syl3anc 1370 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄)))) |
65 | 60, 64 | mpbid 231 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄))) |
66 | 59, 65 | eqbrtrrd 5098 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐴 ≤ (𝐴 Xrm (2 · 𝑄))) |
67 | 66, 41 | breqtrrdi 5116 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐴 ≤ 𝐹) |
68 | 44 | nn0ge0d 12296 |
. . . . . . . . . . 11
⊢ (𝜑 → 0 ≤ 𝐹) |
69 | | rmxnn 40773 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈
ℕ) |
70 | 2, 19, 69 | syl2anc 584 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈
ℕ) |
71 | 41, 70 | eqeltrid 2843 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐹 ∈ ℕ) |
72 | 71 | nnge1d 12021 |
. . . . . . . . . . 11
⊢ (𝜑 → 1 ≤ 𝐹) |
73 | 56, 56, 68, 72 | lemulge12d 11913 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐹 ≤ (𝐹 · 𝐹)) |
74 | 55, 56, 57, 67, 73 | letrd 11132 |
. . . . . . . . 9
⊢ (𝜑 → 𝐴 ≤ (𝐹 · 𝐹)) |
75 | 74, 49 | breqtrrd 5102 |
. . . . . . . 8
⊢ (𝜑 → 𝐴 ≤ (𝐹↑2)) |
76 | | nn0sub 12283 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℕ0
∧ (𝐹↑2) ∈
ℕ0) → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈
ℕ0)) |
77 | 54, 51, 76 | syl2anc 584 |
. . . . . . . 8
⊢ (𝜑 → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈
ℕ0)) |
78 | 75, 77 | mpbid 231 |
. . . . . . 7
⊢ (𝜑 → ((𝐹↑2) − 𝐴) ∈
ℕ0) |
79 | 51, 78 | nn0mulcld 12298 |
. . . . . 6
⊢ (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈
ℕ0) |
80 | | uzaddcl 12644 |
. . . . . 6
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℕ0) → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈
(ℤ≥‘2)) |
81 | 2, 79, 80 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈
(ℤ≥‘2)) |
82 | 47, 81 | eqeltrid 2843 |
. . . 4
⊢ (𝜑 → 𝐺 ∈
(ℤ≥‘2)) |
83 | | eluznn0 12657 |
. . . 4
⊢ ((2
∈ ℕ0 ∧ 𝐺 ∈ (ℤ≥‘2))
→ 𝐺 ∈
ℕ0) |
84 | 46, 82, 83 | sylancr 587 |
. . 3
⊢ (𝜑 → 𝐺 ∈
ℕ0) |
85 | | jm2.27c10 |
. . . 4
⊢ 𝐻 = (𝐺 Yrm 𝐵) |
86 | 20 | fovcl 7402 |
. . . . . 6
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Yrm 𝐵) ∈ ℤ) |
87 | 82, 4, 86 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → (𝐺 Yrm 𝐵) ∈ ℤ) |
88 | | rmy0 40751 |
. . . . . . 7
⊢ (𝐺 ∈
(ℤ≥‘2) → (𝐺 Yrm 0) = 0) |
89 | 82, 88 | syl 17 |
. . . . . 6
⊢ (𝜑 → (𝐺 Yrm 0) = 0) |
90 | 3 | nnnn0d 12293 |
. . . . . . . 8
⊢ (𝜑 → 𝐵 ∈
ℕ0) |
91 | 90 | nn0ge0d 12296 |
. . . . . . 7
⊢ (𝜑 → 0 ≤ 𝐵) |
92 | | lermy 40777 |
. . . . . . . 8
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 0 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵))) |
93 | 82, 33, 4, 92 | syl3anc 1370 |
. . . . . . 7
⊢ (𝜑 → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵))) |
94 | 91, 93 | mpbid 231 |
. . . . . 6
⊢ (𝜑 → (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵)) |
95 | 89, 94 | eqbrtrrd 5098 |
. . . . 5
⊢ (𝜑 → 0 ≤ (𝐺 Yrm 𝐵)) |
96 | | elnn0z 12332 |
. . . . 5
⊢ ((𝐺 Yrm 𝐵) ∈ ℕ0
↔ ((𝐺 Yrm
𝐵) ∈ ℤ ∧ 0
≤ (𝐺 Yrm
𝐵))) |
97 | 87, 95, 96 | sylanbrc 583 |
. . . 4
⊢ (𝜑 → (𝐺 Yrm 𝐵) ∈
ℕ0) |
98 | 85, 97 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐻 ∈
ℕ0) |
99 | | jm2.27c11 |
. . . 4
⊢ 𝐼 = (𝐺 Xrm 𝐵) |
100 | 5 | fovcl 7402 |
. . . . 5
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Xrm 𝐵) ∈
ℕ0) |
101 | 82, 4, 100 | syl2anc 584 |
. . . 4
⊢ (𝜑 → (𝐺 Xrm 𝐵) ∈
ℕ0) |
102 | 99, 101 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐼 ∈
ℕ0) |
103 | 84, 98, 102 | 3jca 1127 |
. 2
⊢ (𝜑 → (𝐺 ∈ ℕ0 ∧ 𝐻 ∈ ℕ0
∧ 𝐼 ∈
ℕ0)) |
104 | | jm2.27c12 |
. . . 4
⊢ 𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1) |
105 | | zsqcl 13848 |
. . . . . . . . . 10
⊢ ((𝐴 Yrm 𝐵) ∈ ℤ → ((𝐴 Yrm 𝐵)↑2) ∈
ℤ) |
106 | 15, 105 | syl 17 |
. . . . . . . . 9
⊢ (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∈ ℤ) |
107 | | zmulcl 12369 |
. . . . . . . . 9
⊢ ((2
∈ ℤ ∧ ((𝐴
Yrm 𝐵)↑2)
∈ ℤ) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ) |
108 | 10, 106, 107 | sylancr 587 |
. . . . . . . 8
⊢ (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈
ℤ) |
109 | 20 | fovcl 7402 |
. . . . . . . . . 10
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm 𝑄) ∈ ℤ) |
110 | 2, 17, 109 | syl2anc 584 |
. . . . . . . . 9
⊢ (𝜑 → (𝐴 Yrm 𝑄) ∈ ℤ) |
111 | | zmulcl 12369 |
. . . . . . . . 9
⊢ ((2
∈ ℤ ∧ (𝐴
Yrm 𝑄) ∈
ℤ) → (2 · (𝐴 Yrm 𝑄)) ∈ ℤ) |
112 | 10, 110, 111 | sylancr 587 |
. . . . . . . 8
⊢ (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∈
ℤ) |
113 | | iddvds 15979 |
. . . . . . . . . . . 12
⊢ ((𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵))) |
114 | 16, 113 | syl 17 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵))) |
115 | 114, 11 | breqtrrdi 5116 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄) |
116 | | jm2.20nn 40819 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝑄 ∈ ℕ ∧ 𝐵 ∈ ℕ) → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄)) |
117 | 2, 28, 3, 116 | syl3anc 1370 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄)) |
118 | 115, 117 | mpbird 256 |
. . . . . . . . 9
⊢ (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄)) |
119 | 10 | a1i 11 |
. . . . . . . . . 10
⊢ (𝜑 → 2 ∈
ℤ) |
120 | | dvdscmul 15992 |
. . . . . . . . . 10
⊢ ((((𝐴 Yrm 𝐵)↑2) ∈ ℤ ∧
(𝐴 Yrm 𝑄) ∈ ℤ ∧ 2 ∈
ℤ) → (((𝐴
Yrm 𝐵)↑2)
∥ (𝐴 Yrm
𝑄) → (2 ·
((𝐴 Yrm 𝐵)↑2)) ∥ (2 ·
(𝐴 Yrm 𝑄)))) |
121 | 106, 110,
119, 120 | syl3anc 1370 |
. . . . . . . . 9
⊢ (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄)))) |
122 | 118, 121 | mpd 15 |
. . . . . . . 8
⊢ (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 ·
(𝐴 Yrm 𝑄))) |
123 | 5 | fovcl 7402 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Xrm 𝑄) ∈
ℕ0) |
124 | 2, 17, 123 | syl2anc 584 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐴 Xrm 𝑄) ∈
ℕ0) |
125 | 124 | nn0zd 12424 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐴 Xrm 𝑄) ∈ ℤ) |
126 | | dvdsmul1 15987 |
. . . . . . . . . 10
⊢ (((2
· (𝐴 Yrm
𝑄)) ∈ ℤ ∧
(𝐴 Xrm 𝑄) ∈ ℤ) → (2
· (𝐴 Yrm
𝑄)) ∥ ((2 ·
(𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄))) |
127 | 112, 125,
126 | syl2anc 584 |
. . . . . . . . 9
⊢ (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄))) |
128 | | rmydbl 40762 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄))) |
129 | 2, 17, 128 | syl2anc 584 |
. . . . . . . . . 10
⊢ (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄))) |
130 | | 2cnd 12051 |
. . . . . . . . . . 11
⊢ (𝜑 → 2 ∈
ℂ) |
131 | 124 | nn0cnd 12295 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐴 Xrm 𝑄) ∈ ℂ) |
132 | 110 | zcnd 12427 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐴 Yrm 𝑄) ∈ ℂ) |
133 | 130, 131,
132 | mul32d 11185 |
. . . . . . . . . 10
⊢ (𝜑 → ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄))) |
134 | 129, 133 | eqtrd 2778 |
. . . . . . . . 9
⊢ (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄))) |
135 | 127, 134 | breqtrrd 5102 |
. . . . . . . 8
⊢ (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ (𝐴 Yrm (2 · 𝑄))) |
136 | 108, 112,
22, 122, 135 | dvdstrd 16004 |
. . . . . . 7
⊢ (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (𝐴 Yrm (2 ·
𝑄))) |
137 | 12 | oveq1d 7290 |
. . . . . . . 8
⊢ (𝜑 → (𝐶↑2) = ((𝐴 Yrm 𝐵)↑2)) |
138 | 137 | oveq2d 7291 |
. . . . . . 7
⊢ (𝜑 → (2 · (𝐶↑2)) = (2 · ((𝐴 Yrm 𝐵)↑2))) |
139 | 9 | a1i 11 |
. . . . . . 7
⊢ (𝜑 → 𝐸 = (𝐴 Yrm (2 · 𝑄))) |
140 | 136, 138,
139 | 3brtr4d 5106 |
. . . . . 6
⊢ (𝜑 → (2 · (𝐶↑2)) ∥ 𝐸) |
141 | 9, 22 | eqeltrid 2843 |
. . . . . . . 8
⊢ (𝜑 → 𝐸 ∈ ℤ) |
142 | 30 | nngt0d 12022 |
. . . . . . . . . 10
⊢ (𝜑 → 0 < (2 · 𝑄)) |
143 | | ltrmy 40774 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 <
(2 · 𝑄) ↔
(𝐴 Yrm 0) <
(𝐴 Yrm (2
· 𝑄)))) |
144 | 2, 33, 19, 143 | syl3anc 1370 |
. . . . . . . . . 10
⊢ (𝜑 → (0 < (2 · 𝑄) ↔ (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄)))) |
145 | 142, 144 | mpbid 231 |
. . . . . . . . 9
⊢ (𝜑 → (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄))) |
146 | 24 | eqcomd 2744 |
. . . . . . . . 9
⊢ (𝜑 → 0 = (𝐴 Yrm 0)) |
147 | 145, 146,
139 | 3brtr4d 5106 |
. . . . . . . 8
⊢ (𝜑 → 0 < 𝐸) |
148 | | elnnz 12329 |
. . . . . . . 8
⊢ (𝐸 ∈ ℕ ↔ (𝐸 ∈ ℤ ∧ 0 <
𝐸)) |
149 | 141, 147,
148 | sylanbrc 583 |
. . . . . . 7
⊢ (𝜑 → 𝐸 ∈ ℕ) |
150 | 13 | nnsqcld 13959 |
. . . . . . . 8
⊢ (𝜑 → (𝐶↑2) ∈ ℕ) |
151 | | nnmulcl 11997 |
. . . . . . . 8
⊢ ((2
∈ ℕ ∧ (𝐶↑2) ∈ ℕ) → (2 ·
(𝐶↑2)) ∈
ℕ) |
152 | 25, 150, 151 | sylancr 587 |
. . . . . . 7
⊢ (𝜑 → (2 · (𝐶↑2)) ∈
ℕ) |
153 | | nndivdvds 15972 |
. . . . . . 7
⊢ ((𝐸 ∈ ℕ ∧ (2
· (𝐶↑2)) ∈
ℕ) → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ)) |
154 | 149, 152,
153 | syl2anc 584 |
. . . . . 6
⊢ (𝜑 → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ)) |
155 | 140, 154 | mpbid 231 |
. . . . 5
⊢ (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℕ) |
156 | | nnm1nn0 12274 |
. . . . 5
⊢ ((𝐸 / (2 · (𝐶↑2))) ∈ ℕ →
((𝐸 / (2 · (𝐶↑2))) − 1) ∈
ℕ0) |
157 | 155, 156 | syl 17 |
. . . 4
⊢ (𝜑 → ((𝐸 / (2 · (𝐶↑2))) − 1) ∈
ℕ0) |
158 | 104, 157 | eqeltrid 2843 |
. . 3
⊢ (𝜑 → 𝐽 ∈
ℕ0) |
159 | 1 | oveq1i 7285 |
. . . . . . . 8
⊢ (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2) |
160 | 159 | a1i 11 |
. . . . . . 7
⊢ (𝜑 → (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2)) |
161 | 137 | oveq2d 7291 |
. . . . . . 7
⊢ (𝜑 → (((𝐴↑2) − 1) · (𝐶↑2)) = (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) |
162 | 160, 161 | oveq12d 7293 |
. . . . . 6
⊢ (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) ·
((𝐴 Yrm 𝐵)↑2)))) |
163 | | rmxynorm 40740 |
. . . . . . 7
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℤ) → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) =
1) |
164 | 2, 4, 163 | syl2anc 584 |
. . . . . 6
⊢ (𝜑 → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) =
1) |
165 | 162, 164 | eqtrd 2778 |
. . . . 5
⊢ (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1) |
166 | 41 | oveq1i 7285 |
. . . . . . 7
⊢ (𝐹↑2) = ((𝐴 Xrm (2 · 𝑄))↑2) |
167 | 9 | oveq1i 7285 |
. . . . . . . 8
⊢ (𝐸↑2) = ((𝐴 Yrm (2 · 𝑄))↑2) |
168 | 167 | oveq2i 7286 |
. . . . . . 7
⊢ (((𝐴↑2) − 1) ·
(𝐸↑2)) = (((𝐴↑2) − 1) ·
((𝐴 Yrm (2
· 𝑄))↑2)) |
169 | 166, 168 | oveq12i 7287 |
. . . . . 6
⊢ ((𝐹↑2) − (((𝐴↑2) − 1) ·
(𝐸↑2))) = (((𝐴 Xrm (2 ·
𝑄))↑2) −
(((𝐴↑2) − 1)
· ((𝐴 Yrm
(2 · 𝑄))↑2))) |
170 | | rmxynorm 40740 |
. . . . . . 7
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ (2 · 𝑄) ∈ ℤ) → (((𝐴 Xrm (2 ·
𝑄))↑2) −
(((𝐴↑2) − 1)
· ((𝐴 Yrm
(2 · 𝑄))↑2))) =
1) |
171 | 2, 19, 170 | syl2anc 584 |
. . . . . 6
⊢ (𝜑 → (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) ·
((𝐴 Yrm (2
· 𝑄))↑2))) =
1) |
172 | 169, 171 | eqtrid 2790 |
. . . . 5
⊢ (𝜑 → ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1) |
173 | 165, 172,
82 | 3jca 1127 |
. . . 4
⊢ (𝜑 → (((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) ·
(𝐸↑2))) = 1 ∧
𝐺 ∈
(ℤ≥‘2))) |
174 | 99 | oveq1i 7285 |
. . . . . . 7
⊢ (𝐼↑2) = ((𝐺 Xrm 𝐵)↑2) |
175 | 85 | oveq1i 7285 |
. . . . . . . 8
⊢ (𝐻↑2) = ((𝐺 Yrm 𝐵)↑2) |
176 | 175 | oveq2i 7286 |
. . . . . . 7
⊢ (((𝐺↑2) − 1) ·
(𝐻↑2)) = (((𝐺↑2) − 1) ·
((𝐺 Yrm 𝐵)↑2)) |
177 | 174, 176 | oveq12i 7287 |
. . . . . 6
⊢ ((𝐼↑2) − (((𝐺↑2) − 1) ·
(𝐻↑2))) = (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) ·
((𝐺 Yrm 𝐵)↑2))) |
178 | | rmxynorm 40740 |
. . . . . . 7
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℤ) → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) =
1) |
179 | 82, 4, 178 | syl2anc 584 |
. . . . . 6
⊢ (𝜑 → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) =
1) |
180 | 177, 179 | eqtrid 2790 |
. . . . 5
⊢ (𝜑 → ((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1) |
181 | 104 | a1i 11 |
. . . . . . . . 9
⊢ (𝜑 → 𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1)) |
182 | 181 | oveq1d 7290 |
. . . . . . . 8
⊢ (𝜑 → (𝐽 + 1) = (((𝐸 / (2 · (𝐶↑2))) − 1) + 1)) |
183 | 141 | zcnd 12427 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐸 ∈ ℂ) |
184 | 152 | nncnd 11989 |
. . . . . . . . . 10
⊢ (𝜑 → (2 · (𝐶↑2)) ∈
ℂ) |
185 | 152 | nnne0d 12023 |
. . . . . . . . . 10
⊢ (𝜑 → (2 · (𝐶↑2)) ≠
0) |
186 | 183, 184,
185 | divcld 11751 |
. . . . . . . . 9
⊢ (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℂ) |
187 | | ax-1cn 10929 |
. . . . . . . . 9
⊢ 1 ∈
ℂ |
188 | | npcan 11230 |
. . . . . . . . 9
⊢ (((𝐸 / (2 · (𝐶↑2))) ∈ ℂ ∧
1 ∈ ℂ) → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2)))) |
189 | 186, 187,
188 | sylancl 586 |
. . . . . . . 8
⊢ (𝜑 → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2)))) |
190 | 182, 189 | eqtrd 2778 |
. . . . . . 7
⊢ (𝜑 → (𝐽 + 1) = (𝐸 / (2 · (𝐶↑2)))) |
191 | 190 | oveq1d 7290 |
. . . . . 6
⊢ (𝜑 → ((𝐽 + 1) · (2 · (𝐶↑2))) = ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2)))) |
192 | 183, 184,
185 | divcan1d 11752 |
. . . . . 6
⊢ (𝜑 → ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2))) = 𝐸) |
193 | 191, 192 | eqtr2d 2779 |
. . . . 5
⊢ (𝜑 → 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2)))) |
194 | 44 | nn0zd 12424 |
. . . . . . 7
⊢ (𝜑 → 𝐹 ∈ ℤ) |
195 | 78 | nn0zd 12424 |
. . . . . . . 8
⊢ (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℤ) |
196 | 194, 195 | zmulcld 12432 |
. . . . . . 7
⊢ (𝜑 → (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ) |
197 | | dvdsmul1 15987 |
. . . . . . 7
⊢ ((𝐹 ∈ ℤ ∧ (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ) → 𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴)))) |
198 | 194, 196,
197 | syl2anc 584 |
. . . . . 6
⊢ (𝜑 → 𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴)))) |
199 | 47 | oveq1i 7285 |
. . . . . . 7
⊢ (𝐺 − 𝐴) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) |
200 | 54 | nn0cnd 12295 |
. . . . . . . . 9
⊢ (𝜑 → 𝐴 ∈ ℂ) |
201 | 79 | nn0cnd 12295 |
. . . . . . . . 9
⊢ (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℂ) |
202 | 200, 201 | pncan2d 11334 |
. . . . . . . 8
⊢ (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = ((𝐹↑2) · ((𝐹↑2) − 𝐴))) |
203 | 49 | oveq1d 7290 |
. . . . . . . 8
⊢ (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) = ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴))) |
204 | 78 | nn0cnd 12295 |
. . . . . . . . 9
⊢ (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℂ) |
205 | 48, 48, 204 | mulassd 10998 |
. . . . . . . 8
⊢ (𝜑 → ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴)) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴)))) |
206 | 202, 203,
205 | 3eqtrd 2782 |
. . . . . . 7
⊢ (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴)))) |
207 | 199, 206 | eqtrid 2790 |
. . . . . 6
⊢ (𝜑 → (𝐺 − 𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴)))) |
208 | 198, 207 | breqtrrd 5102 |
. . . . 5
⊢ (𝜑 → 𝐹 ∥ (𝐺 − 𝐴)) |
209 | 180, 193,
208 | 3jca 1127 |
. . . 4
⊢ (𝜑 → (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺 − 𝐴))) |
210 | | zmulcl 12369 |
. . . . . . . 8
⊢ ((2
∈ ℤ ∧ 𝐶
∈ ℤ) → (2 · 𝐶) ∈ ℤ) |
211 | 10, 14, 210 | sylancr 587 |
. . . . . . 7
⊢ (𝜑 → (2 · 𝐶) ∈
ℤ) |
212 | | eluzelz 12592 |
. . . . . . . 8
⊢ (𝐴 ∈
(ℤ≥‘2) → 𝐴 ∈ ℤ) |
213 | 2, 212 | syl 17 |
. . . . . . 7
⊢ (𝜑 → 𝐴 ∈ ℤ) |
214 | 79 | nn0zd 12424 |
. . . . . . 7
⊢ (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℤ) |
215 | | 1z 12350 |
. . . . . . . 8
⊢ 1 ∈
ℤ |
216 | | zsubcl 12362 |
. . . . . . . . 9
⊢ ((1
∈ ℤ ∧ 𝐴
∈ ℤ) → (1 − 𝐴) ∈ ℤ) |
217 | 215, 213,
216 | sylancr 587 |
. . . . . . . 8
⊢ (𝜑 → (1 − 𝐴) ∈
ℤ) |
218 | | zmulcl 12369 |
. . . . . . . 8
⊢ ((1
∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) → (1 · (1
− 𝐴)) ∈
ℤ) |
219 | 215, 217,
218 | sylancr 587 |
. . . . . . 7
⊢ (𝜑 → (1 · (1 −
𝐴)) ∈
ℤ) |
220 | | congid 40793 |
. . . . . . . 8
⊢ (((2
· 𝐶) ∈ ℤ
∧ 𝐴 ∈ ℤ)
→ (2 · 𝐶)
∥ (𝐴 − 𝐴)) |
221 | 211, 213,
220 | syl2anc 584 |
. . . . . . 7
⊢ (𝜑 → (2 · 𝐶) ∥ (𝐴 − 𝐴)) |
222 | 51 | nn0zd 12424 |
. . . . . . . 8
⊢ (𝜑 → (𝐹↑2) ∈ ℤ) |
223 | 215 | a1i 11 |
. . . . . . . 8
⊢ (𝜑 → 1 ∈
ℤ) |
224 | 13 | nncnd 11989 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → 𝐶 ∈ ℂ) |
225 | 130, 224,
224 | mulassd 10998 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶 · 𝐶))) |
226 | 224 | sqvald 13861 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝐶↑2) = (𝐶 · 𝐶)) |
227 | 226 | oveq2d 7291 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (2 · (𝐶↑2)) = (2 · (𝐶 · 𝐶))) |
228 | 225, 227 | eqtr4d 2781 |
. . . . . . . . . . . . 13
⊢ (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶↑2))) |
229 | 228, 140 | eqbrtrd 5096 |
. . . . . . . . . . . 12
⊢ (𝜑 → ((2 · 𝐶) · 𝐶) ∥ 𝐸) |
230 | | muldvds1 15990 |
. . . . . . . . . . . . 13
⊢ (((2
· 𝐶) ∈ ℤ
∧ 𝐶 ∈ ℤ
∧ 𝐸 ∈ ℤ)
→ (((2 · 𝐶)
· 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸)) |
231 | 211, 14, 141, 230 | syl3anc 1370 |
. . . . . . . . . . . 12
⊢ (𝜑 → (((2 · 𝐶) · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸)) |
232 | 229, 231 | mpd 15 |
. . . . . . . . . . 11
⊢ (𝜑 → (2 · 𝐶) ∥ 𝐸) |
233 | | zsqcl 13848 |
. . . . . . . . . . . . . . 15
⊢ (𝐴 ∈ ℤ → (𝐴↑2) ∈
ℤ) |
234 | 213, 233 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝐴↑2) ∈ ℤ) |
235 | | peano2zm 12363 |
. . . . . . . . . . . . . 14
⊢ ((𝐴↑2) ∈ ℤ →
((𝐴↑2) − 1)
∈ ℤ) |
236 | 234, 235 | syl 17 |
. . . . . . . . . . . . 13
⊢ (𝜑 → ((𝐴↑2) − 1) ∈
ℤ) |
237 | 236, 141 | zmulcld 12432 |
. . . . . . . . . . . 12
⊢ (𝜑 → (((𝐴↑2) − 1) · 𝐸) ∈
ℤ) |
238 | | dvdsmultr2 16007 |
. . . . . . . . . . . 12
⊢ (((2
· 𝐶) ∈ ℤ
∧ (((𝐴↑2) −
1) · 𝐸) ∈
ℤ ∧ 𝐸 ∈
ℤ) → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸))) |
239 | 211, 237,
141, 238 | syl3anc 1370 |
. . . . . . . . . . 11
⊢ (𝜑 → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸))) |
240 | 232, 239 | mpd 15 |
. . . . . . . . . 10
⊢ (𝜑 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸)) |
241 | 183 | sqvald 13861 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐸↑2) = (𝐸 · 𝐸)) |
242 | 241 | oveq2d 7291 |
. . . . . . . . . . 11
⊢ (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = (((𝐴↑2) − 1) · (𝐸 · 𝐸))) |
243 | 200 | sqcld 13862 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (𝐴↑2) ∈ ℂ) |
244 | | subcl 11220 |
. . . . . . . . . . . . 13
⊢ (((𝐴↑2) ∈ ℂ ∧ 1
∈ ℂ) → ((𝐴↑2) − 1) ∈
ℂ) |
245 | 243, 187,
244 | sylancl 586 |
. . . . . . . . . . . 12
⊢ (𝜑 → ((𝐴↑2) − 1) ∈
ℂ) |
246 | 245, 183,
183 | mulassd 10998 |
. . . . . . . . . . 11
⊢ (𝜑 → ((((𝐴↑2) − 1) · 𝐸) · 𝐸) = (((𝐴↑2) − 1) · (𝐸 · 𝐸))) |
247 | 242, 246 | eqtr4d 2781 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = ((((𝐴↑2) − 1) ·
𝐸) · 𝐸)) |
248 | 240, 247 | breqtrrd 5102 |
. . . . . . . . 9
⊢ (𝜑 → (2 · 𝐶) ∥ (((𝐴↑2) − 1) · (𝐸↑2))) |
249 | 48 | sqcld 13862 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐹↑2) ∈ ℂ) |
250 | 183 | sqcld 13862 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐸↑2) ∈ ℂ) |
251 | 245, 250 | mulcld 10995 |
. . . . . . . . . . 11
⊢ (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) ∈
ℂ) |
252 | 187 | a1i 11 |
. . . . . . . . . . 11
⊢ (𝜑 → 1 ∈
ℂ) |
253 | | subsub23 11226 |
. . . . . . . . . . 11
⊢ (((𝐹↑2) ∈ ℂ ∧
(((𝐴↑2) − 1)
· (𝐸↑2)) ∈
ℂ ∧ 1 ∈ ℂ) → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) ·
(𝐸↑2)))) |
254 | 249, 251,
252, 253 | syl3anc 1370 |
. . . . . . . . . 10
⊢ (𝜑 → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) ·
(𝐸↑2)))) |
255 | 172, 254 | mpbid 231 |
. . . . . . . . 9
⊢ (𝜑 → ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2))) |
256 | 248, 255 | breqtrrd 5102 |
. . . . . . . 8
⊢ (𝜑 → (2 · 𝐶) ∥ ((𝐹↑2) − 1)) |
257 | | congsub 40792 |
. . . . . . . . 9
⊢ ((((2
· 𝐶) ∈ ℤ
∧ (𝐹↑2) ∈
ℤ ∧ 1 ∈ ℤ) ∧ (𝐴 ∈ ℤ ∧ 𝐴 ∈ ℤ) ∧ ((2 · 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2 · 𝐶) ∥ (𝐴 − 𝐴))) → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴))) |
258 | 211, 222,
223, 213, 213, 256, 221, 257 | syl322anc 1397 |
. . . . . . . 8
⊢ (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴))) |
259 | | congmul 40789 |
. . . . . . . 8
⊢ ((((2
· 𝐶) ∈ ℤ
∧ (𝐹↑2) ∈
ℤ ∧ 1 ∈ ℤ) ∧ (((𝐹↑2) − 𝐴) ∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) ∧ ((2
· 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2
· 𝐶) ∥
(((𝐹↑2) − 𝐴) − (1 − 𝐴)))) → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴)))) |
260 | 211, 222,
223, 195, 217, 256, 258, 259 | syl322anc 1397 |
. . . . . . 7
⊢ (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴)))) |
261 | | congadd 40788 |
. . . . . . 7
⊢ ((((2
· 𝐶) ∈ ℤ
∧ 𝐴 ∈ ℤ
∧ 𝐴 ∈ ℤ)
∧ (((𝐹↑2) ·
((𝐹↑2) − 𝐴)) ∈ ℤ ∧ (1
· (1 − 𝐴))
∈ ℤ) ∧ ((2 · 𝐶) ∥ (𝐴 − 𝐴) ∧ (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))) → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴))))) |
262 | 211, 213,
213, 214, 219, 221, 260, 261 | syl322anc 1397 |
. . . . . 6
⊢ (𝜑 → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴))))) |
263 | 47 | a1i 11 |
. . . . . . 7
⊢ (𝜑 → 𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴)))) |
264 | 217 | zcnd 12427 |
. . . . . . . . . 10
⊢ (𝜑 → (1 − 𝐴) ∈
ℂ) |
265 | 264 | mulid2d 10993 |
. . . . . . . . 9
⊢ (𝜑 → (1 · (1 −
𝐴)) = (1 − 𝐴)) |
266 | 265 | oveq2d 7291 |
. . . . . . . 8
⊢ (𝜑 → (𝐴 + (1 · (1 − 𝐴))) = (𝐴 + (1 − 𝐴))) |
267 | | pncan3 11229 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 1 ∈
ℂ) → (𝐴 + (1
− 𝐴)) =
1) |
268 | 200, 187,
267 | sylancl 586 |
. . . . . . . 8
⊢ (𝜑 → (𝐴 + (1 − 𝐴)) = 1) |
269 | 266, 268 | eqtr2d 2779 |
. . . . . . 7
⊢ (𝜑 → 1 = (𝐴 + (1 · (1 − 𝐴)))) |
270 | 263, 269 | oveq12d 7293 |
. . . . . 6
⊢ (𝜑 → (𝐺 − 1) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴))))) |
271 | 262, 270 | breqtrrd 5102 |
. . . . 5
⊢ (𝜑 → (2 · 𝐶) ∥ (𝐺 − 1)) |
272 | | eluzelz 12592 |
. . . . . . . 8
⊢ (𝐺 ∈
(ℤ≥‘2) → 𝐺 ∈ ℤ) |
273 | 82, 272 | syl 17 |
. . . . . . 7
⊢ (𝜑 → 𝐺 ∈ ℤ) |
274 | 273, 213 | zsubcld 12431 |
. . . . . 6
⊢ (𝜑 → (𝐺 − 𝐴) ∈ ℤ) |
275 | 85, 87 | eqeltrid 2843 |
. . . . . . 7
⊢ (𝜑 → 𝐻 ∈ ℤ) |
276 | 275, 14 | zsubcld 12431 |
. . . . . 6
⊢ (𝜑 → (𝐻 − 𝐶) ∈ ℤ) |
277 | | jm2.15nn0 40825 |
. . . . . . . 8
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 𝐴 ∈ (ℤ≥‘2)
∧ 𝐵 ∈
ℕ0) → (𝐺 − 𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵))) |
278 | 82, 2, 90, 277 | syl3anc 1370 |
. . . . . . 7
⊢ (𝜑 → (𝐺 − 𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵))) |
279 | 85 | a1i 11 |
. . . . . . . 8
⊢ (𝜑 → 𝐻 = (𝐺 Yrm 𝐵)) |
280 | 279, 12 | oveq12d 7293 |
. . . . . . 7
⊢ (𝜑 → (𝐻 − 𝐶) = ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵))) |
281 | 278, 280 | breqtrrd 5102 |
. . . . . 6
⊢ (𝜑 → (𝐺 − 𝐴) ∥ (𝐻 − 𝐶)) |
282 | 194, 274,
276, 208, 281 | dvdstrd 16004 |
. . . . 5
⊢ (𝜑 → 𝐹 ∥ (𝐻 − 𝐶)) |
283 | | peano2zm 12363 |
. . . . . . . 8
⊢ (𝐺 ∈ ℤ → (𝐺 − 1) ∈
ℤ) |
284 | 273, 283 | syl 17 |
. . . . . . 7
⊢ (𝜑 → (𝐺 − 1) ∈ ℤ) |
285 | 275, 4 | zsubcld 12431 |
. . . . . . 7
⊢ (𝜑 → (𝐻 − 𝐵) ∈ ℤ) |
286 | | jm2.16nn0 40826 |
. . . . . . . . 9
⊢ ((𝐺 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℕ0) → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵)) |
287 | 82, 90, 286 | syl2anc 584 |
. . . . . . . 8
⊢ (𝜑 → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵)) |
288 | 85 | oveq1i 7285 |
. . . . . . . 8
⊢ (𝐻 − 𝐵) = ((𝐺 Yrm 𝐵) − 𝐵) |
289 | 287, 288 | breqtrrdi 5116 |
. . . . . . 7
⊢ (𝜑 → (𝐺 − 1) ∥ (𝐻 − 𝐵)) |
290 | 211, 284,
285, 271, 289 | dvdstrd 16004 |
. . . . . 6
⊢ (𝜑 → (2 · 𝐶) ∥ (𝐻 − 𝐵)) |
291 | | rmygeid 40786 |
. . . . . . . 8
⊢ ((𝐴 ∈
(ℤ≥‘2) ∧ 𝐵 ∈ ℕ0) → 𝐵 ≤ (𝐴 Yrm 𝐵)) |
292 | 2, 90, 291 | syl2anc 584 |
. . . . . . 7
⊢ (𝜑 → 𝐵 ≤ (𝐴 Yrm 𝐵)) |
293 | 292, 12 | breqtrrd 5102 |
. . . . . 6
⊢ (𝜑 → 𝐵 ≤ 𝐶) |
294 | 290, 293 | jca 512 |
. . . . 5
⊢ (𝜑 → ((2 · 𝐶) ∥ (𝐻 − 𝐵) ∧ 𝐵 ≤ 𝐶)) |
295 | 271, 282,
294 | jca31 515 |
. . . 4
⊢ (𝜑 → (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻 − 𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻 − 𝐵) ∧ 𝐵 ≤ 𝐶))) |
296 | 173, 209,
295 | jca31 515 |
. . 3
⊢ (𝜑 → (((((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) ·
(𝐸↑2))) = 1 ∧
𝐺 ∈
(ℤ≥‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺 − 𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻 − 𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻 − 𝐵) ∧ 𝐵 ≤ 𝐶)))) |
297 | 158, 296 | jca 512 |
. 2
⊢ (𝜑 → (𝐽 ∈ ℕ0 ∧ (((((𝐷↑2) − (((𝐴↑2) − 1) ·
(𝐶↑2))) = 1 ∧
((𝐹↑2) −
(((𝐴↑2) − 1)
· (𝐸↑2))) = 1
∧ 𝐺 ∈
(ℤ≥‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺 − 𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻 − 𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻 − 𝐵) ∧ 𝐵 ≤ 𝐶))))) |
298 | 45, 103, 297 | jca31 515 |
1
⊢ (𝜑 → (((𝐷 ∈ ℕ0 ∧ 𝐸 ∈ ℕ0
∧ 𝐹 ∈
ℕ0) ∧ (𝐺 ∈ ℕ0 ∧ 𝐻 ∈ ℕ0
∧ 𝐼 ∈
ℕ0)) ∧ (𝐽 ∈ ℕ0 ∧ (((((𝐷↑2) − (((𝐴↑2) − 1) ·
(𝐶↑2))) = 1 ∧
((𝐹↑2) −
(((𝐴↑2) − 1)
· (𝐸↑2))) = 1
∧ 𝐺 ∈
(ℤ≥‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺 − 𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻 − 𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻 − 𝐵) ∧ 𝐵 ≤ 𝐶)))))) |