- Get link
- X
- Other Apps
With the release of the new film "The Imitation Game", I decided to read the biography this excellent film was based on - Alan Turing: The Enigma. In it, the author Andrew Hodges relates the story that the 15-year-old Alan Turing derived the Maclaurin series for the arctan function, i.e. arctan(x)=x−x33+x55−x77+… This is trivial using calculus, but it's explicitly stated that young Alan Turing neither knew nor used calculus. How would you derived such a series without calculus?
This is a tricky problem, and I'd suggest first tackling the much easier problem of deriving the Maclaurin series for exp(x) from the relation exp(2x)=exp(x)⋅exp(x). This is an underconstrained relation, so you'll need to assume c0=1,c1=1.
Getting back to arctan, you could start with the half-angle formula for the tangent: tan(2x)=2tan(x)1−tan2(x). Now use the Weierstrass-like substitution x=arctan(t) to get tan(2arctan(t))=2t1−t2. The right-hand side can be expanded in the usual geometric series fashion to get tan(2arctan(t))=2t⋅(1+t2+t4+…).
Finally, take the arctan of both sides and assume we have the series expansion arctan(x)=c1x+c3x3+c5x5+…. Note that we may ignore the terms with even powers of x as arctan(x) is an odd function.
This gives us the setting 2arctan(t)=arctan(2t⋅(1+t2+t4+…)) and expanding as a power series 2(c1t+c3t3+…)=c1(2t⋅(1+t2+…)+c3(2t⋅(1+t2+…))3+…
The next step is to line up powers of t on both sides and set up a system of simultaneous equations. There's some algebra and combinatorics involved, but we end up with the system of equations c2i+1=i∑j=0c2j+1⋅22j⋅(i+j2j). Note that this system is underconstrained due to our functional relationship being satisfied by any multiple of the arctan function. We'll assume that c1=1, but note that this follows from the classical (non-calculus) limit limx→0sin(x)x=1.
The first few relations are c1=c1c3=c1+4⋅c3c5=c1+12⋅c3+16⋅c5c7=c1+24⋅c3+80⋅c5+64⋅c7
Assuming c1=1 as above we quickly calculate c3=−13,c5=15,c7=−17, with the pattern being obvious.
That c2i+1=(−1)i2i+1 can be verified by Wolfram Alpha:
An obvious question is whether or not there's a simple demonstration of this; in particular, one that a young Alan Turing may have found. This I don't know (yet).
This is a tricky problem, and I'd suggest first tackling the much easier problem of deriving the Maclaurin series for exp(x) from the relation exp(2x)=exp(x)⋅exp(x). This is an underconstrained relation, so you'll need to assume c0=1,c1=1.
Getting back to arctan, you could start with the half-angle formula for the tangent: tan(2x)=2tan(x)1−tan2(x). Now use the Weierstrass-like substitution x=arctan(t) to get tan(2arctan(t))=2t1−t2. The right-hand side can be expanded in the usual geometric series fashion to get tan(2arctan(t))=2t⋅(1+t2+t4+…).
Finally, take the arctan of both sides and assume we have the series expansion arctan(x)=c1x+c3x3+c5x5+…. Note that we may ignore the terms with even powers of x as arctan(x) is an odd function.
This gives us the setting 2arctan(t)=arctan(2t⋅(1+t2+t4+…)) and expanding as a power series 2(c1t+c3t3+…)=c1(2t⋅(1+t2+…)+c3(2t⋅(1+t2+…))3+…
The next step is to line up powers of t on both sides and set up a system of simultaneous equations. There's some algebra and combinatorics involved, but we end up with the system of equations c2i+1=i∑j=0c2j+1⋅22j⋅(i+j2j). Note that this system is underconstrained due to our functional relationship being satisfied by any multiple of the arctan function. We'll assume that c1=1, but note that this follows from the classical (non-calculus) limit limx→0sin(x)x=1.
The first few relations are c1=c1c3=c1+4⋅c3c5=c1+12⋅c3+16⋅c5c7=c1+24⋅c3+80⋅c5+64⋅c7
Assuming c1=1 as above we quickly calculate c3=−13,c5=15,c7=−17, with the pattern being obvious.
That c2i+1=(−1)i2i+1 can be verified by Wolfram Alpha:
An obvious question is whether or not there's a simple demonstration of this; in particular, one that a young Alan Turing may have found. This I don't know (yet).
Did you mean to link to the book 'Alan Turing: The Enigma' by Andrew Hodges?
ReplyDeletehttp://www.amazon.com/Alan-Turing-Enigma-Inspired-Imitation-ebook/dp/B00M032W92/
Yes, thanks! Corrected.
Delete