14  Angles

In the geometry of Euclid, an angle was defined as being delimited by straight lines:

A plane angle is the inclination to one another of two lines in a plane which meet one another and do not lie in a straight line.

However as Greek mathematics (and beyond) turned to the problem of curves, it became necessary to also speak of curvilinear angles: that is, the angle of intersection between two curves. This was a difficult concept, as at no finite level of zoom could this be made into a “true angle”, the sides were never going to be straight.

How can we define the angle between two curves?

From the modern perspective this is no issue, as zooming in on the point of intersection we may pass to the tangent space, and replace each of the curves by their linearizations. This allows us to think of angles as infinitesimal quantities based at a point.

Definition 14.1 An angle α at a point pE2 is an ordered pair of tangent vectors α=(v,w) based at p.

An angle is defined by an ordered pair of two tangent vectors at a point.

The order of the tangent vectors tells us which curve is “first” and which is “second” as we trace out the angle. By convention, we will trace the angle counterclockwise from start to finish.

The angle measure of (u,v) on the left, versus the measure of (v,u) on the right. Both measured as positive angles.

(Occasionally, we wish to read an angle clockwise instead: in this case we will say that it is a negative angle, whereas counterclockwise default angles are positive)

From this, we can define the angle between two curves in terms of their tangents:

Definition 14.2 Given two curves C1,C2 which intersect at a point p in the plane, and let v1 be tangent to C1, and v2 be tangent to C2 at p. Then the angle from C1 to C2 is just the pair (v1,v2) of tangents.

The angle between curves, defined at a point of intersection by their tangent vectors.

14.1 Angle Measure

In all of Euclid’s elements, angles were not measured: by numbers. There was a definition of a right angle (half a straight angle), and definitions of acute and obtuse (less than, or greater than a right angle, respectively). Though they never attached a precise number, they did have the angle axioms specifying how to work with angles like they were a kind of number, however.

In our modern development we find numerical measures extremely convenient: if we can measure angles with a function, we can do calculus with angles! So we want to go further, and an actual number to each angle (which we’ll call its measure) in a way that’s compatible with the original angle axioms.

How do we construct such a number? At the moment we do not have much to work with, as our development of geometry is still in its infancy: we have essentially only constructed lines, circles and the distance function. These strict constraints essentially force a single idea for angle measure upon us:

Definition 14.3 (Angle Measure) If u and v are two unit vectors based at the same point p forming angle α=(u,v), then the measure of α is defined as the arclength of the unit circle centered at p that lies between them. Its denoted Angle(α) or Angle(u,v)

The measure of an angle is defined in terms of the arclength of a circle.

This is a very “basic” way of dealing with angles, as it uses so few concepts from our geometry (its close to the base definitions). Indeed, its geometric simplicity makes it exceedingly useful throughout mathematics, you’ve all met this definition before under the name radians.

Because angles are defined in terms of unit circle arclength, it will prove very convenient to have a name for the entire arclength of the unit circle. That way we can express simple angles as fractions of this, instead of as some long (probably irrational) decimal representing their arclength. We will denote the arclength of the unit circle by τ, standing for turn (as in, one full turn of the circle)

Definition 14.4 (τ) The arclength of the unit circle is τ.

The circumference τ

The first thing we may wish to explore is how this concept interacts with isometries.

Proposition 14.1 (Angles Measures are Invariant under Isometries) If α and β are two angles in E2, and ϕ is an isometry taking α to β, then the measures of α and β are equal.

Proof. Let α and β be two angles: so precisely α is a pair of tangent vectors a1,a2 based at a point p, and β is a pair of tangent vectors b1,b2 at a point q.

Any isometry taking p to q takes the unit circle based at p to the unit circle based at q (since isometries preserve the distance function). And, if the isometry takes a1 to b1 as well as a2 to b2, it takes the arc of the unit circle defining α to the arc defining β.

Since isometries preserve the length of all curves, the lengths of these arcs must be the same. Thus these angles have the same measure.

Because angle measures are defined in terms of the unit circle, we can also attempt to run the above argument with a similarity σ instead of isometry. If the scaling factor is k, the main change is that σ takes the unit circle to a circle of radius k (as similarities take circles to circles, ). We know how similarities affect lengths - so the length of this arc is k times the original angle measure. But to correctly compute the new angle, we need to be measuring on the unit circle. So, we need to rescale it down by 1/k a similarity. This then divides the length by k, and overall we see the new length is identical to the original: so the angle is the same!

