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

Theorem lgsval2lem 15745
Description: Lemma for lgsval2 15751. (Contributed by Mario Carneiro, 4-Feb-2015.)
Hypothesis
Ref Expression
lgsval.1 𝐹 = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (if(𝑛 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑛 − 1) / 2)) + 1) mod 𝑛) − 1))↑(𝑛 pCnt 𝑁)), 1))
Assertion
Ref Expression
lgsval2lem ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐴 /L 𝑁) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
Distinct variable groups:   𝐴,𝑛   𝑛,𝑁
Allowed substitution hint:   𝐹(𝑛)

Proof of Theorem lgsval2lem
Dummy variables 𝑥 𝑦 𝑘 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 prmz 12688 . . 3 (𝑁 ∈ ℙ → 𝑁 ∈ ℤ)
2 lgsval.1 . . . 4 𝐹 = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (if(𝑛 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑛 − 1) / 2)) + 1) mod 𝑛) − 1))↑(𝑛 pCnt 𝑁)), 1))
32lgsval 15739 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐴 /L 𝑁) = if(𝑁 = 0, if((𝐴↑2) = 1, 1, 0), (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁)))))
41, 3sylan2 286 . 2 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐴 /L 𝑁) = if(𝑁 = 0, if((𝐴↑2) = 1, 1, 0), (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁)))))
5 prmnn 12687 . . . . . 6 (𝑁 ∈ ℙ → 𝑁 ∈ ℕ)
65adantl 277 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℕ)
76nnne0d 9188 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ≠ 0)
87neneqd 2423 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ 𝑁 = 0)
98iffalsed 3615 . 2 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if(𝑁 = 0, if((𝐴↑2) = 1, 1, 0), (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁)))) = (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁))))
106nnnn0d 9455 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℕ0)
1110nn0ge0d 9458 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 0 ≤ 𝑁)
12 0re 8179 . . . . . . . 8 0 ∈ ℝ
136nnred 9156 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℝ)
14 lenlt 8255 . . . . . . . 8 ((0 ∈ ℝ ∧ 𝑁 ∈ ℝ) → (0 ≤ 𝑁 ↔ ¬ 𝑁 < 0))
1512, 13, 14sylancr 414 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (0 ≤ 𝑁 ↔ ¬ 𝑁 < 0))
1611, 15mpbid 147 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ 𝑁 < 0)
1716intnanrd 939 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ (𝑁 < 0 ∧ 𝐴 < 0))
1817iffalsed 3615 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) = 1)
1913, 11absidd 11732 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (abs‘𝑁) = 𝑁)
2019fveq2d 5643 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(abs‘𝑁)) = (seq1( · , 𝐹)‘𝑁))
21 1zzd 9506 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 1 ∈ ℤ)
22 prmuz2 12708 . . . . . . . . 9 (𝑁 ∈ ℙ → 𝑁 ∈ (ℤ‘2))
2322adantl 277 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ (ℤ‘2))
24 df-2 9202 . . . . . . . . 9 2 = (1 + 1)
2524fveq2i 5642 . . . . . . . 8 (ℤ‘2) = (ℤ‘(1 + 1))
2623, 25eleqtrdi 2324 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ (ℤ‘(1 + 1)))
27 simpll 527 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝐴 ∈ ℤ)
281ad2antlr 489 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑁 ∈ ℤ)
297adantr 276 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑁 ≠ 0)
302lgsfcl 15743 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝑁 ≠ 0) → 𝐹:ℕ⟶ℤ)
3127, 28, 29, 30syl3anc 1273 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝐹:ℕ⟶ℤ)
32 elnnuz 9793 . . . . . . . . . 10 (𝑘 ∈ ℕ ↔ 𝑘 ∈ (ℤ‘1))
3332biimpri 133 . . . . . . . . 9 (𝑘 ∈ (ℤ‘1) → 𝑘 ∈ ℕ)
3433adantl 277 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑘 ∈ ℕ)
3531, 34ffvelcdmd 5783 . . . . . . 7 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → (𝐹𝑘) ∈ ℤ)
36 zmulcl 9533 . . . . . . . 8 ((𝑘 ∈ ℤ ∧ 𝑣 ∈ ℤ) → (𝑘 · 𝑣) ∈ ℤ)
3736adantl 277 . . . . . . 7 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ (𝑘 ∈ ℤ ∧ 𝑣 ∈ ℤ)) → (𝑘 · 𝑣) ∈ ℤ)
3821, 26, 35, 37seq3m1 10736 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘𝑁) = ((seq1( · , 𝐹)‘(𝑁 − 1)) · (𝐹𝑁)))
39 1t1e1 9296 . . . . . . . . 9 (1 · 1) = 1
4039a1i 9 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (1 · 1) = 1)
41 uz2m1nn 9839 . . . . . . . . . 10 (𝑁 ∈ (ℤ‘2) → (𝑁 − 1) ∈ ℕ)
4223, 41syl 14 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 − 1) ∈ ℕ)
43 nnuz 9792 . . . . . . . . 9 ℕ = (ℤ‘1)
4442, 43eleqtrdi 2324 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 − 1) ∈ (ℤ‘1))
45 simpll 527 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝐴 ∈ ℤ)
466adantr 276 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝑁 ∈ ℕ)
47 elfznn 10289 . . . . . . . . . . 11 (𝑥 ∈ (1...(𝑁 − 1)) → 𝑥 ∈ ℕ)
4847adantl 277 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝑥 ∈ ℕ)
492lgsfvalg 15740 . . . . . . . . . 10 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℕ ∧ 𝑥 ∈ ℕ) → (𝐹𝑥) = if(𝑥 ∈ ℙ, (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)), 1))
5045, 46, 48, 49syl3anc 1273 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → (𝐹𝑥) = if(𝑥 ∈ ℙ, (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)), 1))
51 elfzelz 10260 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ∈ ℤ)
5251zred 9602 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ∈ ℝ)
5352ltm1d 9112 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ (1...(𝑁 − 1)) → (𝑁 − 1) < 𝑁)
54 peano2rem 8446 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℝ → (𝑁 − 1) ∈ ℝ)
5552, 54syl 14 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → (𝑁 − 1) ∈ ℝ)
56 elfzle2 10263 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ≤ (𝑁 − 1))
5752, 55, 56lensymd 8301 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ (1...(𝑁 − 1)) → ¬ (𝑁 − 1) < 𝑁)
5853, 57pm2.65i 644 . . . . . . . . . . . . . . . . 17 ¬ 𝑁 ∈ (1...(𝑁 − 1))
59 eleq1 2294 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑁 → (𝑥 ∈ (1...(𝑁 − 1)) ↔ 𝑁 ∈ (1...(𝑁 − 1))))
6058, 59mtbiri 681 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑁 → ¬ 𝑥 ∈ (1...(𝑁 − 1)))
6160con2i 632 . . . . . . . . . . . . . . 15 (𝑥 ∈ (1...(𝑁 − 1)) → ¬ 𝑥 = 𝑁)
6261ad2antlr 489 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ¬ 𝑥 = 𝑁)
63 prmuz2 12708 . . . . . . . . . . . . . . 15 (𝑥 ∈ ℙ → 𝑥 ∈ (ℤ‘2))
64 simpllr 536 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑁 ∈ ℙ)
65 dvdsprm 12714 . . . . . . . . . . . . . . 15 ((𝑥 ∈ (ℤ‘2) ∧ 𝑁 ∈ ℙ) → (𝑥𝑁𝑥 = 𝑁))
6663, 64, 65syl2an2 598 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (𝑥𝑁𝑥 = 𝑁))
6762, 66mtbird 679 . . . . . . . . . . . . 13 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ¬ 𝑥𝑁)
68 simpr 110 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑥 ∈ ℙ)
696ad2antrr 488 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑁 ∈ ℕ)
70 pceq0 12900 . . . . . . . . . . . . . 14 ((𝑥 ∈ ℙ ∧ 𝑁 ∈ ℕ) → ((𝑥 pCnt 𝑁) = 0 ↔ ¬ 𝑥𝑁))
7168, 69, 70syl2anc 411 . . . . . . . . . . . . 13 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ((𝑥 pCnt 𝑁) = 0 ↔ ¬ 𝑥𝑁))
7267, 71mpbird 167 . . . . . . . . . . . 12 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (𝑥 pCnt 𝑁) = 0)
7372oveq2d 6034 . . . . . . . . . . 11 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)) = (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑0))
74 0zd 9491 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → 0 ∈ ℤ)
75 1zzd 9506 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℤ → 1 ∈ ℤ)
76 neg1z 9511 . . . . . . . . . . . . . . . . . . 19 -1 ∈ ℤ
7776a1i 9 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℤ → -1 ∈ ℤ)
78 id 19 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐴 ∈ ℤ → 𝐴 ∈ ℤ)
79 8nn 9311 . . . . . . . . . . . . . . . . . . . . . . . 24 8 ∈ ℕ
8079a1i 9 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐴 ∈ ℤ → 8 ∈ ℕ)
8178, 80zmodcld 10608 . . . . . . . . . . . . . . . . . . . . . 22 (𝐴 ∈ ℤ → (𝐴 mod 8) ∈ ℕ0)
8281nn0zd 9600 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 ∈ ℤ → (𝐴 mod 8) ∈ ℤ)
83 zdceq 9555 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 mod 8) ∈ ℤ ∧ 1 ∈ ℤ) → DECID (𝐴 mod 8) = 1)
8482, 75, 83syl2anc 411 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℤ → DECID (𝐴 mod 8) = 1)
85 7nn 9310 . . . . . . . . . . . . . . . . . . . . . 22 7 ∈ ℕ
8685nnzi 9500 . . . . . . . . . . . . . . . . . . . . 21 7 ∈ ℤ
87 zdceq 9555 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 mod 8) ∈ ℤ ∧ 7 ∈ ℤ) → DECID (𝐴 mod 8) = 7)
8882, 86, 87sylancl 413 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℤ → DECID (𝐴 mod 8) = 7)
89 dcor 943 . . . . . . . . . . . . . . . . . . . 20 (DECID (𝐴 mod 8) = 1 → (DECID (𝐴 mod 8) = 7 → DECID ((𝐴 mod 8) = 1 ∨ (𝐴 mod 8) = 7)))
9084, 88, 89sylc 62 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℤ → DECID ((𝐴 mod 8) = 1 ∨ (𝐴 mod 8) = 7))
91 elprg 3689 . . . . . . . . . . . . . . . . . . . . 21 ((𝐴 mod 8) ∈ ℕ0 → ((𝐴 mod 8) ∈ {1, 7} ↔ ((𝐴 mod 8) = 1 ∨ (𝐴 mod 8) = 7)))
9281, 91syl 14 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℤ → ((𝐴 mod 8) ∈ {1, 7} ↔ ((𝐴 mod 8) = 1 ∨ (𝐴 mod 8) = 7)))
9392dcbid 845 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ ℤ → (DECID (𝐴 mod 8) ∈ {1, 7} ↔ DECID ((𝐴 mod 8) = 1 ∨ (𝐴 mod 8) = 7)))
9490, 93mpbird 167 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℤ → DECID (𝐴 mod 8) ∈ {1, 7})
9575, 77, 94ifcldcd 3643 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → if((𝐴 mod 8) ∈ {1, 7}, 1, -1) ∈ ℤ)
96 2nn 9305 . . . . . . . . . . . . . . . . . 18 2 ∈ ℕ
97 dvdsdc 12364 . . . . . . . . . . . . . . . . . 18 ((2 ∈ ℕ ∧ 𝐴 ∈ ℤ) → DECID 2 ∥ 𝐴)
9896, 97mpan 424 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → DECID 2 ∥ 𝐴)
9974, 95, 98ifcldcd 3643 . . . . . . . . . . . . . . . 16 (𝐴 ∈ ℤ → if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)) ∈ ℤ)
10099ad3antrrr 492 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ 𝑥 = 2) → if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)) ∈ ℤ)
101 simpl 109 . . . . . . . . . . . . . . . . . . . . 21 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝐴 ∈ ℤ)
102101ad2antrr 488 . . . . . . . . . . . . . . . . . . . 20 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝐴 ∈ ℤ)
103 simplr 529 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ∈ ℙ)
104 simpr 110 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ¬ 𝑥 = 2)
105104neqned 2409 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ≠ 2)
106 eldifsn 3800 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (ℙ ∖ {2}) ↔ (𝑥 ∈ ℙ ∧ 𝑥 ≠ 2))
107103, 105, 106sylanbrc 417 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ∈ (ℙ ∖ {2}))
108 oddprm 12837 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ (ℙ ∖ {2}) → ((𝑥 − 1) / 2) ∈ ℕ)
109107, 108syl 14 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝑥 − 1) / 2) ∈ ℕ)
110109nnnn0d 9455 . . . . . . . . . . . . . . . . . . . 20 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝑥 − 1) / 2) ∈ ℕ0)
111 zexpcl 10817 . . . . . . . . . . . . . . . . . . . 20 ((𝐴 ∈ ℤ ∧ ((𝑥 − 1) / 2) ∈ ℕ0) → (𝐴↑((𝑥 − 1) / 2)) ∈ ℤ)
112102, 110, 111syl2anc 411 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (𝐴↑((𝑥 − 1) / 2)) ∈ ℤ)
113112peano2zd 9605 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝐴↑((𝑥 − 1) / 2)) + 1) ∈ ℤ)
114 prmnn 12687 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ℙ → 𝑥 ∈ ℕ)
115114ad2antlr 489 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ∈ ℕ)
116113, 115zmodcld 10608 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℕ0)
117116nn0zd 9600 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℤ)
118 peano2zm 9517 . . . . . . . . . . . . . . . 16 ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℤ → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) ∈ ℤ)
119117, 118syl 14 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) ∈ ℤ)
120 prmz 12688 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ℙ → 𝑥 ∈ ℤ)
121 2z 9507 . . . . . . . . . . . . . . . . 17 2 ∈ ℤ
122121a1i 9 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → 2 ∈ ℤ)
123 zdceq 9555 . . . . . . . . . . . . . . . 16 ((𝑥 ∈ ℤ ∧ 2 ∈ ℤ) → DECID 𝑥 = 2)
124120, 122, 123syl2an2 598 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → DECID 𝑥 = 2)
125100, 119, 124ifcldadc 3635 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℤ)
126125zcnd 9603 . . . . . . . . . . . . 13 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℂ)
127126adantlr 477 . . . . . . . . . . . 12 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℂ)
128127exp0d 10930 . . . . . . . . . . 11 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑0) = 1)
12973, 128eqtrd 2264 . . . . . . . . . 10 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)) = 1)
130 prmdc 12707 . . . . . . . . . . 11 (𝑥 ∈ ℕ → DECID 𝑥 ∈ ℙ)
13148, 130syl 14 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → DECID 𝑥 ∈ ℙ)
132129, 131ifeq1dadc 3636 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → if(𝑥 ∈ ℙ, (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)), 1) = if(𝑥 ∈ ℙ, 1, 1))
133 ifiddc 3641 . . . . . . . . . 10 (DECID 𝑥 ∈ ℙ → if(𝑥 ∈ ℙ, 1, 1) = 1)
134131, 133syl 14 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → if(𝑥 ∈ ℙ, 1, 1) = 1)
13550, 132, 1343eqtrd 2268 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → (𝐹𝑥) = 1)
136 simpll 527 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝐴 ∈ ℤ)
1371ad2antlr 489 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑁 ∈ ℤ)
1387adantr 276 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑁 ≠ 0)
139136, 137, 138, 30syl3anc 1273 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝐹:ℕ⟶ℤ)
140 elnnuz 9793 . . . . . . . . . . 11 (𝑥 ∈ ℕ ↔ 𝑥 ∈ (ℤ‘1))
141140biimpri 133 . . . . . . . . . 10 (𝑥 ∈ (ℤ‘1) → 𝑥 ∈ ℕ)
142141adantl 277 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑥 ∈ ℕ)
143139, 142ffvelcdmd 5783 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → (𝐹𝑥) ∈ ℤ)
144 zmulcl 9533 . . . . . . . . 9 ((𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ) → (𝑥 · 𝑦) ∈ ℤ)
145144adantl 277 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ)) → (𝑥 · 𝑦) ∈ ℤ)
14640, 44, 135, 21, 143, 145seq3id3 10787 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(𝑁 − 1)) = 1)
147146oveq1d 6033 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ((seq1( · , 𝐹)‘(𝑁 − 1)) · (𝐹𝑁)) = (1 · (𝐹𝑁)))
1481adantl 277 . . . . . . . . . 10 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℤ)
149101, 148, 7, 30syl3anc 1273 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝐹:ℕ⟶ℤ)
150149, 6ffvelcdmd 5783 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) ∈ ℤ)
151150zcnd 9603 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) ∈ ℂ)
152151mulid2d 8198 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (1 · (𝐹𝑁)) = (𝐹𝑁))
15338, 147, 1523eqtrd 2268 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘𝑁) = (𝐹𝑁))
15420, 153eqtrd 2264 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(abs‘𝑁)) = (𝐹𝑁))
15518, 154oveq12d 6036 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁))) = (1 · (𝐹𝑁)))
1562lgsfvalg 15740 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℕ ∧ 𝑁 ∈ ℕ) → (𝐹𝑁) = if(𝑁 ∈ ℙ, (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)), 1))
157101, 6, 6, 156syl3anc 1273 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) = if(𝑁 ∈ ℙ, (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)), 1))
158 iftrue 3610 . . . . 5 (𝑁 ∈ ℙ → if(𝑁 ∈ ℙ, (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)), 1) = (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)))
159158adantl 277 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if(𝑁 ∈ ℙ, (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)), 1) = (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)))
1606nncnd 9157 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℂ)
161160exp1d 10931 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁↑1) = 𝑁)
162161oveq2d 6034 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt (𝑁↑1)) = (𝑁 pCnt 𝑁))
163 simpr 110 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℙ)
164 1z 9505 . . . . . . . 8 1 ∈ ℤ
165 pcid 12902 . . . . . . . 8 ((𝑁 ∈ ℙ ∧ 1 ∈ ℤ) → (𝑁 pCnt (𝑁↑1)) = 1)
166163, 164, 165sylancl 413 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt (𝑁↑1)) = 1)
167162, 166eqtr3d 2266 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt 𝑁) = 1)
168167oveq2d 6034 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)) = (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑1))
169 eqeq1 2238 . . . . . . . . 9 (𝑥 = 𝑁 → (𝑥 = 2 ↔ 𝑁 = 2))
170 oveq1 6025 . . . . . . . . . . . . . 14 (𝑥 = 𝑁 → (𝑥 − 1) = (𝑁 − 1))
171170oveq1d 6033 . . . . . . . . . . . . 13 (𝑥 = 𝑁 → ((𝑥 − 1) / 2) = ((𝑁 − 1) / 2))
172171oveq2d 6034 . . . . . . . . . . . 12 (𝑥 = 𝑁 → (𝐴↑((𝑥 − 1) / 2)) = (𝐴↑((𝑁 − 1) / 2)))
173172oveq1d 6033 . . . . . . . . . . 11 (𝑥 = 𝑁 → ((𝐴↑((𝑥 − 1) / 2)) + 1) = ((𝐴↑((𝑁 − 1) / 2)) + 1))
174 id 19 . . . . . . . . . . 11 (𝑥 = 𝑁𝑥 = 𝑁)
175173, 174oveq12d 6036 . . . . . . . . . 10 (𝑥 = 𝑁 → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) = (((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁))
176175oveq1d 6033 . . . . . . . . 9 (𝑥 = 𝑁 → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) = ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))
177169, 176ifbieq2d 3630 . . . . . . . 8 (𝑥 = 𝑁 → if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
178177eleq1d 2300 . . . . . . 7 (𝑥 = 𝑁 → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℂ ↔ if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)) ∈ ℂ))
179126ralrimiva 2605 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ∀𝑥 ∈ ℙ if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℂ)
180178, 179, 163rspcdva 2915 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)) ∈ ℂ)
181180exp1d 10931 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑1) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
182168, 181eqtrd 2264 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
183157, 159, 1823eqtrd 2268 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
184155, 152, 1833eqtrd 2268 . 2 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁))) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
1854, 9, 1843eqtrd 2268 1 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐴 /L 𝑁) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 104  wb 105  wo 715  DECID wdc 841   = wceq 1397  wcel 2202  wne 2402  cdif 3197  ifcif 3605  {csn 3669  {cpr 3670   class class class wbr 4088  cmpt 4150  wf 5322  cfv 5326  (class class class)co 6018  cc 8030  cr 8031  0cc0 8032  1c1 8033   + caddc 8035   · cmul 8037   < clt 8214  cle 8215  cmin 8350  -cneg 8351   / cdiv 8852  cn 9143  2c2 9194  7c7 9199  8c8 9200  0cn0 9402  cz 9479  cuz 9755  ...cfz 10243   mod cmo 10585  seqcseq 10710  cexp 10801  abscabs 11562  cdvds 12353  cprime 12684   pCnt cpc 12862   /L clgs 15732
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 2204  ax-14 2205  ax-ext 2213  ax-coll 4204  ax-sep 4207  ax-nul 4215  ax-pow 4264  ax-pr 4299  ax-un 4530  ax-setind 4635  ax-iinf 4686  ax-cnex 8123  ax-resscn 8124  ax-1cn 8125  ax-1re 8126  ax-icn 8127  ax-addcl 8128  ax-addrcl 8129  ax-mulcl 8130  ax-mulrcl 8131  ax-addcom 8132  ax-mulcom 8133  ax-addass 8134  ax-mulass 8135  ax-distr 8136  ax-i2m1 8137  ax-0lt1 8138  ax-1rid 8139  ax-0id 8140  ax-rnegex 8141  ax-precex 8142  ax-cnre 8143  ax-pre-ltirr 8144  ax-pre-ltwlin 8145  ax-pre-lttrn 8146  ax-pre-apti 8147  ax-pre-ltadd 8148  ax-pre-mulgt0 8149  ax-pre-mulext 8150  ax-arch 8151  ax-caucvg 8152
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 1811  df-eu 2082  df-mo 2083  df-clab 2218  df-cleq 2224  df-clel 2227  df-nfc 2363  df-ne 2403  df-nel 2498  df-ral 2515  df-rex 2516  df-reu 2517  df-rmo 2518  df-rab 2519  df-v 2804  df-sbc 3032  df-csb 3128  df-dif 3202  df-un 3204  df-in 3206  df-ss 3213  df-nul 3495  df-if 3606  df-pw 3654  df-sn 3675  df-pr 3676  df-op 3678  df-uni 3894  df-int 3929  df-iun 3972  df-br 4089  df-opab 4151  df-mpt 4152  df-tr 4188  df-id 4390  df-po 4393  df-iso 4394  df-iord 4463  df-on 4465  df-ilim 4466  df-suc 4468  df-iom 4689  df-xp 4731  df-rel 4732  df-cnv 4733  df-co 4734  df-dm 4735  df-rn 4736  df-res 4737  df-ima 4738  df-iota 5286  df-fun 5328  df-fn 5329  df-f 5330  df-f1 5331  df-fo 5332  df-f1o 5333  df-fv 5334  df-isom 5335  df-riota 5971  df-ov 6021  df-oprab 6022  df-mpo 6023  df-1st 6303  df-2nd 6304  df-recs 6471  df-irdg 6536  df-frec 6557  df-1o 6582  df-2o 6583  df-oadd 6586  df-er 6702  df-en 6910  df-dom 6911  df-fin 6912  df-sup 7183  df-inf 7184  df-pnf 8216  df-mnf 8217  df-xr 8218  df-ltxr 8219  df-le 8220  df-sub 8352  df-neg 8353  df-reap 8755  df-ap 8762  df-div 8853  df-inn 9144  df-2 9202  df-3 9203  df-4 9204  df-5 9205  df-6 9206  df-7 9207  df-8 9208  df-n0 9403  df-z 9480  df-uz 9756  df-q 9854  df-rp 9889  df-fz 10244  df-fzo 10378  df-fl 10531  df-mod 10586  df-seqfrec 10711  df-exp 10802  df-ihash 11039  df-cj 11407  df-re 11408  df-im 11409  df-rsqrt 11563  df-abs 11564  df-clim 11844  df-proddc 12117  df-dvds 12354  df-gcd 12530  df-prm 12685  df-phi 12788  df-pc 12863  df-lgs 15733
This theorem is referenced by:  lgsval4lem  15746  lgsval2  15751
  Copyright terms: Public domain W3C validator