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

Theorem pcmpt 16821
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 6888 . . . . . 6 (𝑝 = 1 β†’ (seq1( Β· , 𝐹)β€˜π‘) = (seq1( Β· , 𝐹)β€˜1))
32oveq2d 7421 . . . . 5 (𝑝 = 1 β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜1)))
4 breq2 5151 . . . . . 6 (𝑝 = 1 β†’ (𝑃 ≀ 𝑝 ↔ 𝑃 ≀ 1))
54ifbid 4550 . . . . 5 (𝑝 = 1 β†’ if(𝑃 ≀ 𝑝, 𝐡, 0) = if(𝑃 ≀ 1, 𝐡, 0))
63, 5eqeq12d 2748 . . . 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 6888 . . . . . 6 (𝑝 = π‘˜ β†’ (seq1( Β· , 𝐹)β€˜π‘) = (seq1( Β· , 𝐹)β€˜π‘˜))
98oveq2d 7421 . . . . 5 (𝑝 = π‘˜ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)))
10 breq2 5151 . . . . . 6 (𝑝 = π‘˜ β†’ (𝑃 ≀ 𝑝 ↔ 𝑃 ≀ π‘˜))
1110ifbid 4550 . . . . 5 (𝑝 = π‘˜ β†’ if(𝑃 ≀ 𝑝, 𝐡, 0) = if(𝑃 ≀ π‘˜, 𝐡, 0))
129, 11eqeq12d 2748 . . . 4 (𝑝 = π‘˜ β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = if(𝑃 ≀ 𝑝, 𝐡, 0) ↔ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0)))
1312imbi2d 340 . . 3 (𝑝 = π‘˜ β†’ ((πœ‘ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = if(𝑃 ≀ 𝑝, 𝐡, 0)) ↔ (πœ‘ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0))))
14 fveq2 6888 . . . . . 6 (𝑝 = (π‘˜ + 1) β†’ (seq1( Β· , 𝐹)β€˜π‘) = (seq1( Β· , 𝐹)β€˜(π‘˜ + 1)))
1514oveq2d 7421 . . . . 5 (𝑝 = (π‘˜ + 1) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))))
16 breq2 5151 . . . . . 6 (𝑝 = (π‘˜ + 1) β†’ (𝑃 ≀ 𝑝 ↔ 𝑃 ≀ (π‘˜ + 1)))
1716ifbid 4550 . . . . 5 (𝑝 = (π‘˜ + 1) β†’ if(𝑃 ≀ 𝑝, 𝐡, 0) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0))
1815, 17eqeq12d 2748 . . . 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 6888 . . . . . 6 (𝑝 = 𝑁 β†’ (seq1( Β· , 𝐹)β€˜π‘) = (seq1( Β· , 𝐹)β€˜π‘))
2120oveq2d 7421 . . . . 5 (𝑝 = 𝑁 β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘)))
22 breq2 5151 . . . . . 6 (𝑝 = 𝑁 β†’ (𝑃 ≀ 𝑝 ↔ 𝑃 ≀ 𝑁))
2322ifbid 4550 . . . . 5 (𝑝 = 𝑁 β†’ if(𝑃 ≀ 𝑝, 𝐡, 0) = if(𝑃 ≀ 𝑁, 𝐡, 0))
2421, 23eqeq12d 2748 . . . 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 12588 . . . . . . . . 9 1 ∈ β„€
28 seq1 13975 . . . . . . . . 9 (1 ∈ β„€ β†’ (seq1( Β· , 𝐹)β€˜1) = (πΉβ€˜1))
2927, 28ax-mp 5 . . . . . . . 8 (seq1( Β· , 𝐹)β€˜1) = (πΉβ€˜1)
30 1nn 12219 . . . . . . . . 9 1 ∈ β„•
31 1nprm 16612 . . . . . . . . . . . 12 Β¬ 1 ∈ β„™
32 eleq1 2821 . . . . . . . . . . . 12 (𝑛 = 1 β†’ (𝑛 ∈ β„™ ↔ 1 ∈ β„™))
3331, 32mtbiri 326 . . . . . . . . . . 11 (𝑛 = 1 β†’ Β¬ 𝑛 ∈ β„™)
3433iffalsed 4538 . . . . . . . . . 10 (𝑛 = 1 β†’ if(𝑛 ∈ β„™, (𝑛↑𝐴), 1) = 1)
35 pcmpt.1 . . . . . . . . . 10 𝐹 = (𝑛 ∈ β„• ↦ if(𝑛 ∈ β„™, (𝑛↑𝐴), 1))
36 1ex 11206 . . . . . . . . . 10 1 ∈ V
3734, 35, 36fvmpt 6995 . . . . . . . . 9 (1 ∈ β„• β†’ (πΉβ€˜1) = 1)
3830, 37ax-mp 5 . . . . . . . 8 (πΉβ€˜1) = 1
3929, 38eqtri 2760 . . . . . . 7 (seq1( Β· , 𝐹)β€˜1) = 1
4039oveq2i 7416 . . . . . 6 (𝑃 pCnt (seq1( Β· , 𝐹)β€˜1)) = (𝑃 pCnt 1)
41 pc1 16784 . . . . . 6 (𝑃 ∈ β„™ β†’ (𝑃 pCnt 1) = 0)
4240, 41eqtrid 2784 . . . . 5 (𝑃 ∈ β„™ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜1)) = 0)
43 prmgt1 16630 . . . . . . 7 (𝑃 ∈ β„™ β†’ 1 < 𝑃)
44 1re 11210 . . . . . . . 8 1 ∈ ℝ
45 prmuz2 16629 . . . . . . . . 9 (𝑃 ∈ β„™ β†’ 𝑃 ∈ (β„€β‰₯β€˜2))
46 eluzelre 12829 . . . . . . . . 9 (𝑃 ∈ (β„€β‰₯β€˜2) β†’ 𝑃 ∈ ℝ)
4745, 46syl 17 . . . . . . . 8 (𝑃 ∈ β„™ β†’ 𝑃 ∈ ℝ)
48 ltnle 11289 . . . . . . . 8 ((1 ∈ ℝ ∧ 𝑃 ∈ ℝ) β†’ (1 < 𝑃 ↔ Β¬ 𝑃 ≀ 1))
4944, 47, 48sylancr 587 . . . . . . 7 (𝑃 ∈ β„™ β†’ (1 < 𝑃 ↔ Β¬ 𝑃 ≀ 1))
5043, 49mpbid 231 . . . . . 6 (𝑃 ∈ β„™ β†’ Β¬ 𝑃 ≀ 1)
5150iffalsed 4538 . . . . 5 (𝑃 ∈ β„™ β†’ if(𝑃 ≀ 1, 𝐡, 0) = 0)
5242, 51eqtr4d 2775 . . . 4 (𝑃 ∈ β„™ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜1)) = if(𝑃 ≀ 1, 𝐡, 0))
5326, 52syl 17 . . 3 (πœ‘ β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜1)) = if(𝑃 ≀ 1, 𝐡, 0))
5426adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ 𝑃 ∈ β„™)
55 pcmpt.2 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ βˆ€π‘› ∈ β„™ 𝐴 ∈ β„•0)
5635, 55pcmptcl 16820 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐹:β„•βŸΆβ„• ∧ seq1( Β· , 𝐹):β„•βŸΆβ„•))
5756simpld 495 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐹:β„•βŸΆβ„•)
58 peano2nn 12220 . . . . . . . . . . . . . . 15 (π‘˜ ∈ β„• β†’ (π‘˜ + 1) ∈ β„•)
59 ffvelcdm 7080 . . . . . . . . . . . . . . 15 ((𝐹:β„•βŸΆβ„• ∧ (π‘˜ + 1) ∈ β„•) β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„•)
6057, 58, 59syl2an 596 . . . . . . . . . . . . . 14 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„•)
6160adantrr 715 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„•)
6254, 61pccld 16779 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) ∈ β„•0)
6362nn0cnd 12530 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) ∈ β„‚)
6463addlidd 11411 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (0 + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))))
6558ad2antrl 726 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (π‘˜ + 1) ∈ β„•)
66 ovex 7438 . . . . . . . . . . . . . . 15 (𝑛↑𝐴) ∈ V
6766, 36ifex 4577 . . . . . . . . . . . . . 14 if(𝑛 ∈ β„™, (𝑛↑𝐴), 1) ∈ V
6867csbex 5310 . . . . . . . . . . . . 13 ⦋(π‘˜ + 1) / π‘›β¦Œif(𝑛 ∈ β„™, (𝑛↑𝐴), 1) ∈ V
6935fvmpts 6998 . . . . . . . . . . . . . 14 (((π‘˜ + 1) ∈ β„• ∧ ⦋(π‘˜ + 1) / π‘›β¦Œif(𝑛 ∈ β„™, (𝑛↑𝐴), 1) ∈ V) β†’ (πΉβ€˜(π‘˜ + 1)) = ⦋(π‘˜ + 1) / π‘›β¦Œif(𝑛 ∈ β„™, (𝑛↑𝐴), 1))
70 ovex 7438 . . . . . . . . . . . . . . 15 (π‘˜ + 1) ∈ V
71 nfv 1917 . . . . . . . . . . . . . . . 16 Ⅎ𝑛(π‘˜ + 1) ∈ β„™
72 nfcv 2903 . . . . . . . . . . . . . . . . 17 Ⅎ𝑛(π‘˜ + 1)
73 nfcv 2903 . . . . . . . . . . . . . . . . 17 Ⅎ𝑛↑
74 nfcsb1v 3917 . . . . . . . . . . . . . . . . 17 Ⅎ𝑛⦋(π‘˜ + 1) / π‘›β¦Œπ΄
7572, 73, 74nfov 7435 . . . . . . . . . . . . . . . 16 Ⅎ𝑛((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄)
76 nfcv 2903 . . . . . . . . . . . . . . . 16 Ⅎ𝑛1
7771, 75, 76nfif 4557 . . . . . . . . . . . . . . 15 Ⅎ𝑛if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1)
78 eleq1 2821 . . . . . . . . . . . . . . . 16 (𝑛 = (π‘˜ + 1) β†’ (𝑛 ∈ β„™ ↔ (π‘˜ + 1) ∈ β„™))
79 id 22 . . . . . . . . . . . . . . . . 17 (𝑛 = (π‘˜ + 1) β†’ 𝑛 = (π‘˜ + 1))
80 csbeq1a 3906 . . . . . . . . . . . . . . . . 17 (𝑛 = (π‘˜ + 1) β†’ 𝐴 = ⦋(π‘˜ + 1) / π‘›β¦Œπ΄)
8179, 80oveq12d 7423 . . . . . . . . . . . . . . . 16 (𝑛 = (π‘˜ + 1) β†’ (𝑛↑𝐴) = ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄))
8278, 81ifbieq1d 4551 . . . . . . . . . . . . . . 15 (𝑛 = (π‘˜ + 1) β†’ if(𝑛 ∈ β„™, (𝑛↑𝐴), 1) = if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1))
8370, 77, 82csbief 3927 . . . . . . . . . . . . . 14 ⦋(π‘˜ + 1) / π‘›β¦Œif(𝑛 ∈ β„™, (𝑛↑𝐴), 1) = if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1)
8469, 83eqtrdi 2788 . . . . . . . . . . . . 13 (((π‘˜ + 1) ∈ β„• ∧ ⦋(π‘˜ + 1) / π‘›β¦Œif(𝑛 ∈ β„™, (𝑛↑𝐴), 1) ∈ V) β†’ (πΉβ€˜(π‘˜ + 1)) = if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1))
8565, 68, 84sylancl 586 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (πΉβ€˜(π‘˜ + 1)) = if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1))
86 simprr 771 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (π‘˜ + 1) = 𝑃)
8786, 54eqeltrd 2833 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (π‘˜ + 1) ∈ β„™)
8887iftrued 4535 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1) = ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄))
8986csbeq1d 3896 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ = ⦋𝑃 / π‘›β¦Œπ΄)
90 nfcvd 2904 . . . . . . . . . . . . . . . 16 (𝑃 ∈ β„™ β†’ Ⅎ𝑛𝐡)
91 pcmpt.5 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑃 β†’ 𝐴 = 𝐡)
9290, 91csbiegf 3926 . . . . . . . . . . . . . . 15 (𝑃 ∈ β„™ β†’ ⦋𝑃 / π‘›β¦Œπ΄ = 𝐡)
9354, 92syl 17 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ⦋𝑃 / π‘›β¦Œπ΄ = 𝐡)
9489, 93eqtrd 2772 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ = 𝐡)
9586, 94oveq12d 7423 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄) = (𝑃↑𝐡))
9685, 88, 953eqtrd 2776 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (πΉβ€˜(π‘˜ + 1)) = (𝑃↑𝐡))
9796oveq2d 7421 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = (𝑃 pCnt (𝑃↑𝐡)))
9891eleq1d 2818 . . . . . . . . . . . . . 14 (𝑛 = 𝑃 β†’ (𝐴 ∈ β„•0 ↔ 𝐡 ∈ β„•0))
9998rspcv 3608 . . . . . . . . . . . . 13 (𝑃 ∈ β„™ β†’ (βˆ€π‘› ∈ β„™ 𝐴 ∈ β„•0 β†’ 𝐡 ∈ β„•0))
10026, 55, 99sylc 65 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐡 ∈ β„•0)
101100adantr 481 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ 𝐡 ∈ β„•0)
102 pcidlem 16801 . . . . . . . . . . 11 ((𝑃 ∈ β„™ ∧ 𝐡 ∈ β„•0) β†’ (𝑃 pCnt (𝑃↑𝐡)) = 𝐡)
10354, 101, 102syl2anc 584 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (𝑃 pCnt (𝑃↑𝐡)) = 𝐡)
10464, 97, 1033eqtrd 2776 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (0 + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = 𝐡)
105 oveq1 7412 . . . . . . . . . 10 ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = 0 β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = (0 + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))))
106105eqeq1d 2734 . . . . . . . . 9 ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = 0 β†’ (((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = 𝐡 ↔ (0 + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = 𝐡))
107104, 106syl5ibrcom 246 . . . . . . . 8 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = 0 β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = 𝐡))
108 nnre 12215 . . . . . . . . . . . . 13 (π‘˜ ∈ β„• β†’ π‘˜ ∈ ℝ)
109108ad2antrl 726 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ π‘˜ ∈ ℝ)
110 ltp1 12050 . . . . . . . . . . . . 13 (π‘˜ ∈ ℝ β†’ π‘˜ < (π‘˜ + 1))
111 peano2re 11383 . . . . . . . . . . . . . 14 (π‘˜ ∈ ℝ β†’ (π‘˜ + 1) ∈ ℝ)
112 ltnle 11289 . . . . . . . . . . . . . 14 ((π‘˜ ∈ ℝ ∧ (π‘˜ + 1) ∈ ℝ) β†’ (π‘˜ < (π‘˜ + 1) ↔ Β¬ (π‘˜ + 1) ≀ π‘˜))
113111, 112mpdan 685 . . . . . . . . . . . . 13 (π‘˜ ∈ ℝ β†’ (π‘˜ < (π‘˜ + 1) ↔ Β¬ (π‘˜ + 1) ≀ π‘˜))
114110, 113mpbid 231 . . . . . . . . . . . 12 (π‘˜ ∈ ℝ β†’ Β¬ (π‘˜ + 1) ≀ π‘˜)
115109, 114syl 17 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ Β¬ (π‘˜ + 1) ≀ π‘˜)
11686breq1d 5157 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((π‘˜ + 1) ≀ π‘˜ ↔ 𝑃 ≀ π‘˜))
117115, 116mtbid 323 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ Β¬ 𝑃 ≀ π‘˜)
118117iffalsed 4538 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ if(𝑃 ≀ π‘˜, 𝐡, 0) = 0)
119118eqeq2d 2743 . . . . . . . 8 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) ↔ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = 0))
120 simpr 485 . . . . . . . . . . . . . 14 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ π‘˜ ∈ β„•)
121 nnuz 12861 . . . . . . . . . . . . . 14 β„• = (β„€β‰₯β€˜1)
122120, 121eleqtrdi 2843 . . . . . . . . . . . . 13 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ π‘˜ ∈ (β„€β‰₯β€˜1))
123 seqp1 13977 . . . . . . . . . . . . 13 (π‘˜ ∈ (β„€β‰₯β€˜1) β†’ (seq1( Β· , 𝐹)β€˜(π‘˜ + 1)) = ((seq1( Β· , 𝐹)β€˜π‘˜) Β· (πΉβ€˜(π‘˜ + 1))))
124122, 123syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ (seq1( Β· , 𝐹)β€˜(π‘˜ + 1)) = ((seq1( Β· , 𝐹)β€˜π‘˜) Β· (πΉβ€˜(π‘˜ + 1))))
125124oveq2d 7421 . . . . . . . . . . 11 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = (𝑃 pCnt ((seq1( Β· , 𝐹)β€˜π‘˜) Β· (πΉβ€˜(π‘˜ + 1)))))
12626adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ 𝑃 ∈ β„™)
12756simprd 496 . . . . . . . . . . . . . 14 (πœ‘ β†’ seq1( Β· , 𝐹):β„•βŸΆβ„•)
128127ffvelcdmda 7083 . . . . . . . . . . . . 13 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ (seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„•)
129 nnz 12575 . . . . . . . . . . . . . 14 ((seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„• β†’ (seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„€)
130 nnne0 12242 . . . . . . . . . . . . . 14 ((seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„• β†’ (seq1( Β· , 𝐹)β€˜π‘˜) β‰  0)
131129, 130jca 512 . . . . . . . . . . . . 13 ((seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„• β†’ ((seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„€ ∧ (seq1( Β· , 𝐹)β€˜π‘˜) β‰  0))
132128, 131syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ ((seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„€ ∧ (seq1( Β· , 𝐹)β€˜π‘˜) β‰  0))
133 nnz 12575 . . . . . . . . . . . . . 14 ((πΉβ€˜(π‘˜ + 1)) ∈ β„• β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„€)
134 nnne0 12242 . . . . . . . . . . . . . 14 ((πΉβ€˜(π‘˜ + 1)) ∈ β„• β†’ (πΉβ€˜(π‘˜ + 1)) β‰  0)
135133, 134jca 512 . . . . . . . . . . . . 13 ((πΉβ€˜(π‘˜ + 1)) ∈ β„• β†’ ((πΉβ€˜(π‘˜ + 1)) ∈ β„€ ∧ (πΉβ€˜(π‘˜ + 1)) β‰  0))
13660, 135syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ ((πΉβ€˜(π‘˜ + 1)) ∈ β„€ ∧ (πΉβ€˜(π‘˜ + 1)) β‰  0))
137 pcmul 16780 . . . . . . . . . . . 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 2772 . . . . . . . . . 10 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))))
140139adantrr 715 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))))
141 prmnn 16607 . . . . . . . . . . . . . . 15 (𝑃 ∈ β„™ β†’ 𝑃 ∈ β„•)
14226, 141syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝑃 ∈ β„•)
143142nnred 12223 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑃 ∈ ℝ)
144143adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ 𝑃 ∈ ℝ)
145144leidd 11776 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ 𝑃 ≀ 𝑃)
146145, 86breqtrrd 5175 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ 𝑃 ≀ (π‘˜ + 1))
147146iftrued 4535 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0) = 𝐡)
148140, 147eqeq12d 2748 . . . . . . . 8 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0) ↔ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = 𝐡))
149107, 119, 1483imtr4d 293 . . . . . . 7 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) = 𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0)))
150149expr 457 . . . . . 6 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ ((π‘˜ + 1) = 𝑃 β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0))))
151139adantrr 715 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))))
152 simplrr 776 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (π‘˜ + 1) β‰  𝑃)
153152necomd 2996 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ 𝑃 β‰  (π‘˜ + 1))
15426ad2antrr 724 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ 𝑃 ∈ β„™)
155 simpr 485 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (π‘˜ + 1) ∈ β„™)
15655ad2antrr 724 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ βˆ€π‘› ∈ β„™ 𝐴 ∈ β„•0)
15774nfel1 2919 . . . . . . . . . . . . . . . . . . 19 Ⅎ𝑛⦋(π‘˜ + 1) / π‘›β¦Œπ΄ ∈ β„•0
15880eleq1d 2818 . . . . . . . . . . . . . . . . . . 19 (𝑛 = (π‘˜ + 1) β†’ (𝐴 ∈ β„•0 ↔ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ ∈ β„•0))
159157, 158rspc 3600 . . . . . . . . . . . . . . . . . 18 ((π‘˜ + 1) ∈ β„™ β†’ (βˆ€π‘› ∈ β„™ 𝐴 ∈ β„•0 β†’ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ ∈ β„•0))
160155, 156, 159sylc 65 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ ∈ β„•0)
161 prmdvdsexpr 16650 . . . . . . . . . . . . . . . . 17 ((𝑃 ∈ β„™ ∧ (π‘˜ + 1) ∈ β„™ ∧ ⦋(π‘˜ + 1) / π‘›β¦Œπ΄ ∈ β„•0) β†’ (𝑃 βˆ₯ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄) β†’ 𝑃 = (π‘˜ + 1)))
162154, 155, 160, 161syl3anc 1371 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 βˆ₯ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄) β†’ 𝑃 = (π‘˜ + 1)))
163162necon3ad 2953 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 β‰  (π‘˜ + 1) β†’ Β¬ 𝑃 βˆ₯ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄)))
164153, 163mpd 15 . . . . . . . . . . . . . 14 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ Β¬ 𝑃 βˆ₯ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄))
16558ad2antrl 726 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (π‘˜ + 1) ∈ β„•)
166165, 68, 84sylancl 586 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (πΉβ€˜(π‘˜ + 1)) = if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1))
167 iftrue 4533 . . . . . . . . . . . . . . . 16 ((π‘˜ + 1) ∈ β„™ β†’ if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1) = ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄))
168166, 167sylan9eq 2792 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (πΉβ€˜(π‘˜ + 1)) = ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄))
169168breq2d 5159 . . . . . . . . . . . . . 14 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 βˆ₯ (πΉβ€˜(π‘˜ + 1)) ↔ 𝑃 βˆ₯ ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄)))
170164, 169mtbird 324 . . . . . . . . . . . . 13 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ Β¬ 𝑃 βˆ₯ (πΉβ€˜(π‘˜ + 1)))
17157adantr 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ 𝐹:β„•βŸΆβ„•)
172171, 165, 59syl2anc 584 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„•)
173172adantr 481 . . . . . . . . . . . . . 14 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (πΉβ€˜(π‘˜ + 1)) ∈ β„•)
174 pceq0 16800 . . . . . . . . . . . . . 14 ((𝑃 ∈ β„™ ∧ (πΉβ€˜(π‘˜ + 1)) ∈ β„•) β†’ ((𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = 0 ↔ Β¬ 𝑃 βˆ₯ (πΉβ€˜(π‘˜ + 1))))
175154, 173, 174syl2anc 584 . . . . . . . . . . . . 13 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ ((𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = 0 ↔ Β¬ 𝑃 βˆ₯ (πΉβ€˜(π‘˜ + 1))))
176170, 175mpbird 256 . . . . . . . . . . . 12 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = 0)
177 iffalse 4536 . . . . . . . . . . . . . . 15 (Β¬ (π‘˜ + 1) ∈ β„™ β†’ if((π‘˜ + 1) ∈ β„™, ((π‘˜ + 1)↑⦋(π‘˜ + 1) / π‘›β¦Œπ΄), 1) = 1)
178166, 177sylan9eq 2792 . . . . . . . . . . . . . 14 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ Β¬ (π‘˜ + 1) ∈ β„™) β†’ (πΉβ€˜(π‘˜ + 1)) = 1)
179178oveq2d 7421 . . . . . . . . . . . . 13 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ Β¬ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = (𝑃 pCnt 1))
18026, 41syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑃 pCnt 1) = 0)
181180ad2antrr 724 . . . . . . . . . . . . 13 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ Β¬ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 pCnt 1) = 0)
182179, 181eqtrd 2772 . . . . . . . . . . . 12 (((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) ∧ Β¬ (π‘˜ + 1) ∈ β„™) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = 0)
183176, 182pm2.61dan 811 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 pCnt (πΉβ€˜(π‘˜ + 1))) = 0)
184183oveq2d 7421 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + (𝑃 pCnt (πΉβ€˜(π‘˜ + 1)))) = ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + 0))
18526adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ 𝑃 ∈ β„™)
186128adantrr 715 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (seq1( Β· , 𝐹)β€˜π‘˜) ∈ β„•)
187185, 186pccld 16779 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) ∈ β„•0)
188187nn0cnd 12530 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) ∈ β„‚)
189188addridd 11410 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) + 0) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)))
190151, 184, 1893eqtrd 2776 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)))
191142adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ 𝑃 ∈ β„•)
192191nnred 12223 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ 𝑃 ∈ ℝ)
193165nnred 12223 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (π‘˜ + 1) ∈ ℝ)
194192, 193ltlend 11355 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 < (π‘˜ + 1) ↔ (𝑃 ≀ (π‘˜ + 1) ∧ (π‘˜ + 1) β‰  𝑃)))
195 simprl 769 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ π‘˜ ∈ β„•)
196 nnleltp1 12613 . . . . . . . . . . . 12 ((𝑃 ∈ β„• ∧ π‘˜ ∈ β„•) β†’ (𝑃 ≀ π‘˜ ↔ 𝑃 < (π‘˜ + 1)))
197191, 195, 196syl2anc 584 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 ≀ π‘˜ ↔ 𝑃 < (π‘˜ + 1)))
198 simprr 771 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (π‘˜ + 1) β‰  𝑃)
199198biantrud 532 . . . . . . . . . . 11 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 ≀ (π‘˜ + 1) ↔ (𝑃 ≀ (π‘˜ + 1) ∧ (π‘˜ + 1) β‰  𝑃)))
200194, 197, 1993bitr4rd 311 . . . . . . . . . 10 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ (𝑃 ≀ (π‘˜ + 1) ↔ 𝑃 ≀ π‘˜))
201200ifbid 4550 . . . . . . . . 9 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0) = if(𝑃 ≀ π‘˜, 𝐡, 0))
202190, 201eqeq12d 2748 . . . . . . . 8 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0) ↔ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0)))
203202biimprd 247 . . . . . . 7 ((πœ‘ ∧ (π‘˜ ∈ β„• ∧ (π‘˜ + 1) β‰  𝑃)) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0)))
204203expr 457 . . . . . 6 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ ((π‘˜ + 1) β‰  𝑃 β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0))))
205150, 204pm2.61dne 3028 . . . . 5 ((πœ‘ ∧ π‘˜ ∈ β„•) β†’ ((𝑃 pCnt (seq1( Β· , 𝐹)β€˜π‘˜)) = if(𝑃 ≀ π‘˜, 𝐡, 0) β†’ (𝑃 pCnt (seq1( Β· , 𝐹)β€˜(π‘˜ + 1))) = if(𝑃 ≀ (π‘˜ + 1), 𝐡, 0)))
206205expcom 414 . . . 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 12226 . 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 205   ∧ wa 396   = wceq 1541   ∈ wcel 2106   β‰  wne 2940  βˆ€wral 3061  Vcvv 3474  β¦‹csb 3892  ifcif 4527   class class class wbr 5147   ↦ cmpt 5230  βŸΆwf 6536  β€˜cfv 6540  (class class class)co 7405  β„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   Β· cmul 11111   < clt 11244   ≀ cle 11245  β„•cn 12208  2c2 12263  β„•0cn0 12468  β„€cz 12554  β„€β‰₯cuz 12818  seqcseq 13962  β†‘cexp 14023   βˆ₯ cdvds 16193  β„™cprime 16604   pCnt cpc 16765
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  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 2703  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183  ax-pre-sup 11184
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-riota 7361  df-ov 7408  df-oprab 7409  df-mpo 7410  df-om 7852  df-1st 7971  df-2nd 7972  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-1o 8462  df-2o 8463  df-er 8699  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-sup 9433  df-inf 9434  df-pnf 11246  df-mnf 11247  df-xr 11248  df-ltxr 11249  df-le 11250  df-sub 11442  df-neg 11443  df-div 11868  df-nn 12209  df-2 12271  df-3 12272  df-n0 12469  df-z 12555  df-uz 12819  df-q 12929  df-rp 12971  df-fz 13481  df-fl 13753  df-mod 13831  df-seq 13963  df-exp 14024  df-cj 15042  df-re 15043  df-im 15044  df-sqrt 15178  df-abs 15179  df-dvds 16194  df-gcd 16432  df-prm 16605  df-pc 16766
This theorem is referenced by:  pcmpt2  16822  pcprod  16824  1arithlem4  16855  chtublem  26703  bposlem3  26778
  Copyright terms: Public domain W3C validator