Corollary 14.1 (Angle Measures are Invariant Under Similarities) If α and β are two angles in E2, and σ is an similarity taking α to β, then the measures of α and β are equal.

Computing an angle directly from this definition is challenging, as it requires us to measure arclength. Much of the later work in this chapter will establish a beautiful means of doing this. But in certain situations, angles can be measured directly by more elementary means.

Example 14.1 (Angle between x- and y-axes) The angle from (1,0) to (0,1) is τ/4. To see this, recall that we have a rotation isometry fixing the origin and taking (1,0) to (0,1) - this was the first rotation we discovered (). R(x,y)=(0110)(xy)

Now, look what happens when you apply R multiple times in a row. This repeated composition is actually straightforward to compute, as it’s just matrix multiplication!

R2=(1001)R3=(0110)R4=(1001)

Looking at the last line, we see that applying R four times in a row results in the identity matrix - or the transformation that does nothing to the inputs! That is, after four rotations we are back to exactly where we have started.

The angle from 1,0 to 0,1 is one quarter of the unit circle.

Because isometries preserve angles (), we see that our isometry R has covered the entire unit circle in exactly four copies of our original angle. Thus, the angle measure must be 1/4 of a circle: θ=τ4

(This example tells us our first rotation angle: the matrix (0110) rotates the plane by a quarter turn or τ/4! This will be a very useful fact, and we will even put it to use shortly, in where we find the derivative of sin and cos. )

Exercise 14.1 (Angle Measure of Equilateral Triangle) Show the angle measure of an equilateral triangle is τ/6, in a similar method to the example above.

To start, draw an equilateral triangle with unit side length, and one side along the x-axis. In , you found that the third vertex of this must lie at p=(1/2,3/2). From this, we can write down a rotation isometry () taking (1,0) to p. The angle this rotates by is exactly the angle our triangle’s sides make at the origin.

Show that if you apply this rotation three times, you get negative the identity matrix. Use this to help you figure out how many times you have to apply it before you get back to the identity! Then use that isometries preserve angles, and the circumference of the unit circle is τ to deduce the angle you are after.

and , showcase two essential properties of the angle measure which stem from the fact that we defined it as a length: its invariant under isometries, and easy to subdivide. In fact, these are precisely the angle axioms of the greeks!

Example 14.2 (Proving the “Angle Axioms”) Now that we have a definiiton of angle measure in terms of more primitive quantities (vectors, lengths, circles), we can prove that this measure satisfies the greek axioms.

  • Congruent Angles have Equal Measures Since two angles are congruent if there is an isometry taking one to the other, and the measure of an angle is invariant under isometries, congruent angles have the same measure.

  • Subdividing an Angle If we divide an angle θ into two angles θ1,θ2 by a line, then θ=θ1+θ2. This follows directly from a property of integrals! Since an angle is a length, and a length is an integral we can use the property abfdx=acfdx+cbfdx to prove θ=θ1+θ2.

14.2 Working With Angles

We now turn to the problem of actually computing things with the angle measure. To do so, it’s helpful to choose a “basepoint” on the circle to take first measurements from - here we’ll pick (1,0).

Definition 14.5 (Arclength Function) The arclength function takes in a point on the unit circle (x,y), and measures the arclength θ from (1,0) to this point. Θ(x,y)=arclength from (1,0) to (x,y)

In this section, we will study in detail expressions for this function, and its inverse.

14.2.1 Arc- Sine and Cosine

Because the points of the unit circle satisfy x2+y2=1, if we know the sign of x,y (which half of the circle the point lives in) we can fully reconstruct the point from a single coordinate: either (x,±1x2) or (1y2,y). Thus, so long as we remember the correct sign of the second coordinate of interest, the arclength function is essentially a function of one variable. We could take just the x or y coordinate of a point on the circle and define a function like Θ(x) which would measure the arclength to (x,1x2), or Θ(y) if we expressed the point (1y2,y). However, we do not need to invent our own notation for these arclength functions of one variable, they are already well known to us from trigonometry!

Definition 14.6 (Arc Functions: Inverse Trigonometry) The functions arccos and arcsin compute the arclength along the unit circle from (1,0) to the point (x,y) as arccos(x)=arclength from (1,0) to (x,1x2) arcsin(y)=arclength from (1,0) to (1y2,y)

The arclength functions given the x and y coordinates of a point on the circle.

This of course does nothing to help us compute these functions: we’ve just given a name to them. In fact, we can compute only very few values from first principles:

