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

Theorem lgsval2lem 15995
Description: Lemma for lgsval2 16001. (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 12833 . . 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 15989 . . 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 12832 . . . . . 6 (𝑁 ∈ ℙ → 𝑁 ∈ ℕ)
65adantl 277 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℕ)
76nnne0d 9299 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ≠ 0)
87neneqd 2435 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ 𝑁 = 0)
98iffalsed 3636 . 2 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if(𝑁 = 0, if((𝐴↑2) = 1, 1, 0), (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁)))) = (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁))))
106nnnn0d 9570 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℕ0)
1110nn0ge0d 9573 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 0 ≤ 𝑁)
12 0re 8290 . . . . . . . 8 0 ∈ ℝ
136nnred 9267 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℝ)
14 lenlt 8365 . . . . . . . 8 ((0 ∈ ℝ ∧ 𝑁 ∈ ℝ) → (0 ≤ 𝑁 ↔ ¬ 𝑁 < 0))
1512, 13, 14sylancr 414 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (0 ≤ 𝑁 ↔ ¬ 𝑁 < 0))
1611, 15mpbid 147 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ 𝑁 < 0)
1716intnanrd 940 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ¬ (𝑁 < 0 ∧ 𝐴 < 0))
1817iffalsed 3636 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) = 1)
1913, 11absidd 11877 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (abs‘𝑁) = 𝑁)
2019fveq2d 5679 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(abs‘𝑁)) = (seq1( · , 𝐹)‘𝑁))
21 1zzd 9621 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 1 ∈ ℤ)
22 prmuz2 12853 . . . . . . . . 9 (𝑁 ∈ ℙ → 𝑁 ∈ (ℤ‘2))
2322adantl 277 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ (ℤ‘2))
24 df-2 9313 . . . . . . . . 9 2 = (1 + 1)
2524fveq2i 5678 . . . . . . . 8 (ℤ‘2) = (ℤ‘(1 + 1))
2623, 25eleqtrdi 2327 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ (ℤ‘(1 + 1)))
27 simpll 527 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝐴 ∈ ℤ)
281ad2antlr 489 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑁 ∈ ℤ)
297adantr 276 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑁 ≠ 0)
302lgsfcl 15993 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝑁 ≠ 0) → 𝐹:ℕ⟶ℤ)
3127, 28, 29, 30syl3anc 1274 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝐹:ℕ⟶ℤ)
32 elnnuz 9909 . . . . . . . . . 10 (𝑘 ∈ ℕ ↔ 𝑘 ∈ (ℤ‘1))
3332biimpri 133 . . . . . . . . 9 (𝑘 ∈ (ℤ‘1) → 𝑘 ∈ ℕ)
3433adantl 277 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → 𝑘 ∈ ℕ)
3531, 34ffvelcdmd 5818 . . . . . . 7 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑘 ∈ (ℤ‘1)) → (𝐹𝑘) ∈ ℤ)
36 zmulcl 9648 . . . . . . . 8 ((𝑘 ∈ ℤ ∧ 𝑣 ∈ ℤ) → (𝑘 · 𝑣) ∈ ℤ)
3736adantl 277 . . . . . . 7 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ (𝑘 ∈ ℤ ∧ 𝑣 ∈ ℤ)) → (𝑘 · 𝑣) ∈ ℤ)
3821, 26, 35, 37seq3m1 10859 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘𝑁) = ((seq1( · , 𝐹)‘(𝑁 − 1)) · (𝐹𝑁)))
39 1t1e1 9407 . . . . . . . . 9 (1 · 1) = 1
4039a1i 9 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (1 · 1) = 1)
41 uz2m1nn 9955 . . . . . . . . . 10 (𝑁 ∈ (ℤ‘2) → (𝑁 − 1) ∈ ℕ)
4223, 41syl 14 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 − 1) ∈ ℕ)
43 nnuz 9908 . . . . . . . . 9 ℕ = (ℤ‘1)
4442, 43eleqtrdi 2327 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 − 1) ∈ (ℤ‘1))
45 simpll 527 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝐴 ∈ ℤ)
466adantr 276 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝑁 ∈ ℕ)
47 elfznn 10409 . . . . . . . . . . 11 (𝑥 ∈ (1...(𝑁 − 1)) → 𝑥 ∈ ℕ)
4847adantl 277 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → 𝑥 ∈ ℕ)
492lgsfvalg 15990 . . . . . . . . . 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 1274 . . . . . . . . 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 10378 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ∈ ℤ)
5251zred 9718 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ∈ ℝ)
5352ltm1d 9223 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ (1...(𝑁 − 1)) → (𝑁 − 1) < 𝑁)
54 peano2rem 8556 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℝ → (𝑁 − 1) ∈ ℝ)
5552, 54syl 14 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → (𝑁 − 1) ∈ ℝ)
56 elfzle2 10382 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ (1...(𝑁 − 1)) → 𝑁 ≤ (𝑁 − 1))
5752, 55, 56lensymd 8411 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ (1...(𝑁 − 1)) → ¬ (𝑁 − 1) < 𝑁)
5853, 57pm2.65i 644 . . . . . . . . . . . . . . . . 17 ¬ 𝑁 ∈ (1...(𝑁 − 1))
59 eleq1 2297 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑁 → (𝑥 ∈ (1...(𝑁 − 1)) ↔ 𝑁 ∈ (1...(𝑁 − 1))))
6058, 59mtbiri 682 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑁 → ¬ 𝑥 ∈ (1...(𝑁 − 1)))
6160con2i 632 . . . . . . . . . . . . . . 15 (𝑥 ∈ (1...(𝑁 − 1)) → ¬ 𝑥 = 𝑁)
6261ad2antlr 489 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ¬ 𝑥 = 𝑁)
63 prmuz2 12853 . . . . . . . . . . . . . . 15 (𝑥 ∈ ℙ → 𝑥 ∈ (ℤ‘2))
64 simpllr 536 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑁 ∈ ℙ)
65 dvdsprm 12859 . . . . . . . . . . . . . . 15 ((𝑥 ∈ (ℤ‘2) ∧ 𝑁 ∈ ℙ) → (𝑥𝑁𝑥 = 𝑁))
6663, 64, 65syl2an2 598 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (𝑥𝑁𝑥 = 𝑁))
6762, 66mtbird 680 . . . . . . . . . . . . 13 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ¬ 𝑥𝑁)
68 simpr 110 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑥 ∈ ℙ)
696ad2antrr 488 . . . . . . . . . . . . . 14 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → 𝑁 ∈ ℕ)
70 pceq0 13045 . . . . . . . . . . . . . 14 ((𝑥 ∈ ℙ ∧ 𝑁 ∈ ℕ) → ((𝑥 pCnt 𝑁) = 0 ↔ ¬ 𝑥𝑁))
7168, 69, 70syl2anc 411 . . . . . . . . . . . . 13 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → ((𝑥 pCnt 𝑁) = 0 ↔ ¬ 𝑥𝑁))
7267, 71mpbird 167 . . . . . . . . . . . 12 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (𝑥 pCnt 𝑁) = 0)
7372oveq2d 6074 . . . . . . . . . . 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 9606 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → 0 ∈ ℤ)
75 1zzd 9621 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℤ → 1 ∈ ℤ)
76 neg1z 9626 . . . . . . . . . . . . . . . . . . 19 -1 ∈ ℤ
7776a1i 9 . . . . . . . . . . . . . . . . . 18 (𝐴 ∈ ℤ → -1 ∈ ℤ)
78 id 19 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐴 ∈ ℤ → 𝐴 ∈ ℤ)
79 8nn 9422 . . . . . . . . . . . . . . . . . . . . . . . 24 8 ∈ ℕ
8079a1i 9 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐴 ∈ ℤ → 8 ∈ ℕ)
8178, 80zmodcld 10731 . . . . . . . . . . . . . . . . . . . . . 22 (𝐴 ∈ ℤ → (𝐴 mod 8) ∈ ℕ0)
8281nn0zd 9716 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 ∈ ℤ → (𝐴 mod 8) ∈ ℤ)
83 zdceq 9670 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 mod 8) ∈ ℤ ∧ 1 ∈ ℤ) → DECID (𝐴 mod 8) = 1)
8482, 75, 83syl2anc 411 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℤ → DECID (𝐴 mod 8) = 1)
85 7nn 9421 . . . . . . . . . . . . . . . . . . . . . 22 7 ∈ ℕ
8685nnzi 9615 . . . . . . . . . . . . . . . . . . . . 21 7 ∈ ℤ
87 zdceq 9670 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 mod 8) ∈ ℤ ∧ 7 ∈ ℤ) → DECID (𝐴 mod 8) = 7)
8882, 86, 87sylancl 413 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℤ → DECID (𝐴 mod 8) = 7)
89 dcor 944 . . . . . . . . . . . . . . . . . . . 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 3714 . . . . . . . . . . . . . . . . . . . . 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 846 . . . . . . . . . . . . . . . . . . 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 3664 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → if((𝐴 mod 8) ∈ {1, 7}, 1, -1) ∈ ℤ)
96 2nn 9416 . . . . . . . . . . . . . . . . . 18 2 ∈ ℕ
97 dvdsdc 12509 . . . . . . . . . . . . . . . . . 18 ((2 ∈ ℕ ∧ 𝐴 ∈ ℤ) → DECID 2 ∥ 𝐴)
9896, 97mpan 424 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℤ → DECID 2 ∥ 𝐴)
9974, 95, 98ifcldcd 3664 . . . . . . . . . . . . . . . 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 2421 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ≠ 2)
106 eldifsn 3825 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (ℙ ∖ {2}) ↔ (𝑥 ∈ ℙ ∧ 𝑥 ≠ 2))
107103, 105, 106sylanbrc 417 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ∈ (ℙ ∖ {2}))
108 oddprm 12982 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ (ℙ ∖ {2}) → ((𝑥 − 1) / 2) ∈ ℕ)
109107, 108syl 14 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝑥 − 1) / 2) ∈ ℕ)
110109nnnn0d 9570 . . . . . . . . . . . . . . . . . . . 20 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝑥 − 1) / 2) ∈ ℕ0)
111 zexpcl 10940 . . . . . . . . . . . . . . . . . . . 20 ((𝐴 ∈ ℤ ∧ ((𝑥 − 1) / 2) ∈ ℕ0) → (𝐴↑((𝑥 − 1) / 2)) ∈ ℤ)
112102, 110, 111syl2anc 411 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (𝐴↑((𝑥 − 1) / 2)) ∈ ℤ)
113112peano2zd 9721 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((𝐴↑((𝑥 − 1) / 2)) + 1) ∈ ℤ)
114 prmnn 12832 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ℙ → 𝑥 ∈ ℕ)
115114ad2antlr 489 . . . . . . . . . . . . . . . . . 18 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → 𝑥 ∈ ℕ)
116113, 115zmodcld 10731 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℕ0)
117116nn0zd 9716 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℤ)
118 peano2zm 9632 . . . . . . . . . . . . . . . 16 ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) ∈ ℤ → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) ∈ ℤ)
119117, 118syl 14 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) ∧ ¬ 𝑥 = 2) → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) ∈ ℤ)
120 prmz 12833 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ℙ → 𝑥 ∈ ℤ)
121 2z 9622 . . . . . . . . . . . . . . . . 17 2 ∈ ℤ
122121a1i 9 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → 2 ∈ ℤ)
123 zdceq 9670 . . . . . . . . . . . . . . . 16 ((𝑥 ∈ ℤ ∧ 2 ∈ ℤ) → DECID 𝑥 = 2)
124120, 122, 123syl2an2 598 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → DECID 𝑥 = 2)
125100, 119, 124ifcldadc 3656 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ ℙ) → if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℤ)
126125zcnd 9719 . . . . . . . . . . . . 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 11054 . . . . . . . . . . 11 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑0) = 1)
12973, 128eqtrd 2267 . . . . . . . . . 10 ((((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) ∧ 𝑥 ∈ ℙ) → (if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1))↑(𝑥 pCnt 𝑁)) = 1)
130 prmdc 12852 . . . . . . . . . . 11 (𝑥 ∈ ℕ → DECID 𝑥 ∈ ℙ)
13148, 130syl 14 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → DECID 𝑥 ∈ ℙ)
132129, 131ifeq1dadc 3657 . . . . . . . . 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 3662 . . . . . . . . . 10 (DECID 𝑥 ∈ ℙ → if(𝑥 ∈ ℙ, 1, 1) = 1)
134131, 133syl 14 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → if(𝑥 ∈ ℙ, 1, 1) = 1)
13550, 132, 1343eqtrd 2271 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (1...(𝑁 − 1))) → (𝐹𝑥) = 1)
136 simpll 527 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝐴 ∈ ℤ)
1371ad2antlr 489 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑁 ∈ ℤ)
1387adantr 276 . . . . . . . . . 10 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑁 ≠ 0)
139136, 137, 138, 30syl3anc 1274 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝐹:ℕ⟶ℤ)
140 elnnuz 9909 . . . . . . . . . . 11 (𝑥 ∈ ℕ ↔ 𝑥 ∈ (ℤ‘1))
141140biimpri 133 . . . . . . . . . 10 (𝑥 ∈ (ℤ‘1) → 𝑥 ∈ ℕ)
142141adantl 277 . . . . . . . . 9 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → 𝑥 ∈ ℕ)
143139, 142ffvelcdmd 5818 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ 𝑥 ∈ (ℤ‘1)) → (𝐹𝑥) ∈ ℤ)
144 zmulcl 9648 . . . . . . . . 9 ((𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ) → (𝑥 · 𝑦) ∈ ℤ)
145144adantl 277 . . . . . . . 8 (((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) ∧ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ)) → (𝑥 · 𝑦) ∈ ℤ)
14640, 44, 135, 21, 143, 145seq3id3 10910 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(𝑁 − 1)) = 1)
147146oveq1d 6073 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ((seq1( · , 𝐹)‘(𝑁 − 1)) · (𝐹𝑁)) = (1 · (𝐹𝑁)))
1481adantl 277 . . . . . . . . . 10 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℤ)
149101, 148, 7, 30syl3anc 1274 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝐹:ℕ⟶ℤ)
150149, 6ffvelcdmd 5818 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) ∈ ℤ)
151150zcnd 9719 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) ∈ ℂ)
152151mullidd 8308 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (1 · (𝐹𝑁)) = (𝐹𝑁))
15338, 147, 1523eqtrd 2271 . . . . 5 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘𝑁) = (𝐹𝑁))
15420, 153eqtrd 2267 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (seq1( · , 𝐹)‘(abs‘𝑁)) = (𝐹𝑁))
15518, 154oveq12d 6076 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (if((𝑁 < 0 ∧ 𝐴 < 0), -1, 1) · (seq1( · , 𝐹)‘(abs‘𝑁))) = (1 · (𝐹𝑁)))
1562lgsfvalg 15990 . . . . 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 1274 . . . 4 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) = if(𝑁 ∈ ℙ, (if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))↑(𝑁 pCnt 𝑁)), 1))
158 iftrue 3631 . . . . 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 9268 . . . . . . . . 9 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℂ)
161160exp1d 11055 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁↑1) = 𝑁)
162161oveq2d 6074 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt (𝑁↑1)) = (𝑁 pCnt 𝑁))
163 simpr 110 . . . . . . . 8 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → 𝑁 ∈ ℙ)
164 1z 9620 . . . . . . . 8 1 ∈ ℤ
165 pcid 13047 . . . . . . . 8 ((𝑁 ∈ ℙ ∧ 1 ∈ ℤ) → (𝑁 pCnt (𝑁↑1)) = 1)
166163, 164, 165sylancl 413 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt (𝑁↑1)) = 1)
167162, 166eqtr3d 2269 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝑁 pCnt 𝑁) = 1)
168167oveq2d 6074 . . . . 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 2241 . . . . . . . . 9 (𝑥 = 𝑁 → (𝑥 = 2 ↔ 𝑁 = 2))
170 oveq1 6065 . . . . . . . . . . . . . 14 (𝑥 = 𝑁 → (𝑥 − 1) = (𝑁 − 1))
171170oveq1d 6073 . . . . . . . . . . . . 13 (𝑥 = 𝑁 → ((𝑥 − 1) / 2) = ((𝑁 − 1) / 2))
172171oveq2d 6074 . . . . . . . . . . . 12 (𝑥 = 𝑁 → (𝐴↑((𝑥 − 1) / 2)) = (𝐴↑((𝑁 − 1) / 2)))
173172oveq1d 6073 . . . . . . . . . . 11 (𝑥 = 𝑁 → ((𝐴↑((𝑥 − 1) / 2)) + 1) = ((𝐴↑((𝑁 − 1) / 2)) + 1))
174 id 19 . . . . . . . . . . 11 (𝑥 = 𝑁𝑥 = 𝑁)
175173, 174oveq12d 6076 . . . . . . . . . 10 (𝑥 = 𝑁 → (((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) = (((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁))
176175oveq1d 6073 . . . . . . . . 9 (𝑥 = 𝑁 → ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1) = ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1))
177169, 176ifbieq2d 3651 . . . . . . . 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 2303 . . . . . . 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 2617 . . . . . . 7 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → ∀𝑥 ∈ ℙ if(𝑥 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑥 − 1) / 2)) + 1) mod 𝑥) − 1)) ∈ ℂ)
180178, 179, 163rspcdva 2928 . . . . . 6 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)) ∈ ℂ)
181180exp1d 11055 . . . . 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 2267 . . . 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 2271 . . 3 ((𝐴 ∈ ℤ ∧ 𝑁 ∈ ℙ) → (𝐹𝑁) = if(𝑁 = 2, if(2 ∥ 𝐴, 0, if((𝐴 mod 8) ∈ {1, 7}, 1, -1)), ((((𝐴↑((𝑁 − 1) / 2)) + 1) mod 𝑁) − 1)))
184155, 152, 1833eqtrd 2271 . 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 2271 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 716  DECID wdc 842   = wceq 1398  wcel 2205  wne 2414  cdif 3211  ifcif 3624  {csn 3694  {cpr 3695   class class class wbr 4114  cmpt 4176  wf 5353  cfv 5357  (class class class)co 6058  cc 8141  cr 8142  0cc0 8143  1c1 8144   + caddc 8146   · cmul 8148   < clt 8324  cle 8325  cmin 8460  -cneg 8461   / cdiv 8963  cn 9254  2c2 9305  7c7 9310  8c8 9311  0cn0 9513  cz 9594  cuz 9871  ...cfz 10361   mod cmo 10708  seqcseq 10833  cexp 10924  abscabs 11707  cdvds 12498  cprime 12829   pCnt cpc 13007   /L clgs 15982
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 717  ax-5 1496  ax-7 1497  ax-gen 1498  ax-ie1 1542  ax-ie2 1543  ax-8 1553  ax-10 1554  ax-11 1555  ax-i12 1556  ax-bndl 1558  ax-4 1559  ax-17 1575  ax-i9 1579  ax-ial 1583  ax-i5r 1584  ax-13 2207  ax-14 2208  ax-ext 2216  ax-coll 4230  ax-sep 4233  ax-nul 4241  ax-pow 4292  ax-pr 4327  ax-un 4559  ax-setind 4664  ax-iinf 4715  ax-cnex 8234  ax-resscn 8235  ax-1cn 8236  ax-1re 8237  ax-icn 8238  ax-addcl 8239  ax-addrcl 8240  ax-mulcl 8241  ax-mulrcl 8242  ax-addcom 8243  ax-mulcom 8244  ax-addass 8245  ax-mulass 8246  ax-distr 8247  ax-i2m1 8248  ax-0lt1 8249  ax-1rid 8250  ax-0id 8251  ax-rnegex 8252  ax-precex 8253  ax-cnre 8254  ax-pre-ltirr 8255  ax-pre-ltwlin 8256  ax-pre-lttrn 8257  ax-pre-apti 8258  ax-pre-ltadd 8259  ax-pre-mulgt0 8260  ax-pre-mulext 8261  ax-arch 8262  ax-caucvg 8263
This theorem depends on definitions:  df-bi 117  df-stab 839  df-dc 843  df-3or 1006  df-3an 1007  df-tru 1401  df-fal 1404  df-xor 1421  df-nf 1510  df-sb 1812  df-eu 2085  df-mo 2086  df-clab 2221  df-cleq 2227  df-clel 2230  df-nfc 2375  df-ne 2415  df-nel 2510  df-ral 2527  df-rex 2528  df-reu 2529  df-rmo 2530  df-rab 2531  df-v 2817  df-sbc 3046  df-csb 3142  df-dif 3216  df-un 3218  df-in 3220  df-ss 3227  df-nul 3513  df-if 3625  df-pw 3676  df-sn 3700  df-pr 3701  df-op 3703  df-uni 3920  df-int 3955  df-iun 3998  df-br 4115  df-opab 4177  df-mpt 4178  df-tr 4214  df-id 4419  df-po 4422  df-iso 4423  df-iord 4492  df-on 4494  df-ilim 4495  df-suc 4497  df-iom 4718  df-xp 4760  df-rel 4761  df-cnv 4762  df-co 4763  df-dm 4764  df-rn 4765  df-res 4766  df-ima 4767  df-iota 5317  df-fun 5359  df-fn 5360  df-f 5361  df-f1 5362  df-fo 5363  df-f1o 5364  df-fv 5365  df-isom 5366  df-riota 6011  df-ov 6061  df-oprab 6062  df-mpo 6063  df-1st 6347  df-2nd 6348  df-recs 6549  df-irdg 6614  df-frec 6635  df-1o 6660  df-2o 6661  df-oadd 6664  df-er 6780  df-en 6989  df-dom 6990  df-fin 6991  df-sup 7288  df-inf 7289  df-pnf 8326  df-mnf 8327  df-xr 8328  df-ltxr 8329  df-le 8330  df-sub 8462  df-neg 8463  df-reap 8866  df-ap 8873  df-div 8964  df-inn 9255  df-2 9313  df-3 9314  df-4 9315  df-5 9316  df-6 9317  df-7 9318  df-8 9319  df-n0 9514  df-z 9595  df-uz 9872  df-q 9970  df-rp 10005  df-fz 10362  df-fzo 10499  df-fl 10654  df-mod 10709  df-seqfrec 10834  df-exp 10925  df-ihash 11164  df-cj 11552  df-re 11553  df-im 11554  df-rsqrt 11708  df-abs 11709  df-clim 11989  df-proddc 12262  df-dvds 12499  df-gcd 12675  df-prm 12830  df-phi 12933  df-pc 13008  df-lgs 15983
This theorem is referenced by:  lgsval4lem  15996  lgsval2  16001
  Copyright terms: Public domain W3C validator