For olympiad students: I have now published some
new algebra handouts. They are:
- Introduction to Functional Equations,
which cover the basic techniques and theory for FE’s typically appearing on olympiads like USA(J)MO.
- Monsters, an advanced handout which covers functional equations that have pathological solutions.
It covers in detail the solutions to Cauchy functional equation.
- Summation, which is a compilation of various types of olympiad-style sums
like generating functions and multiplicative number theory.
I have also uploaded:
- English, notes on proof-writing that I used at the 2016 MOP (Mathematical Olympiad Summer Program).
You can download all these (and other handouts) from my MIT
website. Enjoy!
This lecture, which I gave for my 18.434 seminar, focuses on the MAX-E3LIN problem.
We prove that approximating it is NP-hard by a reduction from LABEL-COVER.
1. Introducing MAX-E3LIN
In the MAX-E3LIN problem, our input is a series of linear equations (mod2) in n binary variables,
each with three terms. Equivalently, one can think of this as ±1 variables and ternary products.
The objective is to maximize the fraction of satisfied equations.
Example 1 (Example of MAX-E3LIN instance)
There’s a Mantra that you often hear in math contest discussions:
“math olympiads are very different from math research”.
(For known instances, see O’Neil,
Tao,
and others.
More neutral stances: Monks,
Xu.)
It’s true. And I wish people would stop saying it.
Every time I’ve heard the Mantra, it set off a little red siren in my head: something felt wrong.
And I could never figure out quite why until last July.
There was some (silly) forum discussion about how
Allen Liu had done
extraordinarily on math contests over the past year. Then someone says:
A: Darn, what math problem can he not do?!
B: I’ll go out on a limb and say that the answer to this is “most of the
problems worth asking.” We’ll see where this stands in two years,
at which point the answer will almost certainly change, but research …
This was my final paper for 18.099, seminar in discrete analysis, jointly with Sammy Luo and Ryan Alweiss.
We prove that every sufficiently large odd integer can be written as the sum of three primes,
conditioned on a strong form of the prime number theorem.
1. Introduction
In this paper, we prove the following result:
Theorem 1 (Vinogradov)
Every sufficiently large odd integer N is the sum of three prime numbers.
In fact, the following result is also true, called the “weak Goldbach conjecture”.
Theorem 2 (Weak Goldbach conjecture)
Every odd integer N≥7 is the sum of three prime numbers.
The proof of Vinogradov’s theorem becomes significantly simpler if one assumes
the generalized Riemann hypothesis;
this allows one to use a strong form of the prime number theorem (Theorem 9).
This conditional proof was given by Hardy and Littlewood in …
EDIT: Here’s a July 19 draft that fixes some of the glaring issues that were pointed out.
This morning I finally uploaded the first drafts of my Napkin project,
which I’ve been working on since December 2014. See the Napkin tab above for a listing of all drafts.
Napkin is my personal exposition project,
which unifies together a lot of my blog posts and even more that I haven’t
written on yet into a single coherent narrative.
It’s written for students who don’t know much higher math,
but are curious and already are comfortable with proofs. It’s especially suited for e.g.
students who did contests like USAMO and IMO.
There are still a lot of rough edges in the draft,
but I haven’t been able to find much time to work on it this whole calendar year,
and so I’ve finally …
In this post I’ll describe the structure theorem over PID’s which generalizes the following results:
- Finite dimensional vector fields over k are all of the form k⊕n,
- The classification theorem for finitely generated abelian groups,
- The Frobenius normal form of a matrix,
- The Jordan decomposition of a matrix.
1. Some ring theory prerequisites
(Prototypical example for this section: R=Z.)
Before I can state the main theorem, I need to define a few terms for UFD’s,
which behave much like Z:
Our intuition from the case R=Z basically carries over verbatim.
We don’t even need to deal with prime ideals and can factor elements instead.
Definition 1. If R is a UFD,
then p∈R is a …
This is a transcript of a talk I gave as part of MIT’s 18.434 class,
the “Seminar in Theoretical Computer Science” as part of MIT’s communication
requirement.
(Insert snarky comment about MIT’s CI-* requirements here.) It probably would
have made a nice math circle talk for high schoolers but I felt somewhat awkward
having to present it to a bunch of students who were clearly older than me.
1. Preliminaries
1.1. Modular arithmetic
In middle school you might have encountered questions such as
Exercise 1. What is 32016(mod10)?
You could answer such questions by listing out 3n for small n and then finding a pattern,
in this case of period 4. However, for large moduli this “brute-force” approach can be time-consuming.
Fortunately, it …
For some reason several classes at MIT this year involve Fourier analysis.
I was always confused about this as a high schooler,
because no one ever gave me the “orthonormal basis” explanation, so here goes.
As a bonus, I also prove a form of Arrow’s Impossibility Theorem using binary Fourier analysis,
and then talk about the fancier generalizations using Pontryagin duality and the Peter-Weyl theorem.
In what follows, we let T=R/Z denote the “circle group”,
thought of as the additive group of “real numbers modulo 1”.
There is a canonical map e:T→C sending
T to the complex unit circle, given by e(θ)=exp(2πiθ …
This will be old news to most of the readership of this blog,
but I realize I’ve never written it down, so time to fix that.
Fill in the blank
Let’s begin by playing a game of “fill in the blank”.
Suppose that today, the director of secondary education at your high school says:
“___ students just have to suffer.”
This is not a pleasant sentence. Fill in that blank with a gender, and you’d be fired tomorrow morning.
Fill in that blank with an ethnic group, and you’d be fired in an hour.
Fill in that blank with “special needs”, and you’d be be sued.
Heck, forget “___ students”, replace that with “You”.
Can you see someone’s career flashing before their eyes?
How could you possibly get away with saying that about any group of students?
Those 500 hours
“Smart students just have …