Pigeonhole constructions
From TheTangentSpace
The pigeonhole principle can be exemplified by the idea that, if we have 100 holes and 101 pigeons in the holes, there must be at least one hole with 2 pigeons. Here we'll explore a variation of this principle to show the existence of certain sets or other general objects. These ideas were motivated by a post on Timothy Gower's blog.
Contents |
A motivating example
Does there exist a dense set of points
such that no two triangles in S are similar? Yes.
How can we be sure? Just build one, one point at time. The set
is dense in
, and the set
is countable. We can pick three starting points at random, and then iterate over
to add a new point to our set which is within distance r of x, yet does not introduce any similar triangles to our set.
This page is about generalizing this type of construction, which has been outlined in Gower's post, and was hinted at by an earlier blog post.
The existence theorem
Our framework will take four main parameters:
- X, the universe from which we build a subset (such as
)
- A, the set over which we require certain existence properties (such as an iterator of density)
- P(a,x), the property required for element
and subset
(such as x containing a point within a neighborhood indicated by a)
- Q(x), the property excluded for subset
(such as excluding similar triangles)
Suppose A is well ordered by < .
- Notation
- We'll write { < a} to denote the set of elements preceding a in the well order. Given
and
, we'll write T + x to denote
.
The following definitions use our four parameters X,A,P, and Q. Suppose we have a particular element
and a subset
.
- Definitions
- Let
.
- Let
.
- For any subset
, say that T is α − viable iff
; and
finite
.
Our goal is to find a set which is A − viable.
- Theorm
- Suppose we are given sets A,X, and properties P,Q as above. If A can be well-ordered so that, for any
and any { < a} − viable subset
we have
, then there exists an A − viable set.
The proof is self-evident from the framework we've set up.
Sometimes it's hard to miss
This theorem is particularly interesting in the easier-to-apply cases:
- Corollary 1
- If, for any
and any { < a} − viable subset
we have
, then there exists an A − viable set.
This conceptually simpler corollary actually covers all the examples I've seen of this general construction.
Even more interesting is that, in many cases, such surprising sets are actually quite tricky to avoid, from a certain point of view.
- Corollary 2
- Suppose P is an atomless probability measure on X. If, for any
and any { < a} − viable subset
we have
and
, then a P − random, A − sized subset of X will almost surely be A − viable.
We could also relax one condition to
, and then build up the set by adding points from the required set, but ignoring the excluded set, and we'd still end up with an A − viable set almost surely.
For example, if we just pick points at random within our countable circles (iterated over by
), there is a 100% chance that we'll avoid any pair of similar triangles.
Sets, mappings, and graphs, oh my
You can use this same framework to build other objects such as mappings or graphs by building these objects out of sets. A mapping is a set of pairs, and Q can exclude any pair set which is not a mapping. A graph is a set of edges, and, again, Q can exclude edges which would not make sense in a simple graph.
More Examples
- There exists an infinite matrix on [0,1]2 such that no finite subsquare is singular. (By the way, such a matrix is completely unsparsifiable -- you can't get a single zero more than Gaussian elimination. Please ask if you're curious about the proof.)
- Given any countable sequence
of positive integers, there is a simple (albeit infinite) graph on vertices
where each node i has exactly degree di.
- There exists a dense point set (in any dimension above 1) without any three points on a line 12
- Others from Gowers' post:
- There is a subset
such that neither A nor
contains an infinite arithmetic progression.
- There is a subset of
so that, for every positive real number there is a unique pair of points at that distance.
- There is a subset
.
.
, say that
; and
finite
.
