Here is my commentary for the 2019 International Math Olympiad, consisting of pictures and some political statements about the problem. Summary This year’s USA delegation consisted of leader Po-Shen Loh and deputy leader Yang Liu. The USA scored 227 points, … Continue reading

# Tag Archives: math

# Hard and soft techniques

In yet another contest-based post, I want to distinguish between two types of thinking: things that could help you solve a problem, and things that could help you understand the problem better. Then I’ll talk a little about how you can use the latter. (I’ve talked about this in my own classes for a while by now, but only recently realized I’ve never gotten the whole thing in writing. So here goes.)

## 1. More silly terminology

As usual, to make these things easier to talk about, I’m going to introduce some words to describe these two. Taking a page from martial arts, I’m going to run with **hard** and **soft** techniques.

A **hard** technique is something you try in the hopes it will prove something — ideally, solve the problem, but at least give you some intermediate lemma. Perhaps a better definition is “things that will end up in the actual proof”. Examples include:

- Angle chasing in geometry, or proving quadrilaterals are cyclic.
- Throwing complex numbers at a geometry problem.
- Plugging in some values into a functional equation (which gives more equations to work with).
- Taking a given Diophantine equation modulo to get some information, or taking -adic evaluations.
- Trying to perform an induction, for example by deleting an element.
- Trying to write down an inequality that when summed cyclically gives the desired conclusion.
- Reducing the problem to one or more equivalent claims.

and so on. I’m sure you can come up with more examples.

In contrast, a **soft** technique is something you might try to help you understand the problem better — even if it might not prove anything. Perhaps a better definition is “things not written up”. Examples include:

- Examining particular small cases of the problem.
- Looking at the equality cases of a min/max problem.
- Considering variants of the problem (for example, adding or deleting conditions).
- Coming up with lots of concrete examples and playing with them.
- Trying to come with a counterexample to the problem’s assertion and seeing what the obstructions are.
- Drawing pictures, even on non-geometry problems (see JMO2 and JMO5 in my 2019 notes for example).
- Deciding whether or not a geometry problem is “purely projective”.
- Counting the algebraic degrees of freedom in a geometry problem.
- Checking all the linear/polynomial solutions to a functional equation, in order to get a guess what the answer might be.
- Blindly trying to guess solutions to an algebraic equation.
- Making up an artificial unnatural function in a functional equation, and then trying to see why it doesn’t work (or occasionally being surprised that it does work).
- Thinking about why a certain hard technique you tried failed, or even better convincing yourself it cannot work (for example, this Diophantine equation has a solution modulo every prime, so stop trying to one-shot by mods).
- Giving a heuristic argument that some claim should be true or false (“probably is odd infinitely often”), or even easy/hard to prove.

and so on. There is some grey area between these two, some of the examples above might be argued to be in the other category (especially in context of specific problems), but hopefully this gives you a sense of what I’m talking about.

If you look at things I wrote back when I was in high school, you’ll see this referred to as “attacking” and “scouting” instead. This is too silly for me now even by my standards, but back then it was because I played a lot of *StarCraft: Brood War* (I’ve since switched to StarCraft II). The analogy there is pretty self-explanatory: knowing what your opponent is doing is important because your army composition and gameplay decisions should change in reaction to more information.

## 2. Using soft techniques: an example

Now after all that blabber, here’s the action item for you all: **you should try soft techniques when stuck**.

When you first start doing a problem, you will often have some good ideas for what to try. (For example: a wild geometry appeared, let’s scout for cyclic quadrilaterals.) Sometimes if you are lucky enough (especially if the problem is easier) this will be enough to topple the problem, and you can move on. But more often what happens is that eventually you run out of steam, and the problem is still standing. When that happens, my advice is to try doing some soft techniques if you haven’t already done so.

Here’s an example that I like to give.

**Example 1** **(USA TST 2009)**

Find all real numbers , , which satisfy

A common first thing that people will try to do is add the first two equations, since that will cause the terms to cancel. This gives a factor of in the left and an in the right, so then maybe you try to submit that into the in the last equation, so you get , cool, there’s no more linear terms. Then. . .

Usually this doesn’t end well. You add this and subtract that and in the end all you see is equation after equation, and after a while you realize you’re not getting anywhere.

