Users' Mathboxes Mathbox for Stefan O'Rear < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  jm2.27c Structured version   Visualization version   GIF version

Theorem jm2.27c 43245
Description: Lemma for jm2.27 43246. Forward direction with substitutions. (Contributed by Stefan O'Rear, 4-Oct-2014.)
Hypotheses
Ref Expression
jm2.27a1 (𝜑𝐴 ∈ (ℤ‘2))
jm2.27a2 (𝜑𝐵 ∈ ℕ)
jm2.27a3 (𝜑𝐶 ∈ ℕ)
jm2.27c4 (𝜑𝐶 = (𝐴 Yrm 𝐵))
jm2.27c5 𝐷 = (𝐴 Xrm 𝐵)
jm2.27c6 𝑄 = (𝐵 · (𝐴 Yrm 𝐵))
jm2.27c7 𝐸 = (𝐴 Yrm (2 · 𝑄))
jm2.27c8 𝐹 = (𝐴 Xrm (2 · 𝑄))
jm2.27c9 𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴)))
jm2.27c10 𝐻 = (𝐺 Yrm 𝐵)
jm2.27c11 𝐼 = (𝐺 Xrm 𝐵)
jm2.27c12 𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1)
Assertion
Ref Expression
jm2.27c (𝜑 → (((𝐷 ∈ ℕ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 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))))))

