MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  musum Structured version   Visualization version   GIF version

Theorem musum 26340
Description: The sum of the Möbius function over the divisors of 𝑁 gives one if 𝑁 = 1, but otherwise always sums to zero. Theorem 2.1 in [ApostolNT] p. 25. This makes the Möbius function useful for inverting divisor sums; see also muinv 26342. (Contributed by Mario Carneiro, 2-Jul-2015.)
Assertion
Ref Expression
musum (𝑁 ∈ ℕ → Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ 𝑛𝑁} (μ‘𝑘) = if(𝑁 = 1, 1, 0))
Distinct variable group:   𝑘,𝑛,𝑁

Proof of Theorem musum
Dummy variables 𝑚 𝑝 𝑞 𝑠 𝑥 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fveq2 6774 . . . . . . . 8 (𝑛 = 𝑘 → (μ‘𝑛) = (μ‘𝑘))
21neeq1d 3003 . . . . . . 7 (𝑛 = 𝑘 → ((μ‘𝑛) ≠ 0 ↔ (μ‘𝑘) ≠ 0))
3 breq1 5077 . . . . . . 7 (𝑛 = 𝑘 → (𝑛𝑁𝑘𝑁))
42, 3anbi12d 631 . . . . . 6 (𝑛 = 𝑘 → (((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁) ↔ ((μ‘𝑘) ≠ 0 ∧ 𝑘𝑁)))
54elrab 3624 . . . . 5 (𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↔ (𝑘 ∈ ℕ ∧ ((μ‘𝑘) ≠ 0 ∧ 𝑘𝑁)))
6 muval2 26283 . . . . . 6 ((𝑘 ∈ ℕ ∧ (μ‘𝑘) ≠ 0) → (μ‘𝑘) = (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
76adantrr 714 . . . . 5 ((𝑘 ∈ ℕ ∧ ((μ‘𝑘) ≠ 0 ∧ 𝑘𝑁)) → (μ‘𝑘) = (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
85, 7sylbi 216 . . . 4 (𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} → (μ‘𝑘) = (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
98adantl 482 . . 3 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → (μ‘𝑘) = (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
109sumeq2dv 15415 . 2 (𝑁 ∈ ℕ → Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} (μ‘𝑘) = Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
11 simpr 485 . . . . 5 (((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁) → 𝑛𝑁)
1211a1i 11 . . . 4 ((𝑁 ∈ ℕ ∧ 𝑛 ∈ ℕ) → (((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁) → 𝑛𝑁))
1312ss2rabdv 4009 . . 3 (𝑁 ∈ ℕ → {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ⊆ {𝑛 ∈ ℕ ∣ 𝑛𝑁})
14 ssrab2 4013 . . . . . 6 {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ⊆ ℕ
15 simpr 485 . . . . . 6 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)})
1614, 15sselid 3919 . . . . 5 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → 𝑘 ∈ ℕ)
17 mucl 26290 . . . . 5 (𝑘 ∈ ℕ → (μ‘𝑘) ∈ ℤ)
1816, 17syl 17 . . . 4 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → (μ‘𝑘) ∈ ℤ)
1918zcnd 12427 . . 3 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → (μ‘𝑘) ∈ ℂ)
20 difrab 4242 . . . . . . 7 ({𝑛 ∈ ℕ ∣ 𝑛𝑁} ∖ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) = {𝑛 ∈ ℕ ∣ (𝑛𝑁 ∧ ¬ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁))}
21 pm3.21 472 . . . . . . . . . . 11 (𝑛𝑁 → ((μ‘𝑛) ≠ 0 → ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)))
2221necon1bd 2961 . . . . . . . . . 10 (𝑛𝑁 → (¬ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁) → (μ‘𝑛) = 0))
2322imp 407 . . . . . . . . 9 ((𝑛𝑁 ∧ ¬ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)) → (μ‘𝑛) = 0)
2423a1i 11 . . . . . . . 8 (𝑛 ∈ ℕ → ((𝑛𝑁 ∧ ¬ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)) → (μ‘𝑛) = 0))
2524ss2rabi 4010 . . . . . . 7 {𝑛 ∈ ℕ ∣ (𝑛𝑁 ∧ ¬ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁))} ⊆ {𝑛 ∈ ℕ ∣ (μ‘𝑛) = 0}
2620, 25eqsstri 3955 . . . . . 6 ({𝑛 ∈ ℕ ∣ 𝑛𝑁} ∖ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) ⊆ {𝑛 ∈ ℕ ∣ (μ‘𝑛) = 0}
2726sseli 3917 . . . . 5 (𝑘 ∈ ({𝑛 ∈ ℕ ∣ 𝑛𝑁} ∖ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → 𝑘 ∈ {𝑛 ∈ ℕ ∣ (μ‘𝑛) = 0})
28 fveqeq2 6783 . . . . . . 7 (𝑛 = 𝑘 → ((μ‘𝑛) = 0 ↔ (μ‘𝑘) = 0))
2928elrab 3624 . . . . . 6 (𝑘 ∈ {𝑛 ∈ ℕ ∣ (μ‘𝑛) = 0} ↔ (𝑘 ∈ ℕ ∧ (μ‘𝑘) = 0))
3029simprbi 497 . . . . 5 (𝑘 ∈ {𝑛 ∈ ℕ ∣ (μ‘𝑛) = 0} → (μ‘𝑘) = 0)
3127, 30syl 17 . . . 4 (𝑘 ∈ ({𝑛 ∈ ℕ ∣ 𝑛𝑁} ∖ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → (μ‘𝑘) = 0)
3231adantl 482 . . 3 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ ({𝑛 ∈ ℕ ∣ 𝑛𝑁} ∖ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)})) → (μ‘𝑘) = 0)
33 fzfid 13693 . . . 4 (𝑁 ∈ ℕ → (1...𝑁) ∈ Fin)
34 dvdsssfz1 16027 . . . 4 (𝑁 ∈ ℕ → {𝑛 ∈ ℕ ∣ 𝑛𝑁} ⊆ (1...𝑁))
3533, 34ssfid 9042 . . 3 (𝑁 ∈ ℕ → {𝑛 ∈ ℕ ∣ 𝑛𝑁} ∈ Fin)
3613, 19, 32, 35fsumss 15437 . 2 (𝑁 ∈ ℕ → Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} (μ‘𝑘) = Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ 𝑛𝑁} (μ‘𝑘))
37 fveq2 6774 . . . . 5 (𝑥 = {𝑝 ∈ ℙ ∣ 𝑝𝑘} → (♯‘𝑥) = (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘}))
3837oveq2d 7291 . . . 4 (𝑥 = {𝑝 ∈ ℙ ∣ 𝑝𝑘} → (-1↑(♯‘𝑥)) = (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
3935, 13ssfid 9042 . . . 4 (𝑁 ∈ ℕ → {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ∈ Fin)
40 eqid 2738 . . . . 5 {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} = {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}
41 eqid 2738 . . . . 5 (𝑚 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↦ {𝑝 ∈ ℙ ∣ 𝑝𝑚}) = (𝑚 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↦ {𝑝 ∈ ℙ ∣ 𝑝𝑚})
42 oveq1 7282 . . . . . . . 8 (𝑞 = 𝑝 → (𝑞 pCnt 𝑥) = (𝑝 pCnt 𝑥))
4342cbvmptv 5187 . . . . . . 7 (𝑞 ∈ ℙ ↦ (𝑞 pCnt 𝑥)) = (𝑝 ∈ ℙ ↦ (𝑝 pCnt 𝑥))
44 oveq2 7283 . . . . . . . 8 (𝑥 = 𝑚 → (𝑝 pCnt 𝑥) = (𝑝 pCnt 𝑚))
4544mpteq2dv 5176 . . . . . . 7 (𝑥 = 𝑚 → (𝑝 ∈ ℙ ↦ (𝑝 pCnt 𝑥)) = (𝑝 ∈ ℙ ↦ (𝑝 pCnt 𝑚)))
4643, 45eqtrid 2790 . . . . . 6 (𝑥 = 𝑚 → (𝑞 ∈ ℙ ↦ (𝑞 pCnt 𝑥)) = (𝑝 ∈ ℙ ↦ (𝑝 pCnt 𝑚)))
4746cbvmptv 5187 . . . . 5 (𝑥 ∈ ℕ ↦ (𝑞 ∈ ℙ ↦ (𝑞 pCnt 𝑥))) = (𝑚 ∈ ℕ ↦ (𝑝 ∈ ℙ ↦ (𝑝 pCnt 𝑚)))
4840, 41, 47sqff1o 26331 . . . 4 (𝑁 ∈ ℕ → (𝑚 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↦ {𝑝 ∈ ℙ ∣ 𝑝𝑚}):{𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}–1-1-onto→𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁})
49 breq2 5078 . . . . . . 7 (𝑚 = 𝑘 → (𝑝𝑚𝑝𝑘))
5049rabbidv 3414 . . . . . 6 (𝑚 = 𝑘 → {𝑝 ∈ ℙ ∣ 𝑝𝑚} = {𝑝 ∈ ℙ ∣ 𝑝𝑘})
51 prmex 16382 . . . . . . 7 ℙ ∈ V
5251rabex 5256 . . . . . 6 {𝑝 ∈ ℙ ∣ 𝑝𝑘} ∈ V
5350, 41, 52fvmpt 6875 . . . . 5 (𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} → ((𝑚 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↦ {𝑝 ∈ ℙ ∣ 𝑝𝑚})‘𝑘) = {𝑝 ∈ ℙ ∣ 𝑝𝑘})
5453adantl 482 . . . 4 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)}) → ((𝑚 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} ↦ {𝑝 ∈ ℙ ∣ 𝑝𝑚})‘𝑘) = {𝑝 ∈ ℙ ∣ 𝑝𝑘})
55 neg1cn 12087 . . . . 5 -1 ∈ ℂ
56 prmdvdsfi 26256 . . . . . . 7 (𝑁 ∈ ℕ → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
57 elpwi 4542 . . . . . . 7 (𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} → 𝑥 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁})
58 ssfi 8956 . . . . . . 7 (({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin ∧ 𝑥 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑥 ∈ Fin)
5956, 57, 58syl2an 596 . . . . . 6 ((𝑁 ∈ ℕ ∧ 𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑥 ∈ Fin)
60 hashcl 14071 . . . . . 6 (𝑥 ∈ Fin → (♯‘𝑥) ∈ ℕ0)
6159, 60syl 17 . . . . 5 ((𝑁 ∈ ℕ ∧ 𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑥) ∈ ℕ0)
62 expcl 13800 . . . . 5 ((-1 ∈ ℂ ∧ (♯‘𝑥) ∈ ℕ0) → (-1↑(♯‘𝑥)) ∈ ℂ)
6355, 61, 62sylancr 587 . . . 4 ((𝑁 ∈ ℕ ∧ 𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (-1↑(♯‘𝑥)) ∈ ℂ)
6438, 39, 48, 54, 63fsumf1o 15435 . . 3 (𝑁 ∈ ℕ → Σ𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} (-1↑(♯‘𝑥)) = Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})))
65 fzfid 13693 . . . . 5 (𝑁 ∈ ℕ → (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∈ Fin)
6656adantr 481 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
67 pwfi 8961 . . . . . . 7 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin ↔ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
6866, 67sylib 217 . . . . . 6 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
69 ssrab2 4013 . . . . . 6 {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ⊆ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}
70 ssfi 8956 . . . . . 6 ((𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin ∧ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ⊆ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ∈ Fin)
7168, 69, 70sylancl 586 . . . . 5 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ∈ Fin)
72 simprr 770 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})
73 fveqeq2 6783 . . . . . . . . . 10 (𝑠 = 𝑥 → ((♯‘𝑠) = 𝑧 ↔ (♯‘𝑥) = 𝑧))
7473elrab 3624 . . . . . . . . 9 (𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ↔ (𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∧ (♯‘𝑥) = 𝑧))
7574simprbi 497 . . . . . . . 8 (𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} → (♯‘𝑥) = 𝑧)
7672, 75syl 17 . . . . . . 7 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → (♯‘𝑥) = 𝑧)
7776ralrimivva 3123 . . . . . 6 (𝑁 ∈ ℕ → ∀𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))∀𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (♯‘𝑥) = 𝑧)
78 invdisj 5058 . . . . . 6 (∀𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))∀𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (♯‘𝑥) = 𝑧Disj 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})
7977, 78syl 17 . . . . 5 (𝑁 ∈ ℕ → Disj 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})
8056adantr 481 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
8169, 72sselid 3919 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → 𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁})
8281, 57syl 17 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → 𝑥 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁})
8380, 82ssfid 9042 . . . . . . 7 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → 𝑥 ∈ Fin)
8483, 60syl 17 . . . . . 6 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → (♯‘𝑥) ∈ ℕ0)
8555, 84, 62sylancr 587 . . . . 5 ((𝑁 ∈ ℕ ∧ (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧})) → (-1↑(♯‘𝑥)) ∈ ℂ)
8665, 71, 79, 85fsumiun 15533 . . . 4 (𝑁 ∈ ℕ → Σ𝑥 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)))
87 iunrab 4982 . . . . . 6 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} = {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ ∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧}
8856adantr 481 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
89 elpwi 4542 . . . . . . . . . . . . 13 (𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} → 𝑠 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁})
9089adantl 482 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑠 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁})
91 ssdomg 8786 . . . . . . . . . . . 12 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin → (𝑠 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁} → 𝑠 ≼ {𝑝 ∈ ℙ ∣ 𝑝𝑁}))
9288, 90, 91sylc 65 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑠 ≼ {𝑝 ∈ ℙ ∣ 𝑝𝑁})
93 ssfi 8956 . . . . . . . . . . . . 13 (({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin ∧ 𝑠 ⊆ {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑠 ∈ Fin)
9456, 89, 93syl2an 596 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → 𝑠 ∈ Fin)
95 hashdom 14094 . . . . . . . . . . . 12 ((𝑠 ∈ Fin ∧ {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin) → ((♯‘𝑠) ≤ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ↔ 𝑠 ≼ {𝑝 ∈ ℙ ∣ 𝑝𝑁}))
9694, 88, 95syl2anc 584 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → ((♯‘𝑠) ≤ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ↔ 𝑠 ≼ {𝑝 ∈ ℙ ∣ 𝑝𝑁}))
9792, 96mpbird 256 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑠) ≤ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))
98 hashcl 14071 . . . . . . . . . . . . 13 (𝑠 ∈ Fin → (♯‘𝑠) ∈ ℕ0)
9994, 98syl 17 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑠) ∈ ℕ0)
100 nn0uz 12620 . . . . . . . . . . . 12 0 = (ℤ‘0)
10199, 100eleqtrdi 2849 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑠) ∈ (ℤ‘0))
102 hashcl 14071 . . . . . . . . . . . . . 14 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ0)
10356, 102syl 17 . . . . . . . . . . . . 13 (𝑁 ∈ ℕ → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ0)
104103adantr 481 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ0)
105104nn0zd 12424 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℤ)
106 elfz5 13248 . . . . . . . . . . 11 (((♯‘𝑠) ∈ (ℤ‘0) ∧ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℤ) → ((♯‘𝑠) ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ↔ (♯‘𝑠) ≤ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})))
107101, 105, 106syl2anc 584 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → ((♯‘𝑠) ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ↔ (♯‘𝑠) ≤ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})))
10897, 107mpbird 256 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑠) ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})))
109 eqidd 2739 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → (♯‘𝑠) = (♯‘𝑠))
110 eqeq2 2750 . . . . . . . . . 10 (𝑧 = (♯‘𝑠) → ((♯‘𝑠) = 𝑧 ↔ (♯‘𝑠) = (♯‘𝑠)))
111110rspcev 3561 . . . . . . . . 9 (((♯‘𝑠) ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) ∧ (♯‘𝑠) = (♯‘𝑠)) → ∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧)
112108, 109, 111syl2anc 584 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}) → ∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧)
113112ralrimiva 3103 . . . . . . 7 (𝑁 ∈ ℕ → ∀𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧)
114 rabid2 3314 . . . . . . 7 (𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} = {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ ∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧} ↔ ∀𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁}∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧)
115113, 114sylibr 233 . . . . . 6 (𝑁 ∈ ℕ → 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} = {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ ∃𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(♯‘𝑠) = 𝑧})
11687, 115eqtr4id 2797 . . . . 5 (𝑁 ∈ ℕ → 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} = 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁})
117116sumeq1d 15413 . . . 4 (𝑁 ∈ ℕ → Σ𝑥 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})){𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = Σ𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} (-1↑(♯‘𝑥)))
118 elfznn0 13349 . . . . . . . . . 10 (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) → 𝑧 ∈ ℕ0)
119118adantl 482 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → 𝑧 ∈ ℕ0)
120 expcl 13800 . . . . . . . . 9 ((-1 ∈ ℂ ∧ 𝑧 ∈ ℕ0) → (-1↑𝑧) ∈ ℂ)
12155, 119, 120sylancr 587 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → (-1↑𝑧) ∈ ℂ)
122 fsumconst 15502 . . . . . . . 8 (({𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} ∈ Fin ∧ (-1↑𝑧) ∈ ℂ) → Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑𝑧) = ((♯‘{𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}) · (-1↑𝑧)))
12371, 121, 122syl2anc 584 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑𝑧) = ((♯‘{𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}) · (-1↑𝑧)))
12475adantl 482 . . . . . . . . 9 (((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}) → (♯‘𝑥) = 𝑧)
125124oveq2d 7291 . . . . . . . 8 (((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) ∧ 𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}) → (-1↑(♯‘𝑥)) = (-1↑𝑧))
126125sumeq2dv 15415 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑𝑧))
127 elfzelz 13256 . . . . . . . . 9 (𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) → 𝑧 ∈ ℤ)
128 hashbc 14165 . . . . . . . . 9 (({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin ∧ 𝑧 ∈ ℤ) → ((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) = (♯‘{𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}))
12956, 127, 128syl2an 596 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → ((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) = (♯‘{𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}))
130129oveq1d 7290 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → (((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)) = ((♯‘{𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧}) · (-1↑𝑧)))
131123, 126, 1303eqtr4d 2788 . . . . . 6 ((𝑁 ∈ ℕ ∧ 𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))) → Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = (((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)))
132131sumeq2dv 15415 . . . . 5 (𝑁 ∈ ℕ → Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)))
133 1pneg1e0 12092 . . . . . . 7 (1 + -1) = 0
134133oveq1i 7285 . . . . . 6 ((1 + -1)↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))
135 binom1p 15543 . . . . . . 7 ((-1 ∈ ℂ ∧ (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ0) → ((1 + -1)↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)))
13655, 103, 135sylancr 587 . . . . . 6 (𝑁 ∈ ℕ → ((1 + -1)↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)))
137134, 136eqtr3id 2792 . . . . 5 (𝑁 ∈ ℕ → (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))(((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})C𝑧) · (-1↑𝑧)))
138 eqeq2 2750 . . . . . 6 (1 = if(𝑁 = 1, 1, 0) → ((0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = 1 ↔ (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = if(𝑁 = 1, 1, 0)))
139 eqeq2 2750 . . . . . 6 (0 = if(𝑁 = 1, 1, 0) → ((0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = 0 ↔ (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = if(𝑁 = 1, 1, 0)))
140 nprmdvds1 16411 . . . . . . . . . . . . 13 (𝑝 ∈ ℙ → ¬ 𝑝 ∥ 1)
141 simpr 485 . . . . . . . . . . . . . . 15 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → 𝑁 = 1)
142141breq2d 5086 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (𝑝𝑁𝑝 ∥ 1))
143142notbid 318 . . . . . . . . . . . . 13 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (¬ 𝑝𝑁 ↔ ¬ 𝑝 ∥ 1))
144140, 143syl5ibr 245 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (𝑝 ∈ ℙ → ¬ 𝑝𝑁))
145144ralrimiv 3102 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → ∀𝑝 ∈ ℙ ¬ 𝑝𝑁)
146 rabeq0 4318 . . . . . . . . . . 11 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} = ∅ ↔ ∀𝑝 ∈ ℙ ¬ 𝑝𝑁)
147145, 146sylibr 233 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} = ∅)
148147fveq2d 6778 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) = (♯‘∅))
149 hash0 14082 . . . . . . . . 9 (♯‘∅) = 0
150148, 149eqtrdi 2794 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) = 0)
151150oveq2d 7291 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = (0↑0))
152 0exp0e1 13787 . . . . . . 7 (0↑0) = 1
153151, 152eqtrdi 2794 . . . . . 6 ((𝑁 ∈ ℕ ∧ 𝑁 = 1) → (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = 1)
154 df-ne 2944 . . . . . . . . . . 11 (𝑁 ≠ 1 ↔ ¬ 𝑁 = 1)
155 eluz2b3 12662 . . . . . . . . . . . 12 (𝑁 ∈ (ℤ‘2) ↔ (𝑁 ∈ ℕ ∧ 𝑁 ≠ 1))
156155biimpri 227 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑁 ≠ 1) → 𝑁 ∈ (ℤ‘2))
157154, 156sylan2br 595 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → 𝑁 ∈ (ℤ‘2))
158 exprmfct 16409 . . . . . . . . . 10 (𝑁 ∈ (ℤ‘2) → ∃𝑝 ∈ ℙ 𝑝𝑁)
159157, 158syl 17 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → ∃𝑝 ∈ ℙ 𝑝𝑁)
160 rabn0 4319 . . . . . . . . 9 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} ≠ ∅ ↔ ∃𝑝 ∈ ℙ 𝑝𝑁)
161159, 160sylibr 233 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ≠ ∅)
16256adantr 481 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin)
163 hashnncl 14081 . . . . . . . . 9 ({𝑝 ∈ ℙ ∣ 𝑝𝑁} ∈ Fin → ((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ ↔ {𝑝 ∈ ℙ ∣ 𝑝𝑁} ≠ ∅))
164162, 163syl 17 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → ((♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ ↔ {𝑝 ∈ ℙ ∣ 𝑝𝑁} ≠ ∅))
165161, 164mpbird 256 . . . . . . 7 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → (♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}) ∈ ℕ)
1661650expd 13857 . . . . . 6 ((𝑁 ∈ ℕ ∧ ¬ 𝑁 = 1) → (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = 0)
167138, 139, 153, 166ifbothda 4497 . . . . 5 (𝑁 ∈ ℕ → (0↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁})) = if(𝑁 = 1, 1, 0))
168132, 137, 1673eqtr2d 2784 . . . 4 (𝑁 ∈ ℕ → Σ𝑧 ∈ (0...(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑁}))Σ𝑥 ∈ {𝑠 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} ∣ (♯‘𝑠) = 𝑧} (-1↑(♯‘𝑥)) = if(𝑁 = 1, 1, 0))
16986, 117, 1683eqtr3d 2786 . . 3 (𝑁 ∈ ℕ → Σ𝑥 ∈ 𝒫 {𝑝 ∈ ℙ ∣ 𝑝𝑁} (-1↑(♯‘𝑥)) = if(𝑁 = 1, 1, 0))
17064, 169eqtr3d 2780 . 2 (𝑁 ∈ ℕ → Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ ((μ‘𝑛) ≠ 0 ∧ 𝑛𝑁)} (-1↑(♯‘{𝑝 ∈ ℙ ∣ 𝑝𝑘})) = if(𝑁 = 1, 1, 0))
17110, 36, 1703eqtr3d 2786 1 (𝑁 ∈ ℕ → Σ𝑘 ∈ {𝑛 ∈ ℕ ∣ 𝑛𝑁} (μ‘𝑘) = if(𝑁 = 1, 1, 0))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396   = wceq 1539  wcel 2106  wne 2943  wral 3064  wrex 3065  {crab 3068  cdif 3884  wss 3887  c0 4256  ifcif 4459  𝒫 cpw 4533   ciun 4924  Disj wdisj 5039   class class class wbr 5074  cmpt 5157  cfv 6433  (class class class)co 7275  cdom 8731  Fincfn 8733  cc 10869  0cc0 10871  1c1 10872   + caddc 10874   · cmul 10876  cle 11010  -cneg 11206  cn 11973  2c2 12028  0cn0 12233  cz 12319  cuz 12582  ...cfz 13239  cexp 13782  Ccbc 14016  chash 14044  Σcsu 15397  cdvds 15963  cprime 16376   pCnt cpc 16537  μcmu 26244
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-rep 5209  ax-sep 5223  ax-nul 5230  ax-pow 5288  ax-pr 5352  ax-un 7588  ax-inf2 9399  ax-cnex 10927  ax-resscn 10928  ax-1cn 10929  ax-icn 10930  ax-addcl 10931  ax-addrcl 10932  ax-mulcl 10933  ax-mulrcl 10934  ax-mulcom 10935  ax-addass 10936  ax-mulass 10937  ax-distr 10938  ax-i2m1 10939  ax-1ne0 10940  ax-1rid 10941  ax-rnegex 10942  ax-rrecex 10943  ax-cnre 10944  ax-pre-lttri 10945  ax-pre-lttrn 10946  ax-pre-ltadd 10947  ax-pre-mulgt0 10948  ax-pre-sup 10949
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3069  df-rex 3070  df-rmo 3071  df-reu 3072  df-rab 3073  df-v 3434  df-sbc 3717  df-csb 3833  df-dif 3890  df-un 3892  df-in 3894  df-ss 3904  df-pss 3906  df-nul 4257  df-if 4460  df-pw 4535  df-sn 4562  df-pr 4564  df-op 4568  df-uni 4840  df-int 4880  df-iun 4926  df-disj 5040  df-br 5075  df-opab 5137  df-mpt 5158  df-tr 5192  df-id 5489  df-eprel 5495  df-po 5503  df-so 5504  df-fr 5544  df-se 5545  df-we 5546  df-xp 5595  df-rel 5596  df-cnv 5597  df-co 5598  df-dm 5599  df-rn 5600  df-res 5601  df-ima 5602  df-pred 6202  df-ord 6269  df-on 6270  df-lim 6271  df-suc 6272  df-iota 6391  df-fun 6435  df-fn 6436  df-f 6437  df-f1 6438  df-fo 6439  df-f1o 6440  df-fv 6441  df-isom 6442  df-riota 7232  df-ov 7278  df-oprab 7279  df-mpo 7280  df-om 7713  df-1st 7831  df-2nd 7832  df-frecs 8097  df-wrecs 8128  df-recs 8202  df-rdg 8241  df-1o 8297  df-2o 8298  df-oadd 8301  df-er 8498  df-map 8617  df-en 8734  df-dom 8735  df-sdom 8736  df-fin 8737  df-sup 9201  df-inf 9202  df-oi 9269  df-dju 9659  df-card 9697  df-pnf 11011  df-mnf 11012  df-xr 11013  df-ltxr 11014  df-le 11015  df-sub 11207  df-neg 11208  df-div 11633  df-nn 11974  df-2 12036  df-3 12037  df-n0 12234  df-xnn0 12306  df-z 12320  df-uz 12583  df-q 12689  df-rp 12731  df-fz 13240  df-fzo 13383  df-fl 13512  df-mod 13590  df-seq 13722  df-exp 13783  df-fac 13988  df-bc 14017  df-hash 14045  df-cj 14810  df-re 14811  df-im 14812  df-sqrt 14946  df-abs 14947  df-clim 15197  df-sum 15398  df-dvds 15964  df-gcd 16202  df-prm 16377  df-pc 16538  df-mu 26250
This theorem is referenced by:  musumsum  26341  muinv  26342
  Copyright terms: Public domain W3C validator