Example 14.3 (“Unit Circle Values” for Arc Functions) -The point (1,0) lies at arclength zero from (1,0)…as they are the same point! Thus, arccos(1)=0arcsin(0)=0

  • The point (0,1) lies a quarter of the way around the circle (), so has arclength τ/4. Thus we see arccos(0)=τ/4arcsin(1)=τ/4

  • Looking at where we found the angle of a unit equilateral triangle with sides vertices (0,0),(1,0) and (1/2,3/2) to be τ/6, we see arccos(1/2)=τ/6arcsin(3/2)=τ/6

What we need is some sort of concrete expression telling us how to compute arccos(x) (or arcsin) for arbitrary values of x. And here we can make essential use of our definition of angle as a length, and length as an integral! Unpacking it all gives directly an integral formula to compute arccos(x):

Proposition 14.2 (Integral Representation of arccos(x)) For x[1,1], the arccosine function can be computed via an integral arccos(x)=x111t2dt

Proof. By definition, the arccos(x) is the length of circle between x and 1. Since x2+y2=1, we may parameterize the top half of the circle using x as the parameter by c(t)=(t,1t2) Thus, as lengths are integrals, we can already give an expression for arccos(x): arccos(x)=x1c(t)dt To be useful, we must expand out the integrand here, and compute c:

c(t)=(1,t1t2)

And then, we must find its norm: c(t)=1+(t1t2)2=1+t21t2=11t2

Thus, we have an integral representation of the arccosine!

arccos(x)=x111t2dt

If we start at x=1 and go to x=1, this curve traces out exactly half of the unit circle (the top half). Thus, twice this value is an integral representing our fundamental constant τ:

Corollary 14.2 (Defining τ:) τ=1121x2dx

Exercise 14.2 Complete an analogous arugment to the above to show arcsin(y)=0y11t2dt

These formulas, via the fundamental theorem of calculus, tell us the derivative of arcsin and arccos as well!

Corollary 14.3 (Differentiating the Arc Functions) The derivative of the arc functions are ddxarccos(x)=11x2 ddyarcsin(y)=11y2

Proof. Each of these is an immediate application of the fundamental theorem of calculus: but there’s a small subtlety in how we usually apply this theorem to the first, so we will start with arcsin.

The fundamental theorem says that ddxaxf(t)dt=f(x), so we immediately get ddyarcsin(y)=ddy0y11t2dt=11y2

The difficulty with arccosine is that in the way we have it written, the variable x is the lower bound of the integral. To prepare this expression for an application of the fundamental theroem, we must first switch the bounds, which negates the integral. Thus

ddxarccos(x)=ddx1x11t2dt=11x2

This is where the negative sign in the derivative of arccosine comes from: I have to remind myself of this every time I teach calculus 1.

14.2.2 Sine and Cosine

Now that we have the functions that measure arclength, its natural to ask about their inverses: if we know the arclength from (1,0) to a point, can we recover the coordinates of the point?

Definition 14.7 (Sine and Cosine) Let p be the point on the unit circle centered at O which lies at a distance of θ in arclength from (1,0). Then we define cos(θ) as the x-coordinate of p, and sinθ as the y-coordinate of p.

The functions sin and cos return the cartesian coordinates of a point lying at arclength θ along the circle.

Example 14.4 At θ=0, we have moved no distance along the circle from (1,0), so we are still at (1,0). Thus cos(0)=1sin(0)=0

(Because sine and cosine are defined as lengths, which are invariant under isometries, we see that we could equally well define these functions from a unit circle centered at any point in E2. After the chapter on symmetry, we will see that we can further generalize to base them on any circle whatsoever.)

Beyond this, the definition doesn’t give us any means at all of calculating the value of cos or sin: we’re going to need to do some more work to actually figure out what these functions are! For their inverses, the secret was unlocked by integration, and so it makes sense that here we must do the opposite, and look to differentiation for help!

Proposition 14.3 (Differentiating Sine & Cosine) The derivatives of sin(θ) and cos(θ) are as follows: ddθsinθ=cosθddθcosθ=sinθ

There are many beautiful geometric arguments for computing the derivative of sinθ and cosθ, involving shrinking triangles and side ratios. Below is a different style argument, which fits well with the calculus-first perspective of our course. We use the fact that the derivative gives the tangent line to figure out what it must be!

Proof. Let C be the unit circle centered at (0,0), and γ(t)=(cos(θ),sin(θ)) be the arclength parameterization defined above. Because γ traces out the circle with respect to arclength, its derivative with respect to arclength is unit length, by definition.

