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

Theorem pcmpt 16939
Description: Construct a function with given prime count characteristics. (Contributed by Mario Carneiro, 12-Mar-2014.)
Hypotheses
Ref Expression
pcmpt.1 𝐹 = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (𝑛𝐴), 1))
pcmpt.2 (𝜑 → ∀𝑛 ∈ ℙ 𝐴 ∈ ℕ0)
pcmpt.3 (𝜑𝑁 ∈ ℕ)
pcmpt.4 (𝜑𝑃 ∈ ℙ)
pcmpt.5 (𝑛 = 𝑃𝐴 = 𝐵)
Assertion
Ref Expression
pcmpt (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)) = if(𝑃𝑁, 𝐵, 0))
Distinct variable groups:   𝐵,𝑛   𝑃,𝑛
Allowed substitution hints:   𝜑(𝑛)   𝐴(𝑛)   𝐹(𝑛)   𝑁(𝑛)

Proof of Theorem pcmpt
Dummy variables 𝑘 𝑝 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 pcmpt.3 . 2 (𝜑𝑁 ∈ ℕ)
2 fveq2 6920 . . . . . 6 (𝑝 = 1 → (seq1( · , 𝐹)‘𝑝) = (seq1( · , 𝐹)‘1))
32oveq2d 7464 . . . . 5 (𝑝 = 1 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = (𝑃 pCnt (seq1( · , 𝐹)‘1)))
4 breq2 5170 . . . . . 6 (𝑝 = 1 → (𝑃𝑝𝑃 ≤ 1))
54ifbid 4571 . . . . 5 (𝑝 = 1 → if(𝑃𝑝, 𝐵, 0) = if(𝑃 ≤ 1, 𝐵, 0))
63, 5eqeq12d 2756 . . . 4 (𝑝 = 1 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘1)) = if(𝑃 ≤ 1, 𝐵, 0)))
76imbi2d 340 . . 3 (𝑝 = 1 → ((𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0)) ↔ (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘1)) = if(𝑃 ≤ 1, 𝐵, 0))))
8 fveq2 6920 . . . . . 6 (𝑝 = 𝑘 → (seq1( · , 𝐹)‘𝑝) = (seq1( · , 𝐹)‘𝑘))
98oveq2d 7464 . . . . 5 (𝑝 = 𝑘 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)))
10 breq2 5170 . . . . . 6 (𝑝 = 𝑘 → (𝑃𝑝𝑃𝑘))
1110ifbid 4571 . . . . 5 (𝑝 = 𝑘 → if(𝑃𝑝, 𝐵, 0) = if(𝑃𝑘, 𝐵, 0))
129, 11eqeq12d 2756 . . . 4 (𝑝 = 𝑘 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0)))
1312imbi2d 340 . . 3 (𝑝 = 𝑘 → ((𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0)) ↔ (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0))))
14 fveq2 6920 . . . . . 6 (𝑝 = (𝑘 + 1) → (seq1( · , 𝐹)‘𝑝) = (seq1( · , 𝐹)‘(𝑘 + 1)))
1514oveq2d 7464 . . . . 5 (𝑝 = (𝑘 + 1) → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))))
16 breq2 5170 . . . . . 6 (𝑝 = (𝑘 + 1) → (𝑃𝑝𝑃 ≤ (𝑘 + 1)))
1716ifbid 4571 . . . . 5 (𝑝 = (𝑘 + 1) → if(𝑃𝑝, 𝐵, 0) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))
1815, 17eqeq12d 2756 . . . 4 (𝑝 = (𝑘 + 1) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0)))
1918imbi2d 340 . . 3 (𝑝 = (𝑘 + 1) → ((𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0)) ↔ (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))))
20 fveq2 6920 . . . . . 6 (𝑝 = 𝑁 → (seq1( · , 𝐹)‘𝑝) = (seq1( · , 𝐹)‘𝑁))
2120oveq2d 7464 . . . . 5 (𝑝 = 𝑁 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)))
22 breq2 5170 . . . . . 6 (𝑝 = 𝑁 → (𝑃𝑝𝑃𝑁))
2322ifbid 4571 . . . . 5 (𝑝 = 𝑁 → if(𝑃𝑝, 𝐵, 0) = if(𝑃𝑁, 𝐵, 0))
2421, 23eqeq12d 2756 . . . 4 (𝑝 = 𝑁 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)) = if(𝑃𝑁, 𝐵, 0)))
2524imbi2d 340 . . 3 (𝑝 = 𝑁 → ((𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑝)) = if(𝑃𝑝, 𝐵, 0)) ↔ (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)) = if(𝑃𝑁, 𝐵, 0))))
26 pcmpt.4 . . . 4 (𝜑𝑃 ∈ ℙ)
27 1z 12673 . . . . . . . . 9 1 ∈ ℤ
28 seq1 14065 . . . . . . . . 9 (1 ∈ ℤ → (seq1( · , 𝐹)‘1) = (𝐹‘1))
2927, 28ax-mp 5 . . . . . . . 8 (seq1( · , 𝐹)‘1) = (𝐹‘1)
30 1nn 12304 . . . . . . . . 9 1 ∈ ℕ
31 1nprm 16726 . . . . . . . . . . . 12 ¬ 1 ∈ ℙ
32 eleq1 2832 . . . . . . . . . . . 12 (𝑛 = 1 → (𝑛 ∈ ℙ ↔ 1 ∈ ℙ))
3331, 32mtbiri 327 . . . . . . . . . . 11 (𝑛 = 1 → ¬ 𝑛 ∈ ℙ)
3433iffalsed 4559 . . . . . . . . . 10 (𝑛 = 1 → if(𝑛 ∈ ℙ, (𝑛𝐴), 1) = 1)
35 pcmpt.1 . . . . . . . . . 10 𝐹 = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (𝑛𝐴), 1))
36 1ex 11286 . . . . . . . . . 10 1 ∈ V
3734, 35, 36fvmpt 7029 . . . . . . . . 9 (1 ∈ ℕ → (𝐹‘1) = 1)
3830, 37ax-mp 5 . . . . . . . 8 (𝐹‘1) = 1
3929, 38eqtri 2768 . . . . . . 7 (seq1( · , 𝐹)‘1) = 1
4039oveq2i 7459 . . . . . 6 (𝑃 pCnt (seq1( · , 𝐹)‘1)) = (𝑃 pCnt 1)
41 pc1 16902 . . . . . 6 (𝑃 ∈ ℙ → (𝑃 pCnt 1) = 0)
4240, 41eqtrid 2792 . . . . 5 (𝑃 ∈ ℙ → (𝑃 pCnt (seq1( · , 𝐹)‘1)) = 0)
43 prmgt1 16744 . . . . . . 7 (𝑃 ∈ ℙ → 1 < 𝑃)
44 1re 11290 . . . . . . . 8 1 ∈ ℝ
45 prmuz2 16743 . . . . . . . . 9 (𝑃 ∈ ℙ → 𝑃 ∈ (ℤ‘2))
46 eluzelre 12914 . . . . . . . . 9 (𝑃 ∈ (ℤ‘2) → 𝑃 ∈ ℝ)
4745, 46syl 17 . . . . . . . 8 (𝑃 ∈ ℙ → 𝑃 ∈ ℝ)
48 ltnle 11369 . . . . . . . 8 ((1 ∈ ℝ ∧ 𝑃 ∈ ℝ) → (1 < 𝑃 ↔ ¬ 𝑃 ≤ 1))
4944, 47, 48sylancr 586 . . . . . . 7 (𝑃 ∈ ℙ → (1 < 𝑃 ↔ ¬ 𝑃 ≤ 1))
5043, 49mpbid 232 . . . . . 6 (𝑃 ∈ ℙ → ¬ 𝑃 ≤ 1)
5150iffalsed 4559 . . . . 5 (𝑃 ∈ ℙ → if(𝑃 ≤ 1, 𝐵, 0) = 0)
5242, 51eqtr4d 2783 . . . 4 (𝑃 ∈ ℙ → (𝑃 pCnt (seq1( · , 𝐹)‘1)) = if(𝑃 ≤ 1, 𝐵, 0))
5326, 52syl 17 . . 3 (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘1)) = if(𝑃 ≤ 1, 𝐵, 0))
5426adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑃 ∈ ℙ)
55 pcmpt.2 . . . . . . . . . . . . . . . . 17 (𝜑 → ∀𝑛 ∈ ℙ 𝐴 ∈ ℕ0)
5635, 55pcmptcl 16938 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐹:ℕ⟶ℕ ∧ seq1( · , 𝐹):ℕ⟶ℕ))
5756simpld 494 . . . . . . . . . . . . . . 15 (𝜑𝐹:ℕ⟶ℕ)
58 peano2nn 12305 . . . . . . . . . . . . . . 15 (𝑘 ∈ ℕ → (𝑘 + 1) ∈ ℕ)
59 ffvelcdm 7115 . . . . . . . . . . . . . . 15 ((𝐹:ℕ⟶ℕ ∧ (𝑘 + 1) ∈ ℕ) → (𝐹‘(𝑘 + 1)) ∈ ℕ)
6057, 58, 59syl2an 595 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ ℕ) → (𝐹‘(𝑘 + 1)) ∈ ℕ)
6160adantrr 716 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝐹‘(𝑘 + 1)) ∈ ℕ)
6254, 61pccld 16897 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) ∈ ℕ0)
6362nn0cnd 12615 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) ∈ ℂ)
6463addlidd 11491 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (0 + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = (𝑃 pCnt (𝐹‘(𝑘 + 1))))
6558ad2antrl 727 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑘 + 1) ∈ ℕ)
66 ovex 7481 . . . . . . . . . . . . . . 15 (𝑛𝐴) ∈ V
6766, 36ifex 4598 . . . . . . . . . . . . . 14 if(𝑛 ∈ ℙ, (𝑛𝐴), 1) ∈ V
6867csbex 5329 . . . . . . . . . . . . 13 (𝑘 + 1) / 𝑛if(𝑛 ∈ ℙ, (𝑛𝐴), 1) ∈ V
6935fvmpts 7032 . . . . . . . . . . . . . 14 (((𝑘 + 1) ∈ ℕ ∧ (𝑘 + 1) / 𝑛if(𝑛 ∈ ℙ, (𝑛𝐴), 1) ∈ V) → (𝐹‘(𝑘 + 1)) = (𝑘 + 1) / 𝑛if(𝑛 ∈ ℙ, (𝑛𝐴), 1))
70 ovex 7481 . . . . . . . . . . . . . . 15 (𝑘 + 1) ∈ V
71 nfv 1913 . . . . . . . . . . . . . . . 16 𝑛(𝑘 + 1) ∈ ℙ
72 nfcv 2908 . . . . . . . . . . . . . . . . 17 𝑛(𝑘 + 1)
73 nfcv 2908 . . . . . . . . . . . . . . . . 17 𝑛
74 nfcsb1v 3946 . . . . . . . . . . . . . . . . 17 𝑛(𝑘 + 1) / 𝑛𝐴
7572, 73, 74nfov 7478 . . . . . . . . . . . . . . . 16 𝑛((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴)
76 nfcv 2908 . . . . . . . . . . . . . . . 16 𝑛1
7771, 75, 76nfif 4578 . . . . . . . . . . . . . . 15 𝑛if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1)
78 eleq1 2832 . . . . . . . . . . . . . . . 16 (𝑛 = (𝑘 + 1) → (𝑛 ∈ ℙ ↔ (𝑘 + 1) ∈ ℙ))
79 id 22 . . . . . . . . . . . . . . . . 17 (𝑛 = (𝑘 + 1) → 𝑛 = (𝑘 + 1))
80 csbeq1a 3935 . . . . . . . . . . . . . . . . 17 (𝑛 = (𝑘 + 1) → 𝐴 = (𝑘 + 1) / 𝑛𝐴)
8179, 80oveq12d 7466 . . . . . . . . . . . . . . . 16 (𝑛 = (𝑘 + 1) → (𝑛𝐴) = ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴))
8278, 81ifbieq1d 4572 . . . . . . . . . . . . . . 15 (𝑛 = (𝑘 + 1) → if(𝑛 ∈ ℙ, (𝑛𝐴), 1) = if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1))
8370, 77, 82csbief 3956 . . . . . . . . . . . . . 14 (𝑘 + 1) / 𝑛if(𝑛 ∈ ℙ, (𝑛𝐴), 1) = if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1)
8469, 83eqtrdi 2796 . . . . . . . . . . . . 13 (((𝑘 + 1) ∈ ℕ ∧ (𝑘 + 1) / 𝑛if(𝑛 ∈ ℙ, (𝑛𝐴), 1) ∈ V) → (𝐹‘(𝑘 + 1)) = if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1))
8565, 68, 84sylancl 585 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝐹‘(𝑘 + 1)) = if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1))
86 simprr 772 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑘 + 1) = 𝑃)
8786, 54eqeltrd 2844 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑘 + 1) ∈ ℙ)
8887iftrued 4556 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1) = ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴))
8986csbeq1d 3925 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑘 + 1) / 𝑛𝐴 = 𝑃 / 𝑛𝐴)
90 nfcvd 2909 . . . . . . . . . . . . . . . 16 (𝑃 ∈ ℙ → 𝑛𝐵)
91 pcmpt.5 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑃𝐴 = 𝐵)
9290, 91csbiegf 3955 . . . . . . . . . . . . . . 15 (𝑃 ∈ ℙ → 𝑃 / 𝑛𝐴 = 𝐵)
9354, 92syl 17 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑃 / 𝑛𝐴 = 𝐵)
9489, 93eqtrd 2780 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑘 + 1) / 𝑛𝐴 = 𝐵)
9586, 94oveq12d 7466 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴) = (𝑃𝐵))
9685, 88, 953eqtrd 2784 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝐹‘(𝑘 + 1)) = (𝑃𝐵))
9796oveq2d 7464 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) = (𝑃 pCnt (𝑃𝐵)))
9891eleq1d 2829 . . . . . . . . . . . . . 14 (𝑛 = 𝑃 → (𝐴 ∈ ℕ0𝐵 ∈ ℕ0))
9998rspcv 3631 . . . . . . . . . . . . 13 (𝑃 ∈ ℙ → (∀𝑛 ∈ ℙ 𝐴 ∈ ℕ0𝐵 ∈ ℕ0))
10026, 55, 99sylc 65 . . . . . . . . . . . 12 (𝜑𝐵 ∈ ℕ0)
101100adantr 480 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝐵 ∈ ℕ0)
102 pcidlem 16919 . . . . . . . . . . 11 ((𝑃 ∈ ℙ ∧ 𝐵 ∈ ℕ0) → (𝑃 pCnt (𝑃𝐵)) = 𝐵)
10354, 101, 102syl2anc 583 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑃 pCnt (𝑃𝐵)) = 𝐵)
10464, 97, 1033eqtrd 2784 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (0 + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = 𝐵)
105 oveq1 7455 . . . . . . . . . 10 ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = 0 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = (0 + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
106105eqeq1d 2742 . . . . . . . . 9 ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = 0 → (((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = 𝐵 ↔ (0 + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = 𝐵))
107104, 106syl5ibrcom 247 . . . . . . . 8 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = 0 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = 𝐵))
108 nnre 12300 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → 𝑘 ∈ ℝ)
109108ad2antrl 727 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑘 ∈ ℝ)
110 ltp1 12134 . . . . . . . . . . . . 13 (𝑘 ∈ ℝ → 𝑘 < (𝑘 + 1))
111 peano2re 11463 . . . . . . . . . . . . . 14 (𝑘 ∈ ℝ → (𝑘 + 1) ∈ ℝ)
112 ltnle 11369 . . . . . . . . . . . . . 14 ((𝑘 ∈ ℝ ∧ (𝑘 + 1) ∈ ℝ) → (𝑘 < (𝑘 + 1) ↔ ¬ (𝑘 + 1) ≤ 𝑘))
113111, 112mpdan 686 . . . . . . . . . . . . 13 (𝑘 ∈ ℝ → (𝑘 < (𝑘 + 1) ↔ ¬ (𝑘 + 1) ≤ 𝑘))
114110, 113mpbid 232 . . . . . . . . . . . 12 (𝑘 ∈ ℝ → ¬ (𝑘 + 1) ≤ 𝑘)
115109, 114syl 17 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ¬ (𝑘 + 1) ≤ 𝑘)
11686breq1d 5176 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑘 + 1) ≤ 𝑘𝑃𝑘))
117115, 116mtbid 324 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ¬ 𝑃𝑘)
118117iffalsed 4559 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → if(𝑃𝑘, 𝐵, 0) = 0)
119118eqeq2d 2751 . . . . . . . 8 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = 0))
120 simpr 484 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ ℕ) → 𝑘 ∈ ℕ)
121 nnuz 12946 . . . . . . . . . . . . . 14 ℕ = (ℤ‘1)
122120, 121eleqtrdi 2854 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → 𝑘 ∈ (ℤ‘1))
123 seqp1 14067 . . . . . . . . . . . . 13 (𝑘 ∈ (ℤ‘1) → (seq1( · , 𝐹)‘(𝑘 + 1)) = ((seq1( · , 𝐹)‘𝑘) · (𝐹‘(𝑘 + 1))))
124122, 123syl 17 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → (seq1( · , 𝐹)‘(𝑘 + 1)) = ((seq1( · , 𝐹)‘𝑘) · (𝐹‘(𝑘 + 1))))
125124oveq2d 7464 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = (𝑃 pCnt ((seq1( · , 𝐹)‘𝑘) · (𝐹‘(𝑘 + 1)))))
12626adantr 480 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → 𝑃 ∈ ℙ)
12756simprd 495 . . . . . . . . . . . . . 14 (𝜑 → seq1( · , 𝐹):ℕ⟶ℕ)
128127ffvelcdmda 7118 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ ℕ) → (seq1( · , 𝐹)‘𝑘) ∈ ℕ)
129 nnz 12660 . . . . . . . . . . . . . 14 ((seq1( · , 𝐹)‘𝑘) ∈ ℕ → (seq1( · , 𝐹)‘𝑘) ∈ ℤ)
130 nnne0 12327 . . . . . . . . . . . . . 14 ((seq1( · , 𝐹)‘𝑘) ∈ ℕ → (seq1( · , 𝐹)‘𝑘) ≠ 0)
131129, 130jca 511 . . . . . . . . . . . . 13 ((seq1( · , 𝐹)‘𝑘) ∈ ℕ → ((seq1( · , 𝐹)‘𝑘) ∈ ℤ ∧ (seq1( · , 𝐹)‘𝑘) ≠ 0))
132128, 131syl 17 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((seq1( · , 𝐹)‘𝑘) ∈ ℤ ∧ (seq1( · , 𝐹)‘𝑘) ≠ 0))
133 nnz 12660 . . . . . . . . . . . . . 14 ((𝐹‘(𝑘 + 1)) ∈ ℕ → (𝐹‘(𝑘 + 1)) ∈ ℤ)
134 nnne0 12327 . . . . . . . . . . . . . 14 ((𝐹‘(𝑘 + 1)) ∈ ℕ → (𝐹‘(𝑘 + 1)) ≠ 0)
135133, 134jca 511 . . . . . . . . . . . . 13 ((𝐹‘(𝑘 + 1)) ∈ ℕ → ((𝐹‘(𝑘 + 1)) ∈ ℤ ∧ (𝐹‘(𝑘 + 1)) ≠ 0))
13660, 135syl 17 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ ℕ) → ((𝐹‘(𝑘 + 1)) ∈ ℤ ∧ (𝐹‘(𝑘 + 1)) ≠ 0))
137 pcmul 16898 . . . . . . . . . . . 12 ((𝑃 ∈ ℙ ∧ ((seq1( · , 𝐹)‘𝑘) ∈ ℤ ∧ (seq1( · , 𝐹)‘𝑘) ≠ 0) ∧ ((𝐹‘(𝑘 + 1)) ∈ ℤ ∧ (𝐹‘(𝑘 + 1)) ≠ 0)) → (𝑃 pCnt ((seq1( · , 𝐹)‘𝑘) · (𝐹‘(𝑘 + 1)))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
138126, 132, 136, 137syl3anc 1371 . . . . . . . . . . 11 ((𝜑𝑘 ∈ ℕ) → (𝑃 pCnt ((seq1( · , 𝐹)‘𝑘) · (𝐹‘(𝑘 + 1)))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
139125, 138eqtrd 2780 . . . . . . . . . 10 ((𝜑𝑘 ∈ ℕ) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
140139adantrr 716 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
141 prmnn 16721 . . . . . . . . . . . . . . 15 (𝑃 ∈ ℙ → 𝑃 ∈ ℕ)
14226, 141syl 17 . . . . . . . . . . . . . 14 (𝜑𝑃 ∈ ℕ)
143142nnred 12308 . . . . . . . . . . . . 13 (𝜑𝑃 ∈ ℝ)
144143adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑃 ∈ ℝ)
145144leidd 11856 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑃𝑃)
146145, 86breqtrrd 5194 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → 𝑃 ≤ (𝑘 + 1))
147146iftrued 4556 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → if(𝑃 ≤ (𝑘 + 1), 𝐵, 0) = 𝐵)
148140, 147eqeq12d 2756 . . . . . . . 8 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0) ↔ ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = 𝐵))
149107, 119, 1483imtr4d 294 . . . . . . 7 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) = 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0)))
150149expr 456 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑘 + 1) = 𝑃 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))))
151139adantrr 716 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))))
152 simplrr 777 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑘 + 1) ≠ 𝑃)
153152necomd 3002 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → 𝑃 ≠ (𝑘 + 1))
15426ad2antrr 725 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → 𝑃 ∈ ℙ)
155 simpr 484 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑘 + 1) ∈ ℙ)
15655ad2antrr 725 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → ∀𝑛 ∈ ℙ 𝐴 ∈ ℕ0)
15774nfel1 2925 . . . . . . . . . . . . . . . . . . 19 𝑛(𝑘 + 1) / 𝑛𝐴 ∈ ℕ0
15880eleq1d 2829 . . . . . . . . . . . . . . . . . . 19 (𝑛 = (𝑘 + 1) → (𝐴 ∈ ℕ0(𝑘 + 1) / 𝑛𝐴 ∈ ℕ0))
159157, 158rspc 3623 . . . . . . . . . . . . . . . . . 18 ((𝑘 + 1) ∈ ℙ → (∀𝑛 ∈ ℙ 𝐴 ∈ ℕ0(𝑘 + 1) / 𝑛𝐴 ∈ ℕ0))
160155, 156, 159sylc 65 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑘 + 1) / 𝑛𝐴 ∈ ℕ0)
161 prmdvdsexpr 16764 . . . . . . . . . . . . . . . . 17 ((𝑃 ∈ ℙ ∧ (𝑘 + 1) ∈ ℙ ∧ (𝑘 + 1) / 𝑛𝐴 ∈ ℕ0) → (𝑃 ∥ ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴) → 𝑃 = (𝑘 + 1)))
162154, 155, 160, 161syl3anc 1371 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑃 ∥ ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴) → 𝑃 = (𝑘 + 1)))
163162necon3ad 2959 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑃 ≠ (𝑘 + 1) → ¬ 𝑃 ∥ ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴)))
164153, 163mpd 15 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → ¬ 𝑃 ∥ ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴))
16558ad2antrl 727 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑘 + 1) ∈ ℕ)
166165, 68, 84sylancl 585 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝐹‘(𝑘 + 1)) = if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1))
167 iftrue 4554 . . . . . . . . . . . . . . . 16 ((𝑘 + 1) ∈ ℙ → if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1) = ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴))
168166, 167sylan9eq 2800 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝐹‘(𝑘 + 1)) = ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴))
169168breq2d 5178 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑃 ∥ (𝐹‘(𝑘 + 1)) ↔ 𝑃 ∥ ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴)))
170164, 169mtbird 325 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → ¬ 𝑃 ∥ (𝐹‘(𝑘 + 1)))
17157adantr 480 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → 𝐹:ℕ⟶ℕ)
172171, 165, 59syl2anc 583 . . . . . . . . . . . . . . 15 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝐹‘(𝑘 + 1)) ∈ ℕ)
173172adantr 480 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝐹‘(𝑘 + 1)) ∈ ℕ)
174 pceq0 16918 . . . . . . . . . . . . . 14 ((𝑃 ∈ ℙ ∧ (𝐹‘(𝑘 + 1)) ∈ ℕ) → ((𝑃 pCnt (𝐹‘(𝑘 + 1))) = 0 ↔ ¬ 𝑃 ∥ (𝐹‘(𝑘 + 1))))
175154, 173, 174syl2anc 583 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → ((𝑃 pCnt (𝐹‘(𝑘 + 1))) = 0 ↔ ¬ 𝑃 ∥ (𝐹‘(𝑘 + 1))))
176170, 175mpbird 257 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ (𝑘 + 1) ∈ ℙ) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) = 0)
177 iffalse 4557 . . . . . . . . . . . . . . 15 (¬ (𝑘 + 1) ∈ ℙ → if((𝑘 + 1) ∈ ℙ, ((𝑘 + 1)↑(𝑘 + 1) / 𝑛𝐴), 1) = 1)
178166, 177sylan9eq 2800 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ ¬ (𝑘 + 1) ∈ ℙ) → (𝐹‘(𝑘 + 1)) = 1)
179178oveq2d 7464 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ ¬ (𝑘 + 1) ∈ ℙ) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) = (𝑃 pCnt 1))
18026, 41syl 17 . . . . . . . . . . . . . 14 (𝜑 → (𝑃 pCnt 1) = 0)
181180ad2antrr 725 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ ¬ (𝑘 + 1) ∈ ℙ) → (𝑃 pCnt 1) = 0)
182179, 181eqtrd 2780 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) ∧ ¬ (𝑘 + 1) ∈ ℙ) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) = 0)
183176, 182pm2.61dan 812 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 pCnt (𝐹‘(𝑘 + 1))) = 0)
184183oveq2d 7464 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + (𝑃 pCnt (𝐹‘(𝑘 + 1)))) = ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + 0))
18526adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → 𝑃 ∈ ℙ)
186128adantrr 716 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (seq1( · , 𝐹)‘𝑘) ∈ ℕ)
187185, 186pccld 16897 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) ∈ ℕ0)
188187nn0cnd 12615 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) ∈ ℂ)
189188addridd 11490 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) + 0) = (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)))
190151, 184, 1893eqtrd 2784 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)))
191142adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → 𝑃 ∈ ℕ)
192191nnred 12308 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → 𝑃 ∈ ℝ)
193165nnred 12308 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑘 + 1) ∈ ℝ)
194192, 193ltlend 11435 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 < (𝑘 + 1) ↔ (𝑃 ≤ (𝑘 + 1) ∧ (𝑘 + 1) ≠ 𝑃)))
195 simprl 770 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → 𝑘 ∈ ℕ)
196 nnleltp1 12698 . . . . . . . . . . . 12 ((𝑃 ∈ ℕ ∧ 𝑘 ∈ ℕ) → (𝑃𝑘𝑃 < (𝑘 + 1)))
197191, 195, 196syl2anc 583 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃𝑘𝑃 < (𝑘 + 1)))
198 simprr 772 . . . . . . . . . . . 12 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑘 + 1) ≠ 𝑃)
199198biantrud 531 . . . . . . . . . . 11 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 ≤ (𝑘 + 1) ↔ (𝑃 ≤ (𝑘 + 1) ∧ (𝑘 + 1) ≠ 𝑃)))
200194, 197, 1993bitr4rd 312 . . . . . . . . . 10 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → (𝑃 ≤ (𝑘 + 1) ↔ 𝑃𝑘))
201200ifbid 4571 . . . . . . . . 9 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → if(𝑃 ≤ (𝑘 + 1), 𝐵, 0) = if(𝑃𝑘, 𝐵, 0))
202190, 201eqeq12d 2756 . . . . . . . 8 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0) ↔ (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0)))
203202biimprd 248 . . . . . . 7 ((𝜑 ∧ (𝑘 ∈ ℕ ∧ (𝑘 + 1) ≠ 𝑃)) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0)))
204203expr 456 . . . . . 6 ((𝜑𝑘 ∈ ℕ) → ((𝑘 + 1) ≠ 𝑃 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))))
205150, 204pm2.61dne 3034 . . . . 5 ((𝜑𝑘 ∈ ℕ) → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0)))
206205expcom 413 . . . 4 (𝑘 ∈ ℕ → (𝜑 → ((𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0) → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))))
207206a2d 29 . . 3 (𝑘 ∈ ℕ → ((𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑘)) = if(𝑃𝑘, 𝐵, 0)) → (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘(𝑘 + 1))) = if(𝑃 ≤ (𝑘 + 1), 𝐵, 0))))
2087, 13, 19, 25, 53, 207nnind 12311 . 2 (𝑁 ∈ ℕ → (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)) = if(𝑃𝑁, 𝐵, 0)))
2091, 208mpcom 38 1 (𝜑 → (𝑃 pCnt (seq1( · , 𝐹)‘𝑁)) = if(𝑃𝑁, 𝐵, 0))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395   = wceq 1537  wcel 2108  wne 2946  wral 3067  Vcvv 3488  csb 3921  ifcif 4548   class class class wbr 5166  cmpt 5249  wf 6569  cfv 6573  (class class class)co 7448  cr 11183  0cc0 11184  1c1 11185   + caddc 11187   · cmul 11189   < clt 11324  cle 11325  cn 12293  2c2 12348  0cn0 12553  cz 12639  cuz 12903  seqcseq 14052  cexp 14112  cdvds 16302  cprime 16718   pCnt cpc 16883
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1793  ax-4 1807  ax-5 1909  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2158  ax-12 2178  ax-ext 2711  ax-sep 5317  ax-nul 5324  ax-pow 5383  ax-pr 5447  ax-un 7770  ax-cnex 11240  ax-resscn 11241  ax-1cn 11242  ax-icn 11243  ax-addcl 11244  ax-addrcl 11245  ax-mulcl 11246  ax-mulrcl 11247  ax-mulcom 11248  ax-addass 11249  ax-mulass 11250  ax-distr 11251  ax-i2m1 11252  ax-1ne0 11253  ax-1rid 11254  ax-rnegex 11255  ax-rrecex 11256  ax-cnre 11257  ax-pre-lttri 11258  ax-pre-lttrn 11259  ax-pre-ltadd 11260  ax-pre-mulgt0 11261  ax-pre-sup 11262
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 847  df-3or 1088  df-3an 1089  df-tru 1540  df-fal 1550  df-ex 1778  df-nf 1782  df-sb 2065  df-mo 2543  df-eu 2572  df-clab 2718  df-cleq 2732  df-clel 2819  df-nfc 2895  df-ne 2947  df-nel 3053  df-ral 3068  df-rex 3077  df-rmo 3388  df-reu 3389  df-rab 3444  df-v 3490  df-sbc 3805  df-csb 3922  df-dif 3979  df-un 3981  df-in 3983  df-ss 3993  df-pss 3996  df-nul 4353  df-if 4549  df-pw 4624  df-sn 4649  df-pr 4651  df-op 4655  df-uni 4932  df-iun 5017  df-br 5167  df-opab 5229  df-mpt 5250  df-tr 5284  df-id 5593  df-eprel 5599  df-po 5607  df-so 5608  df-fr 5652  df-we 5654  df-xp 5706  df-rel 5707  df-cnv 5708  df-co 5709  df-dm 5710  df-rn 5711  df-res 5712  df-ima 5713  df-pred 6332  df-ord 6398  df-on 6399  df-lim 6400  df-suc 6401  df-iota 6525  df-fun 6575  df-fn 6576  df-f 6577  df-f1 6578  df-fo 6579  df-f1o 6580  df-fv 6581  df-riota 7404  df-ov 7451  df-oprab 7452  df-mpo 7453  df-om 7904  df-1st 8030  df-2nd 8031  df-frecs 8322  df-wrecs 8353  df-recs 8427  df-rdg 8466  df-1o 8522  df-2o 8523  df-er 8763  df-en 9004  df-dom 9005  df-sdom 9006  df-fin 9007  df-sup 9511  df-inf 9512  df-pnf 11326  df-mnf 11327  df-xr 11328  df-ltxr 11329  df-le 11330  df-sub 11522  df-neg 11523  df-div 11948  df-nn 12294  df-2 12356  df-3 12357  df-n0 12554  df-z 12640  df-uz 12904  df-q 13014  df-rp 13058  df-fz 13568  df-fl 13843  df-mod 13921  df-seq 14053  df-exp 14113  df-cj 15148  df-re 15149  df-im 15150  df-sqrt 15284  df-abs 15285  df-dvds 16303  df-gcd 16541  df-prm 16719  df-pc 16884
This theorem is referenced by:  pcmpt2  16940  pcprod  16942  1arithlem4  16973  chtublem  27273  bposlem3  27348
  Copyright terms: Public domain W3C validator