I recently had a combinatorics paper
appear in the EJC.
In this post I want to brag a bit by telling the “story” of this paper:
what motivated it, how I found the conjecture that I originally did,
and the process that eventually led me to the proof, and so on.
This work was part of the Duluth REU 2017,
and I thank Joe Gallian for suggesting the problem.
1. Background
Let me begin by formulating the problem as it was given to me.
First, here is the definition and notation for a “block-ascending” permutation.
Definition 1. For nonnegative integers a1, …,
an an (a1,…,an)-ascending permutation is a permutation on
{1,2,…,a1+⋯+an} whose descent set is …
I wanted to quickly write this proof up, complete with pictures, so that I won’t forget it again.
In this post I’ll give a combinatorial proof (due to Joyal) of the following:
Theorem 1 (Cayley’s Formula)
The number of trees on n labeled vertices is nn−2.
Proof: We are going to construct a bijection between
- Functions {1,2,…,n}→{1,2,…,n} (of which there are nn) and
- Trees on {1,2,…,n} with two distinguished nodes A and B (possibly A=B).
This will imply the answer.
Let’s look at the first piece of data.
We can visualize it as
More than six months late, but here are notes from the combinatorial
nullsetllensatz talk I gave at the student colloquium at MIT.
This was also my term paper for 18.434, “Seminar in Theoretical Computer Science”.
1. Introducing the choice number
One of the most fundamental problems in graph theory is that of a graph coloring,
in which one assigns a color to every vertex of a graph so that no two adjacent vertices have the same color.
The most basic invariant related to the graph coloring is the chromatic number:
Definition 1. A simple graph G is k-colorable if it’s possible to
properly color its vertices with k colors. The smallest such k is the chromatic number χ(G).
In this exposition we study a more general notion in which the set of permitted
colors …
Epistemic status: highly dubious.
I found almost no literature doing anything quite like what follows,
which unsettles me because it makes it likely that I’m overcomplicating things significantly.
1. Synopsis
Recently I was working on an elegant problem which was the original problem 6
for the 2015 International Math Olympiad, which reads as follows:
Problem [IMO Shortlist 2015 Problem C6]
Let S be a nonempty set of positive integers.
We say that a positive integer n is clean if it has a unique representation
as a sum of an odd number of distinct elements from S.
Prove that there exist infinitely many positive integers that are not clean.
Proceeding by contradiction, one can prove (try it!) that in fact all
sufficiently large integers have exactly one representation as a sum of an even subset of S.
Then, the problem reduces to …
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)