We start by finding the derivative at (1,0). As the radius of the circle is 1 and the x-coordinate at γ(0)=(1,0) equal to 1, we are at a maximum value of the x-coordinate. Differential calculus (Fermat’s Theorem) tells us that at a maximum, the derivative is zero. So, x=0 at (1,0). But y cannot also be zero here: as y is increasing as we trace out the circle, differential calculus (a corollary of the Mean Value Theorem) tells us that y(0) is positive. But now the fact that γ(0)=1 uniquely singles out a vector: γ(0)=0,1(1,0)

The tangent line to the unit circle at (1,0) is vertical, with unit tangent vector 0,1.

This is actually all the differentiation we have to do! The rest of the argument amounts to a clever use of isometries. Choose a point q=γ(θ)=(cos(θ),sin(θ)) on the circle, where we wish to compute the tangent vector. Now create an isometry ϕ taking (1,0) to q. Since rotations about the center preserve circles (), the curve ϕγ also traces out the unit circle. Thus, if we find the tangent to ϕγ at q we’ll have found the tangent to the circle at q!

At (1,0), we saw the tangent vector was a τ/4 rotation from the vector connecting its basepoint to the origin. Since isometries preserve angles (), it must also be true that the tangent vector at q is a τ/4 rotation of qO=cosθ,sinθq. And we know how to rotate a vector by τ/4: switch its coordinates and negate the first ()! cosθ,sinθqsinθ,cosθq

At a point θ along the circle, the tangent can be found by symmetry. Since the tangent at (1,0) is orthogonal a τ/4-rotation of the position, the same must be true at every point of the circle. Thus, at (cosθ,sinθ) it is sinθ,cosθ.

Since the tangent vector to the the circle at q is the derivative of γ at θ, this tells us exactly what we were after:

γ(θ)=(cosθ),(sinθ)=sinθ,cosθ

Remark 14.1. An alternative to the first step of this proof is to consider that the circle is sent to itself under the isometry ϕ(x,y)=(x,y). This map fixes the point (1,0), and so it must send the tangent line at (1,0) to itself. But as ϕ is linear, its derivative is itself, so it applies to tangent vectors also as ϕ(v1,v2)=v1,v2. Thus, whatever the tangent vector at (1,0) is, it must be a vector such that v1,v2 is parallel to v1,v2. This forces v1=0, and then unit length forces 0,±1.

Exercise 14.3 Because of our hard work with the arc functions already, we have an alternative approach to differentiating sine and cosine, using purely the rules of single variable calculus!

  • Explain why from the definition of sin,cos we know that sin2θ+cos2θ=1
  • Use the technique for differentiating an inverse () to differentiate sin as the inverse function of arcsin, whose derivative we know.
  • Combine these two facts to simplify the result you got, and show sin(θ)=cos(θ).
  • Repeat similar reasoning to show cos(θ)=sin(θ).

Remark 14.2. An alternative second part to this proof is just to write down the matrix: we know the rotation taking (1,0) to (p1,p2) is (q1q2q2q1), so for q=(cost,sint) its (costsintsintcost). This is linear so we can apply it to both points and vectors: applying to the tangent vector 0,1(1,0) just reads off the second column! Thus the tangent vector at q is sinθ,cosθq.

Believe it or not - we already have enough information to completely understand the sine and cosine functions! Since they are each other’s derivatives, and we know both values at zero, we can directly write down their series expansions!

Proposition 14.4 (Series Expansions of Cos) The series expansion of the cosine function is cosθ=n=0(1)n(2n)!θ2n=1θ22+θ44!θ66!+θ88!θ1010!

Proof. We first build what the series ought to be (assuming it exists), and then we prove that our candidate actually converges! Assume that cosθ=a0+a1θ+a2θ2+ for some coefficients an. Evaluating this at θ=0 we see cos0=a0+a10+a202+=a0 Since we know cos0=1 this says a0=1, and we have determined the first term in the series:

cosθ=1+a1θ+a2θ2+a3θ3+a4θ4

So now we move on to try and compute a1. Taking the derivative of this series gives

(cosθ)=a1+2a2θ+3a3θ2+ And again - every term except the first has a θ in it, so evaluating both sides at zero gives us a1. Using that cosine’s derivative is sinθ, we get sin(0)=0=a1, so a1 is zero.

cosθ=1+0θ+a2θ2+a3θ3+a4θ4+

Moving on to a2, we must differentiate one more time to get the term with a2 to have no θs in it:

(cosθ)=2a2+32a3θ+43a4θ2+

Since (cosθ)=sinθ and (sinθ)=cosθ, this series is equal to cosθ! And evaluating at 0 gives 1. Thus 2a2=1 so a2=12.

cosθ=1+0θ12θ2+a3θ3+a4θ4+

Continuing to a3 differentiating the left side once more gives sinθ which evaluates to zero, and the right results in a function with constant term 32a3: thus a3 is zero.

cosθ=1+0θ12θ2+0θ3+

Differentiating once more, the left side has returned to cosθ and the right now has constant term 432a4: thus a4=1/4!.

cosθ=1+0θ12θ2+0θ3+14!θ4+

After repeating the process four times, we’ve cycled back around to the same function cosθ-that we started with! And so continuing, the same pattern in derivatives, 1,0,1,0 will continue to repeat. This tells us every odd term will be zero in our series, and the even terms will have alternating signs:

cosθ=112!θ2+14!θ416!θ6+18!θ8

Thus *if cosθ can be written as a series at all - it must be this one! We only have left to confirm that this series actually converges (and thus, by Taylor’s theorem, equals the cosine).

Exercise 14.4 Prove that the series for cos converge for all real inputs: that is, that their radius of convergence is . Hint: review the ratio test!

Exercise 14.5 (Series Expansion of Sin) Run an analogous argument to the above to show sinθ=n=0(1)n(2n+1)!θ2n+1

14.3 The Dot Product

Having explicitly computable formulas for arccos and arcsin (even though they are via integral expressions, and probably need to be evaluated numerically as Riemann sums) lets us act as though knowing the cosine or sine of an angle is just as good as knowing the angle itself.

Example 14.5 What is the angle between (1,0) and (1,2)?

We figure out where the second vector intersects the unit circle by dividing by its magnitude: (1/5,2/5). Now we know by definition that whatever the arclength θ is, its cosine is the first coordinate. And being able to compute arccosines, we immediately get cosθ=15θ=1.10714rad

Our goal in this section is to generalize the example above into a universal tool, that lets us compute the measure of any angle in the Euclidean plane using a simple tool from linear algebra: the dot product.

Definition 14.8 The dot product of u=u1,u2 and v=v1,v2 is uv=u1v1+u2v2

We can already directly compute the angle a unit vector v=v1,v2 makes with 1,0: in this situation v1=cosθ by definition, or 1,0v=cosθ. But if u and v are two unit vectors based at 0, how can we analogously compute the angle they form?

Theorem 14.1 (Dot Product Measures Arclength) If u,v are unit vectors based at pE2 making angle θ, then uv=cosθ

Proof. Let u,v denote an angle based at p.The idea is to use isometries to reduce this to the case we already understand! First, let ϕ be a translation isometry taking p to 0. Since the derivative of a translation is the identity, this takes u and v to the origin without changing their coordinates. And, since isometries preserve angle measures, we know the angle θ between up,vp is the same as the angle between uo,vo.

Now let R be a rotation about O taking uo to 1,0o. Since angles are invariant under isometry, the angle measure between uo and vo is the same as between Ruo and Rvo. But since Ruo=1,0o, we know

cosθ=first component of Rv

Thus, all we need to do is compute the matrix R, apply it to v, and read off the first component of the resulting vector! We know from how to create a rotation fixing O that takes 1,0o to uo is (u1u2u2u1). The transformation R we need is the inverse of this:

R=(u1u2u2u1)1=(u1u2u2u1)

Now we apply this to u and v to get our new vectors: applying to u gives 1,0 (check this!) and applying to v gives

Rv=(u1u2u2u1)(v1v2)=(u1v1+u2v2u2v1+u1v2)

The first component here is exactly uv=u1v1+u2v2. Thus we are done!

The above applies explicitly to unit vectors, as we used the rotation constructed in to requires a unit vector to send 1,0 to. However, this is easily modified to measure the angle between non-unit vectors: just divide by their magnitudes first!

Corollary 14.4 The measure θ of the angle between any two vectors u,v based at a point pE2 is related to the dot product via uv=uvcosθ

Proof. Let u,v be any two vectors based at p. Then u/u and v/v are two unit vectors based at p, and the angle between a pair of vectors is independent of their lengths (as its defined as an arclength along the unit circle no matter what). Using we find the angle between these unit vectors: uuvv=cosθ Multiplying across by the product of the magnitudes gives the claimed result.