So we’re stuck now. What to do? I’ll now bring in two of the soft techniques I mentioned earlier:

- Let’s imagine the problem had replaced with . In this new problem, you can
*imagine*solving for in terms of using the first equation, then in terms of , and then finally putting everything into the last equation to find a degree polynomial in . I say “imagine” because wow would that be ugly.But here’s the kicker: it’s a polynomial. It should have exactly complex roots, with multiplicity. That’s a lot. Really?

So here’s a hint you might take: there’s a good reason this is over but not . Often these kind of things end up being because there’s an inequality going on somewhere, so there will only be a few real solutions even though there might be tons of complex ones.

- Okay, but there’s an even more blatant thing we don’t know yet:
*what is the answer, anyways*?This was more than a little bit embarrassing. We’re half an hour in to the problem and thoroughly stuck, and we don’t even have a single that works? Maybe it’d be a good idea to fix that, like,

*right now*. In the simplest way possible: guess and check.It’s much easier than it sounds, since if you pick a value of , say, then you get from the third equation, from the first, then check whether it fits the second. If we restrict our search to integer values of , then there aren’t so many that are reasonable.

I won’t spoil what the answer is, other than saying there is an integer triple and it’s not hard to find it as I described. Once you have these two meta-considerations, you suddenly have a much better foothold, and it’s not too hard to solve the problem from here (for a USA TST problem anyways).

I pick this example because it really illustrates how hopeless repeatedly using hard techniques can be if you miss the right foothold (and also because in this problem it’s unusually tempting to just think that more manipulation is enough). It’s not *impossible* to solve the problem without first realizing what the answer is, but it is certainly way more difficult.

## 3. Improving at soft techniques

What this also means is that, in the after-math of a problem (when you’ve solved/given up on a problem and are reading and reflecting on the solution), you should also add soft techniques into the list of possible answers to “how might I have thought of that?”. An example of this is at the end of my earlier post On Reading Solutions, in which I describe how you can come up with solutions to two Putnam problems by thinking carefully about what should be the equality case.

Doing this is harder than it sounds, because the soft techniques are the ones that by definition won’t appear in most written solutions, and many people don’t explicitly even recognize them. But soft techniques are the things that tell you which hard techniques to use, which is why they’re so valuable to learn well.

In writing this post, I’m hoping to make the math contest world more aware that these sorts of non-formalizable ideas are things that can (and should) be acknowledged and discussed, the same way that the hard techniques are. In particular, just as there are a plethora of handouts on every hard technique in the olympiad literature, it should also be possible to design handouts aimed at practicing one or more particular soft techniques.

At MOP every year, I’m starting to see more and more classes to this effect (alongside the usual mix of classes called “inversion” or “graph theory” or “induction” or whatnot). I would love to see more! End speech.

# RMM 2019 pictures and aftermath

Pictures, thoughts, and other festives from the 2019 Romania Masters in Math. See also the MAA press release. Summary Po-Shen Loh and I spent the last week in Bucharest with the United States team for the 11th RMM. The USA … Continue reading

# Napkin v1.5 (and more)

