The arithmetic geometric mean (Agm)

Similar documents
Questionnaire for CSET Mathematics subset 1

1.4 Techniques of Integration

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Spring Semester 2015

Analysis-3 lecture schemes

Updated: January 16, 2016 Calculus II 7.4. Math 230. Calculus II. Brian Veitch Fall 2015 Northern Illinois University

ELLIPTIC FUNCTIONS AND THETA FUNCTIONS

Math 61CM - Solutions to homework 2

Elliptic functions and Elliptic Integrals

TEST CODE: MMA (Objective type) 2015 SYLLABUS

Some Background Material

SPRING 2006 PRELIMINARY EXAMINATION SOLUTIONS

Mathematics 136 Calculus 2 Everything You Need Or Want To Know About Partial Fractions (and maybe more!) October 19 and 21, 2016

INDIAN INSTITUTE OF TECHNOLOGY BOMBAY MA205 Complex Analysis Autumn 2012

5.4 Continuity: Preliminary Notions

Fay s Trisecant Identity

An invitation to log geometry p.1

Solutions to Practice Final

* 8 Groups, with Appendix containing Rings and Fields.

ELLIPSES AND ELLIPTIC CURVES. M. Ram Murty Queen s University


Homework in Topology, Spring 2009.

Fourth Week: Lectures 10-12

5.9 Representations of Functions as a Power Series

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

8.3 Partial Fraction Decomposition

A GEOMETRIC VIEW OF RATIONAL LANDEN TRANSFORMATIONS

Principle of Mathematical Induction

2.1 Affine and Projective Coordinates

Review Sheet for the Final Exam of MATH Fall 2009

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1.

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

Park Forest Math Team. Meet #3. Algebra. Self-study Packet

Abelian Varieties and Complex Tori: A Tale of Correspondence

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES

C-1. Snezana Lawrence

Balanced subgroups of the multiplicative group

MS 3011 Exercises. December 11, 2013

2 Lie Groups. Contents

Finding Limits Analytically

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra: 2 x 3 + 3

Notes on Polynomials from Barry Monson, UNB

LECTURE 2 FRANZ LEMMERMEYER

Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011

Lecture 10 - Moment of Inertia

SECTION 9.2: ARITHMETIC SEQUENCES and PARTIAL SUMS

(1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define

Math 141: Lecture 11

Integer-Valued Polynomials

Complex Numbers. Rich Schwartz. September 25, 2014

MATH 310 Course Objectives

ACT MATH MUST-KNOWS Pre-Algebra and Elementary Algebra: 24 questions

We are going to discuss what it means for a sequence to converge in three stages: First, we define what it means for a sequence to converge to zero

AP Calculus Chapter 9: Infinite Series

Cubic curves: a short survey

Non-generic attacks on elliptic curve DLPs

Solving Systems of Linear Equations. Classification by Number of Solutions

Homework for MATH 4603 (Advanced Calculus I) Fall Homework 13: Due on Tuesday 15 December. Homework 12: Due on Tuesday 8 December

Projective Spaces. Chapter The Projective Line

8.7 MacLaurin Polynomials

4.5 Integration of Rational Functions by Partial Fractions

Class invariants for quartic CM-fields

Yale University Department of Mathematics Math 350 Introduction to Abstract Algebra Fall Midterm Exam Review Solutions

Permutations and Polynomials Sarah Kitchen February 7, 2006

Notes 1 : Measure-theoretic foundations I

Class polynomials for abelian surfaces

Math 113 Final Exam Practice

TEST CODE: MIII (Objective type) 2010 SYLLABUS

What do you think are the qualities of a good theorem? it solves an open problem (Name one..? )

6x 2 8x + 5 ) = 12x 8

2 Complex Functions and the Cauchy-Riemann Equations

FINITE GROUPS AND EQUATIONS OVER FINITE FIELDS A PROBLEM SET FOR ARIZONA WINTER SCHOOL 2016

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Discrete Math, Second Problem Set (June 24)

STA2112F99 ε δ Review

REQUIRED MATHEMATICAL SKILLS FOR ENTERING CADETS

Unit 2-1: Factoring and Solving Quadratics. 0. I can add, subtract and multiply polynomial expressions

Finite Mathematics : A Business Approach

Chapter 3: Complex Numbers

Module 2: Reflecting on One s Problems

Instructor Quick Check: Question Block 12

Notes on uniform convergence

Mathematics 1 Lecture Notes Chapter 1 Algebra Review

Chapter One. The Real Number System

Complex Analysis, Stein and Shakarchi Meromorphic Functions and the Logarithm