Proof of Theorem jm2.27c
StepHypRef Expression
1 jm2.27c5 . . . 4 𝐷 = (𝐴 Xrm 𝐵)
2 jm2.27a1 . . . . 5 (𝜑𝐴 ∈ (ℤ‘2))
3 jm2.27a2 . . . . . 6 (𝜑𝐵 ∈ ℕ)
43nnzd 12514 . . . . 5 (𝜑𝐵 ∈ ℤ)
5 frmx 43151 . . . . . 6 Xrm :((ℤ‘2) × ℤ)⟶ℕ0
65fovcl 7486 . . . . 5 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐴 Xrm 𝐵) ∈ ℕ0)
72, 4, 6syl2anc 584 . . . 4 (𝜑 → (𝐴 Xrm 𝐵) ∈ ℕ0)
81, 7eqeltrid 2840 . . 3 (𝜑𝐷 ∈ ℕ0)
9 jm2.27c7 . . . 4 𝐸 = (𝐴 Yrm (2 · 𝑄))
10 2z 12523 . . . . . . 7 2 ∈ ℤ
11 jm2.27c6 . . . . . . . 8 𝑄 = (𝐵 · (𝐴 Yrm 𝐵))
12 jm2.27c4 . . . . . . . . . 10 (𝜑𝐶 = (𝐴 Yrm 𝐵))
13 jm2.27a3 . . . . . . . . . . 11 (𝜑𝐶 ∈ ℕ)
1413nnzd 12514 . . . . . . . . . 10 (𝜑𝐶 ∈ ℤ)
1512, 14eqeltrrd 2837 . . . . . . . . 9 (𝜑 → (𝐴 Yrm 𝐵) ∈ ℤ)
164, 15zmulcld 12602 . . . . . . . 8 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ)
1711, 16eqeltrid 2840 . . . . . . 7 (𝜑𝑄 ∈ ℤ)
18 zmulcl 12540 . . . . . . 7 ((2 ∈ ℤ ∧ 𝑄 ∈ ℤ) → (2 · 𝑄) ∈ ℤ)
1910, 17, 18sylancr 587 . . . . . 6 (𝜑 → (2 · 𝑄) ∈ ℤ)
20 frmy 43152 . . . . . . 7 Yrm :((ℤ‘2) × ℤ)⟶ℤ
2120fovcl 7486 . . . . . 6 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) ∈ ℤ)
222, 19, 21syl2anc 584 . . . . 5 (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈ ℤ)
23 rmy0 43167 . . . . . . 7 (𝐴 ∈ (ℤ‘2) → (𝐴 Yrm 0) = 0)
242, 23syl 17 . . . . . 6 (𝜑 → (𝐴 Yrm 0) = 0)
25 2nn 12218 . . . . . . . . . 10 2 ∈ ℕ
2612, 13eqeltrrd 2837 . . . . . . . . . . . 12 (𝜑 → (𝐴 Yrm 𝐵) ∈ ℕ)
273, 26nnmulcld 12198 . . . . . . . . . . 11 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℕ)
2811, 27eqeltrid 2840 . . . . . . . . . 10 (𝜑𝑄 ∈ ℕ)
29 nnmulcl 12169 . . . . . . . . . 10 ((2 ∈ ℕ ∧ 𝑄 ∈ ℕ) → (2 · 𝑄) ∈ ℕ)
3025, 28, 29sylancr 587 . . . . . . . . 9 (𝜑 → (2 · 𝑄) ∈ ℕ)
3130nnnn0d 12462 . . . . . . . 8 (𝜑 → (2 · 𝑄) ∈ ℕ0)
3231nn0ge0d 12465 . . . . . . 7 (𝜑 → 0 ≤ (2 · 𝑄))
33 0zd 12500 . . . . . . . 8 (𝜑 → 0 ∈ ℤ)
34 lermy 43193 . . . . . . . 8 ((𝐴 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 ≤ (2 · 𝑄) ↔ (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄))))
352, 33, 19, 34syl3anc 1373 . . . . . . 7 (𝜑 → (0 ≤ (2 · 𝑄) ↔ (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄))))
3632, 35mpbid 232 . . . . . 6 (𝜑 → (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄)))
3724, 36eqbrtrrd 5122 . . . . 5 (𝜑 → 0 ≤ (𝐴 Yrm (2 · 𝑄)))
38 elnn0z 12501 . . . . 5 ((𝐴 Yrm (2 · 𝑄)) ∈ ℕ0 ↔ ((𝐴 Yrm (2 · 𝑄)) ∈ ℤ ∧ 0 ≤ (𝐴 Yrm (2 · 𝑄))))
3922, 37, 38sylanbrc 583 . . . 4 (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈ ℕ0)
409, 39eqeltrid 2840 . . 3 (𝜑𝐸 ∈ ℕ0)
41 jm2.27c8 . . . 4 𝐹 = (𝐴 Xrm (2 · 𝑄))
425fovcl 7486 . . . . 5 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ0)
432, 19, 42syl2anc 584 . . . 4 (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ0)
4441, 43eqeltrid 2840 . . 3 (𝜑𝐹 ∈ ℕ0)
458, 40, 443jca 1128 . 2 (𝜑 → (𝐷 ∈ ℕ0𝐸 ∈ ℕ0𝐹 ∈ ℕ0))
46 2nn0 12418 . . . 4 2 ∈ ℕ0
47 jm2.27c9 . . . . 5 𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴)))
4844nn0cnd 12464 . . . . . . . . 9 (𝜑𝐹 ∈ ℂ)
4948sqvald 14066 . . . . . . . 8 (𝜑 → (𝐹↑2) = (𝐹 · 𝐹))
5044, 44nn0mulcld 12467 . . . . . . . 8 (𝜑 → (𝐹 · 𝐹) ∈ ℕ0)
5149, 50eqeltrd 2836 . . . . . . 7 (𝜑 → (𝐹↑2) ∈ ℕ0)
52 eluz2nn 12801 . . . . . . . . . . . . 13 (𝐴 ∈ (ℤ‘2) → 𝐴 ∈ ℕ)
532, 52syl 17 . . . . . . . . . . . 12 (𝜑𝐴 ∈ ℕ)
5453nnnn0d 12462 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℕ0)
5554nn0red 12463 . . . . . . . . . 10 (𝜑𝐴 ∈ ℝ)
5644nn0red 12463 . . . . . . . . . 10 (𝜑𝐹 ∈ ℝ)
5756, 56remulcld 11162 . . . . . . . . . 10 (𝜑 → (𝐹 · 𝐹) ∈ ℝ)
58 rmx1 43164 . . . . . . . . . . . . 13 (𝐴 ∈ (ℤ‘2) → (𝐴 Xrm 1) = 𝐴)
592, 58syl 17 . . . . . . . . . . . 12 (𝜑 → (𝐴 Xrm 1) = 𝐴)
6030nnge1d 12193 . . . . . . . . . . . . 13 (𝜑 → 1 ≤ (2 · 𝑄))
61 1nn0 12417 . . . . . . . . . . . . . . 15 1 ∈ ℕ0
6261a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 1 ∈ ℕ0)
63 lermxnn0 43188 . . . . . . . . . . . . . 14 ((𝐴 ∈ (ℤ‘2) ∧ 1 ∈ ℕ0 ∧ (2 · 𝑄) ∈ ℕ0) → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄))))
642, 62, 31, 63syl3anc 1373 . . . . . . . . . . . . 13 (𝜑 → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄))))
6560, 64mpbid 232 . . . . . . . . . . . 12 (𝜑 → (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄)))
6659, 65eqbrtrrd 5122 . . . . . . . . . . 11 (𝜑𝐴 ≤ (𝐴 Xrm (2 · 𝑄)))
6766, 41breqtrrdi 5140 . . . . . . . . . 10 (𝜑𝐴𝐹)
6844nn0ge0d 12465 . . . . . . . . . . 11 (𝜑 → 0 ≤ 𝐹)
69 rmxnn 43189 . . . . . . . . . . . . . 14 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ)
702, 19, 69syl2anc 584 . . . . . . . . . . . . 13 (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ)
7141, 70eqeltrid 2840 . . . . . . . . . . . 12 (𝜑𝐹 ∈ ℕ)
7271nnge1d 12193 . . . . . . . . . . 11 (𝜑 → 1 ≤ 𝐹)
7356, 56, 68, 72lemulge12d 12080 . . . . . . . . . 10 (𝜑𝐹 ≤ (𝐹 · 𝐹))
7455, 56, 57, 67, 73letrd 11290 . . . . . . . . 9 (𝜑𝐴 ≤ (𝐹 · 𝐹))
7574, 49breqtrrd 5126 . . . . . . . 8 (𝜑𝐴 ≤ (𝐹↑2))
76 nn0sub 12451 . . . . . . . . 9 ((𝐴 ∈ ℕ0 ∧ (𝐹↑2) ∈ ℕ0) → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈ ℕ0))
7754, 51, 76syl2anc 584 . . . . . . . 8 (𝜑 → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈ ℕ0))
7875, 77mpbid 232 . . . . . . 7 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℕ0)
7951, 78nn0mulcld 12467 . . . . . 6 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℕ0)
80 uzaddcl 12817 . . . . . 6 ((𝐴 ∈ (ℤ‘2) ∧ ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℕ0) → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈ (ℤ‘2))
812, 79, 80syl2anc 584 . . . . 5 (𝜑 → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈ (ℤ‘2))
8247, 81eqeltrid 2840 . . . 4 (𝜑𝐺 ∈ (ℤ‘2))
83 eluznn0 12830 . . . 4 ((2 ∈ ℕ0𝐺 ∈ (ℤ‘2)) → 𝐺 ∈ ℕ0)
8446, 82, 83sylancr 587 . . 3 (𝜑𝐺 ∈ ℕ0)
85 jm2.27c10 . . . 4 𝐻 = (𝐺 Yrm 𝐵)
8620fovcl 7486 . . . . . 6 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Yrm 𝐵) ∈ ℤ)
8782, 4, 86syl2anc 584 . . . . 5 (𝜑 → (𝐺 Yrm 𝐵) ∈ ℤ)
88 rmy0 43167 . . . . . . 7 (𝐺 ∈ (ℤ‘2) → (𝐺 Yrm 0) = 0)
8982, 88syl 17 . . . . . 6 (𝜑 → (𝐺 Yrm 0) = 0)
903nnnn0d 12462 . . . . . . . 8 (𝜑𝐵 ∈ ℕ0)
9190nn0ge0d 12465 . . . . . . 7 (𝜑 → 0 ≤ 𝐵)
92 lermy 43193 . . . . . . . 8 ((𝐺 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵)))
9382, 33, 4, 92syl3anc 1373 . . . . . . 7 (𝜑 → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵)))
9491, 93mpbid 232 . . . . . 6 (𝜑 → (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵))
9589, 94eqbrtrrd 5122 . . . . 5 (𝜑 → 0 ≤ (𝐺 Yrm 𝐵))
96 elnn0z 12501 . . . . 5 ((𝐺 Yrm 𝐵) ∈ ℕ0 ↔ ((𝐺 Yrm 𝐵) ∈ ℤ ∧ 0 ≤ (𝐺 Yrm 𝐵)))
9787, 95, 96sylanbrc 583 . . . 4 (𝜑 → (𝐺 Yrm 𝐵) ∈ ℕ0)
9885, 97eqeltrid 2840 . . 3 (𝜑𝐻 ∈ ℕ0)
99 jm2.27c11 . . . 4 𝐼 = (𝐺 Xrm 𝐵)
1005fovcl 7486 . . . . 5 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Xrm 𝐵) ∈ ℕ0)
10182, 4, 100syl2anc 584 . . . 4 (𝜑 → (𝐺 Xrm 𝐵) ∈ ℕ0)
10299, 101eqeltrid 2840 . . 3 (𝜑𝐼 ∈ ℕ0)
10384, 98, 1023jca 1128 . 2 (𝜑 → (𝐺 ∈ ℕ0𝐻 ∈ ℕ0𝐼 ∈ ℕ0))
104 jm2.27c12 . . . 4 𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1)
105 zsqcl 14052 . . . . . . . . . 10 ((𝐴 Yrm 𝐵) ∈ ℤ → ((𝐴 Yrm 𝐵)↑2) ∈ ℤ)
10615, 105syl 17 . . . . . . . . 9 (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∈ ℤ)
107 zmulcl 12540 . . . . . . . . 9 ((2 ∈ ℤ ∧ ((𝐴 Yrm 𝐵)↑2) ∈ ℤ) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ)
10810, 106, 107sylancr 587 . . . . . . . 8 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ)
10920fovcl 7486 . . . . . . . . . 10 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm 𝑄) ∈ ℤ)
1102, 17, 109syl2anc 584 . . . . . . . . 9 (𝜑 → (𝐴 Yrm 𝑄) ∈ ℤ)
111 zmulcl 12540 . . . . . . . . 9 ((2 ∈ ℤ ∧ (𝐴 Yrm 𝑄) ∈ ℤ) → (2 · (𝐴 Yrm 𝑄)) ∈ ℤ)
11210, 110, 111sylancr 587 . . . . . . . 8 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∈ ℤ)
113 iddvds 16196 . . . . . . . . . . . 12 ((𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵)))
11416, 113syl 17 . . . . . . . . . . 11 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵)))
115114, 11breqtrrdi 5140 . . . . . . . . . 10 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄)
116 jm2.20nn 43235 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℕ ∧ 𝐵 ∈ ℕ) → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄))
1172, 28, 3, 116syl3anc 1373 . . . . . . . . . 10 (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄))
118115, 117mpbird 257 . . . . . . . . 9 (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄))
11910a1i 11 . . . . . . . . . 10 (𝜑 → 2 ∈ ℤ)
120 dvdscmul 16209 . . . . . . . . . 10 ((((𝐴 Yrm 𝐵)↑2) ∈ ℤ ∧ (𝐴 Yrm 𝑄) ∈ ℤ ∧ 2 ∈ ℤ) → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄))))
121106, 110, 119, 120syl3anc 1373 . . . . . . . . 9 (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄))))
122118, 121mpd 15 . . . . . . . 8 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄)))
1235fovcl 7486 . . . . . . . . . . . 12 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Xrm 𝑄) ∈ ℕ0)
1242, 17, 123syl2anc 584 . . . . . . . . . . 11 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℕ0)
125124nn0zd 12513 . . . . . . . . . 10 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℤ)
126 dvdsmul1 16204 . . . . . . . . . 10 (((2 · (𝐴 Yrm 𝑄)) ∈ ℤ ∧ (𝐴 Xrm 𝑄) ∈ ℤ) → (2 · (𝐴 Yrm 𝑄)) ∥ ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
127112, 125, 126syl2anc 584 . . . . . . . . 9 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
128 rmydbl 43178 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)))
1292, 17, 128syl2anc 584 . . . . . . . . . 10 (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)))
130 2cnd 12223 . . . . . . . . . . 11 (𝜑 → 2 ∈ ℂ)
131124nn0cnd 12464 . . . . . . . . . . 11 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℂ)
132110zcnd 12597 . . . . . . . . . . 11 (𝜑 → (𝐴 Yrm 𝑄) ∈ ℂ)
133130, 131, 132mul32d 11343 . . . . . . . . . 10 (𝜑 → ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
134129, 133eqtrd 2771 . . . . . . . . 9 (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
135127, 134breqtrrd 5126 . . . . . . . 8 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ (𝐴 Yrm (2 · 𝑄)))
136108, 112, 22, 122, 135dvdstrd 16222 . . . . . . 7 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (𝐴 Yrm (2 · 𝑄)))
13712oveq1d 7373 . . . . . . . 8 (𝜑 → (𝐶↑2) = ((𝐴 Yrm 𝐵)↑2))
138137oveq2d 7374 . . . . . . 7 (𝜑 → (2 · (𝐶↑2)) = (2 · ((𝐴 Yrm 𝐵)↑2)))
1399a1i 11 . . . . . . 7 (𝜑𝐸 = (𝐴 Yrm (2 · 𝑄)))
140136, 138, 1393brtr4d 5130 . . . . . 6 (𝜑 → (2 · (𝐶↑2)) ∥ 𝐸)
1419, 22eqeltrid 2840 . . . . . . . 8 (𝜑𝐸 ∈ ℤ)
14230nngt0d 12194 . . . . . . . . . 10 (𝜑 → 0 < (2 · 𝑄))
143 ltrmy 43190 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 < (2 · 𝑄) ↔ (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄))))
1442, 33, 19, 143syl3anc 1373 . . . . . . . . . 10 (𝜑 → (0 < (2 · 𝑄) ↔ (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄))))
145142, 144mpbid 232 . . . . . . . . 9 (𝜑 → (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄)))
14624eqcomd 2742 . . . . . . . . 9 (𝜑 → 0 = (𝐴 Yrm 0))
147145, 146, 1393brtr4d 5130 . . . . . . . 8 (𝜑 → 0 < 𝐸)
148 elnnz 12498 . . . . . . . 8 (𝐸 ∈ ℕ ↔ (𝐸 ∈ ℤ ∧ 0 < 𝐸))
149141, 147, 148sylanbrc 583 . . . . . . 7 (𝜑𝐸 ∈ ℕ)
15013nnsqcld 14167 . . . . . . . 8 (𝜑 → (𝐶↑2) ∈ ℕ)
151 nnmulcl 12169 . . . . . . . 8 ((2 ∈ ℕ ∧ (𝐶↑2) ∈ ℕ) → (2 · (𝐶↑2)) ∈ ℕ)
15225, 150, 151sylancr 587 . . . . . . 7 (𝜑 → (2 · (𝐶↑2)) ∈ ℕ)
153 nndivdvds 16188 . . . . . . 7 ((𝐸 ∈ ℕ ∧ (2 · (𝐶↑2)) ∈ ℕ) → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ))
154149, 152, 153syl2anc 584 . . . . . 6 (𝜑 → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ))
155140, 154mpbid 232 . . . . 5 (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℕ)
156 nnm1nn0 12442 . . . . 5 ((𝐸 / (2 · (𝐶↑2))) ∈ ℕ → ((𝐸 / (2 · (𝐶↑2))) − 1) ∈ ℕ0)
157155, 156syl 17 . . . 4 (𝜑 → ((𝐸 / (2 · (𝐶↑2))) − 1) ∈ ℕ0)
158104, 157eqeltrid 2840 . . 3 (𝜑𝐽 ∈ ℕ0)
1591oveq1i 7368 . . . . . . . 8 (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2)
160159a1i 11 . . . . . . 7 (𝜑 → (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2))
161137oveq2d 7374 . . . . . . 7 (𝜑 → (((𝐴↑2) − 1) · (𝐶↑2)) = (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2)))
162160, 161oveq12d 7376 . . . . . 6 (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))))
163 rmxynorm 43156 . . . . . . 7 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) = 1)
1642, 4, 163syl2anc 584 . . . . . 6 (𝜑 → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) = 1)
165162, 164eqtrd 2771 . . . . 5 (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1)
16641oveq1i 7368 . . . . . . 7 (𝐹↑2) = ((𝐴 Xrm (2 · 𝑄))↑2)
1679oveq1i 7368 . . . . . . . 8 (𝐸↑2) = ((𝐴 Yrm (2 · 𝑄))↑2)
168167oveq2i 7369 . . . . . . 7 (((𝐴↑2) − 1) · (𝐸↑2)) = (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))
169166, 168oveq12i 7370 . . . . . 6 ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2)))
170 rmxynorm 43156 . . . . . . 7 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))) = 1)
1712, 19, 170syl2anc 584 . . . . . 6 (𝜑 → (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))) = 1)
172169, 171eqtrid 2783 . . . . 5 (𝜑 → ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1)
173165, 172, 823jca 1128 . . . 4 (𝜑 → (((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)))
17499oveq1i 7368 . . . . . . 7 (𝐼↑2) = ((𝐺 Xrm 𝐵)↑2)
17585oveq1i 7368 . . . . . . . 8 (𝐻↑2) = ((𝐺 Yrm 𝐵)↑2)
176175oveq2i 7369 . . . . . . 7 (((𝐺↑2) − 1) · (𝐻↑2)) = (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))
177174, 176oveq12i 7370 . . . . . 6 ((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2)))
178 rmxynorm 43156 . . . . . . 7 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) = 1)
17982, 4, 178syl2anc 584 . . . . . 6 (𝜑 → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) = 1)
180177, 179eqtrid 2783 . . . . 5 (𝜑 → ((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1)
181104a1i 11 . . . . . . . . 9 (𝜑𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1))
182181oveq1d 7373 . . . . . . . 8 (𝜑 → (𝐽 + 1) = (((𝐸 / (2 · (𝐶↑2))) − 1) + 1))
183141zcnd 12597 . . . . . . . . . 10 (𝜑𝐸 ∈ ℂ)
184152nncnd 12161 . . . . . . . . . 10 (𝜑 → (2 · (𝐶↑2)) ∈ ℂ)
185152nnne0d 12195 . . . . . . . . . 10 (𝜑 → (2 · (𝐶↑2)) ≠ 0)
186183, 184, 185divcld 11917 . . . . . . . . 9 (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℂ)
187 ax-1cn 11084 . . . . . . . . 9 1 ∈ ℂ
188 npcan 11389 . . . . . . . . 9 (((𝐸 / (2 · (𝐶↑2))) ∈ ℂ ∧ 1 ∈ ℂ) → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2))))
189186, 187, 188sylancl 586 . . . . . . . 8 (𝜑 → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2))))
190182, 189eqtrd 2771 . . . . . . 7 (𝜑 → (𝐽 + 1) = (𝐸 / (2 · (𝐶↑2))))
191190oveq1d 7373 . . . . . 6 (𝜑 → ((𝐽 + 1) · (2 · (𝐶↑2))) = ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2))))
192183, 184, 185divcan1d 11918 . . . . . 6 (𝜑 → ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2))) = 𝐸)
193191, 192eqtr2d 2772 . . . . 5 (𝜑𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))))
19444nn0zd 12513 . . . . . . 7 (𝜑𝐹 ∈ ℤ)
19578nn0zd 12513 . . . . . . . 8 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℤ)
196194, 195zmulcld 12602 . . . . . . 7 (𝜑 → (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ)
197 dvdsmul1 16204 . . . . . . 7 ((𝐹 ∈ ℤ ∧ (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ) → 𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
198194, 196, 197syl2anc 584 . . . . . 6 (𝜑𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
19947oveq1i 7368 . . . . . . 7 (𝐺𝐴) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴)
20054nn0cnd 12464 . . . . . . . . 9 (𝜑𝐴 ∈ ℂ)
20179nn0cnd 12464 . . . . . . . . 9 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℂ)
202200, 201pncan2d 11494 . . . . . . . 8 (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = ((𝐹↑2) · ((𝐹↑2) − 𝐴)))
20349oveq1d 7373 . . . . . . . 8 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) = ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴)))
20478nn0cnd 12464 . . . . . . . . 9 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℂ)
20548, 48, 204mulassd 11155 . . . . . . . 8 (𝜑 → ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴)) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
206202, 203, 2053eqtrd 2775 . . . . . . 7 (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
207199, 206eqtrid 2783 . . . . . 6 (𝜑 → (𝐺𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
208198, 207breqtrrd 5126 . . . . 5 (𝜑𝐹 ∥ (𝐺𝐴))
209180, 193, 2083jca 1128 . . . 4 (𝜑 → (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴)))
210 zmulcl 12540 . . . . . . . 8 ((2 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (2 · 𝐶) ∈ ℤ)
21110, 14, 210sylancr 587 . . . . . . 7 (𝜑 → (2 · 𝐶) ∈ ℤ)
212 eluzelz 12761 . . . . . . . 8 (𝐴 ∈ (ℤ‘2) → 𝐴 ∈ ℤ)
2132, 212syl 17 . . . . . . 7 (𝜑𝐴 ∈ ℤ)
21479nn0zd 12513 . . . . . . 7 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℤ)
215 1z 12521 . . . . . . . 8 1 ∈ ℤ
216 zsubcl 12533 . . . . . . . . 9 ((1 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (1 − 𝐴) ∈ ℤ)
217215, 213, 216sylancr 587 . . . . . . . 8 (𝜑 → (1 − 𝐴) ∈ ℤ)
218 zmulcl 12540 . . . . . . . 8 ((1 ∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) → (1 · (1 − 𝐴)) ∈ ℤ)
219215, 217, 218sylancr 587 . . . . . . 7 (𝜑 → (1 · (1 − 𝐴)) ∈ ℤ)
220 congid 43209 . . . . . . . 8 (((2 · 𝐶) ∈ ℤ ∧ 𝐴 ∈ ℤ) → (2 · 𝐶) ∥ (𝐴𝐴))
221211, 213, 220syl2anc 584 . . . . . . 7 (𝜑 → (2 · 𝐶) ∥ (𝐴𝐴))
22251nn0zd 12513 . . . . . . . 8 (𝜑 → (𝐹↑2) ∈ ℤ)
223215a1i 11 . . . . . . . 8 (𝜑 → 1 ∈ ℤ)
22413nncnd 12161 . . . . . . . . . . . . . . 15 (𝜑𝐶 ∈ ℂ)
225130, 224, 224mulassd 11155 . . . . . . . . . . . . . 14 (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶 · 𝐶)))
226224sqvald 14066 . . . . . . . . . . . . . . 15 (𝜑 → (𝐶↑2) = (𝐶 · 𝐶))
227226oveq2d 7374 . . . . . . . . . . . . . 14 (𝜑 → (2 · (𝐶↑2)) = (2 · (𝐶 · 𝐶)))
228225, 227eqtr4d 2774 . . . . . . . . . . . . 13 (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶↑2)))
229228, 140eqbrtrd 5120 . . . . . . . . . . . 12 (𝜑 → ((2 · 𝐶) · 𝐶) ∥ 𝐸)
230 muldvds1 16207 . . . . . . . . . . . . 13 (((2 · 𝐶) ∈ ℤ ∧ 𝐶 ∈ ℤ ∧ 𝐸 ∈ ℤ) → (((2 · 𝐶) · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸))
231211, 14, 141, 230syl3anc 1373 . . . . . . . . . . . 12 (𝜑 → (((2 · 𝐶) · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸))
232229, 231mpd 15 . . . . . . . . . . 11 (𝜑 → (2 · 𝐶) ∥ 𝐸)
233 zsqcl 14052 . . . . . . . . . . . . . . 15 (𝐴 ∈ ℤ → (𝐴↑2) ∈ ℤ)
234213, 233syl 17 . . . . . . . . . . . . . 14 (𝜑 → (𝐴↑2) ∈ ℤ)
235 peano2zm 12534 . . . . . . . . . . . . . 14 ((𝐴↑2) ∈ ℤ → ((𝐴↑2) − 1) ∈ ℤ)
236234, 235syl 17 . . . . . . . . . . . . 13 (𝜑 → ((𝐴↑2) − 1) ∈ ℤ)
237236, 141zmulcld 12602 . . . . . . . . . . . 12 (𝜑 → (((𝐴↑2) − 1) · 𝐸) ∈ ℤ)
238 dvdsmultr2 16225 . . . . . . . . . . . 12 (((2 · 𝐶) ∈ ℤ ∧ (((𝐴↑2) − 1) · 𝐸) ∈ ℤ ∧ 𝐸 ∈ ℤ) → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸)))
239211, 237, 141, 238syl3anc 1373 . . . . . . . . . . 11 (𝜑 → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸)))
240232, 239mpd 15 . . . . . . . . . 10 (𝜑 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸))
241183sqvald 14066 . . . . . . . . . . . 12 (𝜑 → (𝐸↑2) = (𝐸 · 𝐸))
242241oveq2d 7374 . . . . . . . . . . 11 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = (((𝐴↑2) − 1) · (𝐸 · 𝐸)))
243200sqcld 14067 . . . . . . . . . . . . 13 (𝜑 → (𝐴↑2) ∈ ℂ)
244 subcl 11379 . . . . . . . . . . . . 13 (((𝐴↑2) ∈ ℂ ∧ 1 ∈ ℂ) → ((𝐴↑2) − 1) ∈ ℂ)
245243, 187, 244sylancl 586 . . . . . . . . . . . 12 (𝜑 → ((𝐴↑2) − 1) ∈ ℂ)
246245, 183, 183mulassd 11155 . . . . . . . . . . 11 (𝜑 → ((((𝐴↑2) − 1) · 𝐸) · 𝐸) = (((𝐴↑2) − 1) · (𝐸 · 𝐸)))
247242, 246eqtr4d 2774 . . . . . . . . . 10 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = ((((𝐴↑2) − 1) · 𝐸) · 𝐸))
248240, 247breqtrrd 5126 . . . . . . . . 9 (𝜑 → (2 · 𝐶) ∥ (((𝐴↑2) − 1) · (𝐸↑2)))
24948sqcld 14067 . . . . . . . . . . 11 (𝜑 → (𝐹↑2) ∈ ℂ)
250183sqcld 14067 . . . . . . . . . . . 12 (𝜑 → (𝐸↑2) ∈ ℂ)
251245, 250mulcld 11152 . . . . . . . . . . 11 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) ∈ ℂ)
252187a1i 11 . . . . . . . . . . 11 (𝜑 → 1 ∈ ℂ)
253 subsub23 11385 . . . . . . . . . . 11 (((𝐹↑2) ∈ ℂ ∧ (((𝐴↑2) − 1) · (𝐸↑2)) ∈ ℂ ∧ 1 ∈ ℂ) → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2))))
254249, 251, 252, 253syl3anc 1373 . . . . . . . . . 10 (𝜑 → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2))))
255172, 254mpbid 232 . . . . . . . . 9 (𝜑 → ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2)))
256248, 255breqtrrd 5126 . . . . . . . 8 (𝜑 → (2 · 𝐶) ∥ ((𝐹↑2) − 1))
257 congsub 43208 . . . . . . . . 9 ((((2 · 𝐶) ∈ ℤ ∧ (𝐹↑2) ∈ ℤ ∧ 1 ∈ ℤ) ∧ (𝐴 ∈ ℤ ∧ 𝐴 ∈ ℤ) ∧ ((2 · 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2 · 𝐶) ∥ (𝐴𝐴))) → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))
258211, 222, 223, 213, 213, 256, 221, 257syl322anc 1400 . . . . . . . 8 (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))
259 congmul 43205 . . . . . . . 8 ((((2 · 𝐶) ∈ ℤ ∧ (𝐹↑2) ∈ ℤ ∧ 1 ∈ ℤ) ∧ (((𝐹↑2) − 𝐴) ∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) ∧ ((2 · 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))) → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))
260211, 222, 223, 195, 217, 256, 258, 259syl322anc 1400 . . . . . . 7 (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))
261 congadd 43204 . . . . . . 7 ((((2 · 𝐶) ∈ ℤ ∧ 𝐴 ∈ ℤ ∧ 𝐴 ∈ ℤ) ∧ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℤ ∧ (1 · (1 − 𝐴)) ∈ ℤ) ∧ ((2 · 𝐶) ∥ (𝐴𝐴) ∧ (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))) → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
262211, 213, 213, 214, 219, 221, 260, 261syl322anc 1400 . . . . . 6 (𝜑 → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
26347a1i 11 . . . . . . 7 (𝜑𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))))
264217zcnd 12597 . . . . . . . . . 10 (𝜑 → (1 − 𝐴) ∈ ℂ)
265264mullidd 11150 . . . . . . . . 9 (𝜑 → (1 · (1 − 𝐴)) = (1 − 𝐴))
266265oveq2d 7374 . . . . . . . 8 (𝜑 → (𝐴 + (1 · (1 − 𝐴))) = (𝐴 + (1 − 𝐴)))
267 pncan3 11388 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ 1 ∈ ℂ) → (𝐴 + (1 − 𝐴)) = 1)
268200, 187, 267sylancl 586 . . . . . . . 8 (𝜑 → (𝐴 + (1 − 𝐴)) = 1)
269266, 268eqtr2d 2772 . . . . . . 7 (𝜑 → 1 = (𝐴 + (1 · (1 − 𝐴))))
270263, 269oveq12d 7376 . . . . . 6 (𝜑 → (𝐺 − 1) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
271262, 270breqtrrd 5126 . . . . 5 (𝜑 → (2 · 𝐶) ∥ (𝐺 − 1))
272 eluzelz 12761 . . . . . . . 8 (𝐺 ∈ (ℤ‘2) → 𝐺 ∈ ℤ)
27382, 272syl 17 . . . . . . 7 (𝜑𝐺 ∈ ℤ)
274273, 213zsubcld 12601 . . . . . 6 (𝜑 → (𝐺𝐴) ∈ ℤ)
27585, 87eqeltrid 2840 . . . . . . 7 (𝜑𝐻 ∈ ℤ)
276275, 14zsubcld 12601 . . . . . 6 (𝜑 → (𝐻𝐶) ∈ ℤ)
277 jm2.15nn0 43241 . . . . . . . 8 ((𝐺 ∈ (ℤ‘2) ∧ 𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → (𝐺𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
27882, 2, 90, 277syl3anc 1373 . . . . . . 7 (𝜑 → (𝐺𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
27985a1i 11 . . . . . . . 8 (𝜑𝐻 = (𝐺 Yrm 𝐵))
280279, 12oveq12d 7376 . . . . . . 7 (𝜑 → (𝐻𝐶) = ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
281278, 280breqtrrd 5126 . . . . . 6 (𝜑 → (𝐺𝐴) ∥ (𝐻𝐶))
282194, 274, 276, 208, 281dvdstrd 16222 . . . . 5 (𝜑𝐹 ∥ (𝐻𝐶))
283 peano2zm 12534 . . . . . . . 8 (𝐺 ∈ ℤ → (𝐺 − 1) ∈ ℤ)
284273, 283syl 17 . . . . . . 7 (𝜑 → (𝐺 − 1) ∈ ℤ)
285275, 4zsubcld 12601 . . . . . . 7 (𝜑 → (𝐻𝐵) ∈ ℤ)
286 jm2.16nn0 43242 . . . . . . . . 9 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵))
28782, 90, 286syl2anc 584 . . . . . . . 8 (𝜑 → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵))
28885oveq1i 7368 . . . . . . . 8 (𝐻𝐵) = ((𝐺 Yrm 𝐵) − 𝐵)
289287, 288breqtrrdi 5140 . . . . . . 7 (𝜑 → (𝐺 − 1) ∥ (𝐻𝐵))
290211, 284, 285, 271, 289dvdstrd 16222 . . . . . 6 (𝜑 → (2 · 𝐶) ∥ (𝐻𝐵))
291 rmygeid 43202 . . . . . . . 8 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → 𝐵 ≤ (𝐴 Yrm 𝐵))
2922, 90, 291syl2anc 584 . . . . . . 7 (𝜑𝐵 ≤ (𝐴 Yrm 𝐵))
293292, 12breqtrrd 5126 . . . . . 6 (𝜑𝐵𝐶)
294290, 293jca 511 . . . . 5 (𝜑 → ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))
295271, 282, 294jca31 514 . . . 4 (𝜑 → (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶)))
296173, 209, 295jca31 514 . . 3 (𝜑 → (((((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))))
297158, 296jca 511 . 2 (𝜑 → (𝐽 ∈ ℕ0 ∧ (((((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶)))))
29845, 103, 297jca31 514 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 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1086   = wceq 1541  wcel 2113   class class class wbr 5098  cfv 6492  (class class class)co 7358  cc 11024  0cc0 11026  1c1 11027   + caddc 11029   · cmul 11031   < clt 11166  cle 11167  cmin 11364   / cdiv 11794  cn 12145  2c2 12200  0cn0 12401  cz 12488  cuz 12751  cexp 13984  cdvds 16179   Xrm crmx 43138   Yrm crmy 43139
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-inf2 9550  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103  ax-pre-sup 11104  ax-addf 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-int 4903  df-iun 4948  df-iin 4949  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-2o 8398  df-oadd 8401  df-omul 8402  df-er 8635  df-map 8765  df-pm 8766  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-fi 9314  df-sup 9345  df-inf 9346  df-oi 9415  df-card 9851  df-acn 9854  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-div 11795  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-xnn0 12475  df-z 12489  df-dec 12608  df-uz 12752  df-q 12862  df-rp 12906  df-xneg 13026  df-xadd 13027  df-xmul 13028  df-ioo 13265  df-ioc 13266  df-ico 13267  df-icc 13268  df-fz 13424  df-fzo 13571  df-fl 13712  df-mod 13790  df-seq 13925  df-exp 13985  df-fac 14197  df-bc 14226  df-hash 14254  df-shft 14990  df-cj 15022  df-re 15023  df-im 15024  df-sqrt 15158  df-abs 15159  df-limsup 15394  df-clim 15411  df-rlim 15412  df-sum 15610  df-ef 15990  df-sin 15992  df-cos 15993  df-pi 15995  df-dvds 16180  df-gcd 16422  df-prm 16599  df-numer 16662  df-denom 16663  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-starv 17192  df-sca 17193  df-vsca 17194  df-ip 17195  df-tset 17196  df-ple 17197  df-ds 17199  df-unif 17200  df-hom 17201  df-cco 17202  df-rest 17342  df-topn 17343  df-0g 17361  df-gsum 17362  df-topgen 17363  df-pt 17364  df-prds 17367  df-xrs 17423  df-qtop 17428  df-imas 17429  df-xps 17431  df-mre 17505  df-mrc 17506  df-acs 17508  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-submnd 18709  df-mulg 18998  df-cntz 19246  df-cmn 19711  df-psmet 21301  df-xmet 21302  df-met 21303  df-bl 21304  df-mopn 21305  df-fbas 21306  df-fg 21307  df-cnfld 21310  df-top 22838  df-topon 22855  df-topsp 22877  df-bases 22890  df-cld 22963  df-ntr 22964  df-cls 22965  df-nei 23042  df-lp 23080  df-perf 23081  df-cn 23171  df-cnp 23172  df-haus 23259  df-tx 23506  df-hmeo 23699  df-fil 23790  df-fm 23882  df-flim 23883  df-flf 23884  df-xms 24264  df-ms 24265  df-tms 24266  df-cncf 24827  df-limc 25823  df-dv 25824  df-log 26521  df-squarenn 43079  df-pell1qr 43080  df-pell14qr 43081  df-pell1234qr 43082  df-pellfund 43083  df-rmx 43140  df-rmy 43141
This theorem is referenced by:  jm2.27  43246
  Copyright terms: Public domain W3C validator