Exercise 14.6 Prove that rectangles exist, using all of our new tools! (Ie write down what you know to be a rectangle, explain why each side is a line segment, parameterize it to find the tangent vectors at the vertices, and use the dot product to confirm that they are all right angles).

14.3.1 Trigonometric Identities

Using very similar reasoning to the above proposition relating angles to dot products, we can leverage our knowledge of rotations to efficiently discover trigonometric identities! We consider here the angle sum identities for sine and cosine.

Theorem 14.2 (Angle Sum Identites) Let α,β be lengths of arc (equivalently, measures of angles) and α+β the angle formed by concatenating the two lengths. Then

sin(α+β)=sinαcosβ+cosαsinβ cos(α+β)=cosαcosβsinαsinβ

Proof. Let v=v1,v2 be a vector that makes angle α with 0,1, and u=u1,u2 be a vector that makes angle β with 1,0.

Vectors v and u making angles α and β respectively.

Now let R be an isometry that rotates 1,0 to u. Since isometries preserve length, this takes the segment of the unit circle between 1,0 and v to a segment of the same length between u and Rv. So, now the total length of arc from 1,0 to Rv is α+β

A rotation R taking 1,0 to u takes v to a vector describing the angle sum α+β.

Thus, the x and y coordinates of Rv are the cosine and sine of α+β respectively. Writing down the rotation R (via ) we see Rv=(u1u2u2u1)(v1v2)=(u1v1u2v2u1v1+u1v2)=(cos(α+β)sin(α+β))

Finally - since v makes an angle of α wtih 1,0 and u makes an angle of β, we know by definition that their coordinates are v=(cosα,sinα) and u=(cosβ,sinβ). Substituting these in gives the identities we seek.

Analogously, we have the angle difference identities, which differ only in the choice of ± signs.

Theorem 14.3 (Angle Difference Identities) sin(αβ)=sinαcosβcosαsinβ cos(αβ)=cosαcosβ+sinαsinβ

Exercise 14.7 Prove similarly to how we proved (you may need an inverse matrix!).

From these we can deduce the double angle formulas by setting both α and β equal to the same angle θ in the addition formula

Corollary 14.5 (Double Angle Identities) cos(2θ)=cos2θsin2θsin(2θ)=2sinθcosθ

And the half angle formulas by algebraic manipulation of the above:

Corollary 14.6 (Half Angle Identities) cos(θ2)=1+cosθ2sin(θ2)=1cosθ2

Proof. We prove the cosine identity here, and leave the other as an exercise. Starting from the double angle identity for cosine, and the fact that sin2(x)+cos2(x)=1, we can do the following algebra: cos(2x)=cos2(x)sin2(x)=cos2(x)(1cos2(x))=2cos2(x)1

Now, we just solve for cos(x) in terms of cos(2x):

2cos2(x)=1+cos(2x)cos(x)=1+cos(2x)2

This lets us compute the cosine of an angle in terms of twice that angle! Replace 2x with θ to get the form above.

Exercise 14.8 Prove the half-angle identity for sinx.

These formulas are actually quite useful in practice, to find exact values of the trigonometric functions at different angles, given only the few angles we have computed explicitly (τ/4, for a square, and τ/6 from an equilateral triangle).

Example 14.6 (The exact value of sin(τ/24)) There are several ways we could approach this: one is to start with τ/6 and bisect twice. Another is to notice that τ24τ6τ8 and use the angle subtraction identity. We will do the latter here, and below in the discussion of Archimedes cover the repeated bisection approach.

tells us that

sinτ24=sinτ6cosτ8cosτ6sinτ8

We’ve successfully reduced the problem to knowing the sine and cosine of the larger angles τ/6 and τ/8. These are both do-able by hand: for τ/8 we could either note that this is half a right angle so lies along the line y=x, and solve for the point (x,x) on the unit circle getting sinτ8=22cosτ8=22 Or, we could have started with the right angle directly and applied bisection. For τ/6, we may use to see sinτ6=32cosτ6=12

The rest is just algebra:

sinτ24=32221222=24(31)0.258819

14.3.1.1 The Measurement of the Circle

The half angle identities played a crucial role in Archimedes’ ability to compute the perimeter of n-gons in his paper The Measurement of the Circle. Indeed, to calculate the circumference of an inscribed n-gon, its enough to be able to find sinτ/(2n):

The side-length of an inscribed n-gon is 2sinτ2n, found via bisecting the side to form a right triangle. The perimeter of the n-gon is just n times this.

By repeatedly bisecting the sides, we can start with something we can directly compute - like a triangle, and repeatedly bisect to compute larger and larger n-gons.

Archimedes’ method: repeatedly doubling the number of sides of the n-gon to get polygons approaching the circle.

Example 14.7 (From Triangle to Hexagon to 12-Gon) Start by inscribing an equilateral triangle in the circle. The angle formed by each side at the center is τ/3, and so bisecting a side gives an angle of τ/6 - the same as the angle of the equilateral triangle itself! We know the sine and cosine of this angle from : cosτ6=12sinτ6=32

Thus, the length of one side is 232=3, and the circumference is 335.1961524.

Doubling the side number to get to the hexagon requires we compute sinτ12, which we do via-half angle: sinτ12=1cosτ62=14=12

Thus, the side length here is 1 and the circumference is six times that, or 6. Doubling once more we now need to compute sinτ24 via the half-angle identity:

sinτ24=1cosτ122 Unfortunately - we do not know cosτ/12 yet: but we can find it! Since cos2(x)+sin2(x)=1 we may use the fact that we know sinτ12=12 to calculate it:

cosτ12=1(12)2=32

Plugging this back in, we get what we are after:

sinτ24=1322=2320.258819

Thus the length of one side of the 12-gon is 23, and its total perimeter is 12236.21165

(Note: using a different set of identities we get a different looking expression for our final answer here: a square root of a square root! But - its exactly the same value. Can you do some algebra to prove it?)

Exercise 14.9 Continue to bisections until you can compute sin(τ/(296)). What is the perimeter of the regular 96-gon (use a computer to get a decimal approximation, after your exact answer).

Explain how we know that this is provably an underestimate of the true length, using the definition of line segments.

Be brave - and go beyond Archimedes! Compute the circumference of the 192-gon.

Exercise 14.10 In the 400s CE, Chinese mathematician Zu Chongzi continued this process until he reached the 24,576-gon, and found (in our modern notation) that 3.1415926<π<3.1415927. How many times did he bisect the original equilateral triangle?

Exercise 14.11 Can you use trigonometry to find the perimeter of circumscribed n-gons as well? This would give you an upper bound to τ, to complement the lower bound found from inscribed ones.

Circumscribed n gons are the smallest n-gons containing the unit circle.

14.4 Euclid’s Axioms 4 & 5

The final two of Euclid’s postulates mention angles. Now that we have constructed them within our new foundations, we can finally attempt to prove these two!

The fourth postulate states all right angles are equal. Of course, by equal Euclid meant congruent as he often did. In order to be precise, it helps to spell everything out a bit better.

Proposition 14.5 (Euclids’ Postulate 4) Given the following two configurations: - A point p, and two orthogonal unit vectors up,vp based at p - A point q, and two orthogonal unit vectors aq,bq based at q

There is an isometry ϕ of E2 which takes p to q, takes up to aq, and vp to bq.

Exercise 14.12 Prove Euclid’s forth postulate holds in the geometry we have built founded on calculus.

Hint: there’s a couple natural approaches here.

  • You could directly use to move one point to the other and line up one of the tangent vectors. Then deal with the second one: can you prove its either already lined up, or will be after one reflection?
  • Alternatively, you could show that every right angle can be moved to the “standard right angle” formed by 1,0,0,1 at O. Then use this to move every angle to every other, transiting through O

At long last - we are down to the final postulate of Euclid - the Parallel Postulate, in its original formulation, also mentions angles and so could not be formulated in our new geometry until now.

Proposition 14.6 (The Parallel Postulate) Given two lines L1 and L2 crossed by another line Λ, if the sum of the angles that the Li make with Λ on one side are less than τ/2, then the Li intersect on that side.

Of course, we do not need to prove this to finish our quest: we have already proven the equivalent postulate of Playfair/Proculus. But, bot for completeness and the satisfaction of directly grounding the Elements in our new formalism, I cannot help but offer it as an exercise.

Exercise 14.13 Prove the parallel postulate.
Hint: try the special case where the crossing line Λ makes a right angle with one of the others (say L1). Use isometries to move their intersection to O, the crossing line Λ to the y-axis, and L1 to the xaxis. Now you just need to prove L2 is parallel to the x-axis if and only if it intersects the y axis in a right angle.

14.5 Conformal Maps

We’ve already seen that isometries preserve the angles between any two tangent vectors in the plane. But these are not the only maps with this property. In general, an angle preserving map is called conformal

