Professional Documents
Culture Documents
M261WEB
M261WEB
M500 261
The M500 Society and Officers
The M500 Society is a mathematical society for students, staff and friends of the
Open University. By publishing M500 and by organizing residential weekends, the
Society aims to promote a better understanding of mathematics, its applications
and its teaching. Web address: m500.org.uk.
The magazine M500 is published by the M500 Society six times a year. It
provides a forum for its readers’ mathematical interests. Neither the editors nor
the Open University necessarily agree with the contents.
The Revision Weekend is a residential Friday to Sunday event providing re-
vision and examination preparation for both undergraduate and postgraduate
students. For full details and a booking form see m500.org.uk/may.
The Winter Weekend is a residential Friday to Sunday event held each January
for mathematical recreation. For details see m500.org.uk/winter.htm.
Steve Moon
First part
As it stands this looks relatively intractable. But we can transform the
numerator,
a2 cos2 θ + b2 cos2 φ = (1 − a2 sin2 θ) + (1 − b2 sin2 φ) − 1
(using a2 + b2 = 1), and then write I thus:
Z π/2 Z π/2 p Z π/2 Z π/2 p
1 − a2 sin2 θ 1 − b2 sin2 φ
I = p dθ dφ + p dθ dφ
0 0 1 − b2 sin2 φ 0 0 1 − a2 sin2 θ
Z π/2 Z π/2
1
− p p dθ dφ,
0 0 1 − a sin θ 1 − b2 sin2 φ
2 2
If we did not know the form of the answer, we might suspect a depen-
dence upon a. We can investigate this by treating a as an independent vari-
able and considering dI(a)/da. We need dE(a)/da, dE(b)/da, dK(a)/da,
dK(b)/da and proceed by differentiating under the integral sign. Thus
π/2 π/2
−a sin2 θ
Z Z
dE(a) d p
= 1 − a2 sin2 θ dθ = p dθ.
da da 0 0 1 − a2 sin2 θ
Therefore
!
π/2
1 − a2 sin2 θ
Z
dE(a) 1
a = p −p dθ = E(a) − K(a);
da 0 2 2
1 − a sin θ 1 − a2 sin2 θ
hence
dE(a) E(a) − K(a)
= (2)
da a
and
dE(b) dE(b) db a
= = − 2 E(b) − K(b) (3)
da db da b
since db/da = −a/b. Also
π/2 π/2
a sin2 θ
Z Z
dK(a) d dθ
= = dθ
(1 − a2 sin2 θ)3/2
p
da da 0 1 − a2 sin2 θ 0
!
Z π/2
1 dθ
= − K(a) . (4)
a 0 (1 − a2 sin2 θ)3/2
The remaining integral looks awkward, and I needed a pointer from the
Internet to get the identity
p !
1 − a2 sin2 θ a2 d sin θ cos θ
− ·
1 − a2 1 − a2 dθ
p
1 − a2 sin2 θ
p !
1 − a2 sin2 θ a2 cos2 θ − sin2 θ a4 cos2 θ sin2 θ
= − −
2 2 1 − a (1 − a2 sin2 θ)3/2
2
p
1−a 1−a 1 − a2 sin2 θ
(1 − a2 sin2 θ)2 − a2 (cos2 θ − sin2 θ)(1 − a2 sin2 θ) − a4 sin2 θ cos2 θ
=
(1 − a2 )(1 − a2 sin2 θ)3/2
1
= .
(1 − a2 sin2 θ)3/2
M500 261 Page 3
Therefore
" #π/2
π/2
a2
Z
dθ E(a) sin θ cos θ E(a)
2 = − = ,
1 − a2 1 − a2 1 − a2
p
0 (1 − a2 sin θ)3/2 1− a2 2
sin θ 0
Second part
The integration in J is over a rect- Y
6 Z
a
angular domain but the presence
of x2 + y 2 indicates polar coordi-
nates might be useful.
r
We divide the domain into two
parts, triangles OXZ and OY Z.
θ
X
Then with x2 + y 2 = r2 and
-
O b
dx dy = r dr dθ we have over OXZ
a
Z arctan b Z b sec θ
cr
J1 = dr dθ
0 0 + r2 )3/2 (c2
a
Z arctan b
c
= 1− √ dθ (1)
0 c2 + b2 sec2 θ
and over OY Z
Z π/2 Z a cosec θ
cr
J2 = dr dθ
a
arctan b 0 (c2 + r2 )3/2
Z π/2
c
= 1− √ dθ. (2)
a
arctan b c2 + b2 cosec2 θ
Therefore, combining (1) and (2), the integral in the problem becomes
J = J1 + J2
Z arctan a Z π/2
π b c dθ c dθ
= − √ − √
2 0
2 2
c + b sec θ2 a
arctan b c + b2 cosec2 θ
2
Z arctan a Z π/2
π b c(cos θ) dθ c(sin θ) dθ
= − √ − p . (3)
2 0 b2 + c2 cos2 θ a
arctan b a2 + c2 sin2 θ
Now we would like to get the second integral in (3) into a similar form
to the first. If we set θ = π/2 − φ, then sin θ = cos φ, dθ = −dφ, and
θ = arctan a/b ⇒ φ = arctan b/a. Therefore
Z π/2 Z 0
c(sin θ) dθ c(cos φ) dφ
p = p (4)
a 2 b a2 + c2 cos2 φ
arctan b a2 + c2 sin θ arctan a
and resuming from (3) after simply replacing φ by θ in (4) for tidiness as
M500 261 Page 5
√ ac √ bc
π u 2
a +b 2
u a2 +b2
= − arcsin √ − arcsin √
2 b2 + c 2 0 a 2 + c2 0
π ac bc
= − arcsin √ √ − arcsin √ √
2 a2 + b2 b2 + c2 a2 + b2 a2 + c2
ac bc
= arccos √ √ − arcsin √ √ .
a2 + b2 b2 + c2 a2 + b2 a2 + c2
Now we can think of these two expressions as angles θ1 and θ2 respectively.
Then
tan θ1 − tan θ2
tan J = tan(θ1 − θ2 ) = . (5)
1 + (tan θ1 )(tan θ2 )
Moreover,
p √
(a2 + b2 )(b2 + c2 ) − a2 c2 b a2 + b2 + c2
tan θ1 = = ,
ac ac
bc bc
tan θ2 = p = √ .
2 2 2 2
(a + b )(a + c ) − b c 2 2 a a + b2 + c2
2
Cp × Cq × Cr × Cs = Cpqrs ;
that is, a cyclic group of order n, since p, q, r, s are coprime. There is only
one Abelian group of order pqrs.
Groups of order pq
The possible occurrence of a non-Abelian group is most easily explained
by directing attention to the simpler case of pq (p > q). There can be no
element of order pq since this would generate the Abelian group Cpq .
Specifically, consider n = 6 = 3 · 2. Let A be a group element of order
3 and B of order 2. Then
A3 = I, B 2 = I,
M500 261 Page 7
where I is the identity. Then the six elements of the group may be written
I, A, A2 , B, AB, A2 B.
BA = AB, or BA = A2 B.
In the first case, the group is Abelian and AB is of order 6 with successive
powers
AB, A2 , B, A, A2 B, I
and the group has the structure C3 × C2 ≡ C6 . In the second case, the
group is non-Abelian and the elements B, AB, A2 B are all of order 2. It is
the well known dihedral group of order 6.
This result may be generalized in the following way. The group order
is pq and A an element of p and B of order q (< p). A non-Abelian group
exists if there is a consistent relationship of the form BA = Aj B. Then
successively
BA = Aj B, B 2 A = A2j B 2 , ...;
but B q = I, so that A and B q commute,
Ap = I, B 2 = I, BA = Ap−1 B.
A7 = I, B 3 = I, BA = A2 B
Page 8 M500 261
and
BA = A2 B, B 2 A = A4 B 2 , B 3 A = A8 B 3 = AB 3 .
Furthermore, using the defining relations,
BA7 = A6 B, B 2 A7 = A3 B 2 , B 3 A7 = A7 B 3
so that the six non-zero powers of A are split into two sets of three under
the influence of B.
The factor A2 in the third defining relationship has to be found by trial
and error, although theory establishes that the relationship exists. This is
in fact the smallest non-Abelian group of odd order.
For higher values of q, the condition for finding a non-Abelian group is
satisfied less and less frequently. For example, there are Abelian groups for
the following pairs pq.
q=3 p = 7, 13, 19, 31, 37, 43, . . . q=5 p = 11, 31, 41, 61, . . .
q=7 p = 29, 43, 71, . . . q = 11 p = 23, 67, 89, . . .
q = 13 p = 53, 79, 131, . . . q = 17 p = 103, 137, 229, . . .
Find n such that n is the product of four distinct primes and the
maximum possible number of groups of order n is non-Abelian
Numbers n with the maximum number of non-Abelian groups are much
rarer. The conditions are reversed. For the maximum number of non-
Abelian groups, each term must be a factor of all higher terms minus one.
Thus:
s IS a factor of r − 1, AND of q − 1 AND of p − 1
AND r IS a factor of q − 1 AND of p − 1
AND q IS a factor of p − 1.
Examination of the table of allowed pairs show that a suitable value
is 2 · 3 · 7 · 43. The value 2 always leads to non-Abelian groups for all
higher primes. An example of an odd number with the required property is
3 · 7 · 43 · 3613. Check prime factors of p and p − 1 etc.
3=3 7=7 43 = 43 3613 = 3613
2=2 6=2·3 42 = 2 · 3 · 7 3612 = 2 · 2 · 3 · 7 · 43
Examples can be constructed by taking a prime s and then finding a prime
of the form r = 2ds + 1, followed by a prime of the form q = 2ers + 1 and
then a prime of the form p = 2f qrs + 1, where d, e and f are integers. In
the above example d = 1, e = 1 and f = 2.
Definitions
A sequence of maps between spaces
α β
0 → G→H →W → 0
is called a short exact sequence if at each stage the image of the left map is
the kernel of the right map. To gain an understanding of what this means,
let’s look at the first map at G, which we will call i : {0} → G. The
image of this map must be the identity element eG of G since α is a group
homomorphism. We call the map from G to H α. The image of i is then
the kernel of α. This means that α(eG ) = eH , where we have temporarily
used a subscript on e to indicate which group it belongs to. This in turn
means that α must be one-to-one (injective) since the cosets of e relative
to eG are just the elements of G, and each such coset maps to a different
element of H under α.
We call the map from H to W β. At H the image of α is the kernel of
β: β ◦ α(g) = 0 for all g ∈ G.
Finally we examine the sequence at W . The whole of W is mapped to
a single element. This means that the whole of W is the image of H under
β and so β is onto (surjective).
A short exact sequence thus defines a very definite structure. The maps
are restricted and, effectively, we have G ∼ H/W , with appropriate inter-
pretations of G and W .
with the group operation being addition modulo 3. Notice that this group is
isomorphic to the group of rotational symmetries of the equilateral triangle.
The first case we consider is when H is the cyclic group of order 6 con-
sisting of the integers {0, 1, 2, 3, 4, 5} under addition modulo 6. This group
is isomorphic to the rotational symmetry group of the regular hexagon. The
map α defined by
α(0) = 0, α(1) = 2, α(2) = 4
sends Z3 to the subgroup of H of order 3. Then β sends the elements of
H to their parity (i.e. odd integers are mapped to 1 while even integers
are mapped to 0). This gives the desired short exact sequence, as you can
check.
The nonabelian case is similar. Here we write H multiplicatively, as is
usual for nonabelian groups; H consists of the elements 1, a, a2 , c, ac and ca,
a notation chosen for convenience (we could have written ac as d and ca as
g for example). The group table can be constructed from the rule that
c2 = 1, a3 = 1, (ac)2 = (ca)2 = 1 and ac 6= ca.
This group is isomorphic to the full group of symmetries of the plane equi-
lateral triangle, including reflections. We choose α to be the map sending
0 to 1, 1 to a and 2 to a2 . Then the choice of β onto Z2 is fairly obvious,
and you just need to check that it a group homomorphism.
Let Z ∞
2 dx
L(a, b) = p . (1)
π 0 (x2 + a2 )(x2 + b2 )
Making the substitution x = b tan θ, dx/dθ = b sec2 θ to transform this
integral to
2 π/2
Z
dθ
L(a, b) = p ,
π 0 a2 cos2 θ + b2 sin2 θ
we see almost immediately that
1
L(a, a) = . (2)
a
x ab du 1 ab
Moreover, by applying the substitution u = − , = + 2 to the
2 2x dx 2 2x
integral in (3), below, one can verify that
Z ∞
1 du
L(a, b) = v . (3)
π −∞ u u !
2 √ 2
t u2 + a + b
u2 + ab
2
Hence
a+b √
L(a, b) = L , ab . (4)
2
So, if an and bn are defined as above, (4) implies
Therefore
It looks as if the function L has the same kind of effect on (a, b) as A. Thus
if m = A(a, b),
Henceforth we will consider the AGM process with starting values 1 and
u, where u is a variable. Now consider an and bn as functions of u: an (u)
and bn (u). Thus
a0 (u) = 1, b0 (u) = u,
an (u) + bn (u) p
an+1 (u) = , bn+1 (u) = an (u) bn (u).
2
Since an (u) and bn (u) are functions of u they can be differentiated. For
brevity we write
d d
a0n (u) = an (u), b0n (u) = bn (u).
du du
Then
1+u √
a1 (u) = , b1 (u) = u,
2
1 1
a00 (u) = 0, b00 (u) = 1, a01 (u) = , b01 (u) = √
2 2 u
M500 261 Page 15
and
a0n (u) + b0n (u)
a0n+1 (u) = ,
s2 s
bn (u) an (u)
a0n (u) 0
+ bn (u)
an (u) bn (u)
b0n+1 (u) = .
2
√ dv u
Recalling that v = 1 − u2 , = − and
du v
π
lim an (u) = lim bn (u) = A(1, u) = , (8)
n→∞ n→∞ 2K(v)
π u K 0 (v)
lim a0n (u) = lim b0n (u) = . (9)
n→∞ n→∞ 2 v K 2 (v)
Now let
an (u) b0n (u) √ b2n+1 (u) an+1 (u)
xn = , yn = , πn = 8 .
bn (u) a0n (u) a0n+1 (u)
Using the formulae for an+1 , bn+1 , a0n+1 and b0n+1 , we see that
√ 1 √ 1
xn + √ yn xn + √
xn xn
xn+1 = , yn+1 = , (10)
2 yn + 1
xn+1 + 1
πn+1 = πn .
yn+1 + 1
√
From
√ now on we fix the value √ u. Let u = 1/ 2. Then
√ of the variable
v = 1/ 2, a0 (u) = 1, b0 (u) = 1/ 2, x0 (u) = 2, y0 (u) = ∞,
21/4 + 2−1/4 √
x1 = , y1 = 21/4 and π0 = 2 + 2.
2
Using (8), (9) and the definition of πn , we have
π2
πn → √ √ √ as n → ∞.
2 K(1/ 2) K 0 (1/ 2)
Page 16 M500 261
and finally we have the result that we have been aiming for:
πn → π as n → ∞.
x3 x5 x7
arctan x = x − + − + ...,
3 5 7
this gives a rapidly converging series for π. However, it is only a simple
power-series and as such the number of decimal places of π delivered by
that formula depends no better than linearly on the number of terms used
in the summation.
Contrast with calculating an algebraic number, α, say. We find a poly-
nomial equation satisfied by α, say P (x) = 0, and we use the Newton–
Raphson method. That is, we guess a first approximation, α0 and then
do
P (αn )
αn+1 = αn − 0
P (αn )
√
for n = 0, 1, . . . . Take m for instance. Then P (x) = x2 − m and the
recursive part of the Newton–Raphson algorithm becomes
αn m
αn+1 = + .
2 2αn
With m = 2 and α0 = 1 as initial guess, 15 iterations are enough for 20000-
digit accuracy.
M500 261 Page 17
21/4 + 2−1/4 √
x1 = , y1 = 21/4 and π0 = 2 + 2, (11)
2
is recursive. And to give some idea how fast it is, starting with (11), only
12 iterations of (10) are needed for 20000 decimal place accuracy.
With a computer equipped with suitable multi-precision software, you
can use (11) together with (10), to write a simple program that quickly com-
putes π to thousands of decimal places. For example, if you have Math-
ematica, try running this code and verify that the result agrees with the
true value of π to at least 20000 decimal places.1
p = 20020; (* Set precision to 20020 places *)
y = Sqrt[Sqrt[2]]; (* y1 *)
x = (Sqrt[Sqrt[2]] + 1/Sqrt[Sqrt[2]])/2; (* x1 *)
pi = (2 + Sqrt[2])(x + 1)/(y + 1); (* π1 *)
Do[y = N[(y Sqrt[x] + 1/Sqrt[x])/(y + 1), p]; (* yn+1 *)
x = N[(Sqrt[x] + 1/Sqrt[x])/2, p]; (* xn+1 *)
pi = N[pi (x + 1)/(y + 1), p], (* πn+1 *)
{n, 1, 12}] (* Loop 12 times *)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196
4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273
7245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094
3305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912...
Equation
Vincent Lynch
Rearrange this equation to produce a seasonal message:
log(x/m − sa)
y = .
r2
(See somewhere else in this magazine for the answer.)
B r
rD
r rF
E
r
C
r r
O A