Careful readers of my blog might have heard about plans to have a second edition of Napkin out by the end of February. As it turns out I was overly ambitious, and (seeing that I am spending the next week … Continue reading

# A few shockingly linear graphs

There’s a recent working paper by economists Ruchir Agarwal and Patrick Gaule which I think would be of much interest to this readership: a systematic study of IMO performance versus success as a mathematician later on.

Here is a link to the working paper.

Despite the click-baity title and dreamy introduction about the Millenium Prizes, the rest of the paper is fascinating, and the figures section is a gold mine. Here are two that stood out to me:

There’s also one really nice idea they had, which was to investigate the effect of getting one point less than a gold medal, versus getting exactly a gold medal. This is a pretty clever way to account for the effect of the prestige of the IMO, since “IMO gold” sounds so much better on a CV than “IMO silver” even though in any given year they may not differ so much. To my surprise, the authors found that “being awarded a better medal appears to have no additional impact on becoming a professional mathematician or future knowledge production”. I included the relevant graph below here.

The data used in the paper spans from IMO 1981 to IMO 2000. This is before the rise of Art of Problem Solving and the Internet (and the IMO was smaller back then, anyways), so I imagine these graphs might look different if we did them in 2040 using IMO 2000 – IMO 2020 data, although I’m not even sure whether I expect the effects to be larger or smaller.

(As usual: I do not mean to suggest that non-IMO participants cannot do well in math later. This is so that I do not get flooded with angry messages like last time.)

# A trailer for p-adic analysis, second half: Mahler coefficients

In the previous post we defined -adic numbers. This post will state (mostly without proof) some more surprising results about continuous functions . Then we give the famous proof of the Skolem-Mahler-Lech theorem using -adic analysis.

## 1. Digression on

Before I go on, I want to mention that is not algebraically closed. So, we can take its algebraic closure — but this field is now no longer complete (in the topological sense). However, we can then take the completion of this space to obtain . In general, completing an algebraically closed field remains algebraically closed, and so there is a larger space which is algebraically closed *and* complete. This space is called the -adic complex numbers.

We won’t need at all in what follows, so you can forget everything you just read.

## 2. Mahler coefficients: a description of continuous functions on

One of the big surprises of -adic analysis is that we can concretely describe all continuous functions . They are given by a basis of functions

in the following way.

**Theorem 1** **(Mahler; see Schikhof Theorem 51.1 and Exercise 51.B)**

Conversely, if is any sequence converging to zero, then defines a continuous function satisfying (1).

The are called the *Mahler coefficients* of .

**Exercise 2**

Last post we proved that if is continuous and for every then . Re-prove this using Mahler’s theorem, and this time show conversely that a unique such exists when .

You’ll note that these are the same finite differences that one uses on polynomials in high school math contests, which is why they are also called “Mahler differences”.

Thus one can think of as saying that the values of , , \dots behave like a polynomial modulo for every . Amusingly, this fact was used on a USA TST in 2011:

**Exercise 3** **(USA TST 2011/3)**

Let be a prime. We say that a sequence of integers is a *-pod* if for each , there is an such that whenever , divides the sum

Prove that if both sequences and are -pods, then the sequence is a -pod.

## 3. Analytic functions

We say that a function is **analytic** if it has a power series expansion

As before there is a characterization in terms of the Mahler coefficients:

**Theorem 4** **(Schikhof Theorem 54.4)**

The function is analytic if and only if

Just as holomorphic functions have finitely many zeros, we have the following result on analytic functions on .

**Theorem 5** **(Strassmann’s theorem)**

Let be analytic. Then has finitely many zeros.

## 4. Skolem-Mahler-Lech

We close off with an application of the analyticity results above.

**Theorem 6** **(Skolem-Mahler-Lech)**

Let be an integral linear recurrence. Then the zero set of is eventually periodic.

*Proof:* According to the theory of linear recurrences, there exists a matrix such that we can write as a dot product

Let be a prime not dividing . Let be an integer such that .

Fix any . We will prove that either all the terms

are zero, or at most finitely many of them are. This will conclude the proof.

Let for some integer matrix . We have

Thus we have written in Mahler form. Initially, we define , but by Mahler’s theorem (since ) it follows that extends to a function . Also, we can check that hence is even analytic.

Thus by Strassman’s theorem, is either identically zero, or else it has finitely many zeros, as desired.

# A trailer for p-adic analysis, first half: USA TST 2003

I think this post is more than two years late in coming, but anywhow…

This post introduces the -adic integers , and the -adic numbers . The one-sentence description is that these are “integers/rationals carrying full mod information” (and only that information).

The first four sections will cover the founding definitions culminating in a short solution to a USA TST problem.

In this whole post, is always a prime. Much of this is based off of Chapter 3A from *Straight from the Book*.

## 1. Motivation

Before really telling you what and are, let me tell you what you might expect them to do.

In elementary/olympiad number theory, we’re already well-familiar with the following two ideas:

- Taking modulo a prime or prime , and
- Looking at the exponent .

Let me expand on the first point. Suppose we have some Diophantine equation. In olympiad contexts, one can take an equation modulo to gain something else to work with. Unfortunately, taking modulo loses some information: (the reduction is far from injective).

If we want finer control, we could consider instead taking modulo , rather than taking modulo . This can also give some new information (cubes modulo , anyone?), but it has the disadvantage that isn’t a field, so we lose a lot of the nice algebraic properties that we got if we take modulo .

One of the goals of -adic numbers is that we can get around these two issues I described. The -adic numbers we introduce is going to have the following properties:

- You can “take modulo for all at once”. In olympiad contexts, we are used to picking a particular modulus and then seeing what happens if we take that modulus. But with -adic numbers, we won’t have to make that choice. An equation of -adic numbers carries enough information to take modulo .
- The numbers form a field, the nicest possible algebraic structure: makes sense. Contrast this with , which is not even an integral domain.
- It doesn’t lose as much information as taking modulo does: rather than the surjective we have an
*injective*map . - Despite this, you “ignore” some “irrelevant” data. Just like taking modulo , you want to zoom-in on a particular type of algebraic information, and this means necessarily losing sight of other things. (To draw an analogy: the equation has no integer solutions, because, well, squares are nonnegative. But you will find that this equation has solutions modulo any prime , because once you take modulo you stop being able to talk about numbers being nonnegative. The same thing will happen if we work in -adics: the above equation has a solution in for every prime .)

So, you can think of -adic numbers as the right tool to use if you only really care about modulo information, but normal isn’t quite powerful enough.

To be more concrete, I’ll give a poster example now:

Here is a problem where we *clearly* only care about -type information. Yet it’s a nontrivial challenge to do the necessary manipulations mod (try it!). The basic issue is that there is no good way to deal with the denominators modulo (in part is not even an integral domain).

However, with -adic analysis we’re going to be able to overcome these limitations and give a “straightforward” proof by using the identity

Such an identity makes no sense over or for converge reasons, but it will work fine over the , which is all we need.

## 2. Algebraic perspective

We now construct and . I promised earlier that a -adic integer will let you look at “all residues modulo ” at once. This definition will formalize this.

### 2.1. Definition of

**Definition 2** **(Introducing )**

A **-adic integer** is a sequence

of residues modulo for each integer , satisfying the compatibility relations for .

The set of -adic integers forms a ring under component-wise addition and multiplication.

**Example 3** **(Some -adic integers)**

Let . Every usual integer generates a (compatible) sequence of residues modulo for each , so we can view each ordinary integer as -adic one:

On the other hand, there are sequences of residues which do not correspond to any usual integer despite satisfying compatibility relations, such as

which can be thought of as .

In this way we get an injective map

which is not surjective. So there are more -adic integers than usual integers.

(Remark for experts: those of you familiar with category theory might recognize that this definition can be written concisely as

where the inverse limit is taken across .)

**Exercise 4**

Check that is an integral domain.

### 2.2. Base expansion

Here is another way to think about -adic integers using “base ”. As in the example earlier, every usual integer can be written in base , for example

More generally, given any , we can write down a “base ” expansion in the sense that there are exactly choices of given . Continuing the example earlier, we would write

and in general we can write

where , such that the equation holds modulo for each . Note the expansion is infinite to the *left*, which is different from what you’re used to.

(Amusingly, negative integers also have infinite base expansions: , corresponding to .)

Thus you may often hear the advertisement that a -adic integer is an “possibly infinite base expansion”. This is correct, but later on we’ll be thinking of in a more and more “analytic” way, and so I prefer to think of this as a **“Taylor series with base ”**. Indeed, much of your intuition from generating functions (where is a field) will carry over to .

### 2.3. Constructing

Here is one way in which your intuition from generating functions carries over:

**Proposition 5** **(Non-multiples of are all invertible)**

The number is invertible if and only if . In symbols,

Contrast this with the corresponding statement for : a generating function is invertible iff .

*Proof:* If then , so clearly not invertible. Otherwise, for all , so we can take an inverse modulo , with . As the are themselves compatible, the element is an inverse.

**Example 6** **(We have )**

We claim the earlier example is actually

Indeed, multiplying it by gives

(Compare this with the “geometric series” . We’ll actually be able to formalize this later, but not yet.)

**Remark 7** **( is an integer for )**

The earlier proposition implies that (among other things); your intuition about what is an “integer” is different here! In olympiad terms, we already knew made sense, which is why calling an “integer” in the -adics is correct, even though it doesn’t correspond to any element of .

Fun (but trickier) exercise: rational numbers correspond exactly to eventually periodic base expansions.

With this observation, here is now the definition of .

**Definition 8** **(Introducing )**

Since is an integral domain, we let denote its field of fractions. These are the **-adic numbers**.

Continuing our generating functions analogy:

This means is “**Laurent series with base **”, and in particular according to the earlier proposition we deduce:

**Proposition 9** **( looks like formal Laurent series)**

Every nonzero element of is uniquely of the form

Thus, continuing our base analogy, elements of are in bijection with “Laurent series”

for . So the base representations of elements of can be thought of as the same as usual, but extending infinitely far to the left (rather than to the right).

(Fair warning: the field has characteristic *zero*, not .)

**Remark 10** **(Warning on fraction field)**

This result implies that you shouldn’t think about elements of as (for ) in practice, even though this is the official definition (and what you’d expect from the name ). The only denominators you need are powers of .

To keep pushing the formal Laurent series analogy, is usually not thought of as quotient of generating functions but rather as “formal series with some negative exponents”. You should apply the same intuition on .

(At this point I want to make a remark about the fact , connecting it to the wish-list of properties I had before. In elementary number theory you can take equations modulo , but if you do the quantity doesn’t make sense unless you know . You can’t fix this by just taking modulo since then you need to get , ad infinitum. You can work around issues like this, but the nice feature of and is that you have modulo information for “all at once”: the information of packages all the modulo information simultaneously. So you can divide by with no repercussions.)

## 3. Analytic perspective

### 3.1. Definition

Up until now we’ve been thinking about things mostly algebraically, but moving forward it will be helpful to start using the language of analysis. Usually, two real numbers are considered “close” if they are close on the number of line, but for -adic purposes we only care about modulo information. So, we’ll instead think of two elements of or as “close” if they differ by a large multiple of .

For this we’ll borrow the familiar from elementary number theory.

**Definition 11** **(-adic valuation and absolute value)**

We define the **-adic valuation** in the following two equivalent ways:

- For we let be the largest such that (or if ). Then extend to all of by .
- Each can be written uniquely as for , . We let .

By convention we set . Finally, define the **-adic absolute value** by

In particular .

This fulfills the promise that and are close if they look the same modulo for large ; in that case is large and accordingly is small.

### 3.2. Ultrametric space

In this way, and becomes a metric space with metric given by .

In fact, these spaces satisfy a stronger form of the triangle inequality than you are used to from .

**Proposition 13** **( is an ultrametric)**

For any , we have the **strong triangle inequality**

Equality holds if (but not only if) .

However, is more than just a metric space: it is a field, with its own addition and multiplication. This means we can do analysis just like in or : basically, any notion such as “continuous function”, “convergent series”, et cetera has a -adic analog. In particular, we can define what it means for an infinite sum to converge:

**Definition 14** **(Convergence notions)**

Here are some examples of -adic analogs of “real-world” notions.

- A sequence , \dots converges to a limit if .
- The infinite series converges if the sequence of partial sums , , \dots, converges to some limit.
- \dots et cetera \dots

With this definition in place, the “base ” discussion we had earlier is now true in the analytic sense: if then

Indeed, the th partial sum is divisible by , hence the partial sums approach as .

While the definitions are all the same, there are some changes in properties that should be true. For example, in convergence of partial sums is simpler:

Contrast this with in . You can think of this as a consequence of strong triangle inequality. *Proof:* By multiplying by a large enough power of , we may assume . (This isn’t actually necessary, but makes the notation nicer.)

Observe that must eventually stabilize, since for large enough we have . So let be the eventual residue modulo of for large . In the same way let be the eventual residue modulo , and so on. Then one can check we approach the limit .

Here’s a couple exercises to get you used to thinking of and as metric spaces.

**Exercise 16** **( is compact)**

Show that is not compact, but is. (For the latter, I recommend using sequential continuity.)

**Exercise 17** **(Totally disconnected)**

Show that both and are *totally disconnected*: there are no connected sets other than the empty set and singleton sets.

### 3.3. More fun with geometric series

While we’re at it, let’s finally state the -adic analog of the geometric series formula.

**Proposition 18** **(Geometric series)**

Let with . Then

*Proof:* Note that the partial sums satisfy , and as since .

So, is really a correct convergence in . And so on.

If you buy the analogy that is generating functions with base , then all the olympiad generating functions you might be used to have -adic analogs. For example, you can prove more generally that:

**Theorem 19** **(Generalized binomial theorem)**

If and , then for any we have the series convergence

(I haven’t defined , but it has the properties you expect.) The proof is as in the real case; even the theorem statement is the same except for the change for the extra subscript of . I won’t elaborate too much on this now, since -adic exponentiation will be described in much more detail in the next post.

### 3.4. Completeness

Note that the definition of could have been given for as well; we didn’t need to introduce it (after all, we have in olympiads already). The big important theorem I must state now is:

**Theorem 20** **( is complete)**

The space is the completion of with respect to .

This is the definition of you’ll see more frequently; one then defines in terms of (rather than vice-versa) according to

(Remark for experts: is a field with a non-Arcihmedian valuation; then is its valuation ring.)

Let me justify why this definition is philosophically nice.

Suppose you are a numerical analyst and you want to estimate the value of the sum

to within . The sum consists entirely of rational numbers, so the problem statement would be fair game for ancient Greece. But it turns out that in order to get a good estimate, it *really helps* if you know about the real numbers: because then you can construct the infinite series , and deduce that , up to some small error term from the terms past , which can be bounded.

Of course, in order to have access to enough theory to prove that , you need to have the real numbers; it’s impossible to do serious analysis in the non-complete space , where e.g. the sequence , , , , \dots is considered “not convergent” because . Instead, all analysis is done in the completion of , namely .

Now suppose you are an olympiad contestant and want to estimate the sum

to within mod (i.e. to within in ). Even though is a rational number, it still helps to be able to do analysis with infinite sums, and then bound the error term (i.e. take mod ). But the space is not complete with respect to either, and thus it makes sense to work in the completion of with respect to . This is exactly .

## 4. Solving USA TST 2002/2

Let’s finally solve Example~1, which asks to compute

Armed with the generalized binomial theorem, this becomes straightforward.

Using the elementary facts that and , this solves the problem.

# New oly handout: Constructing Diagrams

I’ve added a new Euclidean geometry handout, Constructing Diagrams, to my webpage.

Some of the stuff covered in this handout:

- Advice for constructing the triangle centers (hint: circumcenter goes first)
- An example of how to rearrange the conditions of a problem and draw a diagram out-of-order
- Some mechanical suggestions such as dealing with phantom points
- Some examples of computer-generated figures

Enjoy.

# Revisiting arc midpoints in complex numbers

## 1. Synopsis

One of the major headaches of using complex numbers in olympiad geometry problems is dealing with square roots. In particular, it is nontrivial to express the incenter of a triangle inscribed in the unit circle in terms of its vertices.

The following lemma is the standard way to set up the arc midpoints of a triangle. It appears for example as part (a) of Lemma 6.23.

**Theorem 1** **(Arc midpoint setup for a triangle)**

Let be a triangle with circumcircle and let , , denote the arc midpoints of opposite , opposite , opposite .

Suppose we view as the unit circle in the complex plane. Then *there exist* complex numbers , , such that , , , and

Theorem 1 is often used in combination with the following lemma, which lets one assign the incenter the coordinates in the above notation.

**Lemma 2** **(The incenter is the orthocenter of opposite arc midpoints)**

Let be a triangle with circumcircle and let , , denote the arc midpoints of opposite , opposite , opposite . Then the incenter of coincides with the orthocenter of .

Unfortunately, the proof of Theorem 1 in my textbook is wrong, and I cannot find a proof online (though I hear that *Lemmas in Olympiad Geometry* has a proof). So in this post I will give a correct proof of Theorem 1, which will hopefully also explain the mysterious introduction of the minus signs in the theorem statement. In addition I will give a version of the theorem valid for quadrilaterals.

## 2. A Word of Warning

I should at once warn the reader that Theorem 1 is an *existence result*, and thus must be applied carefully.

To see why this matters, consider the following problem, which appeared as problem 1 of the 2016 JMO.

**Example 3** **(JMO 2016, by Zuming feng)**

The isosceles triangle , with , is inscribed in the circle . Let be a variable point on the arc that does not contain , and let and denote the incenters of triangles and , respectively. Prove that as varies, the circumcircle of triangle passes through a fixed point.

By experimenting with the diagram, it is not hard to guess that the correct fixed point is the midpoint of arc , as seen in the figure below. One might be tempted to write , , , and assert the two incenters are and , and that the fixed point is .

This is a mistake! If one applies Theorem 1 twice, then the choices of “square roots” of the common vertices and may not be compatible. In fact, they *cannot* be compatible, because the arc midpoint of opposite is different from the arc midpoint of opposite .

In fact, I claim this is not a minor issue that one can work around. This is because the claim that the circumcircle of passes through the midpoint of arc is false if lies on the arc on the same side as ! In that case it actually passes through instead. Thus the truth of the problem really depends on the fact that the quadrilateral is *convex*, and any attempt with complex numbers must take this into account to have a chance of working.

## 3. Proof of the theorem for triangles

Fix now, so we require , , . There are choices of square roots , , we can take (differing by a sign); we wish to show one of them works.

We pick an arbitrary choice for first. Then, of the two choices of , we pick the one such that . Similarly, for the two choices of , we pick the one such that . Our goal is to show that under these conditions, we have again.

The main trick is to now consider the arc midpoint , which we denote by . It is easy to see that:

**Lemma 4** **(The isosceles trapezoid trick)**

We have (both are perpendicular to the bisector). Thus is an isosceles trapezoid, and so .

Thus, we have

Thus

as desired.

From this we can see why the minus signs are necessary.

## 4. A version for quadrilaterals

We now return to the setting of a convex quadrilateral that we encountered in Example 3. Suppose we preserve the variables , , that we were given from Theorem 1, but now add a fourth complex number with . How are the new arc midpoints determined? The following theorem answers this question.

**Theorem 6** **( setup)**

Let be a convex quadrilateral inscribed in the unit circle of the complex plane. Then we can choose complex numbers , , , such that , , , and:

- The opposite arc midpoints , , of triangle are given by , , , as before.
- The midpoint of arc not including or is given by .
- The midpoint of arc not including or is given by .
- The midpoint of arc is and the midpoint of arc is .

This setup is summarized in the following figure.

Note that unlike Theorem 1, the four arcs cut out by the sides of do not all have the same sign (I chose to have coordinates ). This asymmetry is inevitable (see if you can understand why from the proof below).

*Proof:* We select , , with Theorem 1. Now, pick a choice of such that is the arc midpoint of not containing and . Then the arc midpoint of not containing or is given by

On the other hand, the calculation of for the midpoint of follows by applying Lemma 4 again. (applied to triangle ). The midpoint of is computed similarly.

In other problems, the four vertices of the quadrilateral may play more symmetric roles and in that case it may be desirable to pick a setup in which the four vertices are labeled in order. By relabeling the letters in Theorem 6 one can prove the following alternate formulation.

**Corollary 7**

Let be a convex quadrilateral inscribed in the unit circle of the complex plane. Then we can choose complex numbers , , , such that , , , and:

- The midpoints of , , , cut out by the sides of are , , , .
- The midpoints of and are and .
- The midpoints of and are and .

To test the newfound theorem, here is a cute easy application.

**Example 8** **(Japanese theorem for cyclic quadrilaterals)**

In a cyclic quadrilateral , the incenters of , , , are the vertices of a rectangle.

# An apology for HMMT 2016

Median Putnam contestants, willing to devote one of the last Saturdays before final exams to a math test, are likely to receive an advanced degree in the sciences. It is counterproductive on many levels to leave them feeling like total idiots.

— Bruce Reznick, “Some Thoughts on Writing for the Putnam”

Last February I made a big public apology for having caused one of the biggest scoring errors in HMMT history, causing a lot of changes to the list of top individual students. Pleasantly, I got some nice emails from coaches who reminded me that most students and teams do not place highly in the tournament, and at the end of the day the most important thing is that the contestants enjoyed the tournament.

So now I decided I have to apologize for 2016, too.

The story this time is that I inadvertently sent over 100 students home having solved two or fewer problems total, out of 30 individual problems. That year, I was the problem czar for HMMT February 2016, and like many HMMT problem czars before me, had vastly underestimated the difficulty of my own problems.

I think stories like this are a lot worse than people realize; contests are supposed to be a learning experience for the students, and if a teenager shows up to Massachusetts and spends an entire Saturday feeling hopeless for the entire contest, then the flight back to California is going to feel very long. Now imagine having 100 students go through this every single February.

So today I’d like to say a bit about things I’ve picked up since then that have helped me avoid making similar mistakes. I actually think people generally realize that HMMT is too hard, but are wrong about how this should be fixed. In particular, **I think the common approach (and the one I took) of “make problem 1 so easy that almost nobody gets a zero” is wrong**, and I’ll explain here what I think should be done instead.

## 1. Gettable, not gimme

I think just “easy” is the wrong way to think about the beginning problems. At ARML, the problem authors use a finer distinction which I really like:

- A problem is
**gettable**if nearly every contestant feels like they*could have*gotten the problem on a good day. (In particular, problems that require knowledege that not all contestants have are not gettable, even if they are easy with it.) - A problem is a
**gimme**if nearly every contestant actually solves the problem on the contest.

The consensus is always that **the early problems should be gettable but not gimme’s**. You could start every contest by asking the contestant to compute the expected value of 7, but the contestants are going to notice, and it isn’t going to help anyone.

(I guess I should make the point that in order for a problem to be a “gimme”, it would have to be so easy to be almost insulting, because high accuracy on a given problem is really only possible if the level of the problem is significantly below the level of the student. So a gimme would have to be a problem that is way easier than the level of the weakest contestant — you can see why these would be bad.)

In contrast, with a gettable problem, even though some of the contestants will miss it, they’ll often miss it for a reason like 2+3=6. This is a bit unfortunate, but it is still a lot better if the contestant goes home thinking “I made a small arithmetic error, so I have to be more careful” than “there’s no way I could have gotten this, it was hopeless”.

But that brings to me to the next point:

## 2. At the IMO 33% of the problems are gettable

At the IMO, there are two easy problems (one each day), but there are only six problems. So a full one-third of the problems are gettable: we hope that most students attending the IMO can solve either IMO1 or IMO4, even though many will not solve both.

If you are writing HMMT or some similar contest, I think this means **you should think about the opening in terms of the fraction 1/3**, rather than problem 1. For example, at HMMT, I think the czars should strive instead to make the first three or four out of ten problems on each individual test *gettable*: they should be problems every contestant *could* solve, even though some of them will still miss it anyways. Under the pressure of contest, students are going to make all sorts of mistakes, and so it’s important that there are multiple gettable problems. This way, **every student has two or three or four real chances to solve a problem**: they’ll still miss a few, but at least they feel like they could do something.

(Every year at HMMT, when we look back at the tests in hindsight, the first reflex many czars have is to look at how many people got 0’s on each test, and hope that it’s not too many. The fact that this figure is even worth looking at is in my opinion a sign that we are doing things wrong: is 1/10 any better than 0/10, if the kid solved question 1 quickly and then spent the rest of the hour staring at the other nine?)

## 3. Watch the clock

The other thing I want to say is to spend some time thinking about the entire test as a whole, rather than about each problem individually.

To drive the point: I’m willing to bet that **an HMMT individual test with 4 easy, 6 medium, and 0 hard problems could actually work**, even at the top end of the scores. Each medium problem in isolation won’t distinguish the strongest students. But put six of them all together, and you get two effects:

- Students will make mistakes on some of the problems, and by central limit theorem you’ll get a curve anyways.
- Time pressure becomes significantly more important, and the strongest students will come out ahead by simply being faster.

Of course, I’ll never be able to persuade the problem czars (myself included) to not include at least one or two of those super-nice hard problems. But the point is that they’re not actually needed in situations like HMMT, when there are so many problems that it’s hard to *not* get a curve of scores.

One suggestion many people won’t take: if you really want to include some difficulty problems that will take a while, decrease the length of the test. If you had 3 easy, 3 medium, and 1 hard problem, I bet that could work too. One hour is really not very much time.

Actually, this has been experimentally verified. On my HMMT 2016 Geometry test, nobody solved any of problems 8-10, so the test was essentially seven problems long. The gradient of scores at the top and center still ended up being okay. The only issue was that a third of the students solved zero problems, because the easy problems were either error-prone, or else were hit-or-miss (either solved quickly or not at all). Thus that’s another thing to watch out for.