Definition 14.9 A map F:E2E2 is conformal if it preserves all infinitesimal angles in the plane. That is, if u,v are two tangent vectors at p Angle(u,v)=Angle(DFp(u),DFp(v))

Remark 14.3. Recall that by default we read angles counterclockwise: this is important in the definition of conformality. For example, PICTURE is not conformal as it sends an angle of θ to an angle of τθ. (Alternatively, reading clockwise we may say negative θ. Maps that preserve angles after reversing their sign are called anti-conformal)

A conformal map preserves all angles, though it may distort lengths.

Because we have a simple relationship between angles and the dot product, we can formulate this in an easy-to-compute way.

Corollary 14.7 A map F:E2E2 is conformal if for every pair of vectors u,v based at p we have

cosθ=uvuv=DFp(u)DFp(v)DFp(u)DFp(v)

We won’t have much immediate need for this material on conformal maps - as we are primarily concerned with Euclidean isometries at the moment, which we already know to preserve angles! But, when we study maps of spherical geometry and especially hyperbolic geometry, being able to tell when a map is conformal will be of great use - so we provide some material here to reference in the future.

Example 14.8 (Complex Squaring is Conformal) The complex squaring operation zz2 can be written as a s real function on the plane in terms of x,y as S(x,y)=(x2y2,2xy) This function is conformal everywhere except at O, which we verify by direct calculation.

The complex squaring function is conformal: it sends all the right angles of the grid right angles.

The derivative matrix at p=(x,y) is DFp=(2x2y2y2x) So, now we just need to take two vectors u=u1,u2 and v=v1,v2 based at p, apply the derivative, and see what the resulting angle is!

DFp(u)=(2xu1+2yu22yu1+2xu2)DFp(v)=(2xv1+2yv22yv1+2xv2)

After a lot of algebra, we can find the length of these two vectors DFp(u)=4(x2+y2)(u12+u22)DFp(v)=4(x2+y2)(v12+v22) And we can also find their dot product: DFp(u)DFp(v)=4(x2+y2)(u1v1+u2v2)

Thus, forming the quotient that measures the cosine of the angle between them, we can cancel a factor of 4(x2+y2) from both the top and bottom!

DFp(u)DFp(v)DFp(u)DFp(v)=4(x2+y2)(u1v1+u2v2)4(x2+y2)(u12+u22)4(x2+y2)(v12+v22)=u1v1+u2v2u12+u22v12+v22=uvuv

But this still isn’t the easiest condition to check, as we have to test it for all pairs of vectors u,v at every point! Luckily, we can use the linearity of the dot product to help us come up with an easier means of checking for conformality.

Theorem 14.4 (Testing for Conformality) A map F:E2E2 is conformal if it satisfies the following two conditions:

  • It sends 1,0p and 0,1p to a pair of orthogonal vectors, at each point.
  • These vectors DFp(1,0) and DFp(0,1) have the same nonzero length.

Proof.

Example 14.9 (Complex Squaring is Conformal) We can re-check that the squaring map S(x,y)=(x2y2,2xy) is conformal using the theorem above: since the derivative at p=(x,y) is DFp=(2x2y2y2x) we simply apply this to the standard basis vectors and see DFp(1,0)=(2x,2y)DFp(0,1)=(2y,2x) These two vectors are orthogonal as their dot product is zero. And, they are both the same length: 2x2+y2. This length is nonzero unless (x,y)=O, so S is conformal everywhere except O.

But wait! We can do even better than this: say that ϕ sends 1,0p to the vector a,bϕ(p). Then we know (via ) that 0,1 must be sent to the τ/4 rotation of this! So, Dϕp(0,1)=b,aϕ(p). But if we know where Dϕ sends both of the standard basis vectors, we know its matrix!

Corollary 14.8 The map ϕ:E2E2 is conformal if and only if its derivative matrix has the form Dϕp=(abba) for some a,b at each point p of the plane.

Example 14.10 (Complex Squaring is Conformal) We can re-re-check that the squaring map S(x,y)=(x2y2,2xy) is conformal using the theorem above: just taking the derivative DFp=(2x2y2y2x) we see the diagonal terms are equal and the off diagonals are negatives of one another. Thus, its conformal by .

Exercise 14.14 (Complex Exponentiation is Conformal) The complex exponential ez can be written as a real function on the plane in terms of x,y as E(x,y)=(excosy,exsiny) Prove that E is a conformal map.

Exercise 14.15 Prove that if a map F is conformal and preserves the length of at least one vector at each point (say, it sends 1,0p to a unit vector at F(p)), then F is an isometry.