ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  lgseisen GIF version

Theorem lgseisen 15832
Description: Eisenstein's lemma, an expression for (𝑃 /L 𝑄) when 𝑃, 𝑄 are distinct odd primes. (Contributed by Mario Carneiro, 18-Jun-2015.)
Hypotheses
Ref Expression
lgseisen.1 (𝜑𝑃 ∈ (ℙ ∖ {2}))
lgseisen.2 (𝜑𝑄 ∈ (ℙ ∖ {2}))
lgseisen.3 (𝜑𝑃𝑄)
Assertion
Ref Expression
lgseisen (𝜑 → (𝑄 /L 𝑃) = (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
Distinct variable groups:   𝑥,𝑃   𝜑,𝑥   𝑥,𝑄

Proof of Theorem lgseisen
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 lgseisen.2 . . . . 5 (𝜑𝑄 ∈ (ℙ ∖ {2}))
21eldifad 3210 . . . 4 (𝜑𝑄 ∈ ℙ)
3 prmz 12706 . . . 4 (𝑄 ∈ ℙ → 𝑄 ∈ ℤ)
42, 3syl 14 . . 3 (𝜑𝑄 ∈ ℤ)
5 lgseisen.1 . . 3 (𝜑𝑃 ∈ (ℙ ∖ {2}))
6 lgsval3 15776 . . 3 ((𝑄 ∈ ℤ ∧ 𝑃 ∈ (ℙ ∖ {2})) → (𝑄 /L 𝑃) = ((((𝑄↑((𝑃 − 1) / 2)) + 1) mod 𝑃) − 1))
74, 5, 6syl2anc 411 . 2 (𝜑 → (𝑄 /L 𝑃) = ((((𝑄↑((𝑃 − 1) / 2)) + 1) mod 𝑃) − 1))
81gausslemma2dlem0a 15807 . . . . . . 7 (𝜑𝑄 ∈ ℕ)
9 oddprm 12855 . . . . . . . . 9 (𝑃 ∈ (ℙ ∖ {2}) → ((𝑃 − 1) / 2) ∈ ℕ)
105, 9syl 14 . . . . . . . 8 (𝜑 → ((𝑃 − 1) / 2) ∈ ℕ)
1110nnnn0d 9460 . . . . . . 7 (𝜑 → ((𝑃 − 1) / 2) ∈ ℕ0)
128, 11nnexpcld 10963 . . . . . 6 (𝜑 → (𝑄↑((𝑃 − 1) / 2)) ∈ ℕ)
13 nnq 9872 . . . . . 6 ((𝑄↑((𝑃 − 1) / 2)) ∈ ℕ → (𝑄↑((𝑃 − 1) / 2)) ∈ ℚ)
1412, 13syl 14 . . . . 5 (𝜑 → (𝑄↑((𝑃 − 1) / 2)) ∈ ℚ)
15 1zzd 9511 . . . . . . . 8 (𝜑 → 1 ∈ ℤ)
1615znegcld 9609 . . . . . . 7 (𝜑 → -1 ∈ ℤ)
17 zq 9865 . . . . . . 7 (-1 ∈ ℤ → -1 ∈ ℚ)
1816, 17syl 14 . . . . . 6 (𝜑 → -1 ∈ ℚ)
19 neg1ne0 9255 . . . . . . 7 -1 ≠ 0
2019a1i 9 . . . . . 6 (𝜑 → -1 ≠ 0)
2110nnzd 9606 . . . . . . . 8 (𝜑 → ((𝑃 − 1) / 2) ∈ ℤ)
2215, 21fzfigd 10699 . . . . . . 7 (𝜑 → (1...((𝑃 − 1) / 2)) ∈ Fin)
235gausslemma2dlem0a 15807 . . . . . . . . . 10 (𝜑𝑃 ∈ ℕ)
24 znq 9863 . . . . . . . . . 10 ((𝑄 ∈ ℤ ∧ 𝑃 ∈ ℕ) → (𝑄 / 𝑃) ∈ ℚ)
254, 23, 24syl2anc 411 . . . . . . . . 9 (𝜑 → (𝑄 / 𝑃) ∈ ℚ)
26 2z 9512 . . . . . . . . . . . 12 2 ∈ ℤ
2726a1i 9 . . . . . . . . . . 11 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → 2 ∈ ℤ)
28 elfznn 10294 . . . . . . . . . . . . 13 (𝑥 ∈ (1...((𝑃 − 1) / 2)) → 𝑥 ∈ ℕ)
2928adantl 277 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → 𝑥 ∈ ℕ)
3029nnzd 9606 . . . . . . . . . . 11 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → 𝑥 ∈ ℤ)
3127, 30zmulcld 9613 . . . . . . . . . 10 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → (2 · 𝑥) ∈ ℤ)
32 zq 9865 . . . . . . . . . 10 ((2 · 𝑥) ∈ ℤ → (2 · 𝑥) ∈ ℚ)
3331, 32syl 14 . . . . . . . . 9 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → (2 · 𝑥) ∈ ℚ)
34 qmulcl 9876 . . . . . . . . 9 (((𝑄 / 𝑃) ∈ ℚ ∧ (2 · 𝑥) ∈ ℚ) → ((𝑄 / 𝑃) · (2 · 𝑥)) ∈ ℚ)
3525, 33, 34syl2an2r 599 . . . . . . . 8 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → ((𝑄 / 𝑃) · (2 · 𝑥)) ∈ ℚ)
3635flqcld 10543 . . . . . . 7 ((𝜑𝑥 ∈ (1...((𝑃 − 1) / 2))) → (⌊‘((𝑄 / 𝑃) · (2 · 𝑥))) ∈ ℤ)
3722, 36fsumzcl 11986 . . . . . 6 (𝜑 → Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))) ∈ ℤ)
38 qexpclz 10828 . . . . . 6 ((-1 ∈ ℚ ∧ -1 ≠ 0 ∧ Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))) ∈ ℤ) → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℚ)
3918, 20, 37, 38syl3anc 1273 . . . . 5 (𝜑 → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℚ)
40 1z 9510 . . . . . 6 1 ∈ ℤ
41 zq 9865 . . . . . 6 (1 ∈ ℤ → 1 ∈ ℚ)
4240, 41mp1i 10 . . . . 5 (𝜑 → 1 ∈ ℚ)
43 nnq 9872 . . . . . 6 (𝑃 ∈ ℕ → 𝑃 ∈ ℚ)
4423, 43syl 14 . . . . 5 (𝜑𝑃 ∈ ℚ)
4523nngt0d 9192 . . . . 5 (𝜑 → 0 < 𝑃)
46 lgseisen.3 . . . . . 6 (𝜑𝑃𝑄)
47 eqid 2230 . . . . . 6 ((𝑄 · (2 · 𝑥)) mod 𝑃) = ((𝑄 · (2 · 𝑥)) mod 𝑃)
48 eqid 2230 . . . . . 6 (𝑥 ∈ (1...((𝑃 − 1) / 2)) ↦ ((((-1↑((𝑄 · (2 · 𝑥)) mod 𝑃)) · ((𝑄 · (2 · 𝑥)) mod 𝑃)) mod 𝑃) / 2)) = (𝑥 ∈ (1...((𝑃 − 1) / 2)) ↦ ((((-1↑((𝑄 · (2 · 𝑥)) mod 𝑃)) · ((𝑄 · (2 · 𝑥)) mod 𝑃)) mod 𝑃) / 2))
49 eqid 2230 . . . . . 6 ((𝑄 · (2 · 𝑦)) mod 𝑃) = ((𝑄 · (2 · 𝑦)) mod 𝑃)
50 eqid 2230 . . . . . 6 (ℤ/nℤ‘𝑃) = (ℤ/nℤ‘𝑃)
51 eqid 2230 . . . . . 6 (mulGrp‘(ℤ/nℤ‘𝑃)) = (mulGrp‘(ℤ/nℤ‘𝑃))
52 eqid 2230 . . . . . 6 (ℤRHom‘(ℤ/nℤ‘𝑃)) = (ℤRHom‘(ℤ/nℤ‘𝑃))
535, 1, 46, 47, 48, 49, 50, 51, 52lgseisenlem4 15831 . . . . 5 (𝜑 → ((𝑄↑((𝑃 − 1) / 2)) mod 𝑃) = ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) mod 𝑃))
5414, 39, 42, 44, 45, 53modqadd1 10629 . . . 4 (𝜑 → (((𝑄↑((𝑃 − 1) / 2)) + 1) mod 𝑃) = (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) mod 𝑃))
55 qaddcl 9874 . . . . . 6 (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℚ ∧ 1 ∈ ℚ) → ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) ∈ ℚ)
5639, 42, 55syl2anc 411 . . . . 5 (𝜑 → ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) ∈ ℚ)
57 df-neg 8358 . . . . . . 7 -1 = (0 − 1)
58 neg1cn 9253 . . . . . . . . . . . 12 -1 ∈ ℂ
59 neg1ap0 9257 . . . . . . . . . . . 12 -1 # 0
60 absexpzap 11663 . . . . . . . . . . . 12 ((-1 ∈ ℂ ∧ -1 # 0 ∧ Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))) ∈ ℤ) → (abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) = ((abs‘-1)↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
6158, 59, 37, 60mp3an12i 1377 . . . . . . . . . . 11 (𝜑 → (abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) = ((abs‘-1)↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
62 ax-1cn 8130 . . . . . . . . . . . . . . 15 1 ∈ ℂ
6362absnegi 11730 . . . . . . . . . . . . . 14 (abs‘-1) = (abs‘1)
64 abs1 11655 . . . . . . . . . . . . . 14 (abs‘1) = 1
6563, 64eqtri 2251 . . . . . . . . . . . . 13 (abs‘-1) = 1
6665oveq1i 6033 . . . . . . . . . . . 12 ((abs‘-1)↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) = (1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))
67 1exp 10836 . . . . . . . . . . . . 13 𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))) ∈ ℤ → (1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) = 1)
6837, 67syl 14 . . . . . . . . . . . 12 (𝜑 → (1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) = 1)
6966, 68eqtrid 2275 . . . . . . . . . . 11 (𝜑 → ((abs‘-1)↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) = 1)
7061, 69eqtrd 2263 . . . . . . . . . 10 (𝜑 → (abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) = 1)
71 1le1 8757 . . . . . . . . . 10 1 ≤ 1
7270, 71eqbrtrdi 4128 . . . . . . . . 9 (𝜑 → (abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) ≤ 1)
73 neg1rr 9254 . . . . . . . . . . . 12 -1 ∈ ℝ
7473a1i 9 . . . . . . . . . . 11 (𝜑 → -1 ∈ ℝ)
7559a1i 9 . . . . . . . . . . 11 (𝜑 → -1 # 0)
7674, 75, 37reexpclzapd 10966 . . . . . . . . . 10 (𝜑 → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℝ)
77 1re 8183 . . . . . . . . . 10 1 ∈ ℝ
78 absle 11672 . . . . . . . . . 10 (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℝ ∧ 1 ∈ ℝ) → ((abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) ≤ 1 ↔ (-1 ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∧ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ≤ 1)))
7976, 77, 78sylancl 413 . . . . . . . . 9 (𝜑 → ((abs‘(-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥))))) ≤ 1 ↔ (-1 ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∧ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ≤ 1)))
8072, 79mpbid 147 . . . . . . . 8 (𝜑 → (-1 ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∧ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ≤ 1))
8180simpld 112 . . . . . . 7 (𝜑 → -1 ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
8257, 81eqbrtrrid 4125 . . . . . 6 (𝜑 → (0 − 1) ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
83 0red 8185 . . . . . . 7 (𝜑 → 0 ∈ ℝ)
84 1red 8199 . . . . . . 7 (𝜑 → 1 ∈ ℝ)
8583, 84, 76lesubaddd 8727 . . . . . 6 (𝜑 → ((0 − 1) ≤ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ↔ 0 ≤ ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1)))
8682, 85mpbid 147 . . . . 5 (𝜑 → 0 ≤ ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1))
8723nnred 9161 . . . . . . . 8 (𝜑𝑃 ∈ ℝ)
88 peano2rem 8451 . . . . . . . 8 (𝑃 ∈ ℝ → (𝑃 − 1) ∈ ℝ)
8987, 88syl 14 . . . . . . 7 (𝜑 → (𝑃 − 1) ∈ ℝ)
9080simprd 114 . . . . . . 7 (𝜑 → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ≤ 1)
91 df-2 9207 . . . . . . . . 9 2 = (1 + 1)
92 eldifsni 3803 . . . . . . . . . . . 12 (𝑃 ∈ (ℙ ∖ {2}) → 𝑃 ≠ 2)
935, 92syl 14 . . . . . . . . . . 11 (𝜑𝑃 ≠ 2)
9423nnzd 9606 . . . . . . . . . . . 12 (𝜑𝑃 ∈ ℤ)
95 zapne 9559 . . . . . . . . . . . 12 ((𝑃 ∈ ℤ ∧ 2 ∈ ℤ) → (𝑃 # 2 ↔ 𝑃 ≠ 2))
9694, 26, 95sylancl 413 . . . . . . . . . . 11 (𝜑 → (𝑃 # 2 ↔ 𝑃 ≠ 2))
9793, 96mpbird 167 . . . . . . . . . 10 (𝜑𝑃 # 2)
98 2re 9218 . . . . . . . . . . . 12 2 ∈ ℝ
9998a1i 9 . . . . . . . . . . 11 (𝜑 → 2 ∈ ℝ)
1005eldifad 3210 . . . . . . . . . . . 12 (𝜑𝑃 ∈ ℙ)
101 prmuz2 12726 . . . . . . . . . . . 12 (𝑃 ∈ ℙ → 𝑃 ∈ (ℤ‘2))
102 eluzle 9773 . . . . . . . . . . . 12 (𝑃 ∈ (ℤ‘2) → 2 ≤ 𝑃)
103100, 101, 1023syl 17 . . . . . . . . . . 11 (𝜑 → 2 ≤ 𝑃)
10499, 87, 103leltapd 8824 . . . . . . . . . 10 (𝜑 → (2 < 𝑃𝑃 # 2))
10597, 104mpbird 167 . . . . . . . . 9 (𝜑 → 2 < 𝑃)
10691, 105eqbrtrrid 4125 . . . . . . . 8 (𝜑 → (1 + 1) < 𝑃)
10784, 84, 87ltaddsubd 8730 . . . . . . . 8 (𝜑 → ((1 + 1) < 𝑃 ↔ 1 < (𝑃 − 1)))
108106, 107mpbid 147 . . . . . . 7 (𝜑 → 1 < (𝑃 − 1))
10976, 84, 89, 90, 108lelttrd 8309 . . . . . 6 (𝜑 → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) < (𝑃 − 1))
11076, 84, 87ltaddsubd 8730 . . . . . 6 (𝜑 → (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) < 𝑃 ↔ (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) < (𝑃 − 1)))
111109, 110mpbird 167 . . . . 5 (𝜑 → ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) < 𝑃)
112 modqid 10617 . . . . 5 (((((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) ∈ ℚ ∧ 𝑃 ∈ ℚ) ∧ (0 ≤ ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) ∧ ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) < 𝑃)) → (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) mod 𝑃) = ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1))
11356, 44, 86, 111, 112syl22anc 1274 . . . 4 (𝜑 → (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) mod 𝑃) = ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1))
11454, 113eqtrd 2263 . . 3 (𝜑 → (((𝑄↑((𝑃 − 1) / 2)) + 1) mod 𝑃) = ((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1))
115114oveq1d 6038 . 2 (𝜑 → ((((𝑄↑((𝑃 − 1) / 2)) + 1) mod 𝑃) − 1) = (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) − 1))
11676recnd 8213 . . 3 (𝜑 → (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℂ)
117 pncan 8390 . . 3 (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) ∈ ℂ ∧ 1 ∈ ℂ) → (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) − 1) = (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
118116, 62, 117sylancl 413 . 2 (𝜑 → (((-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))) + 1) − 1) = (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
1197, 115, 1183eqtrd 2267 1 (𝜑 → (𝑄 /L 𝑃) = (-1↑Σ𝑥 ∈ (1...((𝑃 − 1) / 2))(⌊‘((𝑄 / 𝑃) · (2 · 𝑥)))))
Colors of variables: wff set class
Syntax hints:  wi 4  wa 104  wb 105   = wceq 1397  wcel 2201  wne 2401  cdif 3196  {csn 3670   class class class wbr 4089  cmpt 4151  cfv 5328  (class class class)co 6023  cc 8035  cr 8036  0cc0 8037  1c1 8038   + caddc 8040   · cmul 8042   < clt 8219  cle 8220  cmin 8355  -cneg 8356   # cap 8766   / cdiv 8857  cn 9148  2c2 9199  cz 9484  cuz 9760  cq 9858  ...cfz 10248  cfl 10534   mod cmo 10590  cexp 10806  abscabs 11580  Σcsu 11936  cprime 12702  mulGrpcmgp 13957  ℤRHomczrh 14649  ℤ/nczn 14651   /L clgs 15755
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 619  ax-in2 620  ax-io 716  ax-5 1495  ax-7 1496  ax-gen 1497  ax-ie1 1541  ax-ie2 1542  ax-8 1552  ax-10 1553  ax-11 1554  ax-i12 1555  ax-bndl 1557  ax-4 1558  ax-17 1574  ax-i9 1578  ax-ial 1582  ax-i5r 1583  ax-13 2203  ax-14 2204  ax-ext 2212  ax-coll 4205  ax-sep 4208  ax-nul 4216  ax-pow 4266  ax-pr 4301  ax-un 4532  ax-setind 4637  ax-iinf 4688  ax-cnex 8128  ax-resscn 8129  ax-1cn 8130  ax-1re 8131  ax-icn 8132  ax-addcl 8133  ax-addrcl 8134  ax-mulcl 8135  ax-mulrcl 8136  ax-addcom 8137  ax-mulcom 8138  ax-addass 8139  ax-mulass 8140  ax-distr 8141  ax-i2m1 8142  ax-0lt1 8143  ax-1rid 8144  ax-0id 8145  ax-rnegex 8146  ax-precex 8147  ax-cnre 8148  ax-pre-ltirr 8149  ax-pre-ltwlin 8150  ax-pre-lttrn 8151  ax-pre-apti 8152  ax-pre-ltadd 8153  ax-pre-mulgt0 8154  ax-pre-mulext 8155  ax-arch 8156  ax-caucvg 8157  ax-addf 8159  ax-mulf 8160
This theorem depends on definitions:  df-bi 117  df-stab 838  df-dc 842  df-3or 1005  df-3an 1006  df-tru 1400  df-fal 1403  df-xor 1420  df-nf 1509  df-sb 1810  df-eu 2081  df-mo 2082  df-clab 2217  df-cleq 2223  df-clel 2226  df-nfc 2362  df-ne 2402  df-nel 2497  df-ral 2514  df-rex 2515  df-reu 2516  df-rmo 2517  df-rab 2518  df-v 2803  df-sbc 3031  df-csb 3127  df-dif 3201  df-un 3203  df-in 3205  df-ss 3212  df-nul 3494  df-if 3605  df-pw 3655  df-sn 3676  df-pr 3677  df-tp 3678  df-op 3679  df-uni 3895  df-int 3930  df-iun 3973  df-br 4090  df-opab 4152  df-mpt 4153  df-tr 4189  df-id 4392  df-po 4395  df-iso 4396  df-iord 4465  df-on 4467  df-ilim 4468  df-suc 4470  df-iom 4691  df-xp 4733  df-rel 4734  df-cnv 4735  df-co 4736  df-dm 4737  df-rn 4738  df-res 4739  df-ima 4740  df-iota 5288  df-fun 5330  df-fn 5331  df-f 5332  df-f1 5333  df-fo 5334  df-f1o 5335  df-fv 5336  df-isom 5337  df-riota 5976  df-ov 6026  df-oprab 6027  df-mpo 6028  df-of 6240  df-1st 6308  df-2nd 6309  df-tpos 6416  df-recs 6476  df-irdg 6541  df-frec 6562  df-1o 6587  df-2o 6588  df-oadd 6591  df-er 6707  df-ec 6709  df-qs 6713  df-map 6824  df-en 6915  df-dom 6916  df-fin 6917  df-sup 7188  df-inf 7189  df-pnf 8221  df-mnf 8222  df-xr 8223  df-ltxr 8224  df-le 8225  df-sub 8357  df-neg 8358  df-reap 8760  df-ap 8767  df-div 8858  df-inn 9149  df-2 9207  df-3 9208  df-4 9209  df-5 9210  df-6 9211  df-7 9212  df-8 9213  df-9 9214  df-n0 9408  df-z 9485  df-dec 9617  df-uz 9761  df-q 9859  df-rp 9894  df-fz 10249  df-fzo 10383  df-fl 10536  df-mod 10591  df-seqfrec 10716  df-exp 10807  df-ihash 11044  df-cj 11425  df-re 11426  df-im 11427  df-rsqrt 11581  df-abs 11582  df-clim 11862  df-sumdc 11937  df-proddc 12135  df-dvds 12372  df-gcd 12548  df-prm 12703  df-phi 12806  df-pc 12881  df-struct 13107  df-ndx 13108  df-slot 13109  df-base 13111  df-sets 13112  df-iress 13113  df-plusg 13196  df-mulr 13197  df-starv 13198  df-sca 13199  df-vsca 13200  df-ip 13201  df-tset 13202  df-ple 13203  df-ds 13205  df-unif 13206  df-0g 13364  df-igsum 13365  df-topgen 13366  df-iimas 13408  df-qus 13409  df-mgm 13462  df-sgrp 13508  df-mnd 13523  df-mhm 13565  df-submnd 13566  df-grp 13609  df-minusg 13610  df-sbg 13611  df-mulg 13730  df-subg 13780  df-nsg 13781  df-eqg 13782  df-ghm 13851  df-cmn 13896  df-abl 13897  df-mgp 13958  df-rng 13970  df-ur 13997  df-srg 14001  df-ring 14035  df-cring 14036  df-oppr 14105  df-dvdsr 14126  df-unit 14127  df-invr 14159  df-dvr 14170  df-rhm 14190  df-nzr 14218  df-subrg 14257  df-domn 14297  df-idom 14298  df-lmod 14327  df-lssm 14391  df-lsp 14425  df-sra 14473  df-rgmod 14474  df-lidl 14507  df-rsp 14508  df-2idl 14538  df-bl 14584  df-mopn 14585  df-fg 14587  df-metu 14588  df-cnfld 14595  df-zring 14629  df-zrh 14652  df-zn 14654  df-lgs 15756
This theorem is referenced by:  lgsquadlem2  15836
  Copyright terms: Public domain W3C validator