Form the punctured code by deleting one fixed coordinate from every codeword. Two distinct original words differ in at least positions, so after one deletion they still differ and cannot coalesce. The new code therefore retains size , while every pairwise Hamming distance falls by at most one. It is an code with , and hence also an code in the minimum-distance-at-least convention. Therefore
A binary block code of length is a subset . Its size is , and its minimum Hamming distance is
Thus an code consists of binary words of length whose distinct pairs differ in at least coordinates. When , every set of distinct words qualifies. Taking all of the binary vector space gives words, and no code can contain more words than its ambient space. Hence
A coarse embedding has nondecreasing control functions such that
A family is a uniform coarse embedding of a family of metric spaces when all its maps use the same controls.
For with the Hamming distance, the coordinate map into satisfies
so the cubes embed isometrically and uniformly into . The same coordinate map into satisfies
Thus they also uniformly coarsely embed into , with . This is the Hamming cube as an L1 and L2 metric.
For a finite graph , define
An expander family is a sequence of graphs with orders tending to infinity, uniformly bounded degrees, and uniformly bounded below.
Now let and let be a median of . Put
Both supports have at most vertices. The layer-cake representation and the definition of give
and the same holds for . Since their supports are disjoint,
Adding gives
The triangle inequality also gives
and hence
Represent an -valued map as scalar functions on the underlying measure space and integrate this inequality. The result is the L1 Poincare inequality for an expander graph.
Suppose next that is -regular and is noncontracting with Lipschitz constant . The Poincare inequality gives
A ball of radius in a graph of maximum degree has at most
vertices. Therefore, for
at least vertices lie outside the radius- ball about each vertex. Integrating the tail count of the distance gives
Consequently every such has
which proves the L1 distortion lower bound for an expander graph.
Finally, suppose an expander family admitted uniform coarse embeddings into . Embedded edges have length at most , whereas the preceding Poincare argument and the fact that at least half the ordered pairs have distance comparable to imply
This contradicts . Thus expanders do not uniformly coarsely embed into . They do not uniformly coarsely embed into either: a Hilbert space embeds isometrically into an space by
so an coarse embedding would produce an one. This is the expander graph obstruction to uniform coarse embedding.
For a binary block code, is the common length of its codewords, is the number of codewords, and
is its minimum Hamming distance.
The parity extension is
Every extended word has even Hamming weight. The distance between two words increases by one exactly when their original distance is odd, so