PRIME NUMBER THEOREM

Since x + we get x² + 2x = 4, or simplifying it, x² = 4. Therefore, x² + = 4 2 = 2. Ans. (C)

Math 1302 Notes 2. How many solutions? What type of solution in the real number system? What kind of equation is it?

lim n C1/n n := ρ. [f(y) f(x)], y x =1 [f(x) f(y)] [g(x) g(y)]. (x,y) E A E(f, f),

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

Rings. Chapter 1. Definition 1.2. A commutative ring R is a ring in which multiplication is commutative. That is, ab = ba for all a, b R.

Solutions to Complex Analysis Prelims Ben Strasser

Performing well in calculus is impossible without a solid algebra foundation. Many calculus

Mappings of elliptic curves

Part II. Riemann Surfaces. Year

HOME ASSIGNMENT: ELLIPTIC CURVES OVER FINITE FIELDS

Real and Complex Analysis, 3rd Edition, W.Rudin Elementary Hilbert Space Theory

MAC 2311 Calculus I Spring 2004

Problem Solving in Math (Math 43900) Fall 2013

Introduction to Arithmetic Geometry

Transcription:

The arithmetic geometric mean () Pictures by David Lehavi

This is part of exercise 5 question 4 in myc> calculus class Fall 200: a = c a n+ =5a n 2 lim n an = a = a an + bn a n+ = 2 b = b b n+ = a nb n a>b>0 nπ a n =( ) n + sin 4 lim (n + ) n (n ) n n n n + n 2 (n + )2 n +2 n +2 lim n n + Here is the translation (and index change): a 0 = a b 0 = b a n+ = a n + b n 2 lim inf a n, lim sup a n b n+ = a n b n n = 0,,... n 0 N ε > 0 an n= a n a m < ε n, m > n For a > b > 0 show that both sequences converge 0 and calculate their limits.

Why do the limits exist?

Why do the limits exist? By the mean inequality: a + b 2 ab

Why do the limits exist? By the mean inequality: a + b 2 ab Therefore and by induction a b a n b n.

Why do the limits exist? By the mean inequality: a + b 2 ab Therefore and by induction a b a n b n. Also a n a n + b n 2 = a n+ b n+ = a n b n b n

We have a a... a n a n+ b n+ b n... b b

We have a a... a n a n+ b n+ b n... b b The sequence {a n } is decreasing and bounded below by b, and the sequence {b n } is increasing and bounded above by a. So both sequences converge!

We have a a... a n a n+ b n+ b n... b b The sequence {a n } is decreasing and bounded below by b, and the sequence {b n } is increasing and bounded above by a. So both sequences converge! Actually, they converge to a common limit: 0 a n+ b n+ a n+ b n = a n + b n 2 b n = a n b n 2

We have a a... a n a n+ b n+ b n... b b The sequence {a n } is decreasing and bounded below by b, and the sequence {b n } is increasing and bounded above by a. So both sequences converge! Actually, they converge to a common limit: 0 a n+ b n+ a n+ b n = a n + b n 2 b n = a n b n 2 Inductively: 0 a n b n a b 2 n

Define M(a, b) - the arithmetic geometric mean of a, b to be the common limit of the sequences {a n }, {b n } Arithmetic geometric mean M(a, b) = lim n a n = lim n b n

Define M(a, b) - the arithmetic geometric mean of a, b to be the common limit of the sequences {a n }, {b n } Arithmetic geometric mean M(a, b) = lim n a n = lim n b n Simple observations: M(a, b) = M(a, b ) = M(a 2, b 2 ) =...

Define M(a, b) - the arithmetic geometric mean of a, b to be the common limit of the sequences {a n }, {b n } Arithmetic geometric mean M(a, b) = lim n a n = lim n b n Simple observations: M(a, b) = M(a, b ) = M(a 2, b 2 ) =... M(λa, λb) = λm(a, b).

Define M(a, b) - the arithmetic geometric mean of a, b to be the common limit of the sequences {a n }, {b n } Arithmetic geometric mean M(a, b) = lim n a n = lim n b n Simple observations: M(a, b) = M(a, b ) = M(a 2, b 2 ) =... M(λa, λb) = λm(a, b). M(a, a) = a

