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 39948
Description: Lemma for jm2.27 39949. 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 12074 . . . . 5 (𝜑𝐵 ∈ ℤ)
5 frmx 39854 . . . . . 6 Xrm :((ℤ‘2) × ℤ)⟶ℕ0
65fovcl 7258 . . . . 5 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐴 Xrm 𝐵) ∈ ℕ0)
72, 4, 6syl2anc 587 . . . 4 (𝜑 → (𝐴 Xrm 𝐵) ∈ ℕ0)
81, 7eqeltrid 2894 . . 3 (𝜑𝐷 ∈ ℕ0)
9 jm2.27c7 . . . 4 𝐸 = (𝐴 Yrm (2 · 𝑄))
10 2z 12002 . . . . . . 7 2 ∈ ℤ
11 jm2.27c6 . . . . . . . 8 𝑄 = (𝐵 · (𝐴 Yrm 𝐵))
12 jm2.27c4 . . . . . . . . . 10 (𝜑𝐶 = (𝐴 Yrm 𝐵))
13 jm2.27a3 . . . . . . . . . . 11 (𝜑𝐶 ∈ ℕ)
1413nnzd 12074 . . . . . . . . . 10 (𝜑𝐶 ∈ ℤ)
1512, 14eqeltrrd 2891 . . . . . . . . 9 (𝜑 → (𝐴 Yrm 𝐵) ∈ ℤ)
164, 15zmulcld 12081 . . . . . . . 8 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ)
1711, 16eqeltrid 2894 . . . . . . 7 (𝜑𝑄 ∈ ℤ)
18 zmulcl 12019 . . . . . . 7 ((2 ∈ ℤ ∧ 𝑄 ∈ ℤ) → (2 · 𝑄) ∈ ℤ)
1910, 17, 18sylancr 590 . . . . . 6 (𝜑 → (2 · 𝑄) ∈ ℤ)
20 frmy 39855 . . . . . . 7 Yrm :((ℤ‘2) × ℤ)⟶ℤ
2120fovcl 7258 . . . . . 6 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) ∈ ℤ)
222, 19, 21syl2anc 587 . . . . 5 (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈ ℤ)
23 rmy0 39870 . . . . . . 7 (𝐴 ∈ (ℤ‘2) → (𝐴 Yrm 0) = 0)
242, 23syl 17 . . . . . 6 (𝜑 → (𝐴 Yrm 0) = 0)
25 2nn 11698 . . . . . . . . . 10 2 ∈ ℕ
2612, 13eqeltrrd 2891 . . . . . . . . . . . 12 (𝜑 → (𝐴 Yrm 𝐵) ∈ ℕ)
273, 26nnmulcld 11678 . . . . . . . . . . 11 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∈ ℕ)
2811, 27eqeltrid 2894 . . . . . . . . . 10 (𝜑𝑄 ∈ ℕ)
29 nnmulcl 11649 . . . . . . . . . 10 ((2 ∈ ℕ ∧ 𝑄 ∈ ℕ) → (2 · 𝑄) ∈ ℕ)
3025, 28, 29sylancr 590 . . . . . . . . 9 (𝜑 → (2 · 𝑄) ∈ ℕ)
3130nnnn0d 11943 . . . . . . . 8 (𝜑 → (2 · 𝑄) ∈ ℕ0)
3231nn0ge0d 11946 . . . . . . 7 (𝜑 → 0 ≤ (2 · 𝑄))
33 0zd 11981 . . . . . . . 8 (𝜑 → 0 ∈ ℤ)
34 lermy 39896 . . . . . . . 8 ((𝐴 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 ≤ (2 · 𝑄) ↔ (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄))))
352, 33, 19, 34syl3anc 1368 . . . . . . 7 (𝜑 → (0 ≤ (2 · 𝑄) ↔ (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄))))
3632, 35mpbid 235 . . . . . 6 (𝜑 → (𝐴 Yrm 0) ≤ (𝐴 Yrm (2 · 𝑄)))
3724, 36eqbrtrrd 5054 . . . . 5 (𝜑 → 0 ≤ (𝐴 Yrm (2 · 𝑄)))
38 elnn0z 11982 . . . . 5 ((𝐴 Yrm (2 · 𝑄)) ∈ ℕ0 ↔ ((𝐴 Yrm (2 · 𝑄)) ∈ ℤ ∧ 0 ≤ (𝐴 Yrm (2 · 𝑄))))
3922, 37, 38sylanbrc 586 . . . 4 (𝜑 → (𝐴 Yrm (2 · 𝑄)) ∈ ℕ0)
409, 39eqeltrid 2894 . . 3 (𝜑𝐸 ∈ ℕ0)
41 jm2.27c8 . . . 4 𝐹 = (𝐴 Xrm (2 · 𝑄))
425fovcl 7258 . . . . 5 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ0)
432, 19, 42syl2anc 587 . . . 4 (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ0)
4441, 43eqeltrid 2894 . . 3 (𝜑𝐹 ∈ ℕ0)
458, 40, 443jca 1125 . 2 (𝜑 → (𝐷 ∈ ℕ0𝐸 ∈ ℕ0𝐹 ∈ ℕ0))
46 2nn0 11902 . . . 4 2 ∈ ℕ0
47 jm2.27c9 . . . . 5 𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴)))
4844nn0cnd 11945 . . . . . . . . 9 (𝜑𝐹 ∈ ℂ)
4948sqvald 13503 . . . . . . . 8 (𝜑 → (𝐹↑2) = (𝐹 · 𝐹))
5044, 44nn0mulcld 11948 . . . . . . . 8 (𝜑 → (𝐹 · 𝐹) ∈ ℕ0)
5149, 50eqeltrd 2890 . . . . . . 7 (𝜑 → (𝐹↑2) ∈ ℕ0)
52 eluz2nn 12272 . . . . . . . . . . . . 13 (𝐴 ∈ (ℤ‘2) → 𝐴 ∈ ℕ)
532, 52syl 17 . . . . . . . . . . . 12 (𝜑𝐴 ∈ ℕ)
5453nnnn0d 11943 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℕ0)
5554nn0red 11944 . . . . . . . . . 10 (𝜑𝐴 ∈ ℝ)
5644nn0red 11944 . . . . . . . . . 10 (𝜑𝐹 ∈ ℝ)
5756, 56remulcld 10660 . . . . . . . . . 10 (𝜑 → (𝐹 · 𝐹) ∈ ℝ)
58 rmx1 39867 . . . . . . . . . . . . 13 (𝐴 ∈ (ℤ‘2) → (𝐴 Xrm 1) = 𝐴)
592, 58syl 17 . . . . . . . . . . . 12 (𝜑 → (𝐴 Xrm 1) = 𝐴)
6030nnge1d 11673 . . . . . . . . . . . . 13 (𝜑 → 1 ≤ (2 · 𝑄))
61 1nn0 11901 . . . . . . . . . . . . . . 15 1 ∈ ℕ0
6261a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 1 ∈ ℕ0)
63 lermxnn0 39891 . . . . . . . . . . . . . 14 ((𝐴 ∈ (ℤ‘2) ∧ 1 ∈ ℕ0 ∧ (2 · 𝑄) ∈ ℕ0) → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄))))
642, 62, 31, 63syl3anc 1368 . . . . . . . . . . . . 13 (𝜑 → (1 ≤ (2 · 𝑄) ↔ (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄))))
6560, 64mpbid 235 . . . . . . . . . . . 12 (𝜑 → (𝐴 Xrm 1) ≤ (𝐴 Xrm (2 · 𝑄)))
6659, 65eqbrtrrd 5054 . . . . . . . . . . 11 (𝜑𝐴 ≤ (𝐴 Xrm (2 · 𝑄)))
6766, 41breqtrrdi 5072 . . . . . . . . . 10 (𝜑𝐴𝐹)
6844nn0ge0d 11946 . . . . . . . . . . 11 (𝜑 → 0 ≤ 𝐹)
69 rmxnn 39892 . . . . . . . . . . . . . 14 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ)
702, 19, 69syl2anc 587 . . . . . . . . . . . . 13 (𝜑 → (𝐴 Xrm (2 · 𝑄)) ∈ ℕ)
7141, 70eqeltrid 2894 . . . . . . . . . . . 12 (𝜑𝐹 ∈ ℕ)
7271nnge1d 11673 . . . . . . . . . . 11 (𝜑 → 1 ≤ 𝐹)
7356, 56, 68, 72lemulge12d 11567 . . . . . . . . . 10 (𝜑𝐹 ≤ (𝐹 · 𝐹))
7455, 56, 57, 67, 73letrd 10786 . . . . . . . . 9 (𝜑𝐴 ≤ (𝐹 · 𝐹))
7574, 49breqtrrd 5058 . . . . . . . 8 (𝜑𝐴 ≤ (𝐹↑2))
76 nn0sub 11935 . . . . . . . . 9 ((𝐴 ∈ ℕ0 ∧ (𝐹↑2) ∈ ℕ0) → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈ ℕ0))
7754, 51, 76syl2anc 587 . . . . . . . 8 (𝜑 → (𝐴 ≤ (𝐹↑2) ↔ ((𝐹↑2) − 𝐴) ∈ ℕ0))
7875, 77mpbid 235 . . . . . . 7 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℕ0)
7951, 78nn0mulcld 11948 . . . . . 6 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℕ0)
80 uzaddcl 12292 . . . . . 6 ((𝐴 ∈ (ℤ‘2) ∧ ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℕ0) → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈ (ℤ‘2))
812, 79, 80syl2anc 587 . . . . 5 (𝜑 → (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) ∈ (ℤ‘2))
8247, 81eqeltrid 2894 . . . 4 (𝜑𝐺 ∈ (ℤ‘2))
83 eluznn0 12305 . . . 4 ((2 ∈ ℕ0𝐺 ∈ (ℤ‘2)) → 𝐺 ∈ ℕ0)
8446, 82, 83sylancr 590 . . 3 (𝜑𝐺 ∈ ℕ0)
85 jm2.27c10 . . . 4 𝐻 = (𝐺 Yrm 𝐵)
8620fovcl 7258 . . . . . 6 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Yrm 𝐵) ∈ ℤ)
8782, 4, 86syl2anc 587 . . . . 5 (𝜑 → (𝐺 Yrm 𝐵) ∈ ℤ)
88 rmy0 39870 . . . . . . 7 (𝐺 ∈ (ℤ‘2) → (𝐺 Yrm 0) = 0)
8982, 88syl 17 . . . . . 6 (𝜑 → (𝐺 Yrm 0) = 0)
903nnnn0d 11943 . . . . . . . 8 (𝜑𝐵 ∈ ℕ0)
9190nn0ge0d 11946 . . . . . . 7 (𝜑 → 0 ≤ 𝐵)
92 lermy 39896 . . . . . . . 8 ((𝐺 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵)))
9382, 33, 4, 92syl3anc 1368 . . . . . . 7 (𝜑 → (0 ≤ 𝐵 ↔ (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵)))
9491, 93mpbid 235 . . . . . 6 (𝜑 → (𝐺 Yrm 0) ≤ (𝐺 Yrm 𝐵))
9589, 94eqbrtrrd 5054 . . . . 5 (𝜑 → 0 ≤ (𝐺 Yrm 𝐵))
96 elnn0z 11982 . . . . 5 ((𝐺 Yrm 𝐵) ∈ ℕ0 ↔ ((𝐺 Yrm 𝐵) ∈ ℤ ∧ 0 ≤ (𝐺 Yrm 𝐵)))
9787, 95, 96sylanbrc 586 . . . 4 (𝜑 → (𝐺 Yrm 𝐵) ∈ ℕ0)
9885, 97eqeltrid 2894 . . 3 (𝜑𝐻 ∈ ℕ0)
99 jm2.27c11 . . . 4 𝐼 = (𝐺 Xrm 𝐵)
1005fovcl 7258 . . . . 5 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (𝐺 Xrm 𝐵) ∈ ℕ0)
10182, 4, 100syl2anc 587 . . . 4 (𝜑 → (𝐺 Xrm 𝐵) ∈ ℕ0)
10299, 101eqeltrid 2894 . . 3 (𝜑𝐼 ∈ ℕ0)
10384, 98, 1023jca 1125 . 2 (𝜑 → (𝐺 ∈ ℕ0𝐻 ∈ ℕ0𝐼 ∈ ℕ0))
104 jm2.27c12 . . . 4 𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1)
105 iddvds 15615 . . . . . . . . . . . 12 ((𝐵 · (𝐴 Yrm 𝐵)) ∈ ℤ → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵)))
10616, 105syl 17 . . . . . . . . . . 11 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ (𝐵 · (𝐴 Yrm 𝐵)))
107106, 11breqtrrdi 5072 . . . . . . . . . 10 (𝜑 → (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄)
108 jm2.20nn 39938 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℕ ∧ 𝐵 ∈ ℕ) → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄))
1092, 28, 3, 108syl3anc 1368 . . . . . . . . . 10 (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) ↔ (𝐵 · (𝐴 Yrm 𝐵)) ∥ 𝑄))
110107, 109mpbird 260 . . . . . . . . 9 (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄))
111 zsqcl 13490 . . . . . . . . . . 11 ((𝐴 Yrm 𝐵) ∈ ℤ → ((𝐴 Yrm 𝐵)↑2) ∈ ℤ)
11215, 111syl 17 . . . . . . . . . 10 (𝜑 → ((𝐴 Yrm 𝐵)↑2) ∈ ℤ)
11320fovcl 7258 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm 𝑄) ∈ ℤ)
1142, 17, 113syl2anc 587 . . . . . . . . . 10 (𝜑 → (𝐴 Yrm 𝑄) ∈ ℤ)
11510a1i 11 . . . . . . . . . 10 (𝜑 → 2 ∈ ℤ)
116 dvdscmul 15628 . . . . . . . . . 10 ((((𝐴 Yrm 𝐵)↑2) ∈ ℤ ∧ (𝐴 Yrm 𝑄) ∈ ℤ ∧ 2 ∈ ℤ) → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄))))
117112, 114, 115, 116syl3anc 1368 . . . . . . . . 9 (𝜑 → (((𝐴 Yrm 𝐵)↑2) ∥ (𝐴 Yrm 𝑄) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄))))
118110, 117mpd 15 . . . . . . . 8 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄)))
119 zmulcl 12019 . . . . . . . . . . 11 ((2 ∈ ℤ ∧ (𝐴 Yrm 𝑄) ∈ ℤ) → (2 · (𝐴 Yrm 𝑄)) ∈ ℤ)
12010, 114, 119sylancr 590 . . . . . . . . . 10 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∈ ℤ)
1215fovcl 7258 . . . . . . . . . . . 12 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Xrm 𝑄) ∈ ℕ0)
1222, 17, 121syl2anc 587 . . . . . . . . . . 11 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℕ0)
123122nn0zd 12073 . . . . . . . . . 10 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℤ)
124 dvdsmul1 15623 . . . . . . . . . 10 (((2 · (𝐴 Yrm 𝑄)) ∈ ℤ ∧ (𝐴 Xrm 𝑄) ∈ ℤ) → (2 · (𝐴 Yrm 𝑄)) ∥ ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
125120, 123, 124syl2anc 587 . . . . . . . . 9 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
126 rmydbl 39881 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 𝑄 ∈ ℤ) → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)))
1272, 17, 126syl2anc 587 . . . . . . . . . 10 (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)))
128 2cnd 11703 . . . . . . . . . . 11 (𝜑 → 2 ∈ ℂ)
129122nn0cnd 11945 . . . . . . . . . . 11 (𝜑 → (𝐴 Xrm 𝑄) ∈ ℂ)
130114zcnd 12076 . . . . . . . . . . 11 (𝜑 → (𝐴 Yrm 𝑄) ∈ ℂ)
131128, 129, 130mul32d 10839 . . . . . . . . . 10 (𝜑 → ((2 · (𝐴 Xrm 𝑄)) · (𝐴 Yrm 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
132127, 131eqtrd 2833 . . . . . . . . 9 (𝜑 → (𝐴 Yrm (2 · 𝑄)) = ((2 · (𝐴 Yrm 𝑄)) · (𝐴 Xrm 𝑄)))
133125, 132breqtrrd 5058 . . . . . . . 8 (𝜑 → (2 · (𝐴 Yrm 𝑄)) ∥ (𝐴 Yrm (2 · 𝑄)))
134 zmulcl 12019 . . . . . . . . . 10 ((2 ∈ ℤ ∧ ((𝐴 Yrm 𝐵)↑2) ∈ ℤ) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ)
13510, 112, 134sylancr 590 . . . . . . . . 9 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ)
136 dvdstr 15638 . . . . . . . . 9 (((2 · ((𝐴 Yrm 𝐵)↑2)) ∈ ℤ ∧ (2 · (𝐴 Yrm 𝑄)) ∈ ℤ ∧ (𝐴 Yrm (2 · 𝑄)) ∈ ℤ) → (((2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄)) ∧ (2 · (𝐴 Yrm 𝑄)) ∥ (𝐴 Yrm (2 · 𝑄))) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (𝐴 Yrm (2 · 𝑄))))
137135, 120, 22, 136syl3anc 1368 . . . . . . . 8 (𝜑 → (((2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (2 · (𝐴 Yrm 𝑄)) ∧ (2 · (𝐴 Yrm 𝑄)) ∥ (𝐴 Yrm (2 · 𝑄))) → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (𝐴 Yrm (2 · 𝑄))))
138118, 133, 137mp2and 698 . . . . . . 7 (𝜑 → (2 · ((𝐴 Yrm 𝐵)↑2)) ∥ (𝐴 Yrm (2 · 𝑄)))
13912oveq1d 7150 . . . . . . . 8 (𝜑 → (𝐶↑2) = ((𝐴 Yrm 𝐵)↑2))
140139oveq2d 7151 . . . . . . 7 (𝜑 → (2 · (𝐶↑2)) = (2 · ((𝐴 Yrm 𝐵)↑2)))
1419a1i 11 . . . . . . 7 (𝜑𝐸 = (𝐴 Yrm (2 · 𝑄)))
142138, 140, 1413brtr4d 5062 . . . . . 6 (𝜑 → (2 · (𝐶↑2)) ∥ 𝐸)
1439, 22eqeltrid 2894 . . . . . . . 8 (𝜑𝐸 ∈ ℤ)
14430nngt0d 11674 . . . . . . . . . 10 (𝜑 → 0 < (2 · 𝑄))
145 ltrmy 39893 . . . . . . . . . . 11 ((𝐴 ∈ (ℤ‘2) ∧ 0 ∈ ℤ ∧ (2 · 𝑄) ∈ ℤ) → (0 < (2 · 𝑄) ↔ (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄))))
1462, 33, 19, 145syl3anc 1368 . . . . . . . . . 10 (𝜑 → (0 < (2 · 𝑄) ↔ (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄))))
147144, 146mpbid 235 . . . . . . . . 9 (𝜑 → (𝐴 Yrm 0) < (𝐴 Yrm (2 · 𝑄)))
14824eqcomd 2804 . . . . . . . . 9 (𝜑 → 0 = (𝐴 Yrm 0))
149147, 148, 1413brtr4d 5062 . . . . . . . 8 (𝜑 → 0 < 𝐸)
150 elnnz 11979 . . . . . . . 8 (𝐸 ∈ ℕ ↔ (𝐸 ∈ ℤ ∧ 0 < 𝐸))
151143, 149, 150sylanbrc 586 . . . . . . 7 (𝜑𝐸 ∈ ℕ)
15213nnsqcld 13601 . . . . . . . 8 (𝜑 → (𝐶↑2) ∈ ℕ)
153 nnmulcl 11649 . . . . . . . 8 ((2 ∈ ℕ ∧ (𝐶↑2) ∈ ℕ) → (2 · (𝐶↑2)) ∈ ℕ)
15425, 152, 153sylancr 590 . . . . . . 7 (𝜑 → (2 · (𝐶↑2)) ∈ ℕ)
155 nndivdvds 15608 . . . . . . 7 ((𝐸 ∈ ℕ ∧ (2 · (𝐶↑2)) ∈ ℕ) → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ))
156151, 154, 155syl2anc 587 . . . . . 6 (𝜑 → ((2 · (𝐶↑2)) ∥ 𝐸 ↔ (𝐸 / (2 · (𝐶↑2))) ∈ ℕ))
157142, 156mpbid 235 . . . . 5 (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℕ)
158 nnm1nn0 11926 . . . . 5 ((𝐸 / (2 · (𝐶↑2))) ∈ ℕ → ((𝐸 / (2 · (𝐶↑2))) − 1) ∈ ℕ0)
159157, 158syl 17 . . . 4 (𝜑 → ((𝐸 / (2 · (𝐶↑2))) − 1) ∈ ℕ0)
160104, 159eqeltrid 2894 . . 3 (𝜑𝐽 ∈ ℕ0)
1611oveq1i 7145 . . . . . . . 8 (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2)
162161a1i 11 . . . . . . 7 (𝜑 → (𝐷↑2) = ((𝐴 Xrm 𝐵)↑2))
163139oveq2d 7151 . . . . . . 7 (𝜑 → (((𝐴↑2) − 1) · (𝐶↑2)) = (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2)))
164162, 163oveq12d 7153 . . . . . 6 (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))))
165 rmxynorm 39859 . . . . . . 7 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) = 1)
1662, 4, 165syl2anc 587 . . . . . 6 (𝜑 → (((𝐴 Xrm 𝐵)↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm 𝐵)↑2))) = 1)
167164, 166eqtrd 2833 . . . . 5 (𝜑 → ((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1)
16841oveq1i 7145 . . . . . . 7 (𝐹↑2) = ((𝐴 Xrm (2 · 𝑄))↑2)
1699oveq1i 7145 . . . . . . . 8 (𝐸↑2) = ((𝐴 Yrm (2 · 𝑄))↑2)
170169oveq2i 7146 . . . . . . 7 (((𝐴↑2) − 1) · (𝐸↑2)) = (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))
171168, 170oveq12i 7147 . . . . . 6 ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2)))
172 rmxynorm 39859 . . . . . . 7 ((𝐴 ∈ (ℤ‘2) ∧ (2 · 𝑄) ∈ ℤ) → (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))) = 1)
1732, 19, 172syl2anc 587 . . . . . 6 (𝜑 → (((𝐴 Xrm (2 · 𝑄))↑2) − (((𝐴↑2) − 1) · ((𝐴 Yrm (2 · 𝑄))↑2))) = 1)
174171, 173syl5eq 2845 . . . . 5 (𝜑 → ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1)
175167, 174, 823jca 1125 . . . 4 (𝜑 → (((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)))
17699oveq1i 7145 . . . . . . 7 (𝐼↑2) = ((𝐺 Xrm 𝐵)↑2)
17785oveq1i 7145 . . . . . . . 8 (𝐻↑2) = ((𝐺 Yrm 𝐵)↑2)
178177oveq2i 7146 . . . . . . 7 (((𝐺↑2) − 1) · (𝐻↑2)) = (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))
179176, 178oveq12i 7147 . . . . . 6 ((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2)))
180 rmxynorm 39859 . . . . . . 7 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℤ) → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) = 1)
18182, 4, 180syl2anc 587 . . . . . 6 (𝜑 → (((𝐺 Xrm 𝐵)↑2) − (((𝐺↑2) − 1) · ((𝐺 Yrm 𝐵)↑2))) = 1)
182179, 181syl5eq 2845 . . . . 5 (𝜑 → ((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1)
183104a1i 11 . . . . . . . . 9 (𝜑𝐽 = ((𝐸 / (2 · (𝐶↑2))) − 1))
184183oveq1d 7150 . . . . . . . 8 (𝜑 → (𝐽 + 1) = (((𝐸 / (2 · (𝐶↑2))) − 1) + 1))
185143zcnd 12076 . . . . . . . . . 10 (𝜑𝐸 ∈ ℂ)
186154nncnd 11641 . . . . . . . . . 10 (𝜑 → (2 · (𝐶↑2)) ∈ ℂ)
187154nnne0d 11675 . . . . . . . . . 10 (𝜑 → (2 · (𝐶↑2)) ≠ 0)
188185, 186, 187divcld 11405 . . . . . . . . 9 (𝜑 → (𝐸 / (2 · (𝐶↑2))) ∈ ℂ)
189 ax-1cn 10584 . . . . . . . . 9 1 ∈ ℂ
190 npcan 10884 . . . . . . . . 9 (((𝐸 / (2 · (𝐶↑2))) ∈ ℂ ∧ 1 ∈ ℂ) → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2))))
191188, 189, 190sylancl 589 . . . . . . . 8 (𝜑 → (((𝐸 / (2 · (𝐶↑2))) − 1) + 1) = (𝐸 / (2 · (𝐶↑2))))
192184, 191eqtrd 2833 . . . . . . 7 (𝜑 → (𝐽 + 1) = (𝐸 / (2 · (𝐶↑2))))
193192oveq1d 7150 . . . . . 6 (𝜑 → ((𝐽 + 1) · (2 · (𝐶↑2))) = ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2))))
194185, 186, 187divcan1d 11406 . . . . . 6 (𝜑 → ((𝐸 / (2 · (𝐶↑2))) · (2 · (𝐶↑2))) = 𝐸)
195193, 194eqtr2d 2834 . . . . 5 (𝜑𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))))
19644nn0zd 12073 . . . . . . 7 (𝜑𝐹 ∈ ℤ)
19778nn0zd 12073 . . . . . . . 8 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℤ)
198196, 197zmulcld 12081 . . . . . . 7 (𝜑 → (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ)
199 dvdsmul1 15623 . . . . . . 7 ((𝐹 ∈ ℤ ∧ (𝐹 · ((𝐹↑2) − 𝐴)) ∈ ℤ) → 𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
200196, 198, 199syl2anc 587 . . . . . 6 (𝜑𝐹 ∥ (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
20147oveq1i 7145 . . . . . . 7 (𝐺𝐴) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴)
20254nn0cnd 11945 . . . . . . . . 9 (𝜑𝐴 ∈ ℂ)
20379nn0cnd 11945 . . . . . . . . 9 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℂ)
204202, 203pncan2d 10988 . . . . . . . 8 (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = ((𝐹↑2) · ((𝐹↑2) − 𝐴)))
20549oveq1d 7150 . . . . . . . 8 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) = ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴)))
20678nn0cnd 11945 . . . . . . . . 9 (𝜑 → ((𝐹↑2) − 𝐴) ∈ ℂ)
20748, 48, 206mulassd 10653 . . . . . . . 8 (𝜑 → ((𝐹 · 𝐹) · ((𝐹↑2) − 𝐴)) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
208204, 205, 2073eqtrd 2837 . . . . . . 7 (𝜑 → ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − 𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
209201, 208syl5eq 2845 . . . . . 6 (𝜑 → (𝐺𝐴) = (𝐹 · (𝐹 · ((𝐹↑2) − 𝐴))))
210200, 209breqtrrd 5058 . . . . 5 (𝜑𝐹 ∥ (𝐺𝐴))
211182, 195, 2103jca 1125 . . . 4 (𝜑 → (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴)))
212 zmulcl 12019 . . . . . . . 8 ((2 ∈ ℤ ∧ 𝐶 ∈ ℤ) → (2 · 𝐶) ∈ ℤ)
21310, 14, 212sylancr 590 . . . . . . 7 (𝜑 → (2 · 𝐶) ∈ ℤ)
214 eluzelz 12241 . . . . . . . 8 (𝐴 ∈ (ℤ‘2) → 𝐴 ∈ ℤ)
2152, 214syl 17 . . . . . . 7 (𝜑𝐴 ∈ ℤ)
21679nn0zd 12073 . . . . . . 7 (𝜑 → ((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℤ)
217 1z 12000 . . . . . . . 8 1 ∈ ℤ
218 zsubcl 12012 . . . . . . . . 9 ((1 ∈ ℤ ∧ 𝐴 ∈ ℤ) → (1 − 𝐴) ∈ ℤ)
219217, 215, 218sylancr 590 . . . . . . . 8 (𝜑 → (1 − 𝐴) ∈ ℤ)
220 zmulcl 12019 . . . . . . . 8 ((1 ∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) → (1 · (1 − 𝐴)) ∈ ℤ)
221217, 219, 220sylancr 590 . . . . . . 7 (𝜑 → (1 · (1 − 𝐴)) ∈ ℤ)
222 congid 39912 . . . . . . . 8 (((2 · 𝐶) ∈ ℤ ∧ 𝐴 ∈ ℤ) → (2 · 𝐶) ∥ (𝐴𝐴))
223213, 215, 222syl2anc 587 . . . . . . 7 (𝜑 → (2 · 𝐶) ∥ (𝐴𝐴))
22451nn0zd 12073 . . . . . . . 8 (𝜑 → (𝐹↑2) ∈ ℤ)
225217a1i 11 . . . . . . . 8 (𝜑 → 1 ∈ ℤ)
22613nncnd 11641 . . . . . . . . . . . . . . 15 (𝜑𝐶 ∈ ℂ)
227128, 226, 226mulassd 10653 . . . . . . . . . . . . . 14 (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶 · 𝐶)))
228226sqvald 13503 . . . . . . . . . . . . . . 15 (𝜑 → (𝐶↑2) = (𝐶 · 𝐶))
229228oveq2d 7151 . . . . . . . . . . . . . 14 (𝜑 → (2 · (𝐶↑2)) = (2 · (𝐶 · 𝐶)))
230227, 229eqtr4d 2836 . . . . . . . . . . . . 13 (𝜑 → ((2 · 𝐶) · 𝐶) = (2 · (𝐶↑2)))
231230, 142eqbrtrd 5052 . . . . . . . . . . . 12 (𝜑 → ((2 · 𝐶) · 𝐶) ∥ 𝐸)
232 muldvds1 15626 . . . . . . . . . . . . 13 (((2 · 𝐶) ∈ ℤ ∧ 𝐶 ∈ ℤ ∧ 𝐸 ∈ ℤ) → (((2 · 𝐶) · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸))
233213, 14, 143, 232syl3anc 1368 . . . . . . . . . . . 12 (𝜑 → (((2 · 𝐶) · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ 𝐸))
234231, 233mpd 15 . . . . . . . . . . 11 (𝜑 → (2 · 𝐶) ∥ 𝐸)
235 zsqcl 13490 . . . . . . . . . . . . . . 15 (𝐴 ∈ ℤ → (𝐴↑2) ∈ ℤ)
236215, 235syl 17 . . . . . . . . . . . . . 14 (𝜑 → (𝐴↑2) ∈ ℤ)
237 peano2zm 12013 . . . . . . . . . . . . . 14 ((𝐴↑2) ∈ ℤ → ((𝐴↑2) − 1) ∈ ℤ)
238236, 237syl 17 . . . . . . . . . . . . 13 (𝜑 → ((𝐴↑2) − 1) ∈ ℤ)
239238, 143zmulcld 12081 . . . . . . . . . . . 12 (𝜑 → (((𝐴↑2) − 1) · 𝐸) ∈ ℤ)
240 dvdsmultr2 15641 . . . . . . . . . . . 12 (((2 · 𝐶) ∈ ℤ ∧ (((𝐴↑2) − 1) · 𝐸) ∈ ℤ ∧ 𝐸 ∈ ℤ) → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸)))
241213, 239, 143, 240syl3anc 1368 . . . . . . . . . . 11 (𝜑 → ((2 · 𝐶) ∥ 𝐸 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸)))
242234, 241mpd 15 . . . . . . . . . 10 (𝜑 → (2 · 𝐶) ∥ ((((𝐴↑2) − 1) · 𝐸) · 𝐸))
243185sqvald 13503 . . . . . . . . . . . 12 (𝜑 → (𝐸↑2) = (𝐸 · 𝐸))
244243oveq2d 7151 . . . . . . . . . . 11 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = (((𝐴↑2) − 1) · (𝐸 · 𝐸)))
245202sqcld 13504 . . . . . . . . . . . . 13 (𝜑 → (𝐴↑2) ∈ ℂ)
246 subcl 10874 . . . . . . . . . . . . 13 (((𝐴↑2) ∈ ℂ ∧ 1 ∈ ℂ) → ((𝐴↑2) − 1) ∈ ℂ)
247245, 189, 246sylancl 589 . . . . . . . . . . . 12 (𝜑 → ((𝐴↑2) − 1) ∈ ℂ)
248247, 185, 185mulassd 10653 . . . . . . . . . . 11 (𝜑 → ((((𝐴↑2) − 1) · 𝐸) · 𝐸) = (((𝐴↑2) − 1) · (𝐸 · 𝐸)))
249244, 248eqtr4d 2836 . . . . . . . . . 10 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) = ((((𝐴↑2) − 1) · 𝐸) · 𝐸))
250242, 249breqtrrd 5058 . . . . . . . . 9 (𝜑 → (2 · 𝐶) ∥ (((𝐴↑2) − 1) · (𝐸↑2)))
25148sqcld 13504 . . . . . . . . . . 11 (𝜑 → (𝐹↑2) ∈ ℂ)
252185sqcld 13504 . . . . . . . . . . . 12 (𝜑 → (𝐸↑2) ∈ ℂ)
253247, 252mulcld 10650 . . . . . . . . . . 11 (𝜑 → (((𝐴↑2) − 1) · (𝐸↑2)) ∈ ℂ)
254189a1i 11 . . . . . . . . . . 11 (𝜑 → 1 ∈ ℂ)
255 subsub23 10880 . . . . . . . . . . 11 (((𝐹↑2) ∈ ℂ ∧ (((𝐴↑2) − 1) · (𝐸↑2)) ∈ ℂ ∧ 1 ∈ ℂ) → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2))))
256251, 253, 254, 255syl3anc 1368 . . . . . . . . . 10 (𝜑 → (((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ↔ ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2))))
257174, 256mpbid 235 . . . . . . . . 9 (𝜑 → ((𝐹↑2) − 1) = (((𝐴↑2) − 1) · (𝐸↑2)))
258250, 257breqtrrd 5058 . . . . . . . 8 (𝜑 → (2 · 𝐶) ∥ ((𝐹↑2) − 1))
259 congsub 39911 . . . . . . . . 9 ((((2 · 𝐶) ∈ ℤ ∧ (𝐹↑2) ∈ ℤ ∧ 1 ∈ ℤ) ∧ (𝐴 ∈ ℤ ∧ 𝐴 ∈ ℤ) ∧ ((2 · 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2 · 𝐶) ∥ (𝐴𝐴))) → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))
260213, 224, 225, 215, 215, 258, 223, 259syl322anc 1395 . . . . . . . 8 (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))
261 congmul 39908 . . . . . . . 8 ((((2 · 𝐶) ∈ ℤ ∧ (𝐹↑2) ∈ ℤ ∧ 1 ∈ ℤ) ∧ (((𝐹↑2) − 𝐴) ∈ ℤ ∧ (1 − 𝐴) ∈ ℤ) ∧ ((2 · 𝐶) ∥ ((𝐹↑2) − 1) ∧ (2 · 𝐶) ∥ (((𝐹↑2) − 𝐴) − (1 − 𝐴)))) → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))
262213, 224, 225, 197, 219, 258, 260, 261syl322anc 1395 . . . . . . 7 (𝜑 → (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))
263 congadd 39907 . . . . . . 7 ((((2 · 𝐶) ∈ ℤ ∧ 𝐴 ∈ ℤ ∧ 𝐴 ∈ ℤ) ∧ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) ∈ ℤ ∧ (1 · (1 − 𝐴)) ∈ ℤ) ∧ ((2 · 𝐶) ∥ (𝐴𝐴) ∧ (2 · 𝐶) ∥ (((𝐹↑2) · ((𝐹↑2) − 𝐴)) − (1 · (1 − 𝐴))))) → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
264213, 215, 215, 216, 221, 223, 262, 263syl322anc 1395 . . . . . 6 (𝜑 → (2 · 𝐶) ∥ ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
26547a1i 11 . . . . . . 7 (𝜑𝐺 = (𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))))
266219zcnd 12076 . . . . . . . . . 10 (𝜑 → (1 − 𝐴) ∈ ℂ)
267266mulid2d 10648 . . . . . . . . 9 (𝜑 → (1 · (1 − 𝐴)) = (1 − 𝐴))
268267oveq2d 7151 . . . . . . . 8 (𝜑 → (𝐴 + (1 · (1 − 𝐴))) = (𝐴 + (1 − 𝐴)))
269 pncan3 10883 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ 1 ∈ ℂ) → (𝐴 + (1 − 𝐴)) = 1)
270202, 189, 269sylancl 589 . . . . . . . 8 (𝜑 → (𝐴 + (1 − 𝐴)) = 1)
271268, 270eqtr2d 2834 . . . . . . 7 (𝜑 → 1 = (𝐴 + (1 · (1 − 𝐴))))
272265, 271oveq12d 7153 . . . . . 6 (𝜑 → (𝐺 − 1) = ((𝐴 + ((𝐹↑2) · ((𝐹↑2) − 𝐴))) − (𝐴 + (1 · (1 − 𝐴)))))
273264, 272breqtrrd 5058 . . . . 5 (𝜑 → (2 · 𝐶) ∥ (𝐺 − 1))
274 jm2.15nn0 39944 . . . . . . . 8 ((𝐺 ∈ (ℤ‘2) ∧ 𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → (𝐺𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
27582, 2, 90, 274syl3anc 1368 . . . . . . 7 (𝜑 → (𝐺𝐴) ∥ ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
27685a1i 11 . . . . . . . 8 (𝜑𝐻 = (𝐺 Yrm 𝐵))
277276, 12oveq12d 7153 . . . . . . 7 (𝜑 → (𝐻𝐶) = ((𝐺 Yrm 𝐵) − (𝐴 Yrm 𝐵)))
278275, 277breqtrrd 5058 . . . . . 6 (𝜑 → (𝐺𝐴) ∥ (𝐻𝐶))
279 eluzelz 12241 . . . . . . . . 9 (𝐺 ∈ (ℤ‘2) → 𝐺 ∈ ℤ)
28082, 279syl 17 . . . . . . . 8 (𝜑𝐺 ∈ ℤ)
281280, 215zsubcld 12080 . . . . . . 7 (𝜑 → (𝐺𝐴) ∈ ℤ)
28285, 87eqeltrid 2894 . . . . . . . 8 (𝜑𝐻 ∈ ℤ)
283282, 14zsubcld 12080 . . . . . . 7 (𝜑 → (𝐻𝐶) ∈ ℤ)
284 dvdstr 15638 . . . . . . 7 ((𝐹 ∈ ℤ ∧ (𝐺𝐴) ∈ ℤ ∧ (𝐻𝐶) ∈ ℤ) → ((𝐹 ∥ (𝐺𝐴) ∧ (𝐺𝐴) ∥ (𝐻𝐶)) → 𝐹 ∥ (𝐻𝐶)))
285196, 281, 283, 284syl3anc 1368 . . . . . 6 (𝜑 → ((𝐹 ∥ (𝐺𝐴) ∧ (𝐺𝐴) ∥ (𝐻𝐶)) → 𝐹 ∥ (𝐻𝐶)))
286210, 278, 285mp2and 698 . . . . 5 (𝜑𝐹 ∥ (𝐻𝐶))
287 jm2.16nn0 39945 . . . . . . . . 9 ((𝐺 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵))
28882, 90, 287syl2anc 587 . . . . . . . 8 (𝜑 → (𝐺 − 1) ∥ ((𝐺 Yrm 𝐵) − 𝐵))
28985oveq1i 7145 . . . . . . . 8 (𝐻𝐵) = ((𝐺 Yrm 𝐵) − 𝐵)
290288, 289breqtrrdi 5072 . . . . . . 7 (𝜑 → (𝐺 − 1) ∥ (𝐻𝐵))
291 peano2zm 12013 . . . . . . . . 9 (𝐺 ∈ ℤ → (𝐺 − 1) ∈ ℤ)
292280, 291syl 17 . . . . . . . 8 (𝜑 → (𝐺 − 1) ∈ ℤ)
293282, 4zsubcld 12080 . . . . . . . 8 (𝜑 → (𝐻𝐵) ∈ ℤ)
294 dvdstr 15638 . . . . . . . 8 (((2 · 𝐶) ∈ ℤ ∧ (𝐺 − 1) ∈ ℤ ∧ (𝐻𝐵) ∈ ℤ) → (((2 · 𝐶) ∥ (𝐺 − 1) ∧ (𝐺 − 1) ∥ (𝐻𝐵)) → (2 · 𝐶) ∥ (𝐻𝐵)))
295213, 292, 293, 294syl3anc 1368 . . . . . . 7 (𝜑 → (((2 · 𝐶) ∥ (𝐺 − 1) ∧ (𝐺 − 1) ∥ (𝐻𝐵)) → (2 · 𝐶) ∥ (𝐻𝐵)))
296273, 290, 295mp2and 698 . . . . . 6 (𝜑 → (2 · 𝐶) ∥ (𝐻𝐵))
297 rmygeid 39905 . . . . . . . 8 ((𝐴 ∈ (ℤ‘2) ∧ 𝐵 ∈ ℕ0) → 𝐵 ≤ (𝐴 Yrm 𝐵))
2982, 90, 297syl2anc 587 . . . . . . 7 (𝜑𝐵 ≤ (𝐴 Yrm 𝐵))
299298, 12breqtrrd 5058 . . . . . 6 (𝜑𝐵𝐶)
300296, 299jca 515 . . . . 5 (𝜑 → ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))
301273, 286, 300jca31 518 . . . 4 (𝜑 → (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶)))
302175, 211, 301jca31 518 . . 3 (𝜑 → (((((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶))))
303160, 302jca 515 . 2 (𝜑 → (𝐽 ∈ ℕ0 ∧ (((((𝐷↑2) − (((𝐴↑2) − 1) · (𝐶↑2))) = 1 ∧ ((𝐹↑2) − (((𝐴↑2) − 1) · (𝐸↑2))) = 1 ∧ 𝐺 ∈ (ℤ‘2)) ∧ (((𝐼↑2) − (((𝐺↑2) − 1) · (𝐻↑2))) = 1 ∧ 𝐸 = ((𝐽 + 1) · (2 · (𝐶↑2))) ∧ 𝐹 ∥ (𝐺𝐴))) ∧ (((2 · 𝐶) ∥ (𝐺 − 1) ∧ 𝐹 ∥ (𝐻𝐶)) ∧ ((2 · 𝐶) ∥ (𝐻𝐵) ∧ 𝐵𝐶)))))
30445, 103, 303jca31 518 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 209  wa 399  w3a 1084   = wceq 1538  wcel 2111   class class class wbr 5030  cfv 6324  (class class class)co 7135  cc 10524  0cc0 10526  1c1 10527   + caddc 10529   · cmul 10531   < clt 10664  cle 10665  cmin 10859   / cdiv 11286  cn 11625  2c2 11680  0cn0 11885  cz 11969  cuz 12231  cexp 13425  cdvds 15599   Xrm crmx 39841   Yrm crmy 39842
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2113  ax-9 2121  ax-10 2142  ax-11 2158  ax-12 2175  ax-ext 2770  ax-rep 5154  ax-sep 5167  ax-nul 5174  ax-pow 5231  ax-pr 5295  ax-un 7441  ax-inf2 9088  ax-cnex 10582  ax-resscn 10583  ax-1cn 10584  ax-icn 10585  ax-addcl 10586  ax-addrcl 10587  ax-mulcl 10588  ax-mulrcl 10589  ax-mulcom 10590  ax-addass 10591  ax-mulass 10592  ax-distr 10593  ax-i2m1 10594  ax-1ne0 10595  ax-1rid 10596  ax-rnegex 10597  ax-rrecex 10598  ax-cnre 10599  ax-pre-lttri 10600  ax-pre-lttrn 10601  ax-pre-ltadd 10602  ax-pre-mulgt0 10603  ax-pre-sup 10604  ax-addf 10605  ax-mulf 10606
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3or 1085  df-3an 1086  df-tru 1541  df-fal 1551  df-ex 1782  df-nf 1786  df-sb 2070  df-mo 2598  df-eu 2629  df-clab 2777  df-cleq 2791  df-clel 2870  df-nfc 2938  df-ne 2988  df-nel 3092  df-ral 3111  df-rex 3112  df-reu 3113  df-rmo 3114  df-rab 3115  df-v 3443  df-sbc 3721  df-csb 3829  df-dif 3884  df-un 3886  df-in 3888  df-ss 3898  df-pss 3900  df-nul 4244  df-if 4426  df-pw 4499  df-sn 4526  df-pr 4528  df-tp 4530  df-op 4532  df-uni 4801  df-int 4839  df-iun 4883  df-iin 4884  df-br 5031  df-opab 5093  df-mpt 5111  df-tr 5137  df-id 5425  df-eprel 5430  df-po 5438  df-so 5439  df-fr 5478  df-se 5479  df-we 5480  df-xp 5525  df-rel 5526  df-cnv 5527  df-co 5528  df-dm 5529  df-rn 5530  df-res 5531  df-ima 5532  df-pred 6116  df-ord 6162  df-on 6163  df-lim 6164  df-suc 6165  df-iota 6283  df-fun 6326  df-fn 6327  df-f 6328  df-f1 6329  df-fo 6330  df-f1o 6331  df-fv 6332  df-isom 6333  df-riota 7093  df-ov 7138  df-oprab 7139  df-mpo 7140  df-of 7389  df-om 7561  df-1st 7671  df-2nd 7672  df-supp 7814  df-wrecs 7930  df-recs 7991  df-rdg 8029  df-1o 8085  df-2o 8086  df-oadd 8089  df-omul 8090  df-er 8272  df-map 8391  df-pm 8392  df-ixp 8445  df-en 8493  df-dom 8494  df-sdom 8495  df-fin 8496  df-fsupp 8818  df-fi 8859  df-sup 8890  df-inf 8891  df-oi 8958  df-card 9352  df-acn 9355  df-pnf 10666  df-mnf 10667  df-xr 10668  df-ltxr 10669  df-le 10670  df-sub 10861  df-neg 10862  df-div 11287  df-nn 11626  df-2 11688  df-3 11689  df-4 11690  df-5 11691  df-6 11692  df-7 11693  df-8 11694  df-9 11695  df-n0 11886  df-xnn0 11956  df-z 11970  df-dec 12087  df-uz 12232  df-q 12337  df-rp 12378  df-xneg 12495  df-xadd 12496  df-xmul 12497  df-ioo 12730  df-ioc 12731  df-ico 12732  df-icc 12733  df-fz 12886  df-fzo 13029  df-fl 13157  df-mod 13233  df-seq 13365  df-exp 13426  df-fac 13630  df-bc 13659  df-hash 13687  df-shft 14418  df-cj 14450  df-re 14451  df-im 14452  df-sqrt 14586  df-abs 14587  df-limsup 14820  df-clim 14837  df-rlim 14838  df-sum 15035  df-ef 15413  df-sin 15415  df-cos 15416  df-pi 15418  df-dvds 15600  df-gcd 15834  df-prm 16006  df-numer 16065  df-denom 16066  df-struct 16477  df-ndx 16478  df-slot 16479  df-base 16481  df-sets 16482  df-ress 16483  df-plusg 16570  df-mulr 16571  df-starv 16572  df-sca 16573  df-vsca 16574  df-ip 16575  df-tset 16576  df-ple 16577  df-ds 16579  df-unif 16580  df-hom 16581  df-cco 16582  df-rest 16688  df-topn 16689  df-0g 16707  df-gsum 16708  df-topgen 16709  df-pt 16710  df-prds 16713  df-xrs 16767  df-qtop 16772  df-imas 16773  df-xps 16775  df-mre 16849  df-mrc 16850  df-acs 16852  df-mgm 17844  df-sgrp 17893  df-mnd 17904  df-submnd 17949  df-mulg 18217  df-cntz 18439  df-cmn 18900  df-psmet 20083  df-xmet 20084  df-met 20085  df-bl 20086  df-mopn 20087  df-fbas 20088  df-fg 20089  df-cnfld 20092  df-top 21499  df-topon 21516  df-topsp 21538  df-bases 21551  df-cld 21624  df-ntr 21625  df-cls 21626  df-nei 21703  df-lp 21741  df-perf 21742  df-cn 21832  df-cnp 21833  df-haus 21920  df-tx 22167  df-hmeo 22360  df-fil 22451  df-fm 22543  df-flim 22544  df-flf 22545  df-xms 22927  df-ms 22928  df-tms 22929  df-cncf 23483  df-limc 24469  df-dv 24470  df-log 25148  df-squarenn 39782  df-pell1qr 39783  df-pell14qr 39784  df-pell1234qr 39785  df-pellfund 39786  df-rmx 39843  df-rmy 39844
This theorem is referenced by:  jm2.27  39949
  Copyright terms: Public domain W3C validator