logarithmic_integral_asymptotic_formula.pl 284 B

123456789101112131415161718
  1. #!/usr/bin/perl
  2. # Very good asymptotic formula for Li(x), due to Cesaro.
  3. use 5.010;
  4. use strict;
  5. use warnings;
  6. use ntheory qw(factorial);
  7. my $x = 1e9;
  8. my $sum = 0;
  9. foreach my $n (1 .. log($x)) {
  10. $sum += factorial($n - 1) * $x / log($x)**$n;
  11. }
  12. say $sum; #=> 50849234.742179