Ok then, what about calculating the limit? Hmm...

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places).

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677 2.9856948094634295559.9823524932022607

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677 2.9856948094634295559.9823524932022607 3.9840234793877209083.9840234677307205798

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677 2.9856948094634295559.9823524932022607 3.9840234793877209083.9840234677307205798 4.984023473559220744.9840234735592207439

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677 2.9856948094634295559.9823524932022607 3.9840234793877209083.9840234677307205798 4.984023473559220744.9840234735592207439 Gauss calculated these himself!!! manuscript from 800). (This table appears in his

M( 2, ) =.98402347355922074... (accuracy to 9 decimal places). All entries of the following table are rounded to 2 decimal places. n a n b n 0.4423562373905048802.000000000000000000000.20706788654752440.8920750027206677 2.9856948094634295559.9823524932022607 3.9840234793877209083.9840234677307205798 4.984023473559220744.9840234735592207439 Gauss calculated these himself!!! manuscript from 800). (This table appears in his After 4 (!!!) iterations we get 9 digits accuracy, the convergence is really really (really) fast. Much better than b a 2 2 n 00.

Better calculation: δ n+ = a n+ b n+ = a n + b n 2 a n b n

Better calculation: δ n+ = a n+ b n+ = a n + b n 2 a n b n = 2 (a n + b n 2 a n b n ) = 2 ( a n b n ) 2

Better calculation: δ n+ = a n+ b n+ = a n + b n 2 a n b n = 2 (a n + b n 2 a n b n ) = 2 ( a n b n ) 2 On the other hand δ n = a n b n = ( a n b n )( a n + b n )

Better calculation: δ n+ = a n+ b n+ = a n + b n 2 a n b n = 2 (a n + b n 2 a n b n ) = 2 ( a n b n ) 2 On the other hand δ n = a n b n = ( a n b n )( a n + b n ) So δ n+ δ 2 n = 2( a n + b n ) 2 n 8M(a, b)

convergence rate δ n+ Cδ 2 n Indeed, convergence rate is much better - it is quadratic: if at stage n we have k digits accuracy, then at stage n + our accuracy is 2k digits.

The story of the lemniscate In 69 - Jacob Bernoulli was working on the following problem: A thin elastic rod is bent until the two ends are perpendicular to a given line:

Bernoulli showed that the upper half of the curve is given by an equation of the form y = x 0 z 2 a 4 z 4 dz How is this related to the lemniscate? Bernoulli sought an algebraic curve whose rectification should agree with the rectification of the elastic curve

In 694 he found the lemniscate (Greek for ribbon): x 2 + y 2 = a x 2 y 2

694 - Jacob s younger brother, Johann independently discovered the lemniscate! Both papers appeared in Acta Eruditorum: Jacob - September 694 Johann -October 694 Anyway, how is this related to agm???

Stirling (730): The length of /4 lemniscate: and also: A = 0 dz =.20287774605987 z 4 B = 0 z 2 dz =.5990707367796 z 4 Observe that 2 B =.984023473559222

Stirling (730): The length of /4 lemniscate: and also: A = 0 dz =.20287774605987 z 4 B = 0 z 2 dz =.5990707367796 z 4 Observe that 2 B =.984023473559222 Which agrees with M( 2, ) to 6 decimal places!

Carl Freidrich Gauss M( 2, ) = 2 B = 0 z 2 z 4 dz

In 786 Euler showed A B = 0 dz z 2 dz = π z 4 z 4 4 0

Coupled with Eulers result we get ω = 2 dz = 0 z 4 π M( 2, ) = length of /2 Lemniscate This is a special notation of Gauss.

Coupled with Eulers result we get ω = 2 dz = 0 z 4 π M( 2, ) = length of /2 Lemniscate This is a special notation of Gauss. Compare with: 2 dz = π = length of /2 circle 0 z 2

He gave a special name to the function: arclmnsin x arclmnsin x = Then 2 arclmnsin = ω = x 0 π M( 2,) z 4 dz - the period of the lemniscate. Compare to arcsin x = x 0 z 2 dz with 2 arcsin = π - the period of the circle.

Theorem [Gauss] M(a, b) π 2 0 a 2 (cos φ) 2 + b 2 (sin φ) 2 dφ = π 2 (exercise: write the equation of the lemniscare in polar coordinates, then write down the expression for its arclength)

Theorem [Gauss] M(a, b) π 2 0 a 2 (cos φ) 2 + b 2 (sin φ) 2 dφ = π 2 (exercise: write the equation of the lemniscare in polar coordinates, then write down the expression for its arclength) Proof: Denote I (a, b) = Key step: Show that π 2 0 a 2 (cos φ) 2 + b 2 (sin φ) 2 dφ I (a, b) = I (a, b ) where a = a + b 2 b = ab

If we do that, we are done, for then Therefore I (a, b) = I (a, b ) = I (a 2, b 2 ) =... I (a, b) = lim n I (a n, b n ) = lim π 2 The integrand converges uniformly in φ to π 2 0 0 a 2 n (cos φ) 2 + b 2 n(sin φ) 2 dφ M(a, b) 2 (cos φ) 2 + M(a, b) 2 (sin φ) dφ = 2 M(a, b) π 2

How do we show the key step I (a, b) = I (a.b )?

How do we show the key step I (a, b) = I (a.b )? Ingenious change of variables! sin φ = 2a sin φ a + b + (a b)(sin φ ) 2 The range 0 φ π 2 corresponds to 0 φ π 2.

How do we show the key step I (a, b) = I (a.b )? Ingenious change of variables! sin φ = 2a sin φ a + b + (a b)(sin φ ) 2 The range 0 φ π 2 corresponds to 0 φ π 2. Gauss then writes after the development has been made correctly, it will be seen that a 2 (cos φ) 2 + b 2 (sin φ) dφ = dφ a 2 2 (cos φ ) 2 + b 2 (sin φ ) 2 (Challenge - try to fill in the details...)

How the **** did Gauss come up with this substitution??? Lets go back to the integral we are trying to compute: Why is it hard to compute? 2 dz 0 z 4

How the **** did Gauss come up with this substitution??? Lets go back to the integral we are trying to compute: Why is it hard to compute? Try all you like, the integral 2 dz 0 z 4 x 2 0 z 4 dz can not be expressed using elementary functions: polynomials, sin, cos, exp and their inverses.

Compare to x 2 0 z 2 dz

Compare to x 2 0 z 2 dz After a change of variables z = sin t we get arcsin x cos t arcsin x 2 0 cos t dt = 2 dt = 2 arcsin x 0 For x = we get a period of the function sin x - namely π.

In fact we can calculate all integral of the form P(sin t, cos t) Q(sin t, cos t) dt for any polynomials in two variables P, Q like dt which is what we got before but also (sin t) 2 (cos t) 5 + sin t (cos t) 6 + (sin t) 7 dt (cos t) 3 HOW SO?

Stereographic projection provides of variables that turns the integral to an integral of a rational function p(s)/q(s) where p(s), q(s) are polynomials (this is the tan s 2 substitution).

Back to 0 dz = z 4 0 ( + z 2 )( z)( + z) dz

Back to 0 dz = z 4 0 ( + z 2 )( z)( + z) dz Making a change of variable z = /x we get 0 (x 2 2x + 2)(2x ) dx

Back to 0 dz = z 4 0 ( + z 2 )( z)( + z) dz Making a change of variable z = /x we get 0 (x 2 2x + 2)(2x ) dx Consider the equation y 2 = (x 2 2x + 2)(2x )

Back to 0 dz = z 4 0 ( + z 2 )( z)( + z) dz Making a change of variable z = /x we get 0 (x 2 2x + 2)(2x ) dx Consider the equation y 2 = (x 2 2x + 2)(2x ) This is a special case of y 2 = ax 3 + bx 2 + cx + d

The graph describing the solutions to an equation of this type called an elliptic curve, and an integral dx y(x) is called an elliptic integral (of the first kind).

If all the roots of P are real, then the curve looks like this. There is no good stereographic projection here (we can only get a map that is 2 : )

Equations behave much better when we look at them over the complex numbers C. Recall our equation was y 2 = ax 3 + bx 2 + cx + d and we now think of y, x as taking complex values.

We take one more step - we projectivize. We first make the equation homogeneous: ( y z ) 2 = a ( x z ) 3 + b ( x z ) 2 + c ( x z ) + d

We take one more step - we projectivize. We first make the equation homogeneous: ( y z ) 2 = a ( x z ) 3 + b ( x z ) 2 + c ( x z ) + d multiplying by z 3 we get y 2 z = ax 3 + bx 2 z + cxz 2 + dz 3 (If we substitute z = we get our original equation).

We now look at all triples (x, y, z) satisfying the equation, y 2 z = ax 3 + bx 2 z + cxz 2 + dz 3 but we identify two triples (x, y, z) λ(x, y, z) λ C, λ 0

We now look at all triples (x, y, z) satisfying the equation, y 2 z = ax 3 + bx 2 z + cxz 2 + dz 3 but we identify two triples (x, y, z) λ(x, y, z) λ C, λ 0 The set of all triple (x, y, z) C 3 with this identification is denoted PC 3 (or P 2 C). This is a way to make the set of solutions compact. DON T GET LOST JUST YET!

Now we can allow ourselves to take linear transformations of PC 3 (möbius transformations), and actually assume that our elliptic curve has 3 real roots e e 2 e 3 and we are looking at the integral e2 (x e )(x e 2 )(x e 3 ) dx e 3 Remember the picture: e 3 e 2 e At last we are ready to describe what the agm substitution does:

Each time we apply the ingenious substitution of Gauss, we change the elliptic curve in the in integral. What happens to the geometric picture?

Each time we apply the ingenious substitution of Gauss, we change the elliptic curve in the in integral. What happens to the geometric picture? This is a picture of 2 iterations (recall that 2 iterations of the agm give us 4 decimal point precision).

Lets zoom in: e, e 2 are getting really close...

In the limit we end up with

Why is this good?

Why is this good? Stereographic projection - provides a rationalization!!!

At the integral level - this is providing a sequence of approximations ending with something of the form e 2 e 3 (x e 2 ) 2 (x e 3 )dx (these are not the original e 2, e 3 we stated out with)

HOW? It turns out that a miracle happens and the set of solutions to the equation y 2 z = ax 3 + bx 2 z + cxz 2 + dz 3 form a group, and this group is isomorphic to C/Λ where is a lattice. Λ = Z + ωz

Here is what the group operation looks like on the subset of real solutions: p r q p q

Where were we... F : C/(Z + ωz) PC 3 z [ (z) : (z) : ] 0 [0 : : 0] The image of F is an elliptic curve E. (The map from C/(Z + ωz) onto its image is a homomorphism of (abelian) groups). x = (z); dx = (z)dz = ydz Thus e2 e 3 dx y = dz F ([e 3,e 2 ])

What happens with agm? division of fundamental domain by 2! i i 2 i 4

Who is? This is the Weierstrass function, it is defined as follows: Weierstrass function (z, Λ) = z 2 + (z w) 2 w 2 w Λ Recall the map F : C/Λ PC 3 z [ (z, Λ) : (z, Λ) : ]

Example 0 This is the zero iteration of agm: Λ 0 = Z + iz y 0 = (x e)x(x + e) (0, Λ 0 ) = ; ( 2, Λ 0) = e; ( 2 + i 2, Λ 0) = 0; ( 2 i, Λ 0) = e;

Example This is first iteration of agm: Λ = 2Z + iz y = (x e )(x e 2 )(x e 3 ); = (0, Λ ); e = (, Λ ); e 2 = (+ 2 i, Λ ); e 3 = ( 2 i, Λ )

i i 2 i 4

The connection between a > b of agm and the roots e > e 2 > e 3 of the elliptic curve : π 2 0 a 2 (cos φ) 2 + b 2 (sin φ 2 ) dφ = e2 (x e )(x e 2 )(x e 3 ) e 3 Where e + e 2 + e 3 = 0; e e 3 = a; e 2 e 3 = b

Complex case If a, b are no longer positive real numbers, but two complex numbers then we have a problem! There is no obvious choice for b n+ = a n b n. We have two choices for each n 0, so we get uncountably many possible sequences {a n }.{b n } given a, b. It turns out all these sequences converge, but only countably many have a non zero limit!

All possible limit values are related! Theorem (Gauss) There are special values µ, λ such that all possible limit values µ are given by µ = d µ + ic λ where d, c are relatively prime and d mod 4, c 0 mod 4.

Let h = {τ C : Iτ > 0} and set q = e πiτ p(τ) = + 2 q n2 = Θ 3 (τ, 0) n= This is a holomorphic function of τ. It is one of the Jacobi theta functions. The set of possible values {p(γτ0 ) 2 a } : γ Γ i.e. the function p(x)2 a the group Γ. evaluated on the orbit of the point τ 0 under Γ = {γ SL 2 (Z); d (4), c 0(4)}

Encryption How is the agm used for encryption? We can look at an elliptic curve E over a finite field F q instead of over the complex field C. We denote this curve E(F q ). It is important in this case to know the exact number of points on the curve #E(F q ) (this number is q + O( q)), that is the number of x, y F q satisfying the equation y 2 = ax 3 + bx 2 + cx + d. For cryptographic purposes, it is essential to find an elliptic curve E where the number #E(F q ) has a large prime factor, so an estimate on its size is not good enough. The agm provides a quick way to evaluate #E(F q ) (via a series of approximations to the (canonical lift of the) elliptic curve E).

Some links: Cox, David A. The arithmetic-geometric mean of Gauss.. Enseign. Math. (2) 30 (984), no. 3-4. Ritzenthaler, Christophe AGM for elliptic curves.