<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>tcs math - some mathematics of theoretical computer science</title>
	<atom:link href="http://tcsmath.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tcsmath.wordpress.com</link>
	<description>some mathematics of theoretical computer science</description>
	<pubDate>Mon, 16 Jun 2008 03:38:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Eigenvalue multiplicity and growth of groups</title>
		<link>http://tcsmath.wordpress.com/2008/06/15/eigenvalue-multiplicity-and-growth-of-groups/</link>
		<comments>http://tcsmath.wordpress.com/2008/06/15/eigenvalue-multiplicity-and-growth-of-groups/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 16:21:25 +0000</pubDate>
		<dc:creator>jrluw</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[eigenvalues]]></category>

		<category><![CDATA[finite groups]]></category>

		<category><![CDATA[Laplacian]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=50</guid>
		<description><![CDATA[This post is less about mathematics in TCS as it is about mathematics around TCS&#8211;specifically spectral graph theory and the structure of finite groups.  Earlier this year at an IPAM conference on expander graphs, Terry Tao presented Bruce Kleiner&#8217;s new proof of Gromov&#8217;s theorem.  After the talk, Luca Trevisan asked whether there exists [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This post is less about mathematics in TCS as it is about mathematics around TCS&#8211;specifically spectral graph theory and the structure of finite groups.  Earlier this year at an <a href="http://www.ipam.ucla.edu/programs/eg2008/">IPAM conference on expander graphs</a>, <a href="http://terrytao.wordpress.com/2008/02/14/kleiners-proof-of-gromovs-theorem/">Terry Tao presented Bruce Kleiner&#8217;s new proof of Gromov&#8217;s theorem</a>.  After the talk, <a href="http://lucatrevisan.wordpress.com/">Luca Trevisan</a> asked whether there exists an analog of certain steps in the proof for finite groups.  Recently, Yury Makarychev and I gave a partial answer to Luca&#8217;s question in our paper <a href="http://arxiv.org/abs/0806.1745">Eigenvalue multiplicity and volume growth</a>.</p>
<h3><strong> Gromov&#8217;s theorem</strong></h3>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> be an infinite, finitely-generated group with a finite, symmetric generating set <img src='http://l.wordpress.com/latex.php?latex=S+%3D+S%5E%7B-1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S = S^{-1}' title='S = S^{-1}' class='latex' />. One defines the <em>Cayley graph</em> <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BCay%7D%28G%3BS%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{Cay}(G;S)' title='\mathsf{Cay}(G;S)' class='latex' /> as an undirected <img src='http://l.wordpress.com/latex.php?latex=%7CS%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|S|' title='|S|' class='latex' />-regular graph with vertex set <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />, and which has an edge <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bu%2Cv%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{u,v\}' title='\{u,v\}' class='latex' /> whenever <img src='http://l.wordpress.com/latex.php?latex=u+%3D+vs&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='u = vs' title='u = vs' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=s+%5Cin+S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='s \in S' title='s \in S' class='latex' />.</p>
<p>We let <img src='http://l.wordpress.com/latex.php?latex=B%28R%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B(R)' title='B(R)' class='latex' /> denote the set of all elements in <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> that can be written as a product of at most <img src='http://l.wordpress.com/latex.php?latex=R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='R' title='R' class='latex' /> generators (<img src='http://l.wordpress.com/latex.php?latex=B%28R%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B(R)' title='B(R)' class='latex' /> is a ball radius <img src='http://l.wordpress.com/latex.php?latex=R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='R' title='R' class='latex' /> about the identity, in the word metric).  <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> is said to have <em>polynomial growth</em> if there exists a number <img src='http://l.wordpress.com/latex.php?latex=m+%5Cin+%5Cmathbb+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='m \in \mathbb N' title='m \in \mathbb N' class='latex' /> such that</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%7CB%28R%29%7C+%3D+O%28R%5Em%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|B(R)| = O(R^m)' title='|B(R)| = O(R^m)' class='latex' /></p>
<p>as <img src='http://l.wordpress.com/latex.php?latex=R+%5Cto+%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='R \to \infty' title='R \to \infty' class='latex' />.  Polynomial growth is a property of the group, and does not depend on the choice of finite generating set <img src='http://l.wordpress.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' /> (because one can express any two fixed generating sets in terms of each other with words of length <img src='http://l.wordpress.com/latex.php?latex=O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(1)' title='O(1)' class='latex' />).</p>
<p>It is straightforward, for instance, that every finitely generated abelian group has polynomial growth, since <img src='http://l.wordpress.com/latex.php?latex=%7CB%28R%29%7C+%5Cleq+%7BR+%5Cchoose+d%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|B(R)| \leq {R \choose d}' title='|B(R)| \leq {R \choose d}' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=d+%3D+%7CS%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='d = |S|' title='d = |S|' class='latex' />.  <a href="http://www.ams.org/mathscinet-getitem?mr=248688">Wolf proved a generalization</a> of this:  In fact, it holds for every <a href="http://en.wikipedia.org/wiki/Nilpotent_group">nilpotent group</a>. On the other hand, the free group on two generators does not have polynomial growth, since <img src='http://l.wordpress.com/latex.php?latex=%7CB%28R%29%7C+%3D+2%5ER&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|B(R)| = 2^R' title='|B(R)| = 2^R' class='latex' />.</p>
<p>Notice also that every finite group has polynomial growth trivially.  This fact extends a bit:  If <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> is an arbitrary group and <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> is a <a href="http://en.wikipedia.org/wiki/Index_%28group_theory%29">subgroup of index</a> <img src='http://l.wordpress.com/latex.php?latex=O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(1)' title='O(1)' class='latex' />, then polynomial growth for <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> implies polynomial growth for <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />. Combining this with the result of Wolf, we see that:  <em>A group has polynomial growth if it has a nilpotent subgroup of finite index. </em>In a stunning work, <a href="http://en.wikipedia.org/wiki/Gromov's_theorem_on_groups_of_polynomial_growth">Gromov proved the conjecture of Milnor</a> that this sufficient condition is also necessary:  <em>Every finitely generated group of polynomial growth has a nilpotent subgroup of finite index.</em></p>
<h3><strong>Gromov&#8217;s proof</strong></h3>
<p>Imagine starting with the integer lattice <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+Z%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb Z^2' title='\mathbb Z^2' class='latex' />, and slowly zooming out so that the gaps in the grid become smaller and smaller.   As you move far enough away, the grid seems to morph into the continuum <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^2' title='\mathbb R^2' class='latex' />.  Gromov defines this process abstractly, and shows that every group of polynomial growth &#8220;<a href="http://en.wikipedia.org/wiki/Gromov-Hausdorff_convergence">converges</a>&#8221; to a finite-dimensional limit object on which the group acts by isometries (just as <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+Z%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb Z^2' title='\mathbb Z^2' class='latex' /> acts on <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^2' title='\mathbb R^2' class='latex' /> by translation).  Finally, the <a href="http://www.ams.org/mathscinet-getitem?mr=379739">Gleason-Montgomery-Zippin-Yamabe</a> structure theory of locally compact groups is used to classify the limit object.  The jump from geometry (polynomial growth of balls) to algebra is encapsulated in the following result.</p>
<p style="padding-left:30px;"><strong>Theorem 1:</strong> If <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> is a finitely generated infinite group of polynomial growth, then either</p>
<p style="padding-left:60px;">1. There exists a sequence of finite-dimensional linear representations <img src='http://l.wordpress.com/latex.php?latex=%5Crho_i+%3A+G+%5Cto+GL_k%28%5Cmathbb+C%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\rho_i : G \to GL_k(\mathbb C)' title='\rho_i : G \to GL_k(\mathbb C)' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%7C%5Crho_i%28G%29%7C+%5Cto+%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\rho_i(G)| \to \infty' title='|\rho_i(G)| \to \infty' class='latex' />, or</p>
<p style="padding-left:60px;">2. There exists a single finite-dimensional linear representation <img src='http://l.wordpress.com/latex.php?latex=%5Crho+%3A+G+%5Cto+GL_k%28%5Cmathbb+C%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\rho : G \to GL_k(\mathbb C)' title='\rho : G \to GL_k(\mathbb C)' class='latex' />, with <img src='http://l.wordpress.com/latex.php?latex=%7C%5Crho%28G%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\rho(G)|' title='|\rho(G)|' class='latex' /> infinite.</p>
<p>Here, <img src='http://l.wordpress.com/latex.php?latex=GL_k%28%5Cmathbb+C%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='GL_k(\mathbb C)' title='GL_k(\mathbb C)' class='latex' /> is the <a href="http://en.wikipedia.org/wiki/General_linear_group">general linear group</a>.  (Kleiner&#8217;s proof, which I&#8217;ll discuss momentarily, shows that actually (2) always holds.)</p>
<p>From Theorem 1, and work of Jordan and <a href="http://www.ams.org/mathscinet-getitem?mr=286898">Tits</a>, Gromov is able to conclude the following.</p>
<p style="padding-left:30px;"><strong>Theorem 2: </strong>Let <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> be a finitely generated infinite group of polynomial growth.  Then <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> has a finite index subgroup which admits a homomorphism onto <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+Z&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb Z' title='\mathbb Z' class='latex' />.</p>
<p>From this fact, and a <a href="http://www.ams.org/mathscinet-getitem?mr=244899">theorem of Milnor on solvable groups</a>, an induction on the degree of growth finishes the argument (see Tits&#8217; appendix in <a href="http://www.ams.org/mathscinet-getitem?mr=623534">Gromov&#8217;s paper</a> for a 2-page version of this argument).</p>
<h3><strong>What about finite groups?</strong></h3>
<p>Luca&#8217;s question concerned a (quantitative) version of Theorem 1 for finite groups.  In this case, it&#8217;s not even clear how one defines &#8220;polynomial growth.&#8221;  A possible definition is that there exists a generating set <img src='http://l.wordpress.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' /> such that in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BCay%7D%28G%3BS%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{Cay}(G;S)' title='\mathsf{Cay}(G;S)' class='latex' />, one has <img src='http://l.wordpress.com/latex.php?latex=%7CB%28R%29%7C+%5Cleq+C+R%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|B(R)| \leq C R^m' title='|B(R)| \leq C R^m' class='latex' /> for some numbers <img src='http://l.wordpress.com/latex.php?latex=C%2Cm&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='C,m' title='C,m' class='latex' />. Unfortunately, this property seems quite unwieldy in the finite case.  We make a stronger assumption, using the doubling constant</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=c_%7BG%3BS%7D+%3D+%5Cdisplaystyle+%5Cmax_%7BR+%5Cgeq+0%7D+%5Cfrac%7B%7CB%282R%29%7C%7D%7B%7CB%28R%29%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_{G;S} = \displaystyle \max_{R \geq 0} \frac{|B(2R)|}{|B(R)|}' title='c_{G;S} = \displaystyle \max_{R \geq 0} \frac{|B(2R)|}{|B(R)|}' class='latex' />.</p>
<p>Observe that in the infinite case, <img src='http://l.wordpress.com/latex.php?latex=c_G+%3C+%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_G &lt; \infty' title='c_G &lt; \infty' class='latex' /> implies polynomial growth.  It turns out (though it requires Gromov&#8217;s theorem to prove!) that if an infinite Cayley graph has polynomial growth, then it also has <img src='http://l.wordpress.com/latex.php?latex=c_G+%3C+%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_G &lt; \infty' title='c_G &lt; \infty' class='latex' />, in fact it must satisfy <img src='http://l.wordpress.com/latex.php?latex=R%5Em%2FC+%5Cleq+%7CB%28R%29%7C+%5Cleq+C+R%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='R^m/C \leq |B(R)| \leq C R^m' title='R^m/C \leq |B(R)| \leq C R^m' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=C%2C+m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='C, m' title='C, m' class='latex' />.  It is unclear whether a similar phenomenon holds in the finite case.</p>
<p>We prove the following quantitative analogs of Theorems 1 and 2 above, for finite groups.</p>
<p style="padding-left:30px;"><strong>Theorem 1 (finite): </strong>Let <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> be a finite group with symmetric generating set <img src='http://l.wordpress.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' />.  Then there exist constants <img src='http://l.wordpress.com/latex.php?latex=k&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta' title='\delta' class='latex' />, depending only on the doubling constant <img src='http://l.wordpress.com/latex.php?latex=c_%7BG%3BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_{G;S}' title='c_{G;S}' class='latex' />, such that <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> has a linear representation <img src='http://l.wordpress.com/latex.php?latex=%5Crho+%3A+G+%5Cto+GL_k%28%5Cmathbb+R%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\rho : G \to GL_k(\mathbb R)' title='\rho : G \to GL_k(\mathbb R)' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%7C%5Crho%28G%29%7C+%5Cgeq+%7CG%7C%5E%7B%5Cdelta%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\rho(G)| \geq |G|^{\delta}' title='|\rho(G)| \geq |G|^{\delta}' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Theorem 2 (finite): </strong>Let <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> be a finite group with symmetric generating set <img src='http://l.wordpress.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' />.  Then there exist constants <img src='http://l.wordpress.com/latex.php?latex=%5Calpha&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\alpha' title='\alpha' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\varepsilon' title='\varepsilon' class='latex' />, depending only on the doubling constant <img src='http://l.wordpress.com/latex.php?latex=c_%7BG%3BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_{G;S}' title='c_{G;S}' class='latex' />, such that <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> has a normal subgroup <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> having index at most <img src='http://l.wordpress.com/latex.php?latex=%5Calpha&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\alpha' title='\alpha' class='latex' />, and <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> admits a homomorphism onto the cyclic group <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+Z_M&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb Z_M' title='\mathbb Z_M' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=M+%5Cgeq+%7CG%7C%5E%7B%5Cvarepsilon%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='M \geq |G|^{\varepsilon}' title='M \geq |G|^{\varepsilon}' class='latex' />.</p>
<p>In fact, if <img src='http://l.wordpress.com/latex.php?latex=c+%3D+c_%7BG%3BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c = c_{G;S}' title='c = c_{G;S}' class='latex' />, then one can take <img src='http://l.wordpress.com/latex.php?latex=k+%5Capprox+e%5E%7B%5Clog%5E2+c%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k \approx e^{\log^2 c}' title='k \approx e^{\log^2 c}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%5Capprox+1%2F%5Clog%28c%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta \approx 1/\log(c)' title='\delta \approx 1/\log(c)' class='latex' /> in the first theorem, and <img src='http://l.wordpress.com/latex.php?latex=%5Calpha+%5Capprox+k%5E%7Bk%5E2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\alpha \approx k^{k^2}' title='\alpha \approx k^{k^2}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon+%5Capprox+1%2Fk&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\varepsilon \approx 1/k' title='\varepsilon \approx 1/k' class='latex' /> in the second.</p>
<h3><strong>Eigenvalue multiplicity and the Laplacian</strong></h3>
<p>It seems hopeless to use Gromov&#8217;s approach for finite groups; indeed, quite literally, zooming out from a finite group converges to a single point.  <a href="http://arxiv.org/abs/0710.4593">Kleiner&#8217;s remarkable new proof</a> is discussed in detail in <a href="http://terrytao.wordpress.com/2008/02/14/kleiners-proof-of-gromovs-theorem/">Terry Tao&#8217;s blog entry</a>.  He completely avoids Gromov&#8217;s limiting process, and the difficult classification of the resulting limit objects.  Instead, his proof is based on estimating the dimension of the space of harmonic functions of fixed polynomial growth on the Cayley graph of <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />.   Kleiner&#8217;s approach is inspired by similar work of <a href="http://www.ams.org/mathscinet-getitem?mr=1491451">Colding and Minicozzi</a> in the setting of non-negatively curved manifolds.</p>
<p>Define the <em>discrete Laplacian</em> on functions <img src='http://l.wordpress.com/latex.php?latex=f+%3A+G+%5Cto+%5Cmathbb+R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f : G \to \mathbb R' title='f : G \to \mathbb R' class='latex' /> by</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CDelta+f%28x%29+%3D+f%28x%29+-+%5Cfrac%7B1%7D%7B%7CS%7C%7D+%5Csum_%7Bs+%5Cin+S%7D+f%28xs%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Delta f(x) = f(x) - \frac{1}{|S|} \sum_{s \in S} f(xs)' title='\displaystyle \Delta f(x) = f(x) - \frac{1}{|S|} \sum_{s \in S} f(xs)' class='latex' /></p>
<p>A <em>harmonic function <img src='http://l.wordpress.com/latex.php?latex=f&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' /> on <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /></em> is one for which <img src='http://l.wordpress.com/latex.php?latex=%5CDelta+f+%5Cequiv+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta f \equiv 0' title='\Delta f \equiv 0' class='latex' />.  It is straightforward to verify that every harmonic function on a connected, finite graph is constant, so again we seem stuck for finite groups.</p>
<p>Fortunately, though, the Laplacian is very nice on finite graphs.  In particular, it is a self-adjoint operator on the <img src='http://l.wordpress.com/latex.php?latex=%7CG%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|G|' title='|G|' class='latex' />-dimensional space of functions <img src='http://l.wordpress.com/latex.php?latex=L%5E2%28G%29+%3D+%5C%7B+f+%3A+G+%5Cto+%5Cmathbb+R+%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L^2(G) = \{ f : G \to \mathbb R \}' title='L^2(G) = \{ f : G \to \mathbb R \}' class='latex' />, with eigenvalues <img src='http://l.wordpress.com/latex.php?latex=0+%3D+%5Clambda_1+%5Cleq+%5Clambda_2+%5Cleq+%5Ccdots+%5Cleq+%5Clambda_%7B%7CG%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='0 = \lambda_1 \leq \lambda_2 \leq \cdots \leq \lambda_{|G|}' title='0 = \lambda_1 \leq \lambda_2 \leq \cdots \leq \lambda_{|G|}' class='latex' />.  The <em>second eigenspace of <img src='http://l.wordpress.com/latex.php?latex=%5CDelta&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta' title='\Delta' class='latex' /></em> is the subspace <img src='http://l.wordpress.com/latex.php?latex=W_2+%5Csubseteq+L%5E2%28G%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='W_2 \subseteq L^2(G)' title='W_2 \subseteq L^2(G)' class='latex' /> given by <img src='http://l.wordpress.com/latex.php?latex=W_2+%3D+%5C%7B+f+%5Cin+L%5E2%28G%29+%3A+%5CDelta+f+%3D+%5Clambda_2+f+%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='W_2 = \{ f \in L^2(G) : \Delta f = \lambda_2 f \}' title='W_2 = \{ f \in L^2(G) : \Delta f = \lambda_2 f \}' class='latex' />, and the (geometric) multiplicity of <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_2' title='\lambda_2' class='latex' /> is defined to be <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bdim%7D%28W_2%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{dim}(W_2)' title='\mathsf{dim}(W_2)' class='latex' />.  In some sense, <img src='http://l.wordpress.com/latex.php?latex=W_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='W_2' title='W_2' class='latex' /> contains the most &#8220;harmonic-like&#8221; functions on <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> which are orthogonal to the constant functions.  The basis of our strategy is the following theorem, which is proved by &#8220;scaling down&#8221; the approach of Colding-Minicozzi and Kleiner.  In order to prove that these functions are &#8220;harmonic enough,&#8221; we need precise bounds on <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_2' title='\lambda_2' class='latex' /> in terms of <img src='http://l.wordpress.com/latex.php?latex=c_%7BG%3BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_{G;S}' title='c_{G;S}' class='latex' />, which we obtain in the paper.  This yields the following theorem.</p>
<p style="padding-left:30px;"><strong>Theorem: </strong>For <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> finite, the multiplicity of the 2nd eigenvalue of the Laplacian on <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BCay%7D%28G%3BS%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{Cay}(G;S)' title='\mathsf{Cay}(G;S)' class='latex' /> is at most <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cexp%5Cleft%28%5Clog%5E2%28c_%7BG%3BS%7D%29%5Cright%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \exp\left(\log^2(c_{G;S})\right)' title='\displaystyle \exp\left(\log^2(c_{G;S})\right)' class='latex' />.</p>
<p>(In fact, we prove more general bounds on the multiplicity of higher eigenvalues, and more general graphs than Cayley graphs.)</p>
<p>To pass from this to Theorem 1 (finite) above, we use the fact that <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> acts on <img src='http://l.wordpress.com/latex.php?latex=L%5E2%28G%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L^2(G)' title='L^2(G)' class='latex' /> via the action <img src='http://l.wordpress.com/latex.php?latex=%5Crho%28g%29+f%28x%29+%3D+f%28g%5E%7B-1%7D+x%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\rho(g) f(x) = f(g^{-1} x)' title='\rho(g) f(x) = f(g^{-1} x)' class='latex' />.  It is easy to see that this action commutes with the Laplacian, i.e. <img src='http://l.wordpress.com/latex.php?latex=%5Crho%28g%29+%5CDelta+f+%3D+%5CDelta+%28%5Crho%28g%29+f%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\rho(g) \Delta f = \Delta (\rho(g) f)' title='\rho(g) \Delta f = \Delta (\rho(g) f)' class='latex' />, so that <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> in fact acts by linear transformations on the second eigenspace <img src='http://l.wordpress.com/latex.php?latex=W_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='W_2' title='W_2' class='latex' />.   Thus in order to finish the proof of Theorem 1 (finite), we need only show that <img src='http://l.wordpress.com/latex.php?latex=%7C%5Crho%28G%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\rho(G)|' title='|\rho(G)|' class='latex' /> is large.</p>
<p>It turns out that if <img src='http://l.wordpress.com/latex.php?latex=%7C%5Crho%28G%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\rho(G)|' title='|\rho(G)|' class='latex' /> is too small, then we can pass to a small quotient group, and every second eigenfunction <img src='http://l.wordpress.com/latex.php?latex=f&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' /> pushes down to an eigenfunction on the quotient.  This allows us to bound <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_2' title='\lambda_2' class='latex' /> on the quotient group in terms of <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_2' title='\lambda_2' class='latex' /> on <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />. But <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_2' title='\lambda_2' class='latex' /> on a small, connected graph cannot be too close to zero by the <a href="http://tcsmath.wordpress.com/2008/05/14/the-cheeger-alon-milman-inequality/">discrete Cheeger inequality</a>.  In this way, we arrive at a contradiction if the image of the action is too small.  Theorem 2 (finite) is then a simple corollary of Theorem 1 (finite), using a theorem of Jordan on finite linear groups.</p>
<p>Finally, note that the ideal algebraic conclusion of such a study is a statement of the form:  There exists a normal subgroup <img src='http://l.wordpress.com/latex.php?latex=N+%5Cleq+G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N \leq G' title='N \leq G' class='latex' /> of index <img src='http://l.wordpress.com/latex.php?latex=O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(1)' title='O(1)' class='latex' />, and such that <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> is an <img src='http://l.wordpress.com/latex.php?latex=O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(1)' title='O(1)' class='latex' />-step nilpotent group, where the <img src='http://l.wordpress.com/latex.php?latex=O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(1)' title='O(1)' class='latex' /> notation hides a constant that depends only on the growth data of <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />.  It is not clear that such a strong property can hold under only an assumption on <img src='http://l.wordpress.com/latex.php?latex=c_%7BG%3BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c_{G;S}' title='c_{G;S}' class='latex' /> for some fixed generating set <img src='http://l.wordpress.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' />.  One might need to make assumptions on <em>every</em> generating set of <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />, or even geometric assumptions on families of subgroups in <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />.  Defining a simple condition on <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> and its generators that can achieve the full algebraic conclusion is an intriguing open problem.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tcsmath.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tcsmath.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=50&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/06/15/eigenvalue-multiplicity-and-growth-of-groups/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jrluw-128.jpg" medium="image">
			<media:title type="html">jrluw</media:title>
		</media:content>
	</item>
		<item>
		<title>The Cheeger-Alon-Milman inequality</title>
		<link>http://tcsmath.wordpress.com/2008/05/14/the-cheeger-alon-milman-inequality/</link>
		<comments>http://tcsmath.wordpress.com/2008/05/14/the-cheeger-alon-milman-inequality/#comments</comments>
		<pubDate>Wed, 14 May 2008 09:37:22 +0000</pubDate>
		<dc:creator>jrluw</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[eigenvalues]]></category>

		<category><![CDATA[Sparsest cut]]></category>

		<category><![CDATA[Spectral geometry]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=45</guid>
		<description><![CDATA[Recently, Luca posted on Cheeger&#8217;s inequality.  Whenever I try to reconstruct the proof, I start with the coarea formula and then play around with Cauchy-Schwarz (essentially the way that Cheeger proved it).  The proof below turned out to be a bit more complicated than I thought.  Oh well&#8230;
Let  be a graph [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Recently, <a href="http://lucatrevisan.wordpress.com/2008/05/11/the-spectral-partitioning-algorithm/">Luca posted on Cheeger&#8217;s inequality</a>.  Whenever I try to reconstruct the proof, I start with the coarea formula and then play around with Cauchy-Schwarz (essentially the way that Cheeger proved it).  The proof below turned out to be a bit more complicated than I thought.  Oh well&#8230;</p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=G+%3D+%28V%2CE%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G = (V,E)' title='G = (V,E)' class='latex' /> be a graph with maximum degree <img src='http://l.wordpress.com/latex.php?latex=d_%7B%5Cmax%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='d_{\max}' title='d_{\max}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=n+%3D+%7CV%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='n = |V|' title='n = |V|' class='latex' />.  Let&#8217;s work directly with the sparsity <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Calpha_G+%3D+%5Cmin_%7BS+%5Csubseteq+V%7D+%5Cfrac%7Be%28S%2C%5Cbar+S%29%7D%7B%7CS%7C+%7C%5Cbar+S%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \alpha_G = \min_{S \subseteq V} \frac{e(S,\bar S)}{|S| |\bar S|}' title='\displaystyle \alpha_G = \min_{S \subseteq V} \frac{e(S,\bar S)}{|S| |\bar S|}' class='latex' /> which is a bit nicer.  Notice that <img src='http://l.wordpress.com/latex.php?latex=%5Calpha_G+n&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\alpha_G n' title='\alpha_G n' class='latex' /> is within factor 2 of the Cheeger constant <img src='http://l.wordpress.com/latex.php?latex=h_G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='h_G' title='h_G' class='latex' />.  We start with a very natural lemma:</p>
<p style="padding-left:30px;"><strong>Coarea lemma: </strong>For any <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f : V \to \mathbb R' title='f : V \to \mathbb R' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bij+%5Cin+E%7D+%7Cf%28i%29-f%28j%29%7C+%5Cgeq+%5Calpha_G+%5Csum_%7Bi%2Cj+%5Cin+V%7D+%7Cf%28i%29-f%28j%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\sum_{ij \in E} |f(i)-f(j)| \geq \alpha_G \sum_{i,j \in V} |f(i)-f(j)|' title='\sum_{ij \in E} |f(i)-f(j)| \geq \alpha_G \sum_{i,j \in V} |f(i)-f(j)|' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Proof: </strong>Let <img src='http://l.wordpress.com/latex.php?latex=V_r+%3D+%5C%7B+i+%3A+f%28i%29+%5Cleq+r+%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='V_r = \{ i : f(i) \leq r \}' title='V_r = \{ i : f(i) \leq r \}' class='latex' />, then we can write <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bij+%5Cin+E%7D+%7Cf%28i%29-f%28j%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\sum_{ij \in E} |f(i)-f(j)|' title='\sum_{ij \in E} |f(i)-f(j)|' class='latex' /> as the integral</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cint_%7B-%5Cinfty%7D%5E%7B%5Cinfty%7D+e%28V_r%2C+%5Cbar+V_r%29+dr+%5Cgeq+%5Calpha_G++%5Cint_%7B-%5Cinfty%7D%5E%7B%5Cinfty%7D+%7CV_r%7C+%7C%5Cbar+V_r%7Cdr+%3D+%5Calpha_G+%5Csum_%7Bi%2Cj+%5Cin+V%7D+%7Cf%28i%29-f%28j%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \int_{-\infty}^{\infty} e(V_r, \bar V_r) dr \geq \alpha_G  \int_{-\infty}^{\infty} |V_r| |\bar V_r|dr = \alpha_G \sum_{i,j \in V} |f(i)-f(j)|' title='\displaystyle \int_{-\infty}^{\infty} e(V_r, \bar V_r) dr \geq \alpha_G  \int_{-\infty}^{\infty} |V_r| |\bar V_r|dr = \alpha_G \sum_{i,j \in V} |f(i)-f(j)|' class='latex' /></p>
<p>Now a bit of spectral graph theory:  <img src='http://l.wordpress.com/latex.php?latex=L+%3D+D+-+A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L = D - A' title='L = D - A' class='latex' /> is the Laplacian of <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='D' title='D' class='latex' /> is the diagonal degree matrix and <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is the adjacency matrix.  The first eigenvalue is <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_1+%3D+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\lambda_1 = 0' title='\lambda_1 = 0' class='latex' /> and the first eigenvector is <img src='http://l.wordpress.com/latex.php?latex=%281%2C1%2C%5Cldots%2C1%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(1,1,\ldots,1)' title='(1,1,\ldots,1)' class='latex' />.   If <img src='http://l.wordpress.com/latex.php?latex=%5Cphi+%3A+V+%5Cto+%5Cmathbb+R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\phi : V \to \mathbb R' title='\phi : V \to \mathbb R' class='latex' /> is the second eigenvector, then the second eigenvalue can be written</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%3D+%5Cfrac%7B%5Csum_%7Bij+%5Cin+E%7D+%7C%5Cphi%28i%29-%5Cphi%28j%29%7C%5E2%7D%7B%5Csum_%7Bi+%5Cin+V%7D+%5Cphi%28i%29%5E2%7D++%5Cquad%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \lambda_2 = \frac{\sum_{ij \in E} |\phi(i)-\phi(j)|^2}{\sum_{i \in V} \phi(i)^2}  \quad(1)' title='\displaystyle \lambda_2 = \frac{\sum_{ij \in E} |\phi(i)-\phi(j)|^2}{\sum_{i \in V} \phi(i)^2}  \quad(1)' class='latex' /></p>
<p style="text-align:left;">Given (1), it is natural to apply the coarea formula with <img src='http://l.wordpress.com/latex.php?latex=f%28i%29+%3D+%5Cphi%28i%29%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f(i) = \phi(i)^2' title='f(i) = \phi(i)^2' class='latex' /> and then play around.</p>
<p style="padding-left:30px;"><strong>Theorem: </strong><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%5Cgeq+%5Cfrac%7B%5Calpha_G%5E2+n%5E2%7D%7B32+d_%7B%5Cmax%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \lambda_2 \geq \frac{\alpha_G^2 n^2}{32 d_{\max}}' title='\displaystyle \lambda_2 \geq \frac{\alpha_G^2 n^2}{32 d_{\max}}' class='latex' /></p>
<p style="padding-left:30px;text-align:left;"><strong>Proof:</strong> Unfortunately, if we try <img src='http://l.wordpress.com/latex.php?latex=f%28i%29+%3D+%5Cphi%28i%29%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f(i) = \phi(i)^2' title='f(i) = \phi(i)^2' class='latex' />, it doesn&#8217;t quite work (think of the case when <img src='http://l.wordpress.com/latex.php?latex=%5Cphi&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\phi' title='\phi' class='latex' /> takes some value <img src='http://l.wordpress.com/latex.php?latex=v&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v' title='v' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=-v&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='-v' title='-v' class='latex' /> equally often).   Instead, let&#8217;s eliminate this case by setting <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_0%28i%29+%3D+%5Cmax%28m%2C%5Cphi%28i%29%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\phi_0(i) = \max(m,\phi(i))' title='\phi_0(i) = \max(m,\phi(i))' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=m+%3D+%5Cmathrm%7Bmed%7D%28%5Cphi%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='m = \mathrm{med}(\phi)' title='m = \mathrm{med}(\phi)' class='latex' />.   Now applying the coarea lemma with <img src='http://l.wordpress.com/latex.php?latex=f%28i%29+%3D+%5Cphi_0%28i%29%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='f(i) = \phi_0(i)^2' title='f(i) = \phi_0(i)^2' class='latex' /> yields:</p>
<p style="padding-left:30px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Calpha_G+%5Csum_%7Bi%2Cj+%5Cin+V%7D+%7C%5Cphi_0%28i%29%5E2-%5Cphi_0%28j%29%5E2%7C+%5Cleq+%5Csum_%7Bij+%5Cin+E%7D+%7C%5Cphi_0%28i%29%5E2-%5Cphi_0%28j%29%5E2%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \alpha_G \sum_{i,j \in V} |\phi_0(i)^2-\phi_0(j)^2| \leq \sum_{ij \in E} |\phi_0(i)^2-\phi_0(j)^2|' title='\displaystyle \alpha_G \sum_{i,j \in V} |\phi_0(i)^2-\phi_0(j)^2| \leq \sum_{ij \in E} |\phi_0(i)^2-\phi_0(j)^2|' class='latex' /></p>
<p style="padding-left:60px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%3D+%5Csum_%7Bij+%5Cin+E%7D+%7C%5Cphi_0%28i%29%2B%5Cphi_0%28j%29%7C%7C%5Cphi_0%28i%29-%5Cphi_0%28j%29%7C++%5Cleq+%5Csqrt%7B%5Csum_%7Bij+%5Cin+E%7D+%5B%5Cphi_0%28i%29%2B%5Cphi_0%28j%29%5D%5E2%7D+%5Csqrt%7B%5Csum_%7Bij+%5Cin+E%7D+%7C%5Cphi_0%28i%29-%5Cphi_0%28j%29%7C%5E2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle = \sum_{ij \in E} |\phi_0(i)+\phi_0(j)||\phi_0(i)-\phi_0(j)|  \leq \sqrt{\sum_{ij \in E} [\phi_0(i)+\phi_0(j)]^2} \sqrt{\sum_{ij \in E} |\phi_0(i)-\phi_0(j)|^2}' title='\displaystyle = \sum_{ij \in E} |\phi_0(i)+\phi_0(j)||\phi_0(i)-\phi_0(j)|  \leq \sqrt{\sum_{ij \in E} [\phi_0(i)+\phi_0(j)]^2} \sqrt{\sum_{ij \in E} |\phi_0(i)-\phi_0(j)|^2}' class='latex' /></p>
<p style="padding-left:60px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cleq+%5Csqrt%7B2+d_%7B%5Cmax%7D%7D++%5Csqrt%7Bn+m%5E2+%2B+%5Csum_%7Bi+%5Cin+V%7D+%5Cphi%28i%29%5E2%7D+%5Csqrt%7B%5Csum_%7Bij+%5Cin+E%7D+%7C%5Cphi%28i%29-%5Cphi%28j%29%7C%5E2%7D%5Cquad%5Cquad+%282%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \leq \sqrt{2 d_{\max}}  \sqrt{n m^2 + \sum_{i \in V} \phi(i)^2} \sqrt{\sum_{ij \in E} |\phi(i)-\phi(j)|^2}\quad\quad (2)' title='\displaystyle \leq \sqrt{2 d_{\max}}  \sqrt{n m^2 + \sum_{i \in V} \phi(i)^2} \sqrt{\sum_{ij \in E} |\phi(i)-\phi(j)|^2}\quad\quad (2)' class='latex' /></p>
<p style="padding-left:30px;text-align:left;">Notice that the same inequality holds for <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_1%28i%29+%3D+%5Cmin%28m%2C+%5Cphi%28i%29%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\phi_1(i) = \min(m, \phi(i))' title='\phi_1(i) = \min(m, \phi(i))' class='latex' />.  Also, observe that</p>
<p style="padding-left:30px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7Bi%2Cj+%5Cin+V%7D+%7C%5Cphi_0%28i%29%5E2-%5Cphi_0%28j%29%5E2%7C+%2B+%7C%5Cphi_1%28i%29%5E2-%5Cphi_1%28j%29%5E2%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \sum_{i,j \in V} |\phi_0(i)^2-\phi_0(j)^2| + |\phi_1(i)^2-\phi_1(j)^2|' title='\displaystyle \sum_{i,j \in V} |\phi_0(i)^2-\phi_0(j)^2| + |\phi_1(i)^2-\phi_1(j)^2|' class='latex' /></p>
<p style="padding-left:60px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cgeq+%5Cfrac%7Bn%7D%7B2%7D+%5Csum_%7Bi+%3A+%5Cphi%28i%29+%5Cgeq+m%7D+%5B%5Cphi%28i%29-m%5D%5E2+%2B+%5Cfrac%7Bn%7D%7B2%7D+%5Csum_%7Bi+%3A+%5Cphi%28i%29+%5Cleq+m%7D+%5B%5Cphi%28i%29-m%5D%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \geq \frac{n}{2} \sum_{i : \phi(i) \geq m} [\phi(i)-m]^2 + \frac{n}{2} \sum_{i : \phi(i) \leq m} [\phi(i)-m]^2' title='\displaystyle \geq \frac{n}{2} \sum_{i : \phi(i) \geq m} [\phi(i)-m]^2 + \frac{n}{2} \sum_{i : \phi(i) \leq m} [\phi(i)-m]^2' class='latex' /></p>
<p style="padding-left:60px;text-align:left;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%3D+%5Cfrac%7Bn%7D%7B2%7D+%5Csum_%7Bi+%5Cin+V%7D+%5B%5Cphi%28i%29-m%5D%5E2+%3D+%5Cfrac%7Bn%7D%7B2%7D+%5Cleft%5Bn+m%5E2+%2B%5Csum_%7Bi+%5Cin+V%7D+%5Cphi%28i%29%5E2%5Cright%5D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle = \frac{n}{2} \sum_{i \in V} [\phi(i)-m]^2 = \frac{n}{2} \left[n m^2 +\sum_{i \in V} \phi(i)^2\right]' title='\displaystyle = \frac{n}{2} \sum_{i \in V} [\phi(i)-m]^2 = \frac{n}{2} \left[n m^2 +\sum_{i \in V} \phi(i)^2\right]' class='latex' />,</p>
<p style="padding-left:30px;text-align:left;">where in the final line we have used the fact that <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bi+%5Cin+V%7D+%5Cphi%28i%29+%3D+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\sum_{i \in V} \phi(i) = 0' title='\sum_{i \in V} \phi(i) = 0' class='latex' /> since <img src='http://l.wordpress.com/latex.php?latex=%5Cphi&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\phi' title='\phi' class='latex' /> is orthogonal to the first eigenvector.</p>
<p style="padding-left:30px;text-align:left;">
<p style="padding-left:30px;text-align:left;">So we can assume that <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7Bi%2Cj+%5Cin+V%7D+%7C%5Cphi_0%28i%29-%5Cphi_0%28j%29%7C%5E2+%5Cgeq+%5Cfrac%7Bn%7D%7B4%7D+%5Cleft%5Bn+m%5E2+%2B%5Csum_%7Bi+%5Cin+V%7D+%5Cphi%28i%29%5E2%5Cright%5D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \sum_{i,j \in V} |\phi_0(i)-\phi_0(j)|^2 \geq \frac{n}{4} \left[n m^2 +\sum_{i \in V} \phi(i)^2\right]' title='\displaystyle \sum_{i,j \in V} |\phi_0(i)-\phi_0(j)|^2 \geq \frac{n}{4} \left[n m^2 +\sum_{i \in V} \phi(i)^2\right]' class='latex' />.  Plugging this into (2), rearranging, and using (1) yields the claim.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tcsmath.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tcsmath.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=45&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/05/14/the-cheeger-alon-milman-inequality/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jrluw-128.jpg" medium="image">
			<media:title type="html">jrluw</media:title>
		</media:content>
	</item>
		<item>
		<title>Kernels of random sign matrices</title>
		<link>http://tcsmath.wordpress.com/2008/05/08/kernels-of-random-sign-matrices/</link>
		<comments>http://tcsmath.wordpress.com/2008/05/08/kernels-of-random-sign-matrices/#comments</comments>
		<pubDate>Fri, 09 May 2008 04:27:51 +0000</pubDate>
		<dc:creator>jrluw</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[geometric functional analysis]]></category>

		<category><![CDATA[Random matrices]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=44</guid>
		<description><![CDATA[In the last post, we began proving that a random  sign matrix  almost surely satisfies .  In other words, almost surely for every , we have

The proof follows roughly the lines of the proof that a uniformly random  matrix  with  entries is almost surely the check matrix of a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In the <a href="http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/">last post</a>, we began proving that a random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrix <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> almost surely satisfies <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' />.  In other words, almost surely for every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathrm{ker}(A)' title='x \in \mathrm{ker}(A)' class='latex' />, we have</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cfrac%7B%5Csqrt%7BN%7D%7D%7BO%281%29%7D+%5C%7Cx%5C%7C_2+%5Cleq+%5C%7Cx%5C%7C_1+%5Cleq+%5Csqrt%7BN%7D+%5C%7Cx%5C%7C_2.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \frac{\sqrt{N}}{O(1)} \|x\|_2 \leq \|x\|_1 \leq \sqrt{N} \|x\|_2.' title='\displaystyle \frac{\sqrt{N}}{O(1)} \|x\|_2 \leq \|x\|_1 \leq \sqrt{N} \|x\|_2.' class='latex' /></p>
<p>The proof follows roughly the lines of the proof that a uniformly random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> matrix <img src='http://l.wordpress.com/latex.php?latex=B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7B0%2C1%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{0,1\}' title='\{0,1\}' class='latex' /> entries is almost surely the check matrix of a good linear code over <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+F_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb F_2' title='\mathbb F_2' class='latex' />.  In other words, with high probability, there does not exist a non-zero vector <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+F_2%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb F_2^N' title='x \in \mathbb F_2^N' class='latex' /> with hamming weight <img src='http://l.wordpress.com/latex.php?latex=o%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='o(N)' title='o(N)' class='latex' />, and which satisfies <img src='http://l.wordpress.com/latex.php?latex=Bx%3D0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Bx=0' title='Bx=0' class='latex' /> (this equation is considered over <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+F_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb F_2' title='\mathbb F_2' class='latex' />). The proof of this is simple: Let <img src='http://l.wordpress.com/latex.php?latex=B_1%2C+B_2%2C+%5Cldots%2C+B_%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B_1, B_2, \ldots, B_{N/2}' title='B_1, B_2, \ldots, B_{N/2}' class='latex' /> be the rows of <img src='http://l.wordpress.com/latex.php?latex=B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />. If <img src='http://l.wordpress.com/latex.php?latex=x+%5Cneq+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \neq 0' title='x \neq 0' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=%5CPr%5B%5Clangle+B_i%2C+x+%5Crangle+%3D+0%5D+%5Cleq+%5Cfrac12.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[\langle B_i, x \rangle = 0] \leq \frac12.' title='\Pr[\langle B_i, x \rangle = 0] \leq \frac12.' class='latex' /> Therefore, for any non-zero <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' />, we have</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5BBx+%3D+0%5D+%5Cleq+2%5E%7B-N%2F2%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[Bx = 0] \leq 2^{-N/2}.' title='\Pr[Bx = 0] \leq 2^{-N/2}.' class='latex' />     (**)</p>
<p>On the other hand, for <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta &gt; 0' title='\delta &gt; 0' class='latex' /> small enough, there are fewer than <img src='http://l.wordpress.com/latex.php?latex=2%5E%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='2^{N/2}' title='2^{N/2}' class='latex' /> non-zero vectors of hamming weight at most <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta N' title='\delta N' class='latex' />, so a union bound finishes the argument.</p>
<p>The proof that <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' /> proceeds along similar lines, except that we can no longer take a naive union bound since there are now infinitely many &#8220;bad&#8221; vectors. Of course the solution is to take a sufficiently fine discretization of the set of bad vectors. This proceeds in three steps:</p>
<ol>
<li>If <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAx%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Ax\|_2' title='\|Ax\|_2' class='latex' /> is <em>large</em>, and <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' /> is close to <img src='http://l.wordpress.com/latex.php?latex=x%27&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x&#039;' title='x&#039;' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAx%27%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Ax&#039;\|_2' title='\|Ax&#039;\|_2' class='latex' /> is also large.</li>
<li>Any fixed vector <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb R^N' title='x \in \mathbb R^N' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 = 1' title='\|x\|_2 = 1' class='latex' />  has <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAx%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Ax\|_2' title='\|Ax\|_2' class='latex' /> large with high probability. This is the analog of (**) in the coding setting.</li>
<li>There exists a small set of vectors that well-approximates the set of bad vectors.</li>
</ol>
<p>Combining (1), (2), and (3) we will conclude that every bad vector <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' /> has <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAx%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Ax\|_2' title='\|Ax\|_2' class='latex' /> large (and, in particular, <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' /> is not contained in the kernel).</p>
<p>To verify (1), we need to show that almost surely the operator norm <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%3D+%5Cmax+%5Cleft%5C%7B+%5C%7CAx%5C%7C_2+%3A+%5C%7Cx%5C%7C_2+%3D+1%5Cright%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| = \max \left\{ \|Ax\|_2 : \|x\|_2 = 1\right\}' title='\|A\| = \max \left\{ \|Ax\|_2 : \|x\|_2 = 1\right\}' class='latex' /> is small.</p>
<p>From the <a href="http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/">last post</a>, we have the following two statements.</p>
<p style="padding-left:30px;"><strong>Lemma 1: </strong> If <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5Ek&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^k' title='v \in \mathbb R^k' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=X+%5Cin+%5C%7B-1%2C1%5C%7D%5Ek&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \in \{-1,1\}^k' title='X \in \{-1,1\}^k' class='latex' /> is chosen uniformly at random, then</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%7C%5Clangle+v%2C+X+%5Crangle%7C+%5Cgeq+t%5Cright%5D+%5Cleq+2+%5Cexp%5Cleft%28%5Cfrac%7B-t%5E2%7D%7B2+%5C%7Cv%5C%7C_2%5E2%7D%5Cright%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[|\langle v, X \rangle| \geq t\right] \leq 2 \exp\left(\frac{-t^2}{2 \|v\|_2^2}\right)' title='\displaystyle \Pr\left[|\langle v, X \rangle| \geq t\right] \leq 2 \exp\left(\frac{-t^2}{2 \|v\|_2^2}\right)' class='latex' /></p>
<p style="text-align:left;">The next theorem (see the <a href="http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/#opnorm">proof from the last post</a>) verifies (1) above.</p>
<p style="padding-left:30px;"><strong>Theorem 1:</strong> If <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is a random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrix, then</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5B%5C%7CA%5C%7C+%5Cgeq+10+%5Csqrt%7BN%7D%5D+%5Cleq+2+e%5E%7B-6N%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[\|A\| \geq 10 \sqrt{N}] \leq 2 e^{-6N}' title='\Pr[\|A\| \geq 10 \sqrt{N}] \leq 2 e^{-6N}' class='latex' />.</p>
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">Now we turn to proving (2), which is the analog of (**).  We need to upper bound the <em>small ball probability</em>, i.e. the probability that <img src='http://l.wordpress.com/latex.php?latex=Av&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Av' title='Av' class='latex' /> falls into a small ball (around 0) for any fixed <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^N' title='v \in \mathbb R^N' class='latex' />.  To start, we would like to say that for some fixed <img src='http://l.wordpress.com/latex.php?latex=v%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v\in \mathbb R^N' title='v\in \mathbb R^N' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v\|_2 = 1' title='\|v\|_2 = 1' class='latex' />, and a uniformly random sign vector <img src='http://l.wordpress.com/latex.php?latex=X+%5Cin+%5C%7B-1%2C1%5C%7D%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \in \{-1,1\}^N' title='X \in \{-1,1\}^N' class='latex' />, we have for example,</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5B+%7C%5Csum_%7Bi%3D1%7D%5EN++X_i+v_i%7C+%3E+0.01%5D+%5Cgeq+0.01&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[ |\sum_{i=1}^N  X_i v_i| &gt; 0.01] \geq 0.01' title='\Pr[ |\sum_{i=1}^N  X_i v_i| &gt; 0.01] \geq 0.01' class='latex' /></p>
<p style="text-align:left;">These kinds of estimates fall under the name of<a href="http://en.wikipedia.org/wiki/Littlewood-Offord_problem"> Littlewood-Offord</a> type problems; see the  work of <a href="http://arxiv.org/abs/math.PR/0511215">Tao and Vu</a> and of <a href="http://arxiv.org/abs/math/0703503">Rudelson and Vershynin</a> for a detailed study of such random sums, and the beautiful connections with additive combinatorics.   For the above estimate, we will need only the simple <a href="http://en.wikipedia.org/wiki/Paley–Zygmund_inequality">Paley-Zygmund inequality</a>:</p>
<p style="text-align:left;padding-left:30px;"><strong>Lemma 2:</strong> If <img src='http://l.wordpress.com/latex.php?latex=Z&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Z' title='Z' class='latex' /> is a non-negative random variable and <img src='http://l.wordpress.com/latex.php?latex=0+%3C+t+%3C+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='0 &lt; t &lt; 1' title='0 &lt; t &lt; 1' class='latex' />, then</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5BZ+%5Cgeq+t+%28%5Cmathbb+EZ%29%5D+%5Cgeq+%281-t%29%5E2+%5Cfrac%7B%28%5Cmathbb+EZ%29%5E2%7D%7B%5Cmathbb+E%28Z%5E2%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr[Z \geq t (\mathbb EZ)] \geq (1-t)^2 \frac{(\mathbb EZ)^2}{\mathbb E(Z^2)}' title='\displaystyle \Pr[Z \geq t (\mathbb EZ)] \geq (1-t)^2 \frac{(\mathbb EZ)^2}{\mathbb E(Z^2)}' class='latex' /></p>
<p style="text-align:left;padding-left:30px;"><strong>Proof: </strong>By Cauchy-Schwarz,</p>
<p style="text-align:center;padding-left:30px;"><strong> </strong><img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+EZ+%3D+%5Cmathbb+E%5BZ%5Cmathbf%7B1%7D_%7B%5C%7BZ+%3C+t+%28%5Cmathbb+EZ%29%5C%7D%7D%5D+%2B+%5Cmathbb+E%5BZ%5Cmathbf%7B1%7D_%7B%5C%7BZ+%5Cgeq+t%28%5Cmathbb+EZ%29%5C%7D%7D%5D+%5Cleq+t+%5Cmathbb+E%5BZ%5D+%2B+%5Csqrt%7B%5Cmathbb+E%5BZ%5E2%5D%7D+%5Csqrt%7B%5Cmathbb+E%5B%5Cmathbf%7B1%7D_%7B%5C%7BZ+%5Cgeq+t+%28%5Cmathbb+EZ%29%5C%7D%7D%5D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb EZ = \mathbb E[Z\mathbf{1}_{\{Z &lt; t (\mathbb EZ)\}}] + \mathbb E[Z\mathbf{1}_{\{Z \geq t(\mathbb EZ)\}}] \leq t \mathbb E[Z] + \sqrt{\mathbb E[Z^2]} \sqrt{\mathbb E[\mathbf{1}_{\{Z \geq t (\mathbb EZ)\}}]}' title='\mathbb EZ = \mathbb E[Z\mathbf{1}_{\{Z &lt; t (\mathbb EZ)\}}] + \mathbb E[Z\mathbf{1}_{\{Z \geq t(\mathbb EZ)\}}] \leq t \mathbb E[Z] + \sqrt{\mathbb E[Z^2]} \sqrt{\mathbb E[\mathbf{1}_{\{Z \geq t (\mathbb EZ)\}}]}' class='latex' /></p>
<p style="text-align:left;padding-left:30px;">Now observe that <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+E%5B%5Cmathbf%7B1%7D_%7B%5C%7BZ+%5Cgeq+t+%28%5Cmathbb+EZ%29%5C%7D%7D%5D+%3D+%5CPr%5BZ+%5Cgeq+t%28%5Cmathbb+EZ%29%5D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb E[\mathbf{1}_{\{Z \geq t (\mathbb EZ)\}}] = \Pr[Z \geq t(\mathbb EZ)]' title='\mathbb E[\mathbf{1}_{\{Z \geq t (\mathbb EZ)\}}] = \Pr[Z \geq t(\mathbb EZ)]' class='latex' /> and rearrange.</p>
<p style="text-align:left;">We can use this to prove our estimate on random sums.</p>
<p style="text-align:left;padding-left:30px;"><strong>Lemma 3:</strong> For any <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^N' title='v \in \mathbb R^N' class='latex' />, if <img src='http://l.wordpress.com/latex.php?latex=X+%5Cin+%5C%7B-1%2C1%5C%7D%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \in \{-1,1\}^N' title='X \in \{-1,1\}^N' class='latex' /> is chosen uniformly at random, then for every <img src='http://l.wordpress.com/latex.php?latex=0+%3C+t+%3C+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='0 &lt; t &lt; 1' title='0 &lt; t &lt; 1' class='latex' />,</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%7C%5Clangle+X%2Cv%5Crangle%7C%5E2+%5Cgeq+t+%5C%7Cv%5C%7C_2%5E2+%5Cright%5D+%5Cgeq+%5Cfrac%7B%281-t%29%5E2%7D%7B12%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[|\langle X,v\rangle|^2 \geq t \|v\|_2^2 \right] \geq \frac{(1-t)^2}{12}.' title='\displaystyle \Pr\left[|\langle X,v\rangle|^2 \geq t \|v\|_2^2 \right] \geq \frac{(1-t)^2}{12}.' class='latex' /></p>
<p style="text-align:left;padding-left:30px;"><strong>Proof: </strong>Apply Lemma 2 with <img src='http://l.wordpress.com/latex.php?latex=Z+%3D+%7C%5Clangle+X%2Cv%5Crangle%7C%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Z = |\langle X,v\rangle|^2' title='Z = |\langle X,v\rangle|^2' class='latex' />.  Note that by independence, we have <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+E%5BZ%5D+%3D+%5C%7Cv%5C%7C_2%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb E[Z] = \|v\|_2^2' title='\mathbb E[Z] = \|v\|_2^2' class='latex' />.  Furthermore, for any non-negative random variable <img src='http://l.wordpress.com/latex.php?latex=Y&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Y' title='Y' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=0+%3C+p+%3C+%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='0 &lt; p &lt; \infty' title='0 &lt; p &lt; \infty' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+E%5BY%5Ep%5D+%3D+p+%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Clambda%5E%7Bp-1%7D+%5CPr%28Y+%3E+%5Clambda%29%5C%2Cd%5Clambda&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb E[Y^p] = p \int_{0}^{\infty} \lambda^{p-1} \Pr(Y &gt; \lambda)\,d\lambda' title='\mathbb E[Y^p] = p \int_{0}^{\infty} \lambda^{p-1} \Pr(Y &gt; \lambda)\,d\lambda' class='latex' />, thus</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathbb+E%5BZ%5E2%5D+%3D+%5Cmathbb+E%5B%7C%5Clangle+X%2Cv%5Crangle%7C%5E4%5D+%3D+4+%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Clambda%5E3+%5CPr%28%7C%5Clangle+X%2Cv%5Crangle%7C+%3E+%5Clambda%29%5C%2Cd%5Clambda+%5Cleq+4%5Cint_0%5E%7B%5Cinfty%7D+%5Clambda%5E3+e%5E%7B-%5Clambda%5E2%2F%282%5C%7Cv%5C%7C_2%5E2%29%7D%5C%2Cd%5Clambda%2C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \mathbb E[Z^2] = \mathbb E[|\langle X,v\rangle|^4] = 4 \int_{0}^{\infty} \lambda^3 \Pr(|\langle X,v\rangle| &gt; \lambda)\,d\lambda \leq 4\int_0^{\infty} \lambda^3 e^{-\lambda^2/(2\|v\|_2^2)}\,d\lambda,' title='\displaystyle \mathbb E[Z^2] = \mathbb E[|\langle X,v\rangle|^4] = 4 \int_{0}^{\infty} \lambda^3 \Pr(|\langle X,v\rangle| &gt; \lambda)\,d\lambda \leq 4\int_0^{\infty} \lambda^3 e^{-\lambda^2/(2\|v\|_2^2)}\,d\lambda,' class='latex' /></p>
<p style="text-align:left;padding-left:30px;">where the final inequality follows from Lemma 1.  It is easy to see that the final bound is at most <img src='http://l.wordpress.com/latex.php?latex=12+%5Ccdot+%5C%7Cv%5C%7C_2%5E4+%3D+12+%28%5Cmathbb+EZ%29%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='12 \cdot \|v\|_2^4 = 12 (\mathbb EZ)^2' title='12 \cdot \|v\|_2^4 = 12 (\mathbb EZ)^2' class='latex' />.</p>
<p style="text-align:left;"><span id="more-44"></span></p>
<p style="text-align:left;">Observing that <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAv%5C%7C_2%5E2+%3D+%5Csum_%7Bi%3D1%7D%5E%7BN%2F2%7D+%7C%5Clangle+A_i%2C+v%5Crangle%7C%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Av\|_2^2 = \sum_{i=1}^{N/2} |\langle A_i, v\rangle|^2' title='\|Av\|_2^2 = \sum_{i=1}^{N/2} |\langle A_i, v\rangle|^2' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=A_1%2C+A_2%2C+%5Cldots%2C+A_%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A_1, A_2, \ldots, A_{N/2}' title='A_1, A_2, \ldots, A_{N/2}' class='latex' /> are the rows of <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> yields:</p>
<p style="text-align:left;padding-left:30px;"><strong>Corollary 1: </strong>For any <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^N' title='v \in \mathbb R^N' class='latex' />,</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%5Cvphantom%7B%5Cbigoplus%7D+%5C%7CA+v%5C%7C_2+%5Cleq+%5Cfrac%7B%5Csqrt%7BN%7D%7D%7B20%7D+%5C%7Cv%5C%7C_2%5Cright%5D+%5Cleq+e%5E%7B-N%2F100%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[\vphantom{\bigoplus} \|A v\|_2 \leq \frac{\sqrt{N}}{20} \|v\|_2\right] \leq e^{-N/100}.' title='\displaystyle \Pr\left[\vphantom{\bigoplus} \|A v\|_2 \leq \frac{\sqrt{N}}{20} \|v\|_2\right] \leq e^{-N/100}.' class='latex' /></p>
<p style="text-align:left;padding-left:30px;"><strong>Proof:</strong> Apply Lemma 3 with <img src='http://l.wordpress.com/latex.php?latex=t+%3D+1%2F16&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='t = 1/16' title='t = 1/16' class='latex' />, say, and then use a <a href="http://en.wikipedia.org/wiki/Chernoff_bounds">Chernoff bound</a> to show that the conclusion of the Lemma holds for a constant fraction of the trials <img src='http://l.wordpress.com/latex.php?latex=A_1%2C+%5Cldots%2C+A_%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A_1, \ldots, A_{N/2}' title='A_1, \ldots, A_{N/2}' class='latex' /> with overwhelming probability.</p>
<p style="text-align:left;">Using Theorem 1 and Corollary 1, we can verify (2):</p>
<p style="text-align:left;padding-left:30px;"><strong>Theorem 2:</strong> For any <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^N' title='v \in \mathbb R^N' class='latex' />, we have</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%5Cmathrm%7Bdist%7D%28v%2C+%5Cmathrm%7Bker%7D%28A%29%29+%5Cleq+%5Cfrac%7B%5C%7Cv%5C%7C_2%7D%7B200%7D%5Cright%5D+%5Cleq+3+e%5E%7B-N%2F100%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[\mathrm{dist}(v, \mathrm{ker}(A)) \leq \frac{\|v\|_2}{200}\right] \leq 3 e^{-N/100}.' title='\displaystyle \Pr\left[\mathrm{dist}(v, \mathrm{ker}(A)) \leq \frac{\|v\|_2}{200}\right] \leq 3 e^{-N/100}.' class='latex' /></p>
<p style="text-align:left;padding-left:30px;"><strong>Proof: </strong>By Theorem 1 and Corollary 1, we may assume that <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%5Cleq+10+%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| \leq 10 \sqrt{N}' title='\|A\| \leq 10 \sqrt{N}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5C%7CAv%5C%7C_2+%5Cgeq+%5Cfrac%7B%5Csqrt%7BN%7D%7D%7B20%7D+%5C%7Cv%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|Av\|_2 \geq \frac{\sqrt{N}}{20} \|v\|_2' title='\|Av\|_2 \geq \frac{\sqrt{N}}{20} \|v\|_2' class='latex' />.  Let <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathrm{ker}(A)' title='x \in \mathrm{ker}(A)' class='latex' /> be the closest point to <img src='http://l.wordpress.com/latex.php?latex=v&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v' title='v' class='latex' />.  Then <img src='http://l.wordpress.com/latex.php?latex=Ax+%3D+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Ax = 0' title='Ax = 0' class='latex' />, so</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%28v-x%29%5C%7C_2+%3D+%5C%7CAv%5C%7C_2+%5Cgeq+%5Cfrac%7B%5Csqrt%7BN%7D%7D%7B20%7D+%5C%7Cv%5C%7C2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A(v-x)\|_2 = \|Av\|_2 \geq \frac{\sqrt{N}}{20} \|v\|2' title='\|A(v-x)\|_2 = \|Av\|_2 \geq \frac{\sqrt{N}}{20} \|v\|2' class='latex' />.</p>
<p style="text-align:left;padding-left:30px;">But since <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%5Cleq+10%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| \leq 10\sqrt{N}' title='\|A\| \leq 10\sqrt{N}' class='latex' />, we must have <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv-x%5C%7C_2+%5Cgeq+%5C%7Cv%5C%7C_2%2F200&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v-x\|_2 \geq \|v\|_2/200' title='\|v-x\|_2 \geq \|v\|_2/200' class='latex' />.</p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=B_%7B%5Cell_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B_{\ell_1}' title='B_{\ell_1}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=B_%7B%5Cell_2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B_{\ell_2}' title='B_{\ell_2}' class='latex' /> be the unit balls of the <img src='http://l.wordpress.com/latex.php?latex=%5Cell_1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_1' title='\ell_1' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_2' title='\ell_2' class='latex' /> norms, respectively, in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^N' title='\mathbb R^N' class='latex' />.  Property (3) above follows from the well-known fact that <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%5Csqrt%7BN%7D+B_%7B%5Cell_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta \sqrt{N} B_{\ell_1}' title='\delta \sqrt{N} B_{\ell_1}' class='latex' /> can be covered by at most <img src='http://l.wordpress.com/latex.php?latex=%281600%29%5E%7B%5Cdelta+N%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(1600)^{\delta N}' title='(1600)^{\delta N}' class='latex' /> copies of <img src='http://l.wordpress.com/latex.php?latex=%5Cfrac%7B1%7D%7B400%7D+B_%7B%5Cell_2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\frac{1}{400} B_{\ell_2}' title='\frac{1}{400} B_{\ell_2}' class='latex' /> (see, e.g. <a href="http://www.ams.org/mathscinet-getitem?mr=1036275">Pisier&#8217;s book</a>).  We use this to finish the proof.</p>
<p style="padding-left:30px;"><strong>Theorem 3:</strong> There exists a constant <img src='http://l.wordpress.com/latex.php?latex=C+%5Cgeq+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='C \geq 1' title='C \geq 1' class='latex' /> such that almost surely the following holds.  Every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathrm{ker}(A)' title='x \in \mathrm{ker}(A)' class='latex' /> satisfies</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cfrac%7B%5Csqrt%7BN%7D%7D%7BC%7D+%5C%7Cx%5C%7C_2+%5Cleq+%5C%7Cx%5C%7C_1+%5Cleq+%5C%7Cx%5C%7C_2.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \frac{\sqrt{N}}{C} \|x\|_2 \leq \|x\|_1 \leq \|x\|_2.' title='\displaystyle \frac{\sqrt{N}}{C} \|x\|_2 \leq \|x\|_1 \leq \|x\|_2.' class='latex' /></p>
<p style="text-align:left;padding-left:30px;">In other words, <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Proof: </strong>Choose <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta' title='\delta' class='latex' /> small enough so that <img src='http://l.wordpress.com/latex.php?latex=k+%3D+%281600%29%5E%7B%5Cdelta+N%7D+%3C+%5Cfrac13+e%5E%7BN%2F100%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k = (1600)^{\delta N} &lt; \frac13 e^{N/100}' title='k = (1600)^{\delta N} &lt; \frac13 e^{N/100}' class='latex' />, and let <img src='http://l.wordpress.com/latex.php?latex=v_1%2C+v_2%2C+%5Cldots%2C+v_k+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v_1, v_2, \ldots, v_k \in \mathbb R^N' title='v_1, v_2, \ldots, v_k \in \mathbb R^N' class='latex' /> be such that</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cbigcup_%7Bi%3D1%7D%5Ek+B_%7B%5Cell_2%7D%28v_i%2C+%5Ctfrac%7B1%7D%7B400%7D%29+%5Csupseteq+%5Cdelta+%5Csqrt%7BN%7D+B_%7B%5Cell_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \bigcup_{i=1}^k B_{\ell_2}(v_i, \tfrac{1}{400}) \supseteq \delta \sqrt{N} B_{\ell_1}' title='\displaystyle \bigcup_{i=1}^k B_{\ell_2}(v_i, \tfrac{1}{400}) \supseteq \delta \sqrt{N} B_{\ell_1}' class='latex' />.</p>
<p style="padding-left:30px;">By a union bound, we can assume that <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%5Cleq+10+%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| \leq 10 \sqrt{N}' title='\|A\| \leq 10 \sqrt{N}' class='latex' />, and for every <img src='http://l.wordpress.com/latex.php?latex=i+%3D+1%2C+2%2C+%5Cldots+k&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='i = 1, 2, \ldots k' title='i = 1, 2, \ldots k' class='latex' />,</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdist%7D%28v_i%2C+%5Cmathrm%7Bker%7D%28A%29%29+%5Cgeq+%5Cfrac%7B1%7D%7B200%7D+%5C%7Cv_i%5C%7C_2%5Cquad%284%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dist}(v_i, \mathrm{ker}(A)) \geq \frac{1}{200} \|v_i\|_2\quad(4)' title='\mathrm{dist}(v_i, \mathrm{ker}(A)) \geq \frac{1}{200} \|v_i\|_2\quad(4)' class='latex' /></p>
<p style="padding-left:30px;">Now suppose there exists an <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathrm{ker}(A)' title='x \in \mathrm{ker}(A)' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Cfrac%7B%5Csqrt%7BN%7D+%5C%7Cx%5C%7C_2%7D%7B%5C%7Cx%5C%7C_1%7D+%5Cgeq+C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\frac{\sqrt{N} \|x\|_2}{\|x\|_1} \geq C' title='\frac{\sqrt{N} \|x\|_2}{\|x\|_1} \geq C' class='latex' />.  We may assume that <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_1+%3D+%5Cdelta+%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_1 = \delta \sqrt{N}' title='\|x\|_1 = \delta \sqrt{N}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%3D+%5Cdelta+C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 = \delta C' title='\|x\|_2 = \delta C' class='latex' />.  But then <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cdelta+%5Csqrt%7BN%7D+B_%7B%5Cell_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \delta \sqrt{N} B_{\ell_1}' title='x \in \delta \sqrt{N} B_{\ell_1}' class='latex' />, hence there exists a <img src='http://l.wordpress.com/latex.php?latex=v_i&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v_i' title='v_i' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv_i-x%5C%7C_2+%5Cleq+%5Cfrac%7B1%7D%7B400%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v_i-x\|_2 \leq \frac{1}{400}' title='\|v_i-x\|_2 \leq \frac{1}{400}' class='latex' />.  It follows that</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv_i%5C%7C_2+%5Cgeq+%5C%7Cx%5C%7C_2+-+%5C%7Cv_i-x%5C%7C_2+%5Cgeq+%5Cdelta+C+-+%5Cfrac%7B1%7D%7B400%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v_i\|_2 \geq \|x\|_2 - \|v_i-x\|_2 \geq \delta C - \frac{1}{400}.' title='\|v_i\|_2 \geq \|x\|_2 - \|v_i-x\|_2 \geq \delta C - \frac{1}{400}.' class='latex' /></p>
<p style="padding-left:30px;">Choosing <img src='http://l.wordpress.com/latex.php?latex=C+%3D+1%2F%5Cdelta&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='C = 1/\delta' title='C = 1/\delta' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv_i%5C%7C_2+%3E+%5Cfrac12&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v_i\|_2 &gt; \frac12' title='\|v_i\|_2 &gt; \frac12' class='latex' />.  But then (4) implies <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdist%7D%28v_i%2C+%5Cmathrm%7Bker%7D%28A%29%29+%3E+%5Cfrac%7B1%7D%7B400%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dist}(v_i, \mathrm{ker}(A)) &gt; \frac{1}{400}' title='\mathrm{dist}(v_i, \mathrm{ker}(A)) &gt; \frac{1}{400}' class='latex' />, contradicting <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cv_i-x%5C%7C_2+%5Cleq+%5Cfrac%7B1%7D%7B400%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|v_i-x\|_2 \leq \frac{1}{400}' title='\|v_i-x\|_2 \leq \frac{1}{400}' class='latex' />.</p>
<p>In the next post, we&#8217;ll see how such subspaces are related to error-correcting codes over the reals.</p>
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tcsmath.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tcsmath.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=44&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/05/08/kernels-of-random-sign-matrices/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jrluw-128.jpg" medium="image">
			<media:title type="html">jrluw</media:title>
		</media:content>
	</item>
		<item>
		<title>The pseudorandom subspace problem</title>
		<link>http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/</link>
		<comments>http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>jrluw</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[Coding theory]]></category>

		<category><![CDATA[expander graphs]]></category>

		<category><![CDATA[geometric functional analysis]]></category>

		<category><![CDATA[pseudorandomness]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=35</guid>
		<description><![CDATA[In this post, I will talk about the existence and construction of subspaces of  which are &#8220;almost Euclidean.&#8221;  In the next few, I&#8217;ll discuss the relationship between such subspaces, compressed sensing, and error-correcting codes over the reals.
A good starting point is Dvoretzky&#8217;s theorem:
For every  and , the following holds.  Let  [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In this post, I will talk about the existence and construction of subspaces of <img src='http://l.wordpress.com/latex.php?latex=%5Cell_1%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_1^N' title='\ell_1^N' class='latex' /> which are &#8220;almost Euclidean.&#8221;  In the next few, I&#8217;ll discuss the relationship between such subspaces, <a href="http://www.compressedsensing.com/">compressed sensing</a>, and error-correcting codes over the reals.</p>
<p>A good starting point is <a href="http://en.wikipedia.org/wiki/Dvoretzky's_theorem">Dvoretzky&#8217;s theorem</a>:</p>
<p style="padding-left:30px;">For every <img src='http://l.wordpress.com/latex.php?latex=N+%5Cin+%5Cmathbb+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N \in \mathbb N' title='N \in \mathbb N' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\varepsilon &gt; 0' title='\varepsilon &gt; 0' class='latex' />, the following holds.  Let <img src='http://l.wordpress.com/latex.php?latex=%7C%5Ccdot%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\cdot|' title='|\cdot|' class='latex' /> be the Euclidean norm on <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^N' title='\mathbb R^N' class='latex' />, and let <img src='http://l.wordpress.com/latex.php?latex=%5C%7C%5Ccdot%5C%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|\cdot\|' title='\|\cdot\|' class='latex' /> be an arbitrary <a href="http://en.wikipedia.org/wiki/Norm_%28mathematics%29">norm</a>.   Then there exists a subspace <img src='http://l.wordpress.com/latex.php?latex=X+%5Csubseteq+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \subseteq \mathbb R^N' title='X \subseteq \mathbb R^N' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdim%7D%28X%29+%5Cgeq+c%28%5Cvarepsilon%29+%5Clog+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dim}(X) \geq c(\varepsilon) \log N' title='\mathrm{dim}(X) \geq c(\varepsilon) \log N' class='latex' />, and a number <img src='http://l.wordpress.com/latex.php?latex=A+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A &gt; 0' title='A &gt; 0' class='latex' /> so that for every <img src='http://l.wordpress.com/latex.php?latex=x%5Cin+X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x\in X' title='x\in X' class='latex' />,</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+A%7Cx%7C+%5Cleq+%5C%7Cx%5C%7C+%5Cleq+%281%2B%5Cvarepsilon%29+A+%7Cx%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle A|x| \leq \|x\| \leq (1+\varepsilon) A |x|' title='\displaystyle A|x| \leq \|x\| \leq (1+\varepsilon) A |x|' class='latex' />.</p>
<p style="text-align:left;">Here, <img src='http://l.wordpress.com/latex.php?latex=c%28%5Cvarepsilon%29+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c(\varepsilon) &gt; 0' title='c(\varepsilon) &gt; 0' class='latex' /> is a constant that depends only on <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\varepsilon' title='\varepsilon' class='latex' />.</p>
<p style="text-align:left;">The theorem as stated is due to <a href="http://www.ams.org/mathscinet-getitem?mr=293374">Vitali Milman</a>, who gave the (optimal) dependence of <img src='http://l.wordpress.com/latex.php?latex=%5Clog+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\log N' title='\log N' class='latex' /> on the dimension of <img src='http://l.wordpress.com/latex.php?latex=X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' />, and proved that the above fact actually holds with high probability when <img src='http://l.wordpress.com/latex.php?latex=X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' /> is chosen <em>uniformly at random</em> from all subspaces of this dimension.  In other words, for <img src='http://l.wordpress.com/latex.php?latex=d+%5Capprox+%5Clog+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='d \approx \log N' title='d \approx \log N' class='latex' />, a random <img src='http://l.wordpress.com/latex.php?latex=d&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='d' title='d' class='latex' />-dimensional subspace of an arbitrary <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' />-dimensional normed space is almost Euclidean.    Milman&#8217;s proof was one of the starting points for the &#8220;local theory&#8221; of Banach spaces, which views Banach spaces through the lens of sequences of finite-dimensional subspaces whose dimension goes to infinity.  It&#8217;s a very TCS-like philosophy; see the book of <a href="http://www.ams.org/mathscinet-getitem?mr=856576">Milman and Schechtman</a>.</p>
<p style="text-align:left;">One can associate to any norm its <em>unit ball </em><img src='http://l.wordpress.com/latex.php?latex=B+%3D+%5Cleft%5C%7B+x+%5Cin+%5Cmathbb+R%5EN+%3A+%5C%7Cx%5C%7C+%5Cleq+1+%5Cright%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B = \left\{ x \in \mathbb R^N : \|x\| \leq 1 \right\}' title='B = \left\{ x \in \mathbb R^N : \|x\| \leq 1 \right\}' class='latex' />, which will be a centrally symmetric <a href="http://en.wikipedia.org/wiki/Convex_body">convex body</a>.  Thus we can restate Milman&#8217;s proof of  Dvoretzky&#8217;s theorem geometrically:  If <img src='http://l.wordpress.com/latex.php?latex=B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> is an arbitrary convex body, and <img src='http://l.wordpress.com/latex.php?latex=H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' /> is a random <img src='http://l.wordpress.com/latex.php?latex=c%28%5Cvarepsilon%29+%5Clog+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='c(\varepsilon) \log N' title='c(\varepsilon) \log N' class='latex' />-dimensional hyperplane through the origin, then with high probability, <img src='http://l.wordpress.com/latex.php?latex=B+%5Ccap+H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B \cap H' title='B \cap H' class='latex' /> will almost be a Euclidean ball.  This is quite surprising if one starts, for instance, with a polytope like the unit cube or the <a href="http://en.wikipedia.org/wiki/Cross-polytope">cross polytope</a>.  The intersection <img src='http://l.wordpress.com/latex.php?latex=B+%5Ccap+H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B \cap H' title='B \cap H' class='latex' /> is again a polytope, but which is approximated closely by a smooth ball.  Here&#8217;s a pictorial representation lifted from a talk I once gave:</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/05/dvor2.jpg"><img class="size-full wp-image-40" src="http://tcsmath.files.wordpress.com/2008/05/dvor2.jpg" alt="" /></a></p>
<p>(Note:  Strictly speaking, the intersection will only be an ellipsoid, and one might have to pass to a subsection to actually get a Euclidean sphere.)</p>
<h3><strong>Euclidean subspaces of <img src='http://l.wordpress.com/latex.php?latex=%5Cell_1%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_1^N' title='\ell_1^N' class='latex' /> and Error-Correcting Codes.<br />
</strong></h3>
<p>It is not too difficult to see that the dependence <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdim%7D%28X%29+%5Capprox+%5Clog+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dim}(X) \approx \log N' title='\mathrm{dim}(X) \approx \log N' class='latex' /> is tight when we consider <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^N' title='\mathbb R^N' class='latex' /> equipped with the <img src='http://l.wordpress.com/latex.php?latex=%5Cell_%5Cinfty&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_\infty' title='\ell_\infty' class='latex' /> norm (see e.g. Claim 3.10 in <a href="http://www.wisdom.weizmann.ac.il/~gideon/AGAfall06/AGAfall06.pdf">these notes</a>), but rather remarkably, results of <a href="http://www.ams.org/mathscinet-getitem?mr=481792">Kasin</a> and <a href="http://www.ams.org/mathscinet-getitem?mr=445274">Figiel, Lindenstrauss, and Milman</a> show that if we consider the <img src='http://l.wordpress.com/latex.php?latex=%5Cell_1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_1' title='\ell_1' class='latex' /> norm, we can find Euclidean subspaces of <em>proportional </em>dimension, i.e. <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdim%7D%28X%29+%5Capprox+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dim}(X) \approx N' title='\mathrm{dim}(X) \approx N' class='latex' />.</p>
<p>For any <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb R^N' title='x \in \mathbb R^N' class='latex' />, Cauchy-Schwarz gives us</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%5Cleq+%5C%7Cx%5C%7C_1+%5Cleq+%5Csqrt%7BN%7D+%5C%7Cx%5C%7C_2.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 \leq \|x\|_1 \leq \sqrt{N} \|x\|_2.' title='\|x\|_2 \leq \|x\|_1 \leq \sqrt{N} \|x\|_2.' class='latex' /></p>
<p style="text-align:left;">To this end, for a subspace <img src='http://l.wordpress.com/latex.php?latex=X+%5Csubseteq+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \subseteq \mathbb R^N' title='X \subseteq \mathbb R^N' class='latex' />, let&#8217;s define</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CDelta%28X%29+%3D+%5Cmax_%7B0+%5Cneq+x+%5Cin+%5Cmathbb+R%5EN%7D+%5Cfrac%7B%5Csqrt%7BN%7D+%5C%7Cx%5C%7C_2%7D%7B%5C%7Cx%5C%7C_1%7D%2C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Delta(X) = \max_{0 \neq x \in \mathbb R^N} \frac{\sqrt{N} \|x\|_2}{\|x\|_1},' title='\displaystyle \Delta(X) = \max_{0 \neq x \in \mathbb R^N} \frac{\sqrt{N} \|x\|_2}{\|x\|_1},' class='latex' /></p>
<p style="text-align:left;">which measures how well-spread the <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\ell_2' title='\ell_2' class='latex' />-mass is among the coordinates of vectors <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in X' title='x \in X' class='latex' />.   For instance, if <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28X%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(X) = O(1)' title='\Delta(X) = O(1)' class='latex' />, then every non-zero <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb X' title='x \in \mathbb X' class='latex' /> has at least <img src='http://l.wordpress.com/latex.php?latex=%5COmega%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Omega(N)' title='\Omega(N)' class='latex' /> non-zero coordinates (because <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_1+%5Cleq+%5Csqrt%7B%7C%5Cmathrm%7Bsupp%7D%28x%29%7C%7D+%5C%7Cx%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_1 \leq \sqrt{|\mathrm{supp}(x)|} \|x\|_2' title='\|x\|_1 \leq \sqrt{|\mathrm{supp}(x)|} \|x\|_2' class='latex' />).   This has an obvious analogy with the setting of <a href="http://en.wikipedia.org/wiki/Linear_code">linear error-correcting codes</a>, where one would like the same property from the kernel of the check matrix.  Over the next few posts, I&#8217;ll show how such subspaces actually give rise to error-correcting codes over <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R' title='\mathbb R' class='latex' /> that <em>always have efficient decoding algorithms</em>.</p>
<p style="text-align:left;">The Kasin and Figiel-Lindenstrauss-Milman results actually describe two different regimes.  Kasin shows that for every <img src='http://l.wordpress.com/latex.php?latex=%5Ceta+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\eta &gt; 0' title='\eta &gt; 0' class='latex' />, there exists a subspace <img src='http://l.wordpress.com/latex.php?latex=X+%5Csubseteq+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \subseteq \mathbb R^N' title='X \subseteq \mathbb R^N' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Cdim%28X%29+%5Cgeq+%281-%5Ceta%29+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\dim(X) \geq (1-\eta) N' title='\dim(X) \geq (1-\eta) N' class='latex' />, and <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28X%29+%3D+O_%7B%5Ceta%7D%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(X) = O_{\eta}(1)' title='\Delta(X) = O_{\eta}(1)' class='latex' />.  The FLM result shows that for every <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\varepsilon &gt; 0' title='\varepsilon &gt; 0' class='latex' />, one can get <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28X%29+%5Cleq+1+%2B+%5Cvarepsilon&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(X) \leq 1 + \varepsilon' title='\Delta(X) \leq 1 + \varepsilon' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cdim%28X%29+%5Cgeq+%5COmega_%7B%5Cvarepsilon%7D%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\dim(X) \geq \Omega_{\varepsilon}(N)' title='\dim(X) \geq \Omega_{\varepsilon}(N)' class='latex' />.  In coding terminology, the former approach maximizes the rate of the code, while the latter maximizes the minimum distance.  In this post, we will be more interested in Kasin&#8217;s &#8220;nearly full dimensional&#8221; setting, since this has the most relevance to sensing and coding.  Work of <a href="http://people.csail.mit.edu/indyk/l2l1f.ps">Indyk</a> (see also <a href="http://www.ams.org/mathscinet-getitem?mr=2238947">this</a>) shows that the &#8220;nearly isometric&#8221; setting is useful for applications in high-dimensional nearest-neighbor search.</p>
<h3><strong>The search for explicit constructions</strong></h3>
<p style="text-align:left;">Both approaches show that the bounds hold for a random subspace of the proper dimension (where &#8220;random&#8221; can mean different things;we&#8217;ll see one example below).  In light of this, many authors have asked whether there are <em>explicit constructions</em> of such subspaces exist, see e.g. <a href="http://www.ams.org/mathscinet-getitem?mr=1863707">Johnson and Schechtman (Section 2.2)</a>, <a href="http://www.ams.org/mathscinet-getitem?mr=1826271">Milman (Problem 8)</a>, and <a href="http://www.ams.org/mathscinet-getitem?mr=2275661">Szarek (Section 4)</a>.  As I&#8217;ll discuss in future posts, this would also yield explicit constructions of codes over the reals, and of compressed sensing matrices.</p>
<p style="text-align:left;">Depending on the circles you run in, &#8220;explicit&#8221; can mean different things.  Let&#8217;s fix a TCS-style definition:  An explicit construction means a <em>deterministic</em> algorithm which, give <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> as input, outputs a description of a subspace <img src='http://l.wordpress.com/latex.php?latex=X&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' /> (e.g. in the form of a set of basis vectors), and runs in time <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bpoly%7D%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{poly}(N)' title='\mathrm{poly}(N)' class='latex' />.  Fortunately, the constructions I&#8217;ll discuss later will satisfy just about everyone&#8217;s sense of explicitness.</p>
<p style="text-align:left;">In light of the difficulty of obtaining explicit constructions, people have started looking at weaker results and partial derandomizations.  One starting point is Kasin&#8217;s method of proof:  He shows, for instance, that if one chooses a uniformly random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrix <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> (i.e. one whose entries are chosen independently and uniformly from <img src='http://l.wordpress.com/latex.php?latex=%5C%7B-1%2C1%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{-1,1\}' title='\{-1,1\}' class='latex' />), then with high probability, one has <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' />.  Of course this bears a strong resemblance to random parity check codes.  Clearly we also get <img src='http://l.wordpress.com/latex.php?latex=%5Cdim%28%5Cmathrm%7Bker%7D%28A%29%29+%5Cgeq+N%2F2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\dim(\mathrm{ker}(A)) \geq N/2' title='\dim(\mathrm{ker}(A)) \geq N/2' class='latex' />.</p>
<p style="text-align:left;">In work of <a href="http://arxiv.org/abs/0709.0887v1">Guruswami, myself, and Razborov</a>, we show that there exist <em>explicit</em> <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrices <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> for which <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%5Cleq+%28%5Clog+N%29%5E%7BO%28%5Clog+%5Clog+%5Clog+N%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) \leq (\log N)^{O(\log \log \log N)}' title='\Delta(\mathrm{ker}(A)) \leq (\log N)^{O(\log \log \log N)}' class='latex' /> (recall that the trivial bound is <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Ccdot%29+%5Cleq+%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\cdot) \leq \sqrt{N}' title='\Delta(\cdot) \leq \sqrt{N}' class='latex' />).  Our approach is inspired by the construction and analysis of <a href="http://www.ams.org/mathscinet-getitem?mr=1465731">expander codes</a>.   Preceding our work, <a href="http://www.ams.org/mathscinet-getitem?mr=2216448">Artstein-Avidan and Milman</a> pursued a different direction, by asking whether one can reduce the dependence on the number of random bits from the trivial <img src='http://l.wordpress.com/latex.php?latex=O%28N%5E2%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(N^2)' title='O(N^2)' class='latex' /> bound (and still achieve <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' />).   Using random walks on expander graphs, they showed that one only needs <img src='http://l.wordpress.com/latex.php?latex=O%28N+%5Clog+N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(N \log N)' title='O(N \log N)' class='latex' /> random bits to construct such a subspace.  <a href="http://eccc.hpi-web.de/eccc-reports/2007/TR07-012/index.html">Lovett and Sodin</a> later reduced this dependency to <img src='http://l.wordpress.com/latex.php?latex=O%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(N)' title='O(N)' class='latex' />.  (<a href="http://www.ams.org/mathscinet-getitem?mr=2238947">Indyk&#8217;s approach</a> based on Nisan&#8217;s pseudorandom generator can also be used to get <img src='http://l.wordpress.com/latex.php?latex=O%28N+%5Clog%5E2+N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(N \log^2 N)' title='O(N \log^2 N)' class='latex' />.)   In upcoming work with Guruswami and Wigderson, we show that the dependence can be reduced to <img src='http://l.wordpress.com/latex.php?latex=O%28N%5E%7B%5Cdelta%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(N^{\delta})' title='O(N^{\delta})' class='latex' /> for any <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta &gt; 0' title='\delta &gt; 0' class='latex' />.</p>
<h3><strong><strong>Kernels of random sign matrices</strong></strong></h3>
<p>It makes sense to end this discussion with an analysis of the random case.  We will prove that if <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is a random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrix (assume for simplicity that <img src='http://l.wordpress.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N' title='N' class='latex' /> is even), then with high probability <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' />.   It might help first to recall why a uniformly random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> matrix <img src='http://l.wordpress.com/latex.php?latex=B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> with  <img src='http://l.wordpress.com/latex.php?latex=%5C%7B0%2C1%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{0,1\}' title='\{0,1\}' class='latex' /> entries is almost surely the check matrix of a good linear code.</p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+F_2+%3D+%5C%7B0%2C1%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb F_2 = \{0,1\}' title='\mathbb F_2 = \{0,1\}' class='latex' /> be the finite field of order 2.   We would like to show that, with high probability, there does not exist a non-zero vector <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+F_2%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb F_2^N' title='x \in \mathbb F_2^N' class='latex' /> with hamming weight <img src='http://l.wordpress.com/latex.php?latex=o%28N%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='o(N)' title='o(N)' class='latex' />, and which satisfies <img src='http://l.wordpress.com/latex.php?latex=Bx%3D0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='Bx=0' title='Bx=0' class='latex' /> (this equation is considered over <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+F_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb F_2' title='\mathbb F_2' class='latex' />).   The proof is simple:  Let <img src='http://l.wordpress.com/latex.php?latex=B_1%2C+B_2%2C+%5Cldots%2C+B_%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B_1, B_2, \ldots, B_{N/2}' title='B_1, B_2, \ldots, B_{N/2}' class='latex' /> be the rows of <img src='http://l.wordpress.com/latex.php?latex=B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />.  If <img src='http://l.wordpress.com/latex.php?latex=x+%5Cneq+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \neq 0' title='x \neq 0' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=%5CPr%5B%5Clangle+B_i%2C+x+%5Crangle+%3D+0%5D+%5Cleq+%5Cfrac12.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[\langle B_i, x \rangle = 0] \leq \frac12.' title='\Pr[\langle B_i, x \rangle = 0] \leq \frac12.' class='latex' />  Therefore, for any non-zero <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' />, we have</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5BBx+%3D+0%5D+%5Cleq+2%5E%7B-N%2F2%7D.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[Bx = 0] \leq 2^{-N/2}.' title='\Pr[Bx = 0] \leq 2^{-N/2}.' class='latex' />     (**)</p>
<p>On the other hand, for <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta &gt; 0' title='\delta &gt; 0' class='latex' /> small enough, there are fewer than <img src='http://l.wordpress.com/latex.php?latex=2%5E%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='2^{N/2}' title='2^{N/2}' class='latex' /> non-zero vectors of hamming weight at most <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\delta N' title='\delta N' class='latex' />, so a union bound finishes the argument.</p>
<p>The proof that <img src='http://l.wordpress.com/latex.php?latex=%5CDelta%28%5Cmathrm%7Bker%7D%28A%29%29+%3D+O%281%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Delta(\mathrm{ker}(A)) = O(1)' title='\Delta(\mathrm{ker}(A)) = O(1)' class='latex' /> proceeds along similar lines, except that we can no longer take a naive union bound since there are now infinitely many &#8220;bad&#8221; vectors.   Of course the solution is to take a sufficiently fine discretization of the set of bad vectors.  This proceeds in three steps:</p>
<ol>
<li>If <img src='http://l.wordpress.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' /> is <em>far from </em><img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{ker}(A)' title='\mathrm{ker}(A)' class='latex' />, then any <img src='http://l.wordpress.com/latex.php?latex=x%27&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x&#039;' title='x&#039;' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx-x%27%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x-x&#039;\|_2' title='\|x-x&#039;\|_2' class='latex' /> small is also far from <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{ker}(A)' title='\mathrm{ker}(A)' class='latex' />.</li>
<li>Any fixed vector <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb R^N' title='x \in \mathbb R^N' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 = 1' title='\|x\|_2 = 1' class='latex' /> is far from <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bker%7D%28A%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{ker}(A)' title='\mathrm{ker}(A)' class='latex' /> with very high probability.  This is the analog of (**) in the coding setting.</li>
<li>There exists a small set of vectors that well-approximates the set of bad vectors.</li>
</ol>
<p>Combining (1), (2), and (3) we will conclude that every bad vector is far from the kernel of <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> (and, in particular, not contained in the kernel).</p>
<p>To verify (1), we need to show that almost surely the operator norm <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%3D+%5Cmax+%5Cleft%5C%7B+%5C%7CAx%5C%7C_2+%3A+%5C%7Cx%5C%7C_2+%3D+1%5Cright%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| = \max \left\{ \|Ax\|_2 : \|x\|_2 = 1\right\}' title='\|A\| = \max \left\{ \|Ax\|_2 : \|x\|_2 = 1\right\}' class='latex' /> is small, because if we define</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdist%7D%28x%2C+%5Cmathrm%7Bker%7D%28A%29%29+%3D+%5Cmin_%7By+%5Cin+%5Cmathrm%7Bker%7D%28A%29%7D+%5C%7Cx-y%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dist}(x, \mathrm{ker}(A)) = \min_{y \in \mathrm{ker}(A)} \|x-y\|_2' title='\mathrm{dist}(x, \mathrm{ker}(A)) = \min_{y \in \mathrm{ker}(A)} \|x-y\|_2' class='latex' />,</p>
<p>then</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bdist%7D%28x%27%2C+%5Cmathrm%7Bker%7D%28A%29%29+%5Cgeq+%5Cmathrm%7Bdist%7D%28x%2C%5Cmathrm%7Bker%7D%28A%29%29+-+%5C%7CA%5C%7C+%5Ccdot+%5C%7Cx-x%27%5C%7C_2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathrm{dist}(x&#039;, \mathrm{ker}(A)) \geq \mathrm{dist}(x,\mathrm{ker}(A)) - \|A\| \cdot \|x-x&#039;\|_2' title='\mathrm{dist}(x&#039;, \mathrm{ker}(A)) \geq \mathrm{dist}(x,\mathrm{ker}(A)) - \|A\| \cdot \|x-x&#039;\|_2' class='latex' /></p>
<p>In order to proceed, we first need a tail bound on random Bernoulli sums, which follows immediately from <a href="http://en.wikipedia.org/wiki/Hoeffding's_inequality">Hoeffding&#8217;s inequality</a>.</p>
<p style="padding-left:30px;"><strong>Lemma 1: </strong> If <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5Ek&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^k' title='v \in \mathbb R^k' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=X+%5Cin+%5C%7B-1%2C1%5C%7D%5Ek&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='X \in \{-1,1\}^k' title='X \in \{-1,1\}^k' class='latex' /> is chosen uniformly at random, then</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%7C%5Clangle+v%2C+X+%5Crangle%7C+%5Cgeq+t%5Cright%5D+%5Cleq+2+%5Cexp%5Cleft%28%5Cfrac%7B-t%5E2%7D%7B2+%5C%7Cv%5C%7C_2%5E2%7D%5Cright%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[|\langle v, X \rangle| \geq t\right] \leq 2 \exp\left(\frac{-t^2}{2 \|v\|_2^2}\right)' title='\displaystyle \Pr\left[|\langle v, X \rangle| \geq t\right] \leq 2 \exp\left(\frac{-t^2}{2 \|v\|_2^2}\right)' class='latex' /></p>
<p>In particular, for <img src='http://l.wordpress.com/latex.php?latex=y+%5Cin+%5Cmathbb+R%5E%7BN%2F2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='y \in \mathbb R^{N/2}' title='y \in \mathbb R^{N/2}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb R^N' title='x \in \mathbb R^N' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%5Clangle+y%2C+Ax+%5Crangle+%3D+%5Csum_%7Bi%3D1%7D%5E%7BN%2F2%7D+%5Csum_%7Bj%3D1%7D%5EN+A_%7Bij%7D+y_i+x_j&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\langle y, Ax \rangle = \sum_{i=1}^{N/2} \sum_{j=1}^N A_{ij} y_i x_j' title='\langle y, Ax \rangle = \sum_{i=1}^{N/2} \sum_{j=1}^N A_{ij} y_i x_j' class='latex' />.  We conclude that if we take <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 = 1' title='\|x\|_2 = 1' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cy%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|y\|_2 = 1' title='\|y\|_2 = 1' class='latex' />, then</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5Cleft%5B+%7C%5Clangle+y%2C+Ax+%5Crangle%7C+%5Cgeq+t+%5Csqrt%7B2N%7D%5Cright%5D+%5Cleq+2+%5Cexp%5Cleft%28-t%5E2+N%5Cright%29%2C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr\left[ |\langle y, Ax \rangle| \geq t \sqrt{2N}\right] \leq 2 \exp\left(-t^2 N\right),' title='\Pr\left[ |\langle y, Ax \rangle| \geq t \sqrt{2N}\right] \leq 2 \exp\left(-t^2 N\right),' class='latex' />    (4)</p>
<p>observing that <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bi%2Cj%7D+y_i%5E2+x_j%5E2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\sum_{i,j} y_i^2 x_j^2 = 1' title='\sum_{i,j} y_i^2 x_j^2 = 1' class='latex' />, and applying Lemma 1.  Now we can prove that <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\|' title='\|A\|' class='latex' /> is usually not too big.</p>
<p style="padding-left:30px;"><a name="opnorm"><strong>Theorem 1:</strong></a> If <img src='http://l.wordpress.com/latex.php?latex=A&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is a random <img src='http://l.wordpress.com/latex.php?latex=N%2F2+%5Ctimes+N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='N/2 \times N' title='N/2 \times N' class='latex' /> sign matrix, then</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CPr%5B%5C%7CA%5C%7C+%5Cgeq+10+%5Csqrt%7BN%7D%5D+%5Cleq+2+e%5E%7B-6N%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Pr[\|A\| \geq 10 \sqrt{N}] \leq 2 e^{-6N}' title='\Pr[\|A\| \geq 10 \sqrt{N}] \leq 2 e^{-6N}' class='latex' />.</p>
<p style="padding-left:30px;text-align:left;"><strong>Proof:</strong></p>
<p style="padding-left:30px;text-align:left;">For convenience, let <img src='http://l.wordpress.com/latex.php?latex=m+%3D+N%2F2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='m = N/2' title='m = N/2' class='latex' />, and let <img src='http://l.wordpress.com/latex.php?latex=%5CGamma_m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Gamma_m' title='\Gamma_m' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5CGamma_N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Gamma_N' title='\Gamma_N' class='latex' /> be <img src='http://l.wordpress.com/latex.php?latex=%281%2F3%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(1/3)' title='(1/3)' class='latex' />-nets on the unit spheres of <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^m' title='\mathbb R^m' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbb R^N' title='\mathbb R^N' class='latex' />, respectively.  In other words, for every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5Cmathbb+R%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \mathbb R^m' title='x \in \mathbb R^m' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx%5C%7C_2+%3D+1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x\|_2 = 1' title='\|x\|_2 = 1' class='latex' />, there should exist a point <img src='http://l.wordpress.com/latex.php?latex=x%27+%5Cin+%5CGamma_m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x&#039; \in \Gamma_m' title='x&#039; \in \Gamma_m' class='latex' /> for which <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cx-x%27%5C%7C_2+%5Cleq+1%2F3&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|x-x&#039;\|_2 \leq 1/3' title='\|x-x&#039;\|_2 \leq 1/3' class='latex' />, and similarly for <img src='http://l.wordpress.com/latex.php?latex=%5CGamma_N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\Gamma_N' title='\Gamma_N' class='latex' />.  It is well-known that one can choose such nets with <img src='http://l.wordpress.com/latex.php?latex=%7C%5CGamma_m%7C+%5Cleq+7%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\Gamma_m| \leq 7^m' title='|\Gamma_m| \leq 7^m' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7C%5CGamma_N%7C+%5Cleq+7%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\Gamma_N| \leq 7^N' title='|\Gamma_N| \leq 7^N' class='latex' /> (see, e.g. the book of Milman and Schechtman mentioned earlier).</p>
<p style="padding-left:30px;text-align:left;">So applying (4) and a union bound, we have</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5Cleft%5B%5Cexists+y+%5Cin+%5CGamma_m%2C+x+%5Cin+%5CGamma_N%5C%2C%5C%2C+%7C%5Clangle+y%2C+Ax+%5Crangle%7C+%5Cgeq+3%5Csqrt%7B2N%7D%5Cright%5D+%5Cleq+2+%7C%5CGamma_m%7C+%7C%5CGamma_N%7C+%5Cexp%28-9N%29+%5Cleq+2+%5Cexp%28-6N%29.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \Pr\left[\exists y \in \Gamma_m, x \in \Gamma_N\,\, |\langle y, Ax \rangle| \geq 3\sqrt{2N}\right] \leq 2 |\Gamma_m| |\Gamma_N| \exp(-9N) \leq 2 \exp(-6N).' title='\displaystyle \Pr\left[\exists y \in \Gamma_m, x \in \Gamma_N\,\, |\langle y, Ax \rangle| \geq 3\sqrt{2N}\right] \leq 2 |\Gamma_m| |\Gamma_N| \exp(-9N) \leq 2 \exp(-6N).' class='latex' /></p>
<p style="padding-left:30px;text-align:left;">So let&#8217;s assume that no such <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5CGamma_N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='x \in \Gamma_N' title='x \in \Gamma_N' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=y+%5Cin+%5CGamma_m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='y \in \Gamma_m' title='y \in \Gamma_m' class='latex' /> exist.  Let <img src='http://l.wordpress.com/latex.php?latex=u+%5Cin+%5Cmathbb+R%5EN&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='u \in \mathbb R^N' title='u \in \mathbb R^N' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=v+%5Cin+%5Cmathbb+R%5Em&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v \in \mathbb R^m' title='v \in \mathbb R^m' class='latex' /> be arbitrary vectors with <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cu%5C%7C_2%3D1%2C%5C%7Cv%5C%7C_2%3D1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|u\|_2=1,\|v\|_2=1' title='\|u\|_2=1,\|v\|_2=1' class='latex' />, and write <img src='http://l.wordpress.com/latex.php?latex=u+%3D+%5Csum_%7Bi+%5Cgeq+0%7D+%5Calpha_i+x_i&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='u = \sum_{i \geq 0} \alpha_i x_i' title='u = \sum_{i \geq 0} \alpha_i x_i' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=v+%3D+%5Csum_%7Bi+%5Cgeq+0%7D+%5Cbeta_i+y_i&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='v = \sum_{i \geq 0} \beta_i y_i' title='v = \sum_{i \geq 0} \beta_i y_i' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bx_i%5C%7D+%5Csubseteq+%5CGamma_N&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{x_i\} \subseteq \Gamma_N' title='\{x_i\} \subseteq \Gamma_N' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5C%7By_i%5C%7D+%5Csubseteq+%5CGamma_m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\{y_i\} \subseteq \Gamma_m' title='\{y_i\} \subseteq \Gamma_m' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%7C%5Calpha_i%7C%2C+%7C%5Cbeta_i%7C+%5Cleq+3%5E%7B-i%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\alpha_i|, |\beta_i| \leq 3^{-i}' title='|\alpha_i|, |\beta_i| \leq 3^{-i}' class='latex' /> (by choosing successive approximations).  Then we have,</p>
<p style="padding-left:30px;text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%7C%5Clangle+v%2C+A+u%5Crangle%7C+%5Cleq+%5Csum_%7Bi%2Cj+%5Cgeq+0%7D+3%5E%7B-i-j%7D+%7C%5Clangle+y_i%2C+A+x_i%5Crangle%7C+%5Cleq+%283%2F2%29%5E2+3%5Csqrt%7B2N%7D+%5Cleq+10+%5Csqrt%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='|\langle v, A u\rangle| \leq \sum_{i,j \geq 0} 3^{-i-j} |\langle y_i, A x_i\rangle| \leq (3/2)^2 3\sqrt{2N} \leq 10 \sqrt{N}' title='|\langle v, A u\rangle| \leq \sum_{i,j \geq 0} 3^{-i-j} |\langle y_i, A x_i\rangle| \leq (3/2)^2 3\sqrt{2N} \leq 10 \sqrt{N}' class='latex' />.</p>
<p style="padding-left:30px;text-align:left;">We conclude by nothing that <img src='http://l.wordpress.com/latex.php?latex=%5C%7CA%5C%7C+%3D+%5Cmax+%5Cleft%5C%7B+%7C%5Clangle+u%2C+Av+%5Crangle%7C+%3A+%5C%7Cu%5C%7C_2+%3D+1%2C+%5C%7Cv%5C%7C_2%3D1+%5Cright%5C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\|A\| = \max \left\{ |\langle u, Av \rangle| : \|u\|_2 = 1, \|v\|_2=1 \right\}' title='\|A\| = \max \left\{ |\langle u, Av \rangle| : \|u\|_2 = 1, \|v\|_2=1 \right\}' class='latex' />.</p>
<p style="text-align:left;">This concludes the verification of (1).  In the next post, we&#8217;ll see how (2) and (3) are proved.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tcsmath.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tcsmath.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=35&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/05/04/the-pseudorandom-subspace-problem/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jrluw-128.jpg" medium="image">
			<media:title type="html">jrluw</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/05/dvor2.jpg" medium="image" />
	</item>
		<item>
		<title>Planar multi-flows, L_1 embeddings, and differentiation</title>
		<link>http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/</link>
		<comments>http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 09:18:37 +0000</pubDate>
		<dc:creator>jrluw</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[Differentiation]]></category>

		<category><![CDATA[Metric embeddings]]></category>

		<category><![CDATA[Multicommodity flows]]></category>

		<category><![CDATA[Planar graphs]]></category>

		<category><![CDATA[Sparsest cut]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=3</guid>
		<description><![CDATA[In this post, I&#8217;ll discuss the relationship between multi-flows and sparse cuts in graphs, bi-lipschitz embeddings into , and the weak differentiation of -valued mappings. It revolves around one of my favorite open questions in this area, the planar multi-flow conjecture.
Table of contents:

The max-flow/min-cut theorem
Multi-commodity flows and sparse cuts
The planar multi-flow conjecture
Bi-Lipschitz embeddings into 
The [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In this post, I&#8217;ll discuss the relationship between multi-flows and sparse cuts in graphs, bi-lipschitz embeddings into <img src='http://l.wordpress.com/latex.php?latex=L_1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L_1' title='L_1' class='latex' />, and the weak differentiation of <img src='http://l.wordpress.com/latex.php?latex=L_1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L_1' title='L_1' class='latex' />-valued mappings.<a href="http://arxiv.org/abs/math/0607207" target="_blank"></a> It revolves around one of my favorite open questions in this area, the planar multi-flow conjecture.</p>
<h3><strong>Table of contents:</strong></h3>
<ol>
<li><a href="#sec1">The max-flow/min-cut theorem</a></li>
<li><a href="#sec2">Multi-commodity flows and sparse cuts</a></li>
<li><a href="#sec3">The planar multi-flow conjecture</a></li>
<li><a href="#sec4">Bi-Lipschitz embeddings into <img src='http://l.wordpress.com/latex.php?latex=L_1&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='L_1' title='L_1' class='latex' /></a></li>
<li><a href="#sec5">The planar embedding conjecture</a></li>
<li><a href="http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/#sec6">Parallel geodesics and the slums of geometry</a></li>
<li><a href="http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/#sec7">Local rigidity and coarse differentiation</a></li>
<li><a href="http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/#sec8">Beyond planar graphs</a></li>
</ol>
<hr />
<div id="sec1">
<h3 style="text-align:left;"><strong>The max-flow/min-cut theorem</strong></h3>
<p style="text-align:left;">Let <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' /> be a finite, undirected <a href="http://en.wikipedia.org/wiki/Graph_(mathematics)" target="_blank">graph</a>, with a mapping <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bcap%7D+%3A+E+%5Cto+%5Cmathbb+R_%2B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{cap} : E \to \mathbb R_+' title='\mathsf{cap} : E \to \mathbb R_+' class='latex' /> assigning a capacity to every edge.  If <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+P_%7Bs%2Ct%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathcal P_{s,t}' title='\mathcal P_{s,t}' class='latex' /> is the set of all paths from <img src='http://l.wordpress.com/latex.php?latex=s&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />, then an <em><img src='http://l.wordpress.com/latex.php?latex=s%5C%21-%5C%21t&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='s\!-\!t' title='s\!-\!t' class='latex' /> flow</em> is a mapping <img src='http://l.wordpress.com/latex.php?latex=F+%3A+%5Cmathcal+P_%7Bs%2Ct%7D+%5Cto+%5Cmathbb+R_%2B&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='F : \mathcal P_{s,t} \to \mathbb R_+' title='F : \mathcal P_{s,t} \to \mathbb R_+' class='latex' /> which doesn&#8217;t overload the edges beyond their capacities:  For every edge <img src='http://l.wordpress.com/latex.php?latex=e+%5Cin+E&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='e \in E' title='e \in E' class='latex' />,</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7B%5Cgamma+%5Cin+%5Cmathcal+P_%7Bs%2Ct%7D+%3A+e+%5Cin+%5Cgamma%7D+F%28%5Cgamma%29+%5Cleq+%5Cmathsf%7Bcap%7D%28e%29.&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\displaystyle \sum_{\gamma \in \mathcal P_{s,t} : e \in \gamma} F(\gamma) \leq \mathsf{cap}(e).' title='\displaystyle \sum_{\gamma \in \mathcal P_{s,t} : e \in \gamma} F(\gamma) \leq \mathsf{cap}(e).' class='latex' /></p>
<p style="text-align:left;">The <em>value</em> <em>of the flow </em>F is the total amount of flow sent: <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bval%7D%28F%29+%3D+%5Csum_%7B%5Cgamma+%5Cin+%5Cmathcal+P_%7Bs%2Ct%7D%7D+F%28%5Cgamma%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{val}(F) = \sum_{\gamma \in \mathcal P_{s,t}} F(\gamma)' title='\mathsf{val}(F) = \sum_{\gamma \in \mathcal P_{s,t}} F(\gamma)' class='latex' />.  A cut in <img src='http://l.wordpress.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> is a partition <img src='http://l.wordpress.com/latex.php?latex=V+%3D+S+%5Ccup+%5Cbar+S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='V = S \cup \bar S' title='V = S \cup \bar S' class='latex' /> which we will usually write as <img src='http://l.wordpress.com/latex.php?latex=%28S%2C+%5Cbar+S%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(S, \bar S)' title='(S, \bar S)' class='latex' />.  Naturally, one defines the capacity across <img src='http://l.wordpress.com/latex.php?latex=%28S%2C+%5Cbar+S%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(S, \bar S)' title='(S, \bar S)' class='latex' /> by <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bcap%7D%28S%2C%5Cbar+S%29+%3D+%5Csum_%7Bxy+%5Cin+E%7D+%5Cmathsf%7Bcap%7D%28x%2Cy%29+%7C%5Cmathbf%7B1%7D_S%28x%29-%5Cmathbf%7B1%7D_S%28y%29%7C&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathsf{cap}(S,\bar S) = \sum_{xy \in E} \mathsf{cap}(x,y) |\mathbf{1}_S(x)-\mathbf{1}_S(y)|' title='\mathsf{cap}(S,\bar S) = \sum_{xy \in E} \mathsf{cap}(x,y) |\mathbf{1}_S(x)-\mathbf{1}_S(y)|' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbf%7B1%7D_S&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='\mathbf{1}_S' title='\mathbf{1}_S' class='latex' /> is the characteristic function of <img src='http://l.word