1Math::NumSeq::DedekindPUssieCrumCuolnattriivbeu(t3e)d PeMralthD:o:cNuummeSnetqa:t:iDoendekindPsiCumulative(3)
2
3
4
6 Math::NumSeq::DedekindPsiCumulative -- cumulative Psi function
7
9 use Math::NumSeq::DedekindPsiCumulative;
10 my $seq = Math::NumSeq::DedekindPsiCumulative->new;
11 my ($i, $value) = $seq->next;
12
14 The cumulative Dedekind Psi function,
15
16 1, 4, 8, 14, 20, 32, 40, 52, 64, 82, 94, 118, ...
17 starting i=1
18
19 value = sum n=1 to n=i of Psi(n)
20
21 where the Psi function is
22
23 Psi(n) = product (p+1) * p^(e-1)
24 prime factors p^e in n
25
26 The p+1 means one copy of each distinct prime in n is changed from p to
27 p+1. This is similar to Euler's totient function phi(n) (see
28 Math::NumSeq::Totient) but phi(n) is p-1 instead of p+1.
29
31 See "FUNCTIONS" in Math::NumSeq for behaviour common to all sequence
32 classes.
33
34 "$seq = Math::NumSeq::DedekindPsiCumulative->new ()"
35 Create and return a new sequence object.
36
37 "$i = $seq->value_to_i_estimate($value)"
38 Return an estimate of the i corresponding to $value. Currently
39 this is based on the asymptotic
40
41 value = 15*n^2/(2*Pi^2) + O(n*log(n))
42
43 which neglecting the O(n*log(n)) becomes
44
45 i ~= sqrt(value) * pi/sqrt(15/2)
46
48 Math::NumSeq, Math::NumSeq::DedekindPsiSteps,
49 Math::NumSeq::TotientCumulative
50
52 <http://user42.tuxfamily.org/math-numseq/index.html>
53
55 Copyright 2012, 2013, 2014, 2016, 2019 Kevin Ryde
56
57 Math-NumSeq is free software; you can redistribute it and/or modify it
58 under the terms of the GNU General Public License as published by the
59 Free Software Foundation; either version 3, or (at your option) any
60 later version.
61
62 Math-NumSeq is distributed in the hope that it will be useful, but
63 WITHOUT ANY WARRANTY; without even the implied warranty of
64 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
65 General Public License for more details.
66
67 You should have received a copy of the GNU General Public License along
68 with Math-NumSeq. If not, see <http://www.gnu.org/licenses/>.
69
70
71
72perl v5.32.1 2021-01M-a2t7h::NumSeq::DedekindPsiCumulative(3)