login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A075874 Pi = Sum_{n >= 1} a(n)/n!, with largest possible a(n). 14
3, 0, 0, 3, 1, 5, 6, 5, 0, 1, 4, 7, 8, 0, 6, 7, 10, 7, 10, 4, 10, 6, 16, 1, 11, 20, 3, 18, 12, 9, 13, 18, 21, 14, 34, 27, 11, 27, 33, 36, 18, 5, 18, 5, 23, 39, 1, 10, 42, 28, 17, 20, 51, 8, 42, 47, 0, 27, 23, 16, 52, 32, 52, 53, 24, 43, 61, 64, 18, 17, 11, 0, 53, 14, 62 (list; graph; refs; listen; history; text; internal format)
OFFSET
1,1
COMMENTS
What is meant is the expansion in the factorial number system, cf. links. The formula itself is not sufficient to define the terms uniquely: a(n) can be decreased by any amount x if x*(n+1) is added to a(n+1). - M. F. Hasler, Nov 26 2018
LINKS
D. E. Knuth, The Art of Computer Programming, Vol.2, 3rd ed., Addison-Wesley, 2014, ISBN 978-0321635761, p.209.
Eric Weisstein's World of Mathematics, Harmonic Expansion
FORMULA
a(1)=3; for n >= 2, a(n) = floor(n!*Pi) - n*floor((n-1)!*Pi). - Benoit Cloitre, Mar 10 2002
EXAMPLE
Pi = 3/1! + 0/2! + 0/3! + 3/4! + 1/5! + ...
MAPLE
Digits := 120; M := proc(a, n) local i, b, c; b := a; c := [ floor(b) ]; for i from 1 to n-1 do b := b-c[ i ]/i!; c := [ op(c), floor(b*(i+1)!) ]; od; c; end: t1 := M(Pi, 100); A075874 := n->t1[n+1];
MATHEMATICA
p = N[Pi, 1000]; Do[k = Floor[p*n! ]; p = p - k/n!; Print[k], {n, 1, 75}]
With[{b = Pi}, Table[If[n == 1, Floor[b], Floor[n!*b] - n*Floor[(n - 1)!*b]], {n, 1, 100}]] (* G. C. Greubel, Nov 26 2018 *)
PROG
(PARI) x=Pi; vector(floor((y->y/log(y))(default(realprecision))), n, t=n!; k=floor(x*t); x-=k/t; k) \\ Charles R Greathouse IV, Jul 15 2011
(PARI) vector(30, n, if(n>1, t=t%1*n, t=Pi)\1) \\ Increase realprecision (e.g., \p500) to compute more terms. - M. F. Hasler, Nov 25 2018
(PARI) default(realprecision, 250); b = Pi; for(n=1, 80, print1(if(n==1, floor(b), floor(n!*b) - n*floor((n-1)!*b)), ", ")) \\ G. C. Greubel, Nov 26 2018
(Magma) SetDefaultRealField(RealField(250)); R:=RealField(); [Floor(Pi(R))] cat [Floor(Factorial(n)*Pi(R)) - n*Floor(Factorial((n-1))*Pi(R)) : n in [2..80]]; // G. C. Greubel, Nov 26 2018
(Sage)
def A075874(n):
if (n==1): return floor(pi)
else: return expand(floor(factorial(n)*pi) - n*floor(factorial(n-1)*pi))
[A075874(n) for n in (1..80)] # G. C. Greubel, Nov 26 2018
CROSSREFS
Essentially same as A007514.
Pi in base n: A004601 to A004608, A000796, A068436 to A068440, A062964.
Sequence in context: A063691 A359967 A284281 * A181634 A230652 A230661
KEYWORD
nonn
AUTHOR
N. J. A. Sloane, Robert G. Wilson v, Nov 02 2001 and Oct 20 2002
STATUS
approved

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified May 10 04:04 EDT 2024. Contains 372356 sequences. (Running on oeis4.)