<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>What's new</title>
	<atom:link href="http://terrytao.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://terrytao.wordpress.com</link>
	<description>Updates on my research and expository papers, discussion of open problems, and other maths-related topics.  By Terence Tao</description>
	<lastBuildDate>Sun, 08 Nov 2009 05:32:52 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='terrytao.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/9ecc6262507441727044ba5428d2d2b7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>What's new</title>
		<link>http://terrytao.wordpress.com</link>
	</image>
			<item>
		<title>Reading seminar 4: &#8220;Stable group theory and approximate subgroups&#8221;, by Ehud Hrushovski</title>
		<link>http://terrytao.wordpress.com/2009/11/05/reading-seminar-4-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/</link>
		<comments>http://terrytao.wordpress.com/2009/11/05/reading-seminar-4-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 05:10:53 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[Logic reading seminar]]></category>
		<category><![CDATA[math.CO]]></category>
		<category><![CDATA[math.LO]]></category>
		<category><![CDATA[definability]]></category>
		<category><![CDATA[Ehud Hrushovski]]></category>
		<category><![CDATA[henry towsner]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=3081</guid>
		<description><![CDATA[
 This week, Henry Towsner concluded his portion of reading seminar of the Hrushovski paper, by discussing (a weaker, simplified version of) main model-theoretic theorem (Theorem 3.4 of Hrushovski), and described how this theorem implied the combinatorial application in Corollary 1.2 of Hrushovski. The presentation here differs slightly from that in Hrushovski&#8217;s paper, for instance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3081&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
 This week, <a href="http://www.math.ucla.edu/~hpt/">Henry Towsner</a> concluded his portion of <a href="http://terrytao.wordpress.com/category/teaching/logic-reading-seminar/">reading seminar</a> of the <a href="http://arxiv.org/abs/0909.2190">Hrushovski paper</a>, by discussing (a weaker, simplified version of) main model-theoretic theorem (Theorem 3.4 of Hrushovski), and described how this theorem implied the combinatorial application in Corollary 1.2 of Hrushovski. The presentation here differs slightly from that in Hrushovski&#8217;s paper, for instance by avoiding mention of the more general notions of S1 ideals and forking.
</p>
<p>
Here is a collection of resources so far on the Hrushovski paper: </p>
<ul>
<li> <a href="http://terrytao.files.wordpress.com/2009/11/hrushovskinotes-2.pdf">Henry Towsner&#8217;s notes</a> (which most of Notes 2-4 have been based on); </li>
<li> <a href="http://www.math.ucla.edu/~alexus/papers/talks/udi1.pdf">Alex Usvyatsov&#8217;s notes</a> on the derivation of Corollary 1.2 (broadly parallel to the notes here); </li>
<li> <a href="http://www.math.uiuc.edu/~vddries/approx.pdf">Lou van den Dries&#8217; notes</a> (covering most of what we have done so far, and also material on stable theories); and </li>
<li> <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/#comment-42065">Anand Pillay&#8217;s sketch</a> of a simplified proof of Theorem 1.1.
</li>
</ul>
<p>
<span id="more-3081"></span>
</p>
</p>
<p align="center"><b> &mdash;  1. Theorem 3.4  &mdash; </b></p>
<p>
Here is a weakened version of Hrushovski&#8217;s Theorem 3.4:
</p>
<blockquote><p><b>Theorem 1</b> <a name="main"></a> Let <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> be a countable model of a language extending the language of groups, with a universal extension <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Let <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> be a continuous, invariant Keisler measure that is also invariant under translations. Let <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> be a symmetric definable subset of <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28X%29+%3D+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X) = 1}' title='{\mu(X) = 1}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28X+%5Ccdot+X%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X \cdot X)}' title='{\mu(X \cdot X)}' class='latex' /> finite, and let <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' /> be the group generated by <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />. Let <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> be a wide type over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> contained in <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, and suppose that for every <img src='http://s1.wordpress.com/latex.php?latex=%7Ba+%5Cin+q%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in q(G)}' title='{a \in q(G)}' class='latex' />, there exists <img src='http://s2.wordpress.com/latex.php?latex=%7Bb+%5Cin+q%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in q(G)}' title='{b \in q(G)}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7Btp%28a%2FM+%5Ccup+%5C%7Bb%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M \cup \{b\})}' title='{tp(a/M \cup \{b\})}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Btp%28b%2FM+%5Ccup+%5C%7Ba%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(b/M \cup \{a\})}' title='{tp(b/M \cup \{a\})}' class='latex' /> are both wide. </p>
<p>
Then the set <img src='http://s2.wordpress.com/latex.php?latex=%7BS+%3A%3D+q%5E%7B-1%7D+q+q%5E%7B-1%7D+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S := q^{-1} q q^{-1} q}' title='{S := q^{-1} q q^{-1} q}' class='latex' /> is a normal subgroup of <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' />. </p>
</blockquote>
</p>
<blockquote><p><b>Remark 1</b>  The condition about <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> seems to be a statement that there exist plenty of pairs <img src='http://s3.wordpress.com/latex.php?latex=%7B%28a%2Cb%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(a,b)}' title='{(a,b)}' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q(G)}' title='{q(G)}' class='latex' /> that are in &#8220;general position&#8221; somehow. In the case of abelian groups, it seems that this hypothesis not necessary. The hypothesis is for all <img src='http://s2.wordpress.com/latex.php?latex=%7Ba+%5Cin+q%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in q(G)}' title='{a \in q(G)}' class='latex' />, but by homogeneity it suffices to verify it for a single <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> (since the action of the automorphism group of <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is transitive on <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q(G)}' title='{q(G)}' class='latex' />). </p></blockquote>
</p>
<blockquote><p><b>Remark 2</b>  Interestingly, it seems that no doubling condition on <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is needed to prove this theorem, but the doubling condition arises when one wants to put <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> to use. </p></blockquote>
</p>
<blockquote><p><b>Remark 3</b>  As <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is wide, <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is wide also. If we also assume that every finite product <img src='http://s1.wordpress.com/latex.php?latex=%7BX%5E%7B%5Ccdot+n%7D+%3D+X+%5Ccdot+%5Cldots+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^{\cdot n} = X \cdot \ldots \cdot X}' title='{X^{\cdot n} = X \cdot \ldots \cdot X}' class='latex' /> has finite measure, this leads to the consequence that the index of <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' /> does not exceed <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' /> in cardinality (i.e. has <em>bounded index</em>, see Lemma 1 of <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 2</a>). Indeed, if this were not the case, then one could find more than <img src='http://s2.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' /> disjoint cosets <img src='http://s3.wordpress.com/latex.php?latex=%7BSa_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Sa_i}' title='{Sa_i}' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' />, and hence in some finite product <img src='http://s2.wordpress.com/latex.php?latex=%7BX%5E%7B%5Ccdot+n%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^{\cdot n}}' title='{X^{\cdot n}}' class='latex' />. By Section 4 of <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 2</a>, <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable, and so is the intersection of countably many definable sets <img src='http://s2.wordpress.com/latex.php?latex=%7BS_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n}' title='{S_n}' class='latex' />. For any distinct <img src='http://s3.wordpress.com/latex.php?latex=%7Bi%2Cj%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i,j}' title='{i,j}' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%7BSa_i%2C+Sa_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Sa_i, Sa_j}' title='{Sa_i, Sa_j}' class='latex' /> are disjoint, thus by saturation we have <img src='http://s2.wordpress.com/latex.php?latex=%7BS_%7Bn%28i%2Cj%29%7D+a_i+%5Ccap+S_%7Bn%28i%2Cj%29%7D+a_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_{n(i,j)} a_i \cap S_{n(i,j)} a_j}' title='{S_{n(i,j)} a_i \cap S_{n(i,j)} a_j}' class='latex' /> non-empty for some integer <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%28i%2Cj%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n(i,j)}' title='{n(i,j)}' class='latex' />. By the <a href="http://en.wikipedia.org/wiki/Infinitary_combinatorics">Erd&ouml;s-Rado theorem</a> (an infinitary analogue of Ramsey&#8217;s theorem), we can then ass to a countable set of indices <img src='http://s1.wordpress.com/latex.php?latex=%7Bi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i}' title='{i}' class='latex' /> in which the <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%28i%2Cj%29+%3D+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n(i,j) = n}' title='{n(i,j) = n}' class='latex' /> are constant, thus we have a countable set of disjoint translates <img src='http://s3.wordpress.com/latex.php?latex=%7BS_n+a_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n a_i}' title='{S_n a_i}' class='latex' />, which live in some finite product <img src='http://s1.wordpress.com/latex.php?latex=%7BX%5E%7B%5Ccdot+n%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^{\cdot n}}' title='{X^{\cdot n}}' class='latex' />. But as <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is wide, <img src='http://s3.wordpress.com/latex.php?latex=%7BS_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n}' title='{S_n}' class='latex' /> has positive measure, while <img src='http://s1.wordpress.com/latex.php?latex=%7BX%5E%7B%5Ccdot+n%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^{\cdot n}}' title='{X^{\cdot n}}' class='latex' /> has finite leasure, leading to a contradiction. </p></blockquote>
</p>
<blockquote><p><b>Remark 4</b>  The set <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> can also be defined in a more &#8220;<a href="http://en.wikipedia.org/wiki/Characteristic_subgroup">characteristic</a>&#8221; fashion as the smallest <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable subgroup of <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' /> of bounded index; we&#8217;ll return to this point in a later note (I think). </p></blockquote>
</p>
<blockquote><p><b>Remark 5</b>  Here is one example of how the group <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> emerges. Start with a finite combinatorial model, in which <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is a discrete interval <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7B-N%2C%5Cldots%2CN%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{-N,\ldots,N\}}' title='{\{-N,\ldots,N\}}' class='latex' /> and the group is the integers; we normalise <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> to have measure <img src='http://s3.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />. Taking ultralimits, we end up with a non-standard discrete interval <img src='http://s1.wordpress.com/latex.php?latex=%7BX+%3D+%5C%7B-N%2C%5Cldots%2CN%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X = \{-N,\ldots,N\}}' title='{X = \{-N,\ldots,N\}}' class='latex' /> in the non-standard integers, with <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> being the counting measure normalised to give <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> a measure of <img src='http://s1.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />. (This is not yet a saturated model, but yet us ignore this issue.) Note that the subsets <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7B-N%2Fk%2C%5Cldots%2CN%2Fk%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{-N/k,\ldots,N/k\}}' title='{\{-N/k,\ldots,N/k\}}' class='latex' /> are definable for any standard natural number <img src='http://s3.wordpress.com/latex.php?latex=%7Bk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k}' title='{k}' class='latex' />. Their intersection <img src='http://s1.wordpress.com/latex.php?latex=%7BS+%3A%3D+%5Cbigcap_k+%5C%7B-N%2Fk%2C%5Cldots%2CN%2Fk%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S := \bigcap_k \{-N/k,\ldots,N/k\}}' title='{S := \bigcap_k \{-N/k,\ldots,N/k\}}' class='latex' /> is a wide subgroup; if <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> was a &#8220;generic&#8221; type in <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> then <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> would be wide, and <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%5E%7B-1%7D+q+q%5E%7B-1%7D+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q^{-1} q q^{-1} q}' title='{q^{-1} q q^{-1} q}' class='latex' /> would generate <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> (this is vaguely reminiscent of the &#8220;Bogulybov theorem&#8221; in additive combinatorics). </p></blockquote>
</p>
<p>
To apply Theorem <a href="#main">1</a>, we need the following auxiliary lemma (a weakened version of Hrushovski Lemma 2.15):
</p>
<blockquote><p><b>Lemma 2</b> <a name="sub"></a> Let <img src='http://s1.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> be a definable set of positive measure. Then we can refine <img src='http://s2.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> to a wide type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> such that for every <img src='http://s1.wordpress.com/latex.php?latex=%7Ba+%5Cin+q%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in q(G)}' title='{a \in q(G)}' class='latex' />, there exists <img src='http://s2.wordpress.com/latex.php?latex=%7Bb+%5Cin+q%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in q(G)}' title='{b \in q(G)}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7Btp%28a%2FM+%5Ccup+%5C%7Bb%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M \cup \{b\})}' title='{tp(a/M \cup \{b\})}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Btp%28b%2FM+%5Ccup+%5C%7Ba%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(b/M \cup \{a\})}' title='{tp(b/M \cup \{a\})}' class='latex' /> are both wide. </p></blockquote>
</p>
<p>
This lemma can be viewed as a more technical variant of Lemma 2 from <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 2</a>.
</p>
<p>
To prove this lemma we need a technical sublemma:
</p>
<blockquote><p><b>Lemma 3</b> <a name="subsub"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> be a definable set of positive measure, and suppose that the product <img src='http://s3.wordpress.com/latex.php?latex=%7BP+%5Ctimes+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \times P}' title='{P \times P}' class='latex' /> is covered by two definable sets <img src='http://s1.wordpress.com/latex.php?latex=%7BC%2C+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C, D}' title='{C, D}' class='latex' /> (these are sets of pairs, of course). Then one can refine <img src='http://s2.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> to a definable subset <img src='http://s3.wordpress.com/latex.php?latex=%7BP%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P&#039;}' title='{P&#039;}' class='latex' /> of positive measure, such that at least one of the following holds: </p>
<ul>
<li> (i) For every <img src='http://s1.wordpress.com/latex.php?latex=%7Ba+%5Cin+P%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in P&#039;}' title='{a \in P&#039;}' class='latex' />, the set <img src='http://s2.wordpress.com/latex.php?latex=%7BC_a+%3A%3D+%5C%7B+b%3A+%28a%2Cb%29+%5Cin+C+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a := \{ b: (a,b) \in C \}}' title='{C_a := \{ b: (a,b) \in C \}}' class='latex' /> has positive measure; or </li>
<li> (ii) For every <img src='http://s3.wordpress.com/latex.php?latex=%7Bb+%5Cin+P%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in P&#039;}' title='{b \in P&#039;}' class='latex' />, the set <img src='http://s1.wordpress.com/latex.php?latex=%7BD%5Eb+%3A%3D+%5C%7B+a%3A+%28a%2Cb%29+%5Cin+D+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D^b := \{ a: (a,b) \in D \}}' title='{D^b := \{ a: (a,b) \in D \}}' class='latex' /> has positive measure.
</li>
</ul>
</blockquote>
</p>
<p>
<em>Proof:</em>  We can refine <img src='http://s2.wordpress.com/latex.php?latex=%7BC%2C+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C, D}' title='{C, D}' class='latex' /> to be contained in <img src='http://s3.wordpress.com/latex.php?latex=%7BP+%5Ctimes+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \times P}' title='{P \times P}' class='latex' />. At least one of <img src='http://s1.wordpress.com/latex.php?latex=%7BC%2C+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C, D}' title='{C, D}' class='latex' /> must have positive measure; let&#8217;s say that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28C%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C)=0}' title='{\mu(C)=0}' class='latex' />. We can find a definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BQ_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q_n}' title='{Q_n}' class='latex' /> between <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7B+a%3A+%5Cmu%28C_a%29+%3E+1%2Fn+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ a: \mu(C_a) &gt; 1/n \}}' title='{\{ a: \mu(C_a) &gt; 1/n \}}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7B+a%3A+%5Cmu%28C_a%29+%5Cgeq+1%2Fn+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ a: \mu(C_a) \geq 1/n \}}' title='{\{ a: \mu(C_a) \geq 1/n \}}' class='latex' />. If any of these <img src='http://s3.wordpress.com/latex.php?latex=%7BQ_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q_n}' title='{Q_n}' class='latex' /> has positive measure, then we can just take <img src='http://s1.wordpress.com/latex.php?latex=%7BP%27+%3A%3D+Q_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P&#039; := Q_n}' title='{P&#039; := Q_n}' class='latex' />, so we may assume instead that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28Q_n%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(Q_n)=0}' title='{\mu(Q_n)=0}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, which implies that <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28C%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C) = 0}' title='{\mu(C) = 0}' class='latex' /> by Fubini&#8217;s theorem (which can be extended to Kiesler measures, at least in the weak form we need here), giving the desired contradiction. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
Now we prove Lemma <a href="#sub">2</a>. By starting with <img src='http://s3.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> and refining repeatedly using Lemma <a href="#subsub">3</a> (enumerating all the definable sets, <img src='http://s1.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> and pairs of definable sets <img src='http://s2.wordpress.com/latex.php?latex=%7BC%2CD%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C,D}' title='{C,D}' class='latex' />, so that each pair is revisited infinitely often) one can find a type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> refining <img src='http://s1.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> with the property that whenever <img src='http://s2.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> is a definable set containing <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q({\Bbb U})}' title='{q({\Bbb U})}' class='latex' />, and <img src='http://s1.wordpress.com/latex.php?latex=%7BP+%5Ctimes+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \times P}' title='{P \times P}' class='latex' /> is covered by two definable sets <img src='http://s2.wordpress.com/latex.php?latex=%7BC%2C+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C, D}' title='{C, D}' class='latex' />, then either <img src='http://s3.wordpress.com/latex.php?latex=%7BC_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a}' title='{C_a}' class='latex' /> has positive measure for all <img src='http://s1.wordpress.com/latex.php?latex=%7Ba+%5Cin+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in P}' title='{a \in P}' class='latex' />, or <img src='http://s2.wordpress.com/latex.php?latex=%7BD%5Eb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D^b}' title='{D^b}' class='latex' /> has positive measure for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bb+%5Cin+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in P}' title='{b \in P}' class='latex' />. In particular (setting <img src='http://s1.wordpress.com/latex.php?latex=%7BC%3DP+%5Ctimes+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C=P \times P}' title='{C=P \times P}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7BD%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D}' title='{D}' class='latex' /> empty) this implies that <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is wide.
</p>
<p>
Now let <img src='http://s1.wordpress.com/latex.php?latex=%7Ba+%5Cin+q%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in q({\Bbb U})}' title='{a \in q({\Bbb U})}' class='latex' />, and define <img src='http://s2.wordpress.com/latex.php?latex=%7Bq_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q_a}' title='{q_a}' class='latex' /> to be the type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, refined using the complement of all the sets of the form <img src='http://s1.wordpress.com/latex.php?latex=%7BC_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a}' title='{C_a}' class='latex' /> for definable <img src='http://s2.wordpress.com/latex.php?latex=%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C}' title='{C}' class='latex' /> with <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28C_a%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C_a)=0}' title='{\mu(C_a)=0}' class='latex' />, and the complement of the sets of the form <img src='http://s1.wordpress.com/latex.php?latex=%7BD_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D_a}' title='{D_a}' class='latex' /> for definable <img src='http://s2.wordpress.com/latex.php?latex=%7BD%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D}' title='{D}' class='latex' /> with <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28D%5Ea%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(D^a)=0}' title='{\mu(D^a)=0}' class='latex' /> (note the asymmetry here!). We claim that this collection of sentences is still finitely satisfiable. Indeed, if this were not the case, <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> would have to be covered by <img src='http://s2.wordpress.com/latex.php?latex=%7BC_a+%5Ccup+D_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a \cup D_a}' title='{C_a \cup D_a}' class='latex' /> for some definable <img src='http://s3.wordpress.com/latex.php?latex=%7BC%2C+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C, D}' title='{C, D}' class='latex' /> with <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28C_a%29%3D%5Cmu%28D%5Ea%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C_a)=\mu(D^a)=0}' title='{\mu(C_a)=\mu(D^a)=0}' class='latex' />. Write <img src='http://s2.wordpress.com/latex.php?latex=%7BP+%3A%3D+C_a+%5Ccup+D_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P := C_a \cup D_a}' title='{P := C_a \cup D_a}' class='latex' />, then the set <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7B+x%3A+P+%3D+C_x+%5Ccup+D_x+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ x: P = C_x \cup D_x \}}' title='{\{ x: P = C_x \cup D_x \}}' class='latex' /> is definable and contains <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' />, and thus contains <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />. If we set <img src='http://s3.wordpress.com/latex.php?latex=%7BP%27+%3A%3D+%5C%7B+x+%5Cin+P%3A+P+%3D+C_x+%5Ccup+D_x+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P&#039; := \{ x \in P: P = C_x \cup D_x \}}' title='{P&#039; := \{ x \in P: P = C_x \cup D_x \}}' class='latex' />, we thus see that <img src='http://s1.wordpress.com/latex.php?latex=%7BP%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P&#039;}' title='{P&#039;}' class='latex' /> is a definable set containing <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7BP%27+%5Ctimes+P%27+%5Csubset+C+%5Ccup+D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P&#039; \times P&#039; \subset C \cup D}' title='{P&#039; \times P&#039; \subset C \cup D}' class='latex' />, contradicting the construction of <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' />.
</p>
<p>
As <img src='http://s2.wordpress.com/latex.php?latex=%7Bq_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q_a}' title='{q_a}' class='latex' /> is finitely satisfiable, we may extend it to a type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;_a}' title='{q&#039;_a}' class='latex' /> over <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' />. Now let <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> be any realisation of <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;_a}' title='{q&#039;_a}' class='latex' />. We claim that <img src='http://s1.wordpress.com/latex.php?latex=%7Btp%28b%2FM+%5Ccup+%5C%7Ba%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(b/M \cup \{a\})}' title='{tp(b/M \cup \{a\})}' class='latex' /> is wide. For if not, then <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> would be contained in a set <img src='http://s3.wordpress.com/latex.php?latex=%7BC_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a}' title='{C_a}' class='latex' /> of measure zero for some definable <img src='http://s1.wordpress.com/latex.php?latex=%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C}' title='{C}' class='latex' />, but by construction <img src='http://s2.wordpress.com/latex.php?latex=%7Bq_a%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q_a({\Bbb U})}' title='{q_a({\Bbb U})}' class='latex' /> and hence <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27_a%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;_a({\Bbb U})}' title='{q&#039;_a({\Bbb U})}' class='latex' /> is contained in the complement of <img src='http://s1.wordpress.com/latex.php?latex=%7BC_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_a}' title='{C_a}' class='latex' />, a contradiction.
</p>
<p>
We similarly claim that <img src='http://s2.wordpress.com/latex.php?latex=%7Btp%28a%2FM+%5Ccup+%5C%7Bb%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M \cup \{b\})}' title='{tp(a/M \cup \{b\})}' class='latex' /> is wide. For if not, then <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> is contained in a set <img src='http://s1.wordpress.com/latex.php?latex=%7BD%5Eb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D^b}' title='{D^b}' class='latex' /> of measure zero for some definable <img src='http://s2.wordpress.com/latex.php?latex=%7BD%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D}' title='{D}' class='latex' />. since <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> have the same type over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%7BD%5Ea%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D^a}' title='{D^a}' class='latex' /> has measure zero also, and so <img src='http://s1.wordpress.com/latex.php?latex=%7Bq_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q_a}' title='{q_a}' class='latex' /> is contained in the complement of <img src='http://s2.wordpress.com/latex.php?latex=%7BD_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D_a}' title='{D_a}' class='latex' /> by construction. In particular, <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> lies outside <img src='http://s1.wordpress.com/latex.php?latex=%7BD_a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D_a}' title='{D_a}' class='latex' />, which is inconsistent with <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> lying in <img src='http://s3.wordpress.com/latex.php?latex=%7BD%5Eb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D^b}' title='{D^b}' class='latex' />. This proves Lemma <a href="#sub">2</a>.
</p>
<blockquote><p><b>Remark 6</b>  As I understand it, the argument simplifies in the stable case, when the wideness of <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> over <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> is equivalent to the wideness of <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> over <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' />. </p></blockquote>
</p>
<p align="center"><b> &mdash;  2. Corollary 1.2  &mdash; </b></p>
<p>
Assuming Theorem <a href="#main">1</a>, we now establish the following combinatorial consequence, which is (a slightly weaker version of) Corollary 1.2 of Hrushovski:
</p>
<blockquote><p><b>Corollary 4</b> <a name="12"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7Bk%2Cl%2Cm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k,l,m}' title='{k,l,m}' class='latex' /> be positive integers. Then for <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> sufficiently close to <img src='http://s1.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />, the following statement is true: whenever <img src='http://s2.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> is a finite subset of a group <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with the bounded quintipling property <img src='http://s1.wordpress.com/latex.php?latex=%7B%7CX_0+X+X%7C+%5Cleq+k+%7CX_0%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|X_0 X X| \leq k |X_0|}' title='{|X_0 X X| \leq k |X_0|}' class='latex' />, where <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%3A%3D+X_0%5E%7B-1%7D+X_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X := X_0^{-1} X_0}' title='{X := X_0^{-1} X_0}' class='latex' />, and for a proportion at least <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> of the <img src='http://s1.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-tuples <img src='http://s2.wordpress.com/latex.php?latex=%7B%28a_1%2C%5Cldots%2Ca_l%29+%5Cin+%28X+%5Ccdot+X%29%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(a_1,\ldots,a_l) \in (X \cdot X)^l}' title='{(a_1,\ldots,a_l) \in (X \cdot X)^l}' class='latex' />, one has <img src='http://s3.wordpress.com/latex.php?latex=%7B%7Ca_1%5EX+%5Cldots+a_l%5EX%7C+%5Cgeq+%7CX%7C%2Fm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|a_1^X \ldots a_l^X| \geq |X|/m}' title='{|a_1^X \ldots a_l^X| \geq |X|/m}' class='latex' /> (recall that <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%5EX+%3A%3D+%5C%7B+x%5E%7B-1%7Dax%3A+x+%5Cin+X+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a^X := \{ x^{-1}ax: x \in X \}}' title='{a^X := \{ x^{-1}ax: x \in X \}}' class='latex' />). Then there exists a subgroup <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> of <img src='http://s3.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' /> such that <img src='http://s1.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> is contained in at most <img src='http://s2.wordpress.com/latex.php?latex=%7Bk%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k(m+1)}' title='{k(m+1)}' class='latex' /> cosets of <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />. </p></blockquote>
</p>
<p>
We have weakened things a bit here by drawing the <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_i}' title='{a_i}' class='latex' /> from <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' /> rather than <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> (and also weakening bounded tripling to bounded quintipling); this is in order to achieve some minor simplifications in the proof.
</p>
<p>
We now prove the corollary, by the usual &#8220;compactness and contradiction&#8221; method. If the corollary failed for some <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%2Cl%2Cm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k,l,m}' title='{k,l,m}' class='latex' />, then one can find a sequence of groups <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with subsets <img src='http://s3.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> of tripling uniformly bounded by <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k}' title='{k}' class='latex' />, such that the proportion of <img src='http://s2.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-tuples <img src='http://s3.wordpress.com/latex.php?latex=%7B%28a_1%2C%5Cldots%2Ca_l%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(a_1,\ldots,a_l)}' title='{(a_1,\ldots,a_l)}' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=%7B%28X+%5Ccdot+X%29%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X \cdot X)^l}' title='{(X \cdot X)^l}' class='latex' /> with <img src='http://s2.wordpress.com/latex.php?latex=%7B%7Ca_1%5EX+%5Cldots+a_l%5EX%7C+%5Cgeq+%7CX%7C%2Fm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|a_1^X \ldots a_l^X| \geq |X|/m}' title='{|a_1^X \ldots a_l^X| \geq |X|/m}' class='latex' /> approaches <img src='http://s3.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />, but such that there is no subgroup <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' /> which can cover <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> by <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k(m+1)}' title='{k(m+1)}' class='latex' /> cosets.
</p>
<p>
Taking an ultralimit (and using counting measure normalised so that <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> has mass <img src='http://s3.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />), we obtain a subset <img src='http://s1.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> of a group <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> and a continuous, invariant, translation-invariant Keisler measure <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> so that <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28X%29+%3D+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X) = 1}' title='{\mu(X) = 1}' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28X_0+X+X%29+%5Cleq+k+%5Cmu%28X_0%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X_0 X X) \leq k \mu(X_0)}' title='{\mu(X_0 X X) \leq k \mu(X_0)}' class='latex' />, and such that the set <img src='http://s3.wordpress.com/latex.php?latex=%7BQ+%3A%3D+%5C%7B+%28a_1%2C%5Cldots%2Ca_l%29+%5Cin+%28X+%5Ccdot+X%29%5El%3A+%5Cmu%28+a_1%5EX+%5Cldots+a_l%5EX+%29+%5Cgeq+%5Cmu%28X%29%2F%28m%2B0.5%29+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q := \{ (a_1,\ldots,a_l) \in (X \cdot X)^l: \mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+0.5) \}}' title='{Q := \{ (a_1,\ldots,a_l) \in (X \cdot X)^l: \mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+0.5) \}}' class='latex' /> (say) has measure <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28X+%5Ccdot+X%29%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X \cdot X)^l}' title='{\mu(X \cdot X)^l}' class='latex' />. (Strictly speaking, one has to replace <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28+a_1%5EX+%5Cldots+a_l%5EX+%29+%5Cgeq+%5Cmu%28X%29%2F%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1)}' title='{\mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1)}' class='latex' /> by a definable predicate between <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28+a_1%5EX+%5Cldots+a_l%5EX+%29+%5Cgeq+%5Cmu%28X%29%2F%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1)}' title='{\mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1)}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28+a_1%5EX+%5Cldots+a_l%5EX+%29+%3E+%5Cmu%28X%29%2F%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( a_1^X \ldots a_l^X ) &gt; \mu(X)/(m+1)}' title='{\mu( a_1^X \ldots a_l^X ) &gt; \mu(X)/(m+1)}' class='latex' />, but let&#8217;s ignore this technicality.) We then extend <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> to a universal model <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.
</p>
<p>
The set <img src='http://s1.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> has positive measure (at least <img src='http://s2.wordpress.com/latex.php?latex=%7B1%2Fk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1/k}' title='{1/k}' class='latex' />, in fact), so by Lemma <a href="#sub">2</a>, we may refine it to a wide type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> obeying the hypotheses of Theorem <a href="#main">1</a>, so that the set <img src='http://s1.wordpress.com/latex.php?latex=%7BS+%3A%3D+q%5E%7B-1%7D+q+q%5E%7B-1%7D+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S := q^{-1} q q^{-1} q}' title='{S := q^{-1} q q^{-1} q}' class='latex' /> is a group. Note that this set is contained in <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' />.
</p>
<p>
Since <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> contains the wide type <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, it is itself wide. By Section 4 of <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 2</a>, <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable, and is thus the intersection of definable sets <img src='http://s1.wordpress.com/latex.php?latex=%7BS_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n}' title='{S_n}' class='latex' />, which have positive measure as <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is wide; we can place this inside the definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' />. As <img src='http://s1.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> has full measure in <img src='http://s2.wordpress.com/latex.php?latex=%7B%28X+%5Ccdot+X%29%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X \cdot X)^l}' title='{(X \cdot X)^l}' class='latex' />, we see that <img src='http://s3.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> intersects <img src='http://s1.wordpress.com/latex.php?latex=%7BS_n%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n^l}' title='{S_n^l}' class='latex' /> for every <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, by saturation, <img src='http://s3.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> must also intersect <img src='http://s1.wordpress.com/latex.php?latex=%7BS%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S^l}' title='{S^l}' class='latex' />. In particular, there exists <img src='http://s2.wordpress.com/latex.php?latex=%7Ba_1%2C%5Cldots%2Ca_l%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,\ldots,a_l}' title='{a_1,\ldots,a_l}' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> such that </p>
<p align="center"><img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmu%28+a_1%5EX+%5Cldots+a_l%5EX+%29+%5Cgeq+%5Cmu%28X%29%2F%28m%2B1%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1).' title='\displaystyle  \mu( a_1^X \ldots a_l^X ) \geq \mu(X)/(m+1).' class='latex' /></p>
<p> On the other hand, as <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is normal in <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Ctilde+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde G}' title='{\tilde G}' class='latex' />, the set <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_1%5EX+%5Cldots+a_l%5EX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1^X \ldots a_l^X}' title='{a_1^X \ldots a_l^X}' class='latex' /> lies in <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />. This implies that we cannot find more than <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28X_0+X+X%29+%28m%2B1%29+%2F+%5Cmu%28X%29+%5Cleq+k%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X_0 X X) (m+1) / \mu(X) \leq k(m+1)}' title='{\mu(X_0 X X) (m+1) / \mu(X) \leq k(m+1)}' class='latex' /> disjoint translates <img src='http://s1.wordpress.com/latex.php?latex=%7BxS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{xS}' title='{xS}' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%7Bx+%5Cin+X_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in X_0}' title='{x \in X_0}' class='latex' />. As a consequence, <img src='http://s3.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> is covered by at most <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k(m+1)}' title='{k(m+1)}' class='latex' /> translates of <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, and so <img src='http://s3.wordpress.com/latex.php?latex=%7BX%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^2}' title='{X^2}' class='latex' /> can be covered by <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%5E4+%28m%2B1%29%5E4%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k^4 (m+1)^4}' title='{k^4 (m+1)^4}' class='latex' /> such translates, including <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> itself. In particular, <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is both <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable and <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigvee%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigvee}' title='{\bigvee}' class='latex' />-definable (it is the complement of all the other cosets in <img src='http://s3.wordpress.com/latex.php?latex=%7BX%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X^2}' title='{X^2}' class='latex' />). But any set <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> which is both <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable and <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cbigvee%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigvee}' title='{\bigvee}' class='latex' />-definable has to be definable. (Proof: we can write <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> as the intersection of definable sets <img src='http://s2.wordpress.com/latex.php?latex=%7BS_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S_n}' title='{S_n}' class='latex' /> and also as the union of definable sets <img src='http://s3.wordpress.com/latex.php?latex=%7BU_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{U_n}' title='{U_n}' class='latex' />. By saturation, <img src='http://s1.wordpress.com/latex.php?latex=%7BU_n+%5Cbackslash+S_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{U_n \backslash S_n}' title='{U_n \backslash S_n}' class='latex' /> must be empty for at least one <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, and the claim follows.) </p>
<p>
To summarise, <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is now a definable group which can cover <img src='http://s1.wordpress.com/latex.php?latex=%7BX_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_0}' title='{X_0}' class='latex' /> by at most <img src='http://s2.wordpress.com/latex.php?latex=%7Bk%28m%2B1%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k(m+1)}' title='{k(m+1)}' class='latex' /> cosets. This is a first-order statement and so descends back to the original finitary models, but this then contradicts the construction of such sets, and proves the Corollary.
</p>
<blockquote><p><b>Remark 7</b>  The argument not only shows the existence of the set <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, but shows that this set is &#8220;definable&#8221;, in the sense that there are a finite number of first-order expressions using <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> and normalised cardinality, one of which is guaranteed to generate <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> whenever the hypotheses of Corollary <a href="#12">4</a> are satisfied. Indeed, if this were not the case, one could construct a sequence of counterexamples for which no such recipe for constructing <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> would work for sufficiently late elements of this sequence, and then run the above argument to obtain a contradiction. </p></blockquote></p>
Posted in Logic reading seminar, math.CO, math.LO Tagged: definability, Ehud Hrushovski, henry towsner <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/3081/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/3081/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/3081/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/3081/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/3081/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/3081/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/3081/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/3081/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/3081/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/3081/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3081&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/11/05/reading-seminar-4-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>The &#8220;no self-defeating object&#8221; argument</title>
		<link>http://terrytao.wordpress.com/2009/11/05/the-no-self-defeating-object-argument/</link>
		<comments>http://terrytao.wordpress.com/2009/11/05/the-no-self-defeating-object-argument/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 08:47:32 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[expository]]></category>
		<category><![CDATA[math.LO]]></category>
		<category><![CDATA[cantor's theorem]]></category>
		<category><![CDATA[godel incompleteness theorem]]></category>
		<category><![CDATA[halting problem]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=2828</guid>
		<description><![CDATA[
 A fundamental tool in any mathematician&#8217;s toolkit is that of reductio ad absurdum: showing that a statement  is false by assuming first that  is true, and showing that this leads to a logical contradiction. A particulary pure example of reductio ad absurdum occurs when establishing the non-existence of a hypothetically overpowered object [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2828&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
 A fundamental tool in any mathematician&#8217;s toolkit is that of <a href="http://en.wikipedia.org/wiki/Reductio_ad_absurdum">reductio ad absurdum</a>: showing that a statement <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is false by assuming first that <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is true, and showing that this leads to a logical contradiction. A particulary pure example of <em>reductio ad absurdum</em> occurs when establishing the non-existence of a hypothetically overpowered object or structure <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, by showing that <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />&#8217;s powers are &#8220;self-defeating&#8221;: the very existence of <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> and its powers can be used (by some clever trick) to construct a counterexample to that power. Perhaps the most well-known example of a self-defeating object comes from the <a href="http://en.wikipedia.org/wiki/Omnipotence_paradox">omnipotence paradox</a> in philosophy (&#8220;Can an omnipotent being create a rock so heavy that He cannot lift it?&#8221;); more generally, a large number of other paradoxes in logic or philosophy can be reinterpreted as a proof that a certain overpowered object or structure does not exist.
</p>
<p>
In mathematics, perhaps the first example of a self-defeating object one encounters is that of a largest natural number:
</p>
<blockquote><p><b>Proposition 1 (No largest natural number)</b> <a name="nolarge"></a> There does not exist a natural number <img src='http://s2.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> which is larger than all other natural numbers. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there was such a largest natural number <img src='http://s3.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' />. Then <img src='http://s1.wordpress.com/latex.php?latex=%7BN%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N+1}' title='{N+1}' class='latex' /> is also a natural number which is strictly larger than <img src='http://s2.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' />, contradicting the hypothesis that <img src='http://s3.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> is the largest natural number. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
Note the argument does not apply to the <em>extended natural number system</em> in which one adjoins an additional object <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\infty}' title='{\infty}' class='latex' /> beyond the natural numbers, because <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cinfty%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\infty+1}' title='{\infty+1}' class='latex' /> is defined equal to <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\infty}' title='{\infty}' class='latex' />. However, the above argument does show that the existence of a largest number is not compatible with the <a href="http://en.wikipedia.org/wiki/Peano_axioms">Peano axioms</a>.
</p>
<p>
This argument, by the way, is perhaps the only mathematical argument I know of which is routinely taught to primary school children <em>by other primary school children</em>, thanks to the schoolyard game of naming the largest number. It is arguably one&#8217;s first exposure to a mathematical <em>non-existence result</em>, which seems innocuous at first but can be surprisingly deep, as such results preclude in advance all future attempts to establish existence of that object, no matter how much effort or ingenuity is poured into this task. One sees this in a typical instance of the above schoolyard game; one player tries furiously to cleverly construct some impressively huge number <img src='http://s2.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' />, but no matter how much effort is expended in doing so, the player is defeated by the simple response &#8220;&#8230; plus one!&#8221; (unless, of course, <img src='http://s3.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> is infinite, ill-defined, or otherwise not a natural number).
</p>
<p>
It is not only individual objects (such as natural numbers) which can be self-defeating; structures (such as orderings or enumerations) can also be self-defeating. (In modern set theory, one considers structures to themselves be a kind of object, and so the distinction between the two concepts is often blurred.) Here is one example (related to, but subtly different from, the previous one):
</p>
<blockquote><p><b>Proposition 2 (The natural numbers cannot be finitely enumerated)</b> <a name="naff"></a> The natural numbers <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+N%7D+%3D+%5C%7B0%2C1%2C2%2C3%2C%5Cldots%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb N} = \{0,1,2,3,\ldots\}}' title='{{\Bbb N} = \{0,1,2,3,\ldots\}}' class='latex' /> cannot be written as <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7B+a_1%2C%5Cldots%2Ca_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ a_1,\ldots,a_n\}}' title='{\{ a_1,\ldots,a_n\}}' class='latex' /> for any finite collection <img src='http://s3.wordpress.com/latex.php?latex=%7Ba_1%2C%5Cldots%2Ca_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,\ldots,a_n}' title='{a_1,\ldots,a_n}' class='latex' /> of natural numbers. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that such an enumeration <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+N%7D+%3D+%5C%7Ba_1%2C%5Cldots%2Ca_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb N} = \{a_1,\ldots,a_n\}}' title='{{\Bbb N} = \{a_1,\ldots,a_n\}}' class='latex' /> existed. Then consider the number <img src='http://s2.wordpress.com/latex.php?latex=%7Ba_1%2B%5Cldots%2Ba_n%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1+\ldots+a_n+1}' title='{a_1+\ldots+a_n+1}' class='latex' />; this is a natural number, but is larger than (and hence not equal to) any of the natural numbers <img src='http://s3.wordpress.com/latex.php?latex=%7Ba_1%2C%5Cldots%2Ca_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,\ldots,a_n}' title='{a_1,\ldots,a_n}' class='latex' />, contradicting the hypothesis that <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+N%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb N}}' title='{{\Bbb N}}' class='latex' /> is enumerated by <img src='http://s2.wordpress.com/latex.php?latex=%7Ba_1%2C%5Cldots%2Ca_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,\ldots,a_n}' title='{a_1,\ldots,a_n}' class='latex' />. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
Here it is the <em>enumeration</em> which is self-defeating, rather than any individual natural number such as <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1}' title='{a_1}' class='latex' /> or <img src='http://s2.wordpress.com/latex.php?latex=%7Ba_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_n}' title='{a_n}' class='latex' />. (For this post, we allow enumerations to contain repetitions.)
</p>
<p>
The above argument may seem trivial, but a slight modification of it already gives an important result, namely <a href="http://en.wikipedia.org/wiki/Euclid&#37;27s_theorem">Euclid&#8217;s theorem</a>:
</p>
<blockquote><p><b>Proposition 3 (The primes cannot be finitely enumerated)</b> <a name="euclid"></a> The prime numbers <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+P%7D+%3D+%5C%7B2%2C3%2C5%2C7%2C%5Cldots%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal P} = \{2,3,5,7,\ldots\}}' title='{{\mathcal P} = \{2,3,5,7,\ldots\}}' class='latex' /> cannot be written as <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7Bp_1%2C%5Cldots%2Cp_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{p_1,\ldots,p_n\}}' title='{\{p_1,\ldots,p_n\}}' class='latex' /> for any finite collection of prime numbers. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that such an enumeration <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+P%7D+%3D+%5C%7Bp_1%2C%5Cldots%2Cp_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal P} = \{p_1,\ldots,p_n\}}' title='{{\mathcal P} = \{p_1,\ldots,p_n\}}' class='latex' /> existed. Then consider the natural number <img src='http://s3.wordpress.com/latex.php?latex=%7Bp_1+%5Ctimes+%5Cldots+%5Ctimes+p_n+%2B+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p_1 \times \ldots \times p_n + 1}' title='{p_1 \times \ldots \times p_n + 1}' class='latex' />; this is a natural number larger than <img src='http://s1.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' /> which is not divisible by any of the primes <img src='http://s2.wordpress.com/latex.php?latex=%7Bp_1%2C%5Cldots%2Cp_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p_1,\ldots,p_n}' title='{p_1,\ldots,p_n}' class='latex' />. But, by the <a href="http://en.wikipedia.org/wiki/Fundamental_theorem_of_arithmetic">fundamental theorem of arithmetic</a> (or by the method of <a href="http://en.wikipedia.org/wiki/Infinite_descent">Infinite descent</a>, which is another classic application of <em>reductio ad absurdum</em>), every natural number larger than <img src='http://s3.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' /> must be divisible by some prime, contradicting the hypothesis that <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+P%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal P}}' title='{{\mathcal P}}' class='latex' /> is enumerated by <img src='http://s2.wordpress.com/latex.php?latex=%7Bp_1%2C%5Cldots%2Cp_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p_1,\ldots,p_n}' title='{p_1,\ldots,p_n}' class='latex' />. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 1</b>  Continuing the number-theoretic theme, the &#8220;dueling conspiracies&#8221; arguments in a <a href="http://terrytao.wordpress.com/2009/09/24/the-prime-number-theorem-in-arithmetic-progressions-and-dueling-conspiracies/">previous blog post</a> can also be viewed as an instance of this type of &#8220;no-self-defeating-object&#8221;; for instance, a zero of the Riemann zeta function at <img src='http://s1.wordpress.com/latex.php?latex=%7B1%2Bit%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1+it}' title='{1+it}' class='latex' /> implies that the primes anti-correlate almost completely with the multiplicative function <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%5E%7Bit%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n^{it}}' title='{n^{it}}' class='latex' />, which is self-defeating because it also implies complete anti-correlation with <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%5E%7B-it%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n^{-it}}' title='{n^{-it}}' class='latex' />, and the two are incompatible. Thus we see that the <a href="http://en.wikipedia.org/wiki/Prime_number_theorem">prime number theorem</a> (a much stronger version of Proposition <a href="#euclid">3</a>) also emerges from this type of argument. </p></blockquote>
</p>
<p>
In this post I would like to collect several other well-known examples of this type of &#8220;no self-defeating object&#8221; argument. Each of these is well studied, and probably quite familiar to many of you, but I feel that by collecting them all in one place, the commonality of theme between these arguments becomes more apparent. (For instance, as we shall see, many well-known &#8220;paradoxes&#8221; in logic and philosophy can be interpreted mathematically as a rigorous &#8220;no self-defeating object&#8221; argument.)
</p>
<p>
<span id="more-2828"></span>
</p>
</p>
<p align="center"><b> &mdash;  1. Set theory  &mdash; </b></p>
<p>
Many famous foundational results in set theory come from a &#8220;no self-defeating object&#8221; argument. (Here, we shall be implicitly be using a standard axiomatic framework for set theory, such as <a href="http://en.wikipedia.org/wiki/Zermelo&#37;E2&#37;80&#37;93Fraenkel_set_theory">Zermelo-Frankel set theory</a>.) The basic idea here is that any sufficiently overpowered set-theoretic object is capable of encoding a version of the <a href="http://en.wikipedia.org/wiki/Liar_paradox">liar paradox</a> (&#8220;this sentence is false&#8221;, or more generally a statement which can be shown to be logically equivalent to its negation) and thus lead to a contradiction. Consider for instance this variant of <a href="http://en.wikipedia.org/wiki/Russell&#37;27s_paradox">Russell&#8217;s paradox</a>:
</p>
<blockquote><p><b>Proposition 4 (No universal set)</b> <a name="nous"></a> There does not exist a set which contains all sets (including itself). </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there existed a universal set <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> which contained all sets. Using the <a href="http://en.wikipedia.org/wiki/Axiom_schema_of_specification">axiom schema of specification</a>, one can then construct the set </p>
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++Y+%3A%3D+%5C%7B+A+%5Cin+X%3A+A+%5Cnot+%5Cin+A%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  Y := \{ A \in X: A \not \in A\}' title='\displaystyle  Y := \{ A \in X: A \not \in A\}' class='latex' /></p>
<p> of all sets in the universe which did not contain themselves. As <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is universal, <img src='http://s1.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' /> is contained in <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />. But then, by definition of <img src='http://s3.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' />, one sees that <img src='http://s1.wordpress.com/latex.php?latex=%7BY+%5Cin+Y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y \in Y}' title='{Y \in Y}' class='latex' /> if and only if <img src='http://s2.wordpress.com/latex.php?latex=%7BY+%5Cnot+%5Cin+Y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y \not \in Y}' title='{Y \not \in Y}' class='latex' />, a contradiction. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 2</b>  As a corollary, there also does not exist any set <img src='http://s1.wordpress.com/latex.php?latex=%7BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Z}' title='{Z}' class='latex' /> which contains all <em>other</em> sets (not including itself), because the set <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%3A%3D+Z+%5Ccup+%5C%7BZ%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X := Z \cup \{Z\}}' title='{X := Z \cup \{Z\}}' class='latex' /> would then be universal. </p></blockquote>
</p>
<p>
One can &#8220;localise&#8221; the above argument to a smaller domain than the entire universe, leading to the important
</p>
<blockquote><p><b>Proposition 5 (Cantor&#8217;s theorem)</b> <a name="cantor"></a> Let <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> be a set. Then the power set <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5EX+%3A%3D+%5C%7B+A%3A+A+%5Csubset+X+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^X := \{ A: A \subset X \}}' title='{2^X := \{ A: A \subset X \}}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> cannot be enumerated by <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, i.e. one cannot write <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5EX+%3A%3D+%5C%7B+A_x%3A+x+%5Cin+X+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^X := \{ A_x: x \in X \}}' title='{2^X := \{ A_x: x \in X \}}' class='latex' /> for some collection <img src='http://s2.wordpress.com/latex.php?latex=%7B%28A_x%29_%7Bx+%5Cin+X%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(A_x)_{x \in X}}' title='{(A_x)_{x \in X}}' class='latex' /> of subsets of <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there existed a set <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> whose power set <img src='http://s2.wordpress.com/latex.php?latex=%7B2%5EX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^X}' title='{2^X}' class='latex' /> could be enumerated as <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7B+A_x%3A+x+%5Cin+X+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ A_x: x \in X \}}' title='{\{ A_x: x \in X \}}' class='latex' /> for some <img src='http://s1.wordpress.com/latex.php?latex=%7B%28A_x%29_%7Bx+%5Cin+X%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(A_x)_{x \in X}}' title='{(A_x)_{x \in X}}' class='latex' />. Using the axiom schema of specification, one can then construct the set </p>
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++Y+%3A%3D+%5C%7B+x+%5Cin+X%3A+x+%5Cnot+%5Cin+A_x+%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  Y := \{ x \in X: x \not \in A_x \}.' title='\displaystyle  Y := \{ x \in X: x \not \in A_x \}.' class='latex' /></p>
<p> The set <img src='http://s3.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' /> is an element of the power set <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5EX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^X}' title='{2^X}' class='latex' />. As <img src='http://s2.wordpress.com/latex.php?latex=%7B2%5EX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^X}' title='{2^X}' class='latex' /> is enumerated by <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7B+A_x%3A+x+%5Cin+X+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ A_x: x \in X \}}' title='{\{ A_x: x \in X \}}' class='latex' />, we have <img src='http://s1.wordpress.com/latex.php?latex=%7BY+%3D+A_y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y = A_y}' title='{Y = A_y}' class='latex' /> for some <img src='http://s2.wordpress.com/latex.php?latex=%7By+%5Cin+Y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y \in Y}' title='{y \in Y}' class='latex' />. But then by the definition of <img src='http://s3.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' />, one sees that <img src='http://s1.wordpress.com/latex.php?latex=%7By+%5Cin+A_y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y \in A_y}' title='{y \in A_y}' class='latex' /> if and only if <img src='http://s2.wordpress.com/latex.php?latex=%7By+%5Cnot+%5Cin+A_y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y \not \in A_y}' title='{y \not \in A_y}' class='latex' />, a contradiction. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
As is well-known, one can adapt Cantor&#8217;s argument to the real line, showing that the reals are uncountable:
</p>
<blockquote><p><b>Proposition 6 (The real numbers cannot be countably enumerated)</b> <a name="countex"></a> The real numbers <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}}' title='{{\mathbb R}}' class='latex' /> cannot be written as <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7B+x_n%3A+n+%5Cin+%7B%5Cmathbb+N%7D+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ x_n: n \in {\mathbb N} \}}' title='{\{ x_n: n \in {\mathbb N} \}}' class='latex' /> for any countable collection <img src='http://s3.wordpress.com/latex.php?latex=%7Bx_1%2Cx_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_1,x_2,\ldots}' title='{x_1,x_2,\ldots}' class='latex' /> of real numbers. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there existed a countable enumeration of <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}}' title='{{\mathbb R}}' class='latex' /> by a sequence <img src='http://s2.wordpress.com/latex.php?latex=%7Bx_1%2Cx_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_1,x_2,\ldots}' title='{x_1,x_2,\ldots}' class='latex' /> of real numbers. Consider the decimal expansion of each of these numbers. Note that, due to the well-known &#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7B0.999%5Cldots%3D1.000%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{0.999\ldots=1.000\ldots}' title='{0.999\ldots=1.000\ldots}' class='latex' />&#8221; issue, the decimal expansion may be non-unique, but each real number <img src='http://s1.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' /> has at most two decimal expansions. For each <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, let <img src='http://s3.wordpress.com/latex.php?latex=%7Ba_n+%5Cin+%5C%7B0%2C1%2C%5Cldots%2C9%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_n \in \{0,1,\ldots,9\}}' title='{a_n \in \{0,1,\ldots,9\}}' class='latex' /> be a digit which is not equal to the <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%5E%7Bth%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n^{th}}' title='{n^{th}}' class='latex' /> digit of any of the decimal expansions of <img src='http://s2.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' />; this is always possible because there are ten digits to choose from and at most two decimal expansions of <img src='http://s3.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' />. (One can avoid any implicit invocation of the <a href="http://en.wikipedia.org/wiki/Axiom_of_choice">axiom of choice</a> here by setting <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_n}' title='{a_n}' class='latex' /> to be (say) the <em>least</em> digit which is not equal to the <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%5E%7Bth%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n^{th}}' title='{n^{th}}' class='latex' /> digit of any of the decimal expansions of <img src='http://s3.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' />.) Then the real number given by the decimal expansion <img src='http://s1.wordpress.com/latex.php?latex=%7B0.a_1a_2a_3%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{0.a_1a_2a_3\ldots}' title='{0.a_1a_2a_3\ldots}' class='latex' /> differs in the <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%5E%7Bth%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n^{th}}' title='{n^{th}}' class='latex' /> digit from any of the decimal expansions of <img src='http://s3.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' /> for each <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, and so is distinct from every <img src='http://s2.wordpress.com/latex.php?latex=%7Bx_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_n}' title='{x_n}' class='latex' />, a contradiction. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 3</b>  One can of course deduce Proposition <a href="#countex">6</a> directly from Proposition <a href="#cantor">5</a>, by using the decimal representation to embed <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5E%7B%5Cmathbb+N%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\mathbb N}}' title='{2^{\mathbb N}}' class='latex' /> into <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}}' title='{{\mathbb R}}' class='latex' />. But notice how the two arguments have a slightly different (though closely related) basis; the former argument proceeds by encoding the liar paradox, while the second proceeds by exploiting Cantor&#8217;s diagonal argument. The two perspectives are indeed a little different: for instance, Cantor&#8217;s diagonal argument can also be modified to establish the <a href="http://en.wikipedia.org/wiki/Arzel&#37;C3&#37;A0&#37;E2&#37;80&#37;93Ascoli_theorem">Arzela-Ascol&iacute; theorem</a>, whereas I do not see any obvious way to prove that theorem by encoding the liar paradox. </p></blockquote>
</p>
<blockquote><p><b>Remark 4</b>  It is an interesting psychological phenomenon that Proposition <a href="#countex">6</a> is often considered far more unintuitive than any of the other propositions here, despite being in the same family of arguments; most people have no objection to the fact that every effort to finitely enumerate the natural numbers, for instance, is doomed to failure, but for some reason it is much harder to let go of the belief that, at some point, some sufficiently ingenious person will work out a way to countably enumerate the real numbers. I am not exactly sure why this disparity exists, but I suspect it is at least partly due to the fact that the rigorous construction of the real numbers is quite sophisticated and often not presented properly until the advanced undergraduate level. (Or perhaps it is because we do not play the game &#8220;enumerate the real numbers&#8221; often enough in schoolyards.) </p></blockquote>
</p>
<blockquote><p><b>Remark 5</b>  One can also use the diagonal argument to show that any reasonable notion of a &#8220;constructible real number&#8221; must itself be non-constructive (this is related to the <a href="http://en.wikipedia.org/wiki/Interesting_number_paradox">interesting number paradox</a>). Part of the problem is that the question of determining whether a proposed construction of a real number is actually well-defined is a variant of the <a href="http://en.wikipedia.org/wiki/Halting_problem">halting problem</a>, which we will discuss below. </p></blockquote>
</p>
<p>
While a genuinely universal set is not possible in standard set theory, one at least has the notion of an <a href="http://en.wikipedia.org/wiki/Ordinal_number">ordinal</a>, which contains all the ordinals less than it. (In the discussion below, we assume familiarity with the theory of ordinals.) One can modify the above arguments concerning sets to give analogous results about the ordinals. For instance:
</p>
<blockquote><p><b>Proposition 7 (Ordinals do not form a set)</b>  There does not exist a set that contains all the ordinals. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that such a set existed. By the axiom schema of specification, one can then find a set <img src='http://s3.wordpress.com/latex.php?latex=%7B%5COmega%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega}' title='{\Omega}' class='latex' /> which consists precisely of all the ordinals and nothing else. But then <img src='http://s1.wordpress.com/latex.php?latex=%7B%5COmega+%5Ccup+%5C%7B%5COmega%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega \cup \{\Omega\}}' title='{\Omega \cup \{\Omega\}}' class='latex' /> is an ordinal which is not contained in <img src='http://s2.wordpress.com/latex.php?latex=%7B%5COmega%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega}' title='{\Omega}' class='latex' /> (by the <a href="http://en.wikipedia.org/wiki/Axiom_of_regularity">axiom of foundation</a>, also known as the <em>axiom of regularity</em>), a contradiction. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 6</b>  This proposition(together with the theory of ordinals) can be used to give a quick proof of <a href="http://en.wikipedia.org/wiki/Zorn&#37;27s_lemma">Zorn&#8217;s lemma</a>: see <a href="http://terrytao.wordpress.com/2009/01/28/245b-notes-7-well-ordered-sets-ordinals-and-zorns-lemma-optional/">these lecture notes of mine</a> for further discussion. Notice the similarity between this argument and the proof of Proposition <a href="#nolarge">1</a>. </p></blockquote>
</p>
<blockquote><p><b>Remark 7</b>  Once one has Zorn&#8217;s lemma, one can show that various other classes of mathematical objects do not form sets. Consider for instance the class of all vector spaces. Observe that any chain of (real) vector spaces (ordered by inclusion) has an upper bound (namely the union or limit of these spaces); thus, if the class of all vector spaces was a set, then Zorn&#8217;s lemma would imply the existence of a maximal vector space <img src='http://s1.wordpress.com/latex.php?latex=%7BV%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{V}' title='{V}' class='latex' />. But one can simply adjoin an additional element not already in <img src='http://s2.wordpress.com/latex.php?latex=%7BV%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{V}' title='{V}' class='latex' /> (e.g. <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7BV%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{V\}}' title='{\{V\}}' class='latex' />) to <img src='http://s1.wordpress.com/latex.php?latex=%7BV%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{V}' title='{V}' class='latex' />, and contradict this maximality. (An alternate proof: every object is an element of some vector space, and in particular every set is an element of some vector space. If the class of all vector spaces formed a set, then by the <a href="http://en.wikipedia.org/wiki/Axiom_of_union">axiom of union</a>, we see that union of all vector spaces is a set also, contradicting Proposition <a href="#nous">4</a>.) </p></blockquote>
</p>
<p>
One can localise the above argument to smaller cardinalities, for instance:
</p>
<blockquote><p><b>Proposition 8 (Countable ordinals are uncountable)</b>  There does not exist a countable enumeration <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Comega_1%2C+%5Comega_2%2C+%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\omega_1, \omega_2, \ldots}' title='{\omega_1, \omega_2, \ldots}' class='latex' /> of the countable ordinals. (Here we consider finite sets and countably infinite sets to both be countable.) </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there exists a countable enumeration <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Comega_1%2C+%5Comega_2%2C+%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\omega_1, \omega_2, \ldots}' title='{\omega_1, \omega_2, \ldots}' class='latex' /> of the countable ordinals. Then the set <img src='http://s1.wordpress.com/latex.php?latex=%7B%5COmega+%3A%3D+%5Cbigcup_n+%5Comega_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega := \bigcup_n \omega_n}' title='{\Omega := \bigcup_n \omega_n}' class='latex' /> is also a countable ordinal, as is the set <img src='http://s2.wordpress.com/latex.php?latex=%7B%5COmega+%5Ccup+%5C%7B%5COmega+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega \cup \{\Omega \}}' title='{\Omega \cup \{\Omega \}}' class='latex' />. But <img src='http://s3.wordpress.com/latex.php?latex=%7B%5COmega+%5Ccup+%5C%7B%5COmega+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega \cup \{\Omega \}}' title='{\Omega \cup \{\Omega \}}' class='latex' /> is not equal to any of the <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Comega_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\omega_n}' title='{\omega_n}' class='latex' /> (by the axiom of foundation), a contradiction. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 8</b>  With the axiom of choice, one can show the existence of uncountable ordinals (e.g. by well-ordering the reals), and then there exists a least uncountable ordinal <img src='http://s3.wordpress.com/latex.php?latex=%7B%5COmega%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Omega}' title='{\Omega}' class='latex' />. By construction, this ordinal consists precisely of all the countable ordinals, but is itself uncountable, much as <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+N%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb N}}' title='{{\mathbb N}}' class='latex' /> consists precisely of all the finite natural numbers, but is itself infinite (Proposition <a href="#naff">2</a>). The least uncountable ordinal is notorious, among other things, for providing a host of counterexamples to various intuitively plausible assertions in point set topology, and in particular in showing that the topology of sufficiently uncountable spaces cannot always be adequately explored by countable objects such as sequences. </p></blockquote>
</p>
<blockquote><p><b>Remark 9</b>  The existence of the least uncountable ordinal can explain why one cannot contradict Cantor&#8217;s theorem on the uncountability of the reals simply by iterating the diagonal argument (or any other algorithm) in an attempt to &#8220;exhaust&#8221; the reals. From <a href="http://en.wikipedia.org/wiki/Transfinite_induction">transfinite induction</a> we see that the diagonal argument allows one to assign a different real number to each countable ordinal, but this does not establish countability of the reals, because the set of all countable ordinals is itself uncountable. (This is similar to how one cannot contradict Proposition <a href="#nous">4</a> by iterating the <img src='http://s2.wordpress.com/latex.php?latex=%7BN+%5Crightarrow+N%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N \rightarrow N+1}' title='{N \rightarrow N+1}' class='latex' /> map, as the set of all finite natural numbers is itself infinite.) In any event, even once one reaches the first uncountable ordinal, one may not yet have completely exhausted the reals; for instance, using the diagonal argument given in the proof of Proposition <a href="#countex">6</a>, only the real numbers in the interval <img src='http://s3.wordpress.com/latex.php?latex=%7B%5B0%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[0,1]}' title='{[0,1]}' class='latex' /> will ever be enumerated by this procedure. (Also, the question of whether <em>all</em> real numbers in <img src='http://s1.wordpress.com/latex.php?latex=%7B%5B0%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[0,1]}' title='{[0,1]}' class='latex' /> can be enumerated by the iterated diagonal algorithm requires the <a href="http://en.wikipedia.org/wiki/Continuum_hypothesis">continuum hypothesis</a>, and even with this hypothesis I am not sure whether the statement is decidable.) </p></blockquote>
</p>
<p align="center"><b> &mdash;  2. Logic  &mdash; </b></p>
<p>
The &#8220;no self-defeating object&#8221; argument leads to a number of important non-existence results in logic. Again, the basic idea is to show that a sufficiently overpowered logical structure will eventually lead to the existence of a self-contradictory statement, such as the liar paradox. To state examples of this properly, one unfortunately has to invest a fair amount of time in first carefully setting up the language and theory of logic. I will not do so here, and instead use informal English sentences as a proxy for precise logical statements to convey a taste (but not a completely rigorous description) of these logical results here.
</p>
<p>
The liar paradox itself &#8211; the inability to assign a consistent truth value to &#8220;this sentence is false&#8221; &#8211; can be viewed as an argument demonstrating that there is no consistent way to interpret (i.e. assign a truth value to) sentences, when the sentences are (a) allowed to be self-referential, and (b) allowed to invoke the very notion of truth given by this interpretation. One&#8217;s first impulse is to say that the difficulty here lies more with (a) than with (b), but there is a clever trick, known as <a href="http://en.wikipedia.org/wiki/Quining">Quining</a> (or <em>indirect self-reference</em>), which allows one to modify the liar paradox to produce a non-self-referential statement to which one still cannot assign a consistent truth value. The idea is to work not with fully formed sentences <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, which have a single truth value, but instead with <a href="http://en.wikipedia.org/wiki/Predicate_&#37;28mathematical_logic&#37;29">predicates</a> <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, whose truth value depends on a variable <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> in some range. For instance, <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> may be &#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> is thirty-two characters long.&#8221;, and the range of <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> may be the set of strings (i.e. finite sequences of characters); then for every string <img src='http://s2.wordpress.com/latex.php?latex=%7BT%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T}' title='{T}' class='latex' />, the statement <img src='http://s3.wordpress.com/latex.php?latex=%7BS%28T%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(T)}' title='{S(T)}' class='latex' /> (formed by replacing every appearance of <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> in <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> with <img src='http://s3.wordpress.com/latex.php?latex=%7BT%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T}' title='{T}' class='latex' />) is either true or false. For instance, <img src='http://s1.wordpress.com/latex.php?latex=%7BS%28%60%60a%27%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(``a&#039;&#039;)}' title='{S(``a&#039;&#039;)}' class='latex' /> is true, but <img src='http://s2.wordpress.com/latex.php?latex=%7BS%28%60%60ab%27%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(``ab&#039;&#039;)}' title='{S(``ab&#039;&#039;)}' class='latex' /> is false. Crucially, predicates are themselves strings, and can thus be fed into themselves as input; for instance, <img src='http://s3.wordpress.com/latex.php?latex=%7BS%28S%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(S)}' title='{S(S)}' class='latex' /> is false. If however <img src='http://s1.wordpress.com/latex.php?latex=%7BU%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{U}' title='{U}' class='latex' /> is the predicate &#8220;<img src='http://s2.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> is sixty-five characters long.&#8221;, observe that <img src='http://s3.wordpress.com/latex.php?latex=%7BU%28U%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{U(U)}' title='{U(U)}' class='latex' /> is true.
</p>
<p>
Now consider the <em>Quine predicate</em> <img src='http://s1.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> given by
</p>
<p>
&#8220;<img src='http://s2.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> is a predicate whose range is the set of strings, and <img src='http://s3.wordpress.com/latex.php?latex=%7Bx%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x(x)}' title='{x(x)}' class='latex' /> is false.&#8221;
</p>
<p>
whose range is the set of strings. Thus, for any string <img src='http://s1.wordpress.com/latex.php?latex=%7BT%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T}' title='{T}' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%7BQ%28T%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q(T)}' title='{Q(T)}' class='latex' /> is the sentence
</p>
<p>
&#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7BT%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T}' title='{T}' class='latex' /> is a predicate whose range is the set of strings, and <img src='http://s1.wordpress.com/latex.php?latex=%7BT%28T%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T(T)}' title='{T(T)}' class='latex' /> is false.&#8221;
</p>
<p>
This predicate is defined non-recursively, but the sentence <img src='http://s2.wordpress.com/latex.php?latex=%7BQ%28Q%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q(Q)}' title='{Q(Q)}' class='latex' /> captures the essence of the liar paradox: it is true if and only if it is false. This shows that there is no consistent way to interpret sentences in which the sentences are allowed to come from predicates, are allowed to use the concept of a string, and also allowed to use the concept of truth as given by that interpretation.
</p>
<p>
Note that the proof of Proposition <a href="#nous">4</a> is basically the set-theoretic analogue of the above argument, with the connection being that one can identify a predicate <img src='http://s3.wordpress.com/latex.php?latex=%7BT%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T(x)}' title='{T(x)}' class='latex' /> with the set <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7Bx%3A+T%28x%29+%5Chbox%7B+true%7D+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{x: T(x) \hbox{ true} \}}' title='{\{x: T(x) \hbox{ true} \}}' class='latex' />.
</p>
<p>
By making one small modification to the above argument &#8211; replacing the notion of truth with the related notion of provability &#8211; one obtains the celebrated <a href="http://en.wikipedia.org/wiki/G&#37;C3&#37;B6del&#37;27s_incompleteness_theorems">G&ouml;del&#8217;s (second) incompleteness theorem</a>:
</p>
<blockquote><p><b>Theorem 9 (G&ouml;del&#8217;s incompleteness theorem)</b>  (Informal statement) No consistent logical system which has the notion of a string, can provide a proof of its own logical consistency. (Note that a proof can be viewed as a certain type of string.) </p></blockquote>
</p>
<blockquote><p><b>Remark 10</b>  Because one can encode strings in numerical form (e.g. using the ASCII code), it is also true (informally speaking) that no consistent logical system which has the notion of a natural number, can provide a proof of its own logical consistency. </p></blockquote>
</p>
<p>
<em>Proof:</em>  (Informal sketch only) Suppose for contradiction that one had a consistent logical system inside of which its consistency could be proven. Now let <img src='http://s2.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> be the predicate given by
</p>
<p>
&#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> is a predicate whose range is the set of strings, and <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x(x)}' title='{x(x)}' class='latex' /> is not provable&#8221;
</p>
<p>
and whose range is the set of strings. Define the <em>G&ouml;del sentence</em> <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> to be the string <img src='http://s3.wordpress.com/latex.php?latex=%7BG+%3A%3D+Q%28Q%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G := Q(Q)}' title='{G := Q(Q)}' class='latex' />. Then <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is logically equivalent to the assertion &#8220;<img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is not provable&#8221;. Thus, if <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> were false, then <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> would be provable, which (by the consistency of the system) implies that <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is true, a contradiction; thus, <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> must be true. Because the system is provably consistent, the above argument can be placed inside the system itself, to <em>prove</em> inside that system that <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> must be true; thus <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is provable and <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is then false, a contradiction. (It becomes quite necessary to carefully distinguish the notions of truth and provability (both inside a system and externally to that system) in order to get this argument straight!) <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 11</b>  It is not hard to show that a consistent logical system which can model the standard natural numbers cannot <em>disprove</em> its own consistency either (i.e. it cannot establish the statement that one can deduce a contradiction from the axioms in the systems in <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> steps for some natural number <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />); thus the consistency of such a system is undecidable within that system. Thus this theorem strengthens the (more well known) first G&ouml;del incompleteness theory, which asserts the existence of undecidable statements inside a consistent logical system which contains the concept of a string (or a natural number). On the other hand, the incompleteness theorem does not preclude the possibility that the consistency of a weak theory could be proven in a strictly stronger theory (e.g. the consistency of Peano arithmetic is provable in Zermelo-Frankel set theory). </p></blockquote>
</p>
<blockquote><p><b>Remark 12</b>  One can use the incompleteness theorem to establish the undecidability of other overpowered problems. For instance, <a href="http://en.wikipedia.org/wiki/Matiyasevich's_theorem">Matiyasevich&#8217;s theorem</a> demonstrates that the problem of determining the solvability of a system of Diophantine equations is, in general, undecidable, because one can encode statements such as the consistency of set theory inside such a system. </p></blockquote>
</p>
<p align="center"><b> &mdash;  3. Computability  &mdash; </b></p>
<p>
One can adapt these arguments in logic to analogous arguments in the theory of computation; the basic idea here is to show that a sufficiently overpowered computer program cannot exist, by feeding the source code for that program into the program itself (or some slight modification thereof) to create a contradiction. As with logic, a properly rigorous formalisation of the theory of computation would require a fair amount of preliminary machinery, for instance to define the concept of Turing machine (or some other universal computer), and so I will once again use informal English sentences as an informal substitute for a precise programming language.
</p>
<p>
A fundamental &#8220;no self-defeating object&#8221; argument in the subject, analogous to the other liar paradox type arguments encountered previously, is the <a href="http://en.wikipedia.org/wiki/Halting_Theorem">Turing halting theorem</a>:
</p>
<blockquote><p><b>Theorem 10 (Turing halting theorem)</b>  There does not exist a program <img src='http://s1.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> which takes a string <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> as input, and determines in finite time whether <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is a program (with no input) that halts in finite time. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that such a program <img src='http://s1.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> existed. Then one could easily modify <img src='http://s2.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> to create a variant program <img src='http://s3.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' />, which takes a string <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> as input, and halts if and only if <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> is a program (with <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> itself as input) that does not halts in finite time. Indeed, all <img src='http://s1.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> has to do is call <img src='http://s2.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> with the string <img src='http://s3.wordpress.com/latex.php?latex=%7BS%28S%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(S)}' title='{S(S)}' class='latex' />, defined as the program (with no input) formed by declaring <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> to be the input string for the program <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />. If <img src='http://s3.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> determines that <img src='http://s1.wordpress.com/latex.php?latex=%7BS%28S%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(S)}' title='{S(S)}' class='latex' /> does not halt, then <img src='http://s2.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> halts; otherwise, if <img src='http://s3.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> determines that <img src='http://s1.wordpress.com/latex.php?latex=%7BS%28S%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S(S)}' title='{S(S)}' class='latex' /> does halt, then <img src='http://s2.wordpress.com/latex.php?latex=%7BQ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q}' title='{Q}' class='latex' /> performs an infinite loop and does not halt. Then observe that <img src='http://s3.wordpress.com/latex.php?latex=%7BQ%28Q%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Q(Q)}' title='{Q(Q)}' class='latex' /> will halt if and only if it does not halt, a contradiction. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 13</b>  As one can imagine from the proofs, this result is closely related to, but not quite identical with, the G&ouml;del incompleteness theorem. That latter theorem implies that the question of whether a given program halts or not in general is undecidable (consider a program designed to search for proofs of the inconsistency of set theory). By contrast, the halting theorem (roughly speaking) shows that this question is <em>uncomputable</em> (i.e. there is no algorithm to decide halting in general) rather than <em>undecidable</em> (i.e. there are programs whose halting can neither be proven nor disproven). </p>
<p>
On the other hand, the halting theorem can be used to establish the incompleteness theorem. Indeed, suppose that all statements in a suitably strong and consistent logical system were either provable or disprovable. Then one could build a program that determined whether an input string <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, when run as a program, halts in finite time, simply by searching for all proofs or disproofs of the statement &#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> halts in finite time&#8221;; this program is guaranteed to terminate with a correct answer by hypothesis. </p>
</blockquote>
</p>
<blockquote><p><b>Remark 14</b>  While it is not possible for the halting problem for a given computing language to be computable in that language, it is certainly possible that it is computable in a strictly stronger language. When that is the case, one can then invoke <a href="http://en.wikipedia.org/wiki/Newcomb&#37;27s_paradox">Newcomb&#8217;s paradox</a> to argue that the weaker language does not have unlimited &#8220;free will&#8221; in some sense. </p></blockquote>
</p>
<blockquote><p><b>Remark 15</b>  In the language of <a href="http://en.wikipedia.org/wiki/Recursion_theory">recursion theory</a>, the halting theorem asserts that the set of programs that do not halt is not a <a href="http://en.wikipedia.org/wiki/Recursive_set">decidable set</a> (or a <em>recursive set</em>). In fact, one can make the slightly stronger assertion that the set of programs that do not halt is not even a <a href="http://en.wikipedia.org/wiki/Recursively_enumerable">semi-decidable set</a> (or a <em>recursively enumerable set</em>), i.e. there is no algorithm which takes a program as input and halts in finite time if and only if the input program does not halt. This is because the complementary set of programs that do halt is clearly semi-decidable (one simply runs the program until it halts, running forever if it does not), and so if the set of programs that do not halt is also semi-decidable, then it is decidable (by running both algorithms in parallel). </p></blockquote>
</p>
<blockquote><p><b>Remark 16</b>  One can use the halting theorem to exclude overly general theories for certain types of mathematical objects. For instance, one cannot hope to find an algorithm to determine the existence of smooth solutions to arbitrary nonlinear partial differential equations, because it is possible to simulate a Turing machine using the laws of classical physics, which in turn can be modeled using (a moderately complicated system of) nonlinear PDE. Instead, progress in nonlinear PDE has instead proceeded by focusing on much more specific classes of such PDE (e.g. elliptic PDE, parabolic PDE, hyperbolic PDE, gauge theories, etc.). </p></blockquote>
</p>
<p>
One can place the halting theorem in a more &#8220;quantitative&#8221; form. Call a function <img src='http://s1.wordpress.com/latex.php?latex=%7Bf%3A+%7B%5Cmathbb+N%7D+%5Crightarrow+%7B%5Cmathbb+N%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f: {\mathbb N} \rightarrow {\mathbb N}}' title='{f: {\mathbb N} \rightarrow {\mathbb N}}' class='latex' /> <em>computable</em> if there exists a computer program which, when given a natural number <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> as input, returns <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f(n)}' title='{f(n)}' class='latex' /> as output in finite time. Define the <a href="http://en.wikipedia.org/wiki/Busy_beaver_function">Busy Beaver function</a> <img src='http://s1.wordpress.com/latex.php?latex=%7BBB%3A+%7B%5Cmathbb+N%7D+%5Crightarrow+%7B%5Cmathbb+N%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB: {\mathbb N} \rightarrow {\mathbb N}}' title='{BB: {\mathbb N} \rightarrow {\mathbb N}}' class='latex' /> by setting <img src='http://s2.wordpress.com/latex.php?latex=%7BBB%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n)}' title='{BB(n)}' class='latex' /> to equal the largest output of any program of at most <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> characters in length (and taking no input), which halts in finite time. Note that there are only finitely many such programs for any given <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, so <img src='http://s2.wordpress.com/latex.php?latex=%7BBB%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n)}' title='{BB(n)}' class='latex' /> is well-defined. On the other hand, it is uncomputable, even to upper bound:
</p>
<blockquote><p><b>Proposition 11</b>  There does not exist a computable function <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f}' title='{f}' class='latex' /> such that one has <img src='http://s1.wordpress.com/latex.php?latex=%7BBB%28n%29+%5Cleq+f%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n) \leq f(n)}' title='{BB(n) \leq f(n)}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that there existed a computable function <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f(n)}' title='{f(n)}' class='latex' /> such that <img src='http://s1.wordpress.com/latex.php?latex=%7BBB%28n%29+%5Cleq+f%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n) \leq f(n)}' title='{BB(n) \leq f(n)}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />. We can use this to contradict the halting theorem, as follows. First observe that once the Busy Beaver function can be upper bounded by a computable function, then for any <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, the run time of any halting program of length at most <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> can also be upper bounded by a computable function. This is because if a program of length <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> halts in finite time, then a trivial modification of that program (of length larger than <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />, but by a computable factor) is capable of outputting the run time of that program (by keeping track of a suitable &#8220;clock&#8221; variable, for instance). Applying the upper bound for Busy Beaver to that increased length, one obtains the bound on run time.
</p>
<p>
Now, to determine whether a given program <img src='http://s1.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> halts in finite time or not, one simply simulates (runs) that program for time up to the computable upper bound of the possible running time of <img src='http://s2.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />, given by the length of <img src='http://s3.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' />. If the program has not halted by then, then it never will. This provides a program <img src='http://s1.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> obeying the hypotheses of the halting theorem, a contradiction. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 17</b>  A variant of the argument shows that <img src='http://s3.wordpress.com/latex.php?latex=%7BBB%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n)}' title='{BB(n)}' class='latex' /> grows faster than any computable function: thus if <img src='http://s1.wordpress.com/latex.php?latex=%7Bf%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f}' title='{f}' class='latex' /> is computable, then <img src='http://s2.wordpress.com/latex.php?latex=%7BBB%28n%29+%3E+f%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{BB(n) &gt; f(n)}' title='{BB(n) &gt; f(n)}' class='latex' /> for all sufficiently large <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />. We leave the proof of this result as an exercise to the reader. </p></blockquote>
</p>
<blockquote><p><b>Remark 18</b>  Sadly, the most important unsolved problem in complexity theory, namely the <a href="http://en.wikipedia.org/wiki/P_&#37;3D_NP_problem"><img src='http://s1.wordpress.com/latex.php?latex=%7BP+%5Cneq+NP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \neq NP}' title='{P \neq NP}' class='latex' /> problem</a>, does not seem to be susceptible to the no-self-defeating-object argument, basically because such arguments tend to be <em>relativisable</em> whereas the <img src='http://s2.wordpress.com/latex.php?latex=%7BP+%5Cneq+NP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \neq NP}' title='{P \neq NP}' class='latex' /> problem is not; see <a href="http://terrytao.wordpress.com/2009/08/01/pnp-relativisation-and-multiple-choice-exams/">this earlier blog post</a> for more discussion. On the other hand, one has the curious feature that many proposed <em>proofs</em> that <img src='http://s3.wordpress.com/latex.php?latex=%7BP+%5Cneq+NP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \neq NP}' title='{P \neq NP}' class='latex' /> appear to be self-defeating; this is most strikingly captured in the celebrated work of Razborov and Rudich, who showed (very roughly speaking) that any sufficiently &#8220;natural&#8221; proof that <img src='http://s1.wordpress.com/latex.php?latex=%7BP+%5Cneq+NP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \neq NP}' title='{P \neq NP}' class='latex' /> could be used to disprove the existence of an object closely related to the belief that <img src='http://s2.wordpress.com/latex.php?latex=%7BP+%5Cneq+NP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P \neq NP}' title='{P \neq NP}' class='latex' />, namely the existence of pseudorandom number generators. (I am told, though, that diagonalisation arguments can be used to prove some other inclusions or non-inclusions in complexity theory that are not subject to the relativisation barrier, though I do not know the details.) </p></blockquote>
</p>
<p align="center"><b> &mdash;  4. Game theory  &mdash; </b></p>
<p>
Another basic example of the no-self-defeating-objects argument arises from game theory, namely the <a href="http://en.wikipedia.org/wiki/Strategy-stealing_argument">strategy stealing argument</a>. Consider for instance a generalised version of naughts and crosses (tic-tac-toe), in which two players take turns placing naughts and crosses on some game board (not necessarily square, and not necessarily two-dimensional), with the naughts player going first, until a certain pattern of all naughts or all crosses is obtained, with the naughts player winning if the pattern is all naughts, and the crosses player winning if the pattern is all crosses. (If all positions are filled without either pattern occurring, the game is a draw.) We assume that the winning patterns for the cross player are exactly the same as the winning patterns for the naughts player (but with naughts replaced by crosses, of course).
</p>
<blockquote><p><b>Proposition 12</b> <a name="so"></a> In any generalised version of naughts and crosses, there is no strategy for the second player (i.e. the crosses player) which is guaranteed to ensure victory. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose for contradiction that the second player had such a winning strategy <img src='http://s3.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' />. The first player can then <em>steal</em> that strategy by placing a naught arbitrarily on the board, and then pretending to be the second player and using <img src='http://s1.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> accordingly. Note that occasionally, the <img src='http://s2.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> strategy will compel the naughts player to place a naught on the square that he or she has already occupied, but in such cases the naughts player may simply place the naught somewhere else instead. (It is not possible that the naughts player would run out of places, thus forcing a draw, because this would imply that <img src='http://s3.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> could lead to a draw as well, a contradiction.) If we denote this stolen strategy by <img src='http://s1.wordpress.com/latex.php?latex=%7BW%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W&#039;}' title='{W&#039;}' class='latex' />, then <img src='http://s2.wordpress.com/latex.php?latex=%7BW%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W&#039;}' title='{W&#039;}' class='latex' /> guarantees a win for the naughts player; playing the <img src='http://s3.wordpress.com/latex.php?latex=%7BW%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W&#039;}' title='{W&#039;}' class='latex' /> strategy for the naughts player against the <img src='http://s1.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> strategy for the crosses player, we obtain a contradiction. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<blockquote><p><b>Remark 19</b>  The key point here is that in naughts and crosses games, it is possible to play a <em>harmless move</em> &#8211; a move which gives up the turn of play, but does not actually decrease one&#8217;s chance of winning. In games such as chess, there does not appear to be any analogue of the harmless move, and so it is not known whether black actually has a strategy guaranteed to win or not in chess, though it is suspected that this is not the case. </p></blockquote>
</p>
<blockquote><p><b>Remark 20</b>  The <a href="http://en.wikipedia.org/wiki/Hales&#37;E2&#37;80&#37;93Jewett_theorem">Hales-Jewett theorem</a> shows that for any fixed board length, an <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />-dimensional game of naughts and crosses is unable to end in a draw if <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> is sufficiently large. An induction argument shows that for any two-player game that terminates in bounded time in which draws are impossible, one player must have a guaranteed winning strategy; by the above proposition, this strategy must be a win for the naughts player. Note, however, that Proposition <a href="#so">12</a> provides no information as to <em>how</em> to locate this winning strategy, other than that this strategy belongs to the naughts player. Nevertheless, this gives a second example in which the no-self-defeating-object argument can be used to ensure the <em>existence</em> of some object, rather than the <em>non-existence</em> of an object. (The first example was the prime number theorem, discussed earlier.) </p></blockquote>
</p>
<p>
The strategy-stealing argument can be applied to real-world economics and finance, though as with any other application of mathematics to the real world, one has to be careful as to the implicit assumptions one is making about reality and how it conforms to one&#8217;s mathematical model when doing so. For instance, one can argue that in any market or other economic system in which the net amount of money is approximately constant, it is not possible to locate a universal trading strategy which is guaranteed to make money for the user of that strategy, since if everyone applied that strategy then the net amount of money in the system would increase, a contradiction. Note however that there are many loopholes here; it may be that the strategy is difficult to copy, or relies on exploiting some other group of participants who are unaware or unable to use the strategy, and would then lose money (though in such a case, the strategy is not truly universal as it would stop working once enough people used it). Unfortunately, there can be strong psychological factors that can cause people to override the conclusions of such strategy-stealing arguments with their own rationalisations, as can be seen, for instance, in the perennial popularity of pyramid schemes, or to a lesser extent, market bubbles (though one has to be careful about applying the strategy-stealing argument in the latter case, since it is possible to have net wealth creation through external factors such as advances in technology).
</p>
<p>
Note also that the strategy-stealing argument also limits the universal predictive power of <a href="http://en.wikipedia.org/wiki/Technical_analysis">technical analysis</a> to provide predictions other than that the prices obey a <a href="http://en.wikipedia.org/wiki/Martingale_(probability_theory)">martingale</a>, though again there are loopholes in the case of markets that are illiquid or highly volatile.
</p>
</p>
<p align="center"><b> &mdash;  5. Physics  &mdash; </b></p>
<p>
In a similar vein, one can try to adapt the no-self-defeating-object argument from mathematics to physics, but again one has to be much more careful with various physical and metaphysical assumptions that may be implicit in one&#8217;s argument. For instance, one can argue that under the laws of special relativity, it is not possible to construct a totally immovable object. The argument would be that if one could construct an immovable object <img src='http://s2.wordpress.com/latex.php?latex=%7BO%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{O}' title='{O}' class='latex' /> in one inertial reference frame, then by the <a href="http://en.wikipedia.org/wiki/Principle_of_relativity">principle of relativity</a> it should be possible to construct an object <img src='http://s3.wordpress.com/latex.php?latex=%7BO%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{O&#039;}' title='{O&#039;}' class='latex' /> which is immovable in another inertial reference frame which is moving with respect to the first; setting the two on a collision course, we obtain the classic contradiction between an irresistible force and an immovable object. Note however that there are several loopholes here which allow one to avoid contradiction; for instance, the two objects <img src='http://s1.wordpress.com/latex.php?latex=%7BO%2C+O%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{O, O&#039;}' title='{O, O&#039;}' class='latex' /> could simply pass through each other without interacting.
</p>
<p>
In a somewhat similar vein, using the laws of special relativity one can argue that it is not possible to systematically generate and detect tachyon particles &#8211; particles traveling faster than the speed of light &#8211; because these could be used to transmit localised information faster than the speed of light, and then (by the principle of relativity) to send localised information back into the past, from one location to a distant one. Setting up a second tachyon beam to reflect this information back to the original location, one could then send localised information back to one&#8217;s own past (rather than to the past of an observer at a distant location), allowing one to set up a classic <a href="http://en.wikipedia.org/wiki/Grandfather_paradox">grandfather paradox</a>. However, as before, there are a large number of loopholes in this argument which could let one avoid contradiction; for instance, if the apparatus needed to set up the tachyon beam may be larger than the distance the beam travels (as is for instance the case in <a href="http://en.wikipedia.org/wiki/Mexican_wave">Mexican wave</a>-type tachyon beams) then there is no causality paradox; another loophole is if the tachyon beam is not fully localised, but propagates in spacetime in a manner to interfere with the second tachyon beam. A third loophole occurs if the universe exhibits quantum behaviour (in particular, the ability to exist in entangled states) instead of non-quantum behaviour, which allows for such superluminal mechanisms as wave function collapse to occur without any threat to causality or the principle of relativity. A fourth loophole occurs if the effects of relativistic gravity (i.e. general relativity) become significant. Nevertheless, the paradoxical effect of time travel is so strong that this physical argument is a fairly convincing way to rule out many commonly imagined types of faster-than-light travel or communication (and we have a number of other arguments too that exclude more modes of faster-than-light behaviour, though this is an entire blog post topic in its own right).
</p></p>
Posted in expository, math.LO Tagged: cantor's theorem, godel incompleteness theorem, halting problem <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/2828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/2828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/2828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/2828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/2828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/2828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/2828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/2828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/2828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/2828/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2828&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/11/05/the-no-self-defeating-object-argument/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying maths online, II</title>
		<link>http://terrytao.wordpress.com/2009/11/04/displaying-maths-online-ii/</link>
		<comments>http://terrytao.wordpress.com/2009/11/04/displaying-maths-online-ii/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 22:52:09 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[non-technical]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathematical formatting]]></category>
		<category><![CDATA[MathML]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=3068</guid>
		<description><![CDATA[As the previous discussion on displaying mathematics on the web has become quite lengthy, I am opening a fresh post to continue the topic.  I&#8217;m leaving the previous thread open for those who wish to respond directly to some specific comments in that thread, but otherwise it would be preferable to start afresh on this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3068&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As the previous discussion on <a href="http://terrytao.wordpress.com/2009/10/29/displaying-mathematics-on-the-web/">displaying mathematics on the web</a> has become quite lengthy, I am opening a fresh post to continue the topic.  I&#8217;m leaving the previous thread open for those who wish to respond directly to some specific comments in that thread, but otherwise it would be preferable to start afresh on this thread to make it easier to follow the discussion.</p>
<p>It&#8217;s not easy to summarise the discussion so far, but the comments have identified several existing formats for displaying (and marking up) mathematics on the web (<a href="http://en.wikipedia.org/wiki/MathML">mathML</a>, <a href="http://www.math.union.edu/~dpvc/jsMath/">jsMath</a>, <a href="http://www.mathjax.com/">MathJax</a>, <a href="http://en.wikipedia.org/wiki/OpenMath">OpenMath</a>), as well as a surprisingly large number of tools for converting mathematics into web friendly formats (e.g.  <a href="http://www.latex2html.org/">LaTeX2HTML</a>, <a href="http://math.etsu.edu/LaTeXMathML/">LaTeXMathML</a>, <a href="http://lucatrevisan.wordpress.com/latex-to-wordpress/">LaTeX2WP</a>, <a href="http://www.gottabemobile.com/2008/10/29/windows-7-math-input-panel-screenshots">Windows 7 Math Input</a>, <a href="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html">itex2MML</a>, <a href="http://ritex.rubyforge.org/">Ritex</a>, <a href="http://www.albany.edu/~hammond/gellmu/">Gellmu</a>, <a href="http://www.forkosh.dreamhost.com/source_mathtex.html">mathTeX</a>, <a href="http://wordpress.org/extend/plugins/wp-latex/">WP-LaTeX</a>, <a href="http://www.cse.ohio-state.edu/~gurari/TeX4ht/">TeX4ht</a>, <a href="http://www.blahtex.org/">blahtex</a>, <a href="http://plastex.sourceforge.net/">plastex</a>, <a href="http://hutchinson.belmont.ma.us/tth/">TtH</a>, <a href="http://www.dessci.com/webmath/webeq/">WebEQ</a>, <a href="http://www.integretechpub.com/techexplorer/">techexplorer</a>, etc.).  Some of the formats are not widely supported by current software, and by current browsers in particular, but it seems that the situation will improve with the next generation of these browsers.</p>
<p>It seems that the tools that already exist are enough to improvise a passable way of displaying mathematics in various formats online, though there are still significant issues with accessibility, browser support, and ease of use.  Even if all these issues are resolved, though, I still feel that something is still missing.    Currently, if I want to transfer some mathematical content from one location to another (e.g. from a LaTeX file to a blog, or from a wiki to a PDF, or from email to an online document, or whatever), or to input some new piece of mathematics, I have to think about exactly what format I need for the task at hand, and what conversion tool may be needed.  In contrast, if one looks at non-mathematical content such as text, links, fonts, non-Latin alphabets, colours, tables, images, or even video, the formats here have been standardised, and one can manipulate this type of content in both online and offline formats more or less seamlessly (in principle, at least &#8211; there is still room for improvement), without the need for any particularly advanced technical expertise.  It doesn&#8217;t look like we&#8217;re anywhere near that level currently with regards to mathematical content, though presumably things will improve when a single mathematics presentation standard, such as mathML, becomes universally adopted and supported in browsers, in operating systems, and in other various pieces of auxiliary software.</p>
<p>Anyway, it has been a very interesting and educational discussion for me, and hopefully for others also; I look forward to any further thoughts that readers have on these topics.  (Also, feel free to recapitulate some of the points from the previous thread; the discussion has been far too multifaceted for me to attempt a coherent summary by myself.)</p>
Posted in non-technical, question Tagged: html, mathematical formatting, MathML <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/3068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/3068/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/3068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/3068/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/3068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/3068/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/3068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/3068/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/3068/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/3068/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3068&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/11/04/displaying-maths-online-ii/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading seminar 3: &#8220;Stable group theory and approximate subgroups&#8221;, by Ehud Hrushovski</title>
		<link>http://terrytao.wordpress.com/2009/10/29/reading-seminar-3-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/</link>
		<comments>http://terrytao.wordpress.com/2009/10/29/reading-seminar-3-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:54:18 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[Logic reading seminar]]></category>
		<category><![CDATA[math.LO]]></category>
		<category><![CDATA[global types]]></category>
		<category><![CDATA[invariant types]]></category>
		<category><![CDATA[Keisler measure]]></category>
		<category><![CDATA[wide types]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=3052</guid>
		<description><![CDATA[
 This week, Henry Towsner continued some model-theoretic preliminaries for the reading seminar of the Hrushovski paper, particularly regarding the behaviour of wide types, leading up to the main model-theoretic theorem (Theorem 3.4 of Hrushovski) which in turn implies the various combinatorial applications (such as Corollary 1.2 of Hrushovski). Henry&#8217;s notes can be found here.


A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3052&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
 This week, <a href="http://www.math.ucla.edu/~hpt/">Henry Towsner</a> continued some model-theoretic preliminaries for the <a href="http://terrytao.wordpress.com/category/teaching/logic-reading-seminar/">reading seminar</a> of the <a href="http://arxiv.org/abs/0909.2190">Hrushovski paper</a>, particularly regarding the behaviour of wide types, leading up to the main model-theoretic theorem (Theorem 3.4 of Hrushovski) which in turn implies the various combinatorial applications (such as Corollary 1.2 of Hrushovski). Henry&#8217;s notes can be found <a href="http://terrytao.files.wordpress.com/2009/10/hrushovskinotes-1.pdf">here</a>.
</p>
<p>
A key theme here is the phenomenon that any pair of large sets contained inside a definable set of finite measure (such as <img src='http://s3.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%5E%7B-1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X^{-1}}' title='{X \cdot X^{-1}}' class='latex' />) must intersect if they are sufficiently &#8220;generic&#8221;; the notion of a wide type is designed, in part, to capture this notion of genericity.
</p>
<p>
<span id="more-3052"></span>
</p>
</p>
<p align="center"><b> &mdash;  1. Global types  &mdash; </b></p>
<p>
Throughout this post, we begin with a countable structure <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> of a language <img src='http://s2.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' />, and then consider a universal elementary extension <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> of <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> (i.e. one that obeys the saturation and homogeneity properties as discussed in <a href="http://terrytao.wordpress.com/2009/10/15/reading-seminar-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 1</a>. Later on, <img src='http://s2.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> will contain the language of groups, and then we will rename <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> as <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> to emphasise this.
</p>
<p>
Recall from <a href="http://terrytao.wordpress.com/2009/10/15/reading-seminar-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">Notes 1</a> that a <em>partial type</em> over a set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is a set of formulae (with <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> variables for some fixed <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />) using <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> as constant symbols, which is consistent and contains the theory of <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />; if the set of formulae is maximal (i.e. complete), then it is a <em>type</em>. One can also think of a type as an ultrafilter over the <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable sets; if <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is a type and <img src='http://s3.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> is an <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable set given by some formula <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' />, then either <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' /> lies in <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> (in which case we write <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Csubset+B%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset B}' title='{p \subset B}' class='latex' />) or <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cneg+%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\neg \phi}' title='{\neg \phi}' class='latex' /> lies in <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> (in which case we write <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Csubset+%5Coverline%7BB%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset \overline{B}}' title='{p \subset \overline{B}}' class='latex' />) but not both.
</p>
<p>
When the set <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is small (i.e. has cardinality less than that of <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, which in particular would be true of <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> consisted of <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> union with a finite set, which is a very typical situation), then by saturation one can identify types (or partial types) with the subset <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U})}' title='{p({\Bbb U})}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}^n}' title='{{\Bbb U}^n}' class='latex' /> that they cut out. In particular, these sets are non-empty. Adding more formulae to a partial type corresponds to shrinking the set that they cut out, and vice versa.
</p>
<p>
However, if we have a <em>global</em> type <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> &#8211; a type defined over the entire model <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> &#8211; then one can no longer identify types with the set <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U})}' title='{p({\Bbb U})}' class='latex' /> that they cut out, because these sets are usually empty! However, what we can do is <em>restrict</em> <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> to some smaller set <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> of constants to create a type <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%5Cdownharpoonright_A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p\downharpoonright_A}' title='{p\downharpoonright_A}' class='latex' /> over <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, defined as the set of all formulae in <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> that only involve the constants in <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />. It is easy to see that this is still a type, and if <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is small, it cuts out a non-empty set in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}^n}' title='{{\Bbb U}^n}' class='latex' />.
</p>
<p>
A global type <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is said to be <em><img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-invariant</em>, or <em>invariant</em> for short, if the set of formulae in <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is invariant under any automorphism <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' /> of <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> that fixes <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. In particular, given any <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BA+%5Csubset+%7B%5CBbb+U%7D%5En+%5Ctimes+%7B%5CBbb+U%7D%5Em%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \subset {\Bbb U}^n \times {\Bbb U}^m}' title='{A \subset {\Bbb U}^n \times {\Bbb U}^m}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Bb+%5Cin+%7B%5CBbb+U%7D%5Em%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in {\Bbb U}^m}' title='{b \in {\Bbb U}^m}' class='latex' />, we see that <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Csubset+A_b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset A_b}' title='{p \subset A_b}' class='latex' /> if and only if <img src='http://s3.wordpress.com/latex.php?latex=%7Bp+%5Csubset+A_%7B%5Csigma%28b%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset A_{\sigma(b)}}' title='{p \subset A_{\sigma(b)}}' class='latex' />, where <img src='http://s1.wordpress.com/latex.php?latex=%7BA_b+%3A%3D+%5C%7B+a+%5Cin+%7B%5CBbb+U%7D%5En%3A+%28a%2Cb%29+%5Cin+A+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_b := \{ a \in {\Bbb U}^n: (a,b) \in A \}}' title='{A_b := \{ a \in {\Bbb U}^n: (a,b) \in A \}}' class='latex' /> is a slice of <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />. (Indeed, this gives an equivalent definition of invariance.)
</p>
<p>
A trivial example of an invariant global type would be the type of an element <img src='http://s3.wordpress.com/latex.php?latex=%7Bm+%5Cin+M%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \in M}' title='{m \in M}' class='latex' /> (or in <img src='http://s1.wordpress.com/latex.php?latex=%7BM%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M^n}' title='{M^n}' class='latex' />). This cuts out a singleton set <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7Bm%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{m\}}' title='{\{m\}}' class='latex' />. This is in fact the only invariant global type that cuts out anything at all:
</p>
<blockquote><p><b>Lemma 1</b>  Let <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> be a global invariant type. Then <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is realisable in <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> (i.e. <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U})}' title='{p({\Bbb U})}' class='latex' /> is non-empty) if and only if it is realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> (and is the type of a single element in <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />). </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> by some <img src='http://s2.wordpress.com/latex.php?latex=%7Ba+%5Cin+p%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in p({\Bbb U})}' title='{a \in p({\Bbb U})}' class='latex' />. Since the formula <img src='http://s3.wordpress.com/latex.php?latex=%7Bx%3Da%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x=a}' title='{x=a}' class='latex' /> is definable in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, we see that <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Csubset+%5C%7B+x%3A+x+%3D+a+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset \{ x: x = a \}}' title='{p \subset \{ x: x = a \}}' class='latex' />, i.e. <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> cuts out precisely the singleton set <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{a\}}' title='{\{a\}}' class='latex' />. As <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is invariant, <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{a\}}' title='{\{a\}}' class='latex' /> must then be invariant under all <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-fixing automorphisms of <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />. By homogeneity, this means that there is no element distinct from <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> which is elementarily indistinguishable from <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />; in other words, <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{a\}}' title='{\{a\}}' class='latex' /> is the set cut out by the type <img src='http://s1.wordpress.com/latex.php?latex=%7Btp%28a%2FM%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M)}' title='{tp(a/M)}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />.
</p>
<p>
By saturation, the formula <img src='http://s1.wordpress.com/latex.php?latex=%7Bx+%5Cneq+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \neq a}' title='{x \neq a}' class='latex' /> together with the formulae in <img src='http://s2.wordpress.com/latex.php?latex=%7Btp%28a%2FM%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M)}' title='{tp(a/M)}' class='latex' /> is not satisfiable, hence not finitely satisfiable. Thus there is a finite set of formulae in <img src='http://s3.wordpress.com/latex.php?latex=%7Btp%28a%2FM%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M)}' title='{tp(a/M)}' class='latex' /> that cut out <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{a\}}' title='{\{a\}}' class='latex' />, i.e. <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{a\}}' title='{\{a\}}' class='latex' /> is definable over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. But as <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> is an elementary extension of <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, these formulae must also be realisable in <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, i.e. <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> lies in <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, and the claim follows. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
(Because of this, one should regard the notation <img src='http://s1.wordpress.com/latex.php?latex=%7Bp+%5Csubset+B%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset B}' title='{p \subset B}' class='latex' /> carefully; the set <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U})}' title='{p({\Bbb U})}' class='latex' /> that <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> cuts out in the model <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> may in fact be empty, but when we write <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Csubset+B%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \subset B}' title='{p \subset B}' class='latex' /> for some definable <img src='http://s3.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' />, we interpret this syntactically rather than semantically (or equivalently, that <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%27%29+%5Csubset+B%28%7B%5CBbb+U%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U}&#039;) \subset B({\Bbb U}&#039;)}' title='{p({\Bbb U}&#039;) \subset B({\Bbb U}&#039;)}' class='latex' /> holds in all extensions <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}&#039;}' title='{{\Bbb U}&#039;}' class='latex' /> of <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, and not just in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> itself.)
</p>
<p>
On the other hand, invariant global types exist in abundance:
</p>
<blockquote><p><b>Lemma 2</b> <a name="ext"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> be a type over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. Then there exists an invariant global type <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> that refines <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> (i.e. it contains all the formulae that <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> does). </p></blockquote>
</p>
<p>
<em>Proof:</em>  We view <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> as a collection of logically consistent formulae. We enlarge this collection to a larger one <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p&#039;}' title='{p&#039;}' class='latex' /> by adding in the negations of all the formulae definable over <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> that are not realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. Observe that this collection remains logically consistent, because any finite set of formulae in <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> were realisable in <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, hence in <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> (which is an elementary substructure). Hence, by Zorn&#8217;s lemma, one can extend <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p&#039;}' title='{p&#039;}' class='latex' /> to a global type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />.
</p>
<p>
We now claim that <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is invariant. Indeed, let <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' /> be a sentence over <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> that is contained in <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, and let <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' /> be an automorphism that fixes <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. If <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Csigma%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma(\phi)}' title='{\sigma(\phi)}' class='latex' /> is not in <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, then <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cneg+%5Csigma%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\neg \sigma(\phi)}' title='{\neg \sigma(\phi)}' class='latex' /> must be in <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> (by completeness), and hence <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi+%5Cwedge+%5Cneg+%5Csigma%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi \wedge \neg \sigma(\phi)}' title='{\phi \wedge \neg \sigma(\phi)}' class='latex' /> is in <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> also, and hence must be realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> (otherwise its negation would be in <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p&#039;}' title='{p&#039;}' class='latex' />, and hence in <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />). But this is absurd since <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' /> fixes <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. Thus <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Csigma%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma(\phi)}' title='{\sigma(\phi)}' class='latex' /> does lie in <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, yielding invariance. </p>
</p>
<p>
A major use of invariant global types for us will be that they can be used to generate sequences of indiscernibles (as defined in <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">previous notes</a>):
</p>
<blockquote><p><b>Lemma 3</b> <a name="lob"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> be a global invariant type of some arity <img src='http://s3.wordpress.com/latex.php?latex=%7Bd%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{d}' title='{d}' class='latex' />, and construct recursively a sequence <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_1%2C+b_2%2C+%5Cldots+%5Cin+%7B%5CBbb+U%7D%5Ed%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1, b_2, \ldots \in {\Bbb U}^d}' title='{b_1, b_2, \ldots \in {\Bbb U}^d}' class='latex' /> by requiring <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_n+%5Cin+p%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Bb_1%2C%5Cldots%2Cb_%7Bn-1%7D%5C%7D%7D%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_n \in p\downharpoonright_{M \cup \{b_1,\ldots,b_{n-1}\}}({\Bbb U})}' title='{b_n \in p\downharpoonright_{M \cup \{b_1,\ldots,b_{n-1}\}}({\Bbb U})}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%3D1%2C2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n=1,2,\ldots}' title='{n=1,2,\ldots}' class='latex' />. (This is always possible since types are satisfiable once restricted to small sets, by saturation, as discussed earlier). Then <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_1%2Cb_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,b_2,\ldots}' title='{b_1,b_2,\ldots}' class='latex' /> are indiscernible over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, i.e. the tuples <img src='http://s3.wordpress.com/latex.php?latex=%7B%28b_%7Bi_1%7D%2C%5Cldots%2Cb_%7Bi_k%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_{i_1},\ldots,b_{i_k})}' title='{(b_{i_1},\ldots,b_{i_k})}' class='latex' /> for <img src='http://s1.wordpress.com/latex.php?latex=%7Bi_1+%3C+%5Cldots+%3C+i_k%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1 &lt; \ldots &lt; i_k}' title='{i_1 &lt; \ldots &lt; i_k}' class='latex' /> are elementarily indistinguishable (over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />) for any fixed <img src='http://s3.wordpress.com/latex.php?latex=%7Bk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k}' title='{k}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  This is achieved by an induction on <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k}' title='{k}' class='latex' />. The <img src='http://s2.wordpress.com/latex.php?latex=%7Bk%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k=1}' title='{k=1}' class='latex' /> case is clear since the <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_n}' title='{b_n}' class='latex' /> all have type <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%5Cdownharpoonright_M%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p\downharpoonright_M}' title='{p\downharpoonright_M}' class='latex' /> over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. Now we do the <img src='http://s3.wordpress.com/latex.php?latex=%7Bk%3D2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k=2}' title='{k=2}' class='latex' /> case. It suffices to show that <img src='http://s1.wordpress.com/latex.php?latex=%7B%28b_1%2Cb_2%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,b_2)}' title='{(b_1,b_2)}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7B%28b_i%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,b_j)}' title='{(b_i,b_j)}' class='latex' /> are elementarily indistinguishable over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> for all <img src='http://s1.wordpress.com/latex.php?latex=%7Bi+%3C+j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i &lt; j}' title='{i &lt; j}' class='latex' />.
</p>
<p>
By construction, <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_2}' title='{b_2}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_j}' title='{b_j}' class='latex' /> have the same type over <img src='http://s1.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Bb_1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{b_1\}}' title='{M \cup \{b_1\}}' class='latex' />, and so <img src='http://s2.wordpress.com/latex.php?latex=%7B%28b_1%2Cb_2%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,b_2)}' title='{(b_1,b_2)}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7B%28b_1%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,b_j)}' title='{(b_1,b_j)}' class='latex' /> are elementarily indistinguishable over <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />. So it remains to show that <img src='http://s2.wordpress.com/latex.php?latex=%7B%28b_1%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,b_j)}' title='{(b_1,b_j)}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7B%28b_i%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,b_j)}' title='{(b_i,b_j)}' class='latex' /> are elementarily indistinguishable.
</p>
<p>
Let <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> be an <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable relation that contains <img src='http://s3.wordpress.com/latex.php?latex=%7B%28b_1%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,b_j)}' title='{(b_1,b_j)}' class='latex' />; we need to show that <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> contains <img src='http://s2.wordpress.com/latex.php?latex=%7B%28b_i%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,b_j)}' title='{(b_i,b_j)}' class='latex' /> also.
</p>
<p>
Since <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1}' title='{b_1}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' /> have the same type over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, by homogeneity there exists an automorphism <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' /> of <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> fixing <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> that maps <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1}' title='{b_1}' class='latex' /> to <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' />. Since <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_j}' title='{b_j}' class='latex' /> realises <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Bb_1%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p\downharpoonright_{M \cup \{b_1\}}}' title='{p\downharpoonright_{M \cup \{b_1\}}}' class='latex' />, we see that <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> contains the sentence <img src='http://s2.wordpress.com/latex.php?latex=%7B%28b_1%2Cx%29+%5Cin+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_1,x) \in A}' title='{(b_1,x) \in A}' class='latex' />, hence by invariance <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> contains <img src='http://s1.wordpress.com/latex.php?latex=%7B%28b_i%2Cx%29+%5Cin+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,x) \in A}' title='{(b_i,x) \in A}' class='latex' /> also. Since <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_j}' title='{b_j}' class='latex' /> realises <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Bb_i%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p\downharpoonright_{M \cup \{b_i\}}}' title='{p\downharpoonright_{M \cup \{b_i\}}}' class='latex' />, we conclude <img src='http://s1.wordpress.com/latex.php?latex=%7B%28b_i%2Cb_j%29+%5Cin+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,b_j) \in A}' title='{(b_i,b_j) \in A}' class='latex' />, as required.
</p>
<p>
This concludes the <img src='http://s2.wordpress.com/latex.php?latex=%7Bk%3D2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k=2}' title='{k=2}' class='latex' /> case. The higher <img src='http://s3.wordpress.com/latex.php?latex=%7Bk%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k}' title='{k}' class='latex' /> case is similar and is left as an exercise. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
</p>
<p align="center"><b> &mdash;  2. Intersections of wide types  &mdash; </b></p>
<p>
Now we assume that the structure <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> is equipped with an <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-invariant Kiesler measure <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' />. This leads to the notion of a <em>wide type</em> &#8211; a type such that all the <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />-definable sets containing this type have positive measure. Intuitively, elements of a wide type are distributed &#8220;generically&#8221; in the structure.
</p>
<p>
In the <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">previous notes</a> we showed that wide types can be &#8220;split&#8221; amongst indiscernables, as follows:
</p>
<blockquote><p><b>Lemma 4</b> <a name="indiscern"></a> Let <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> be an element or tuple in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, let <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> be a wide type over <img src='http://s3.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Bb%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{b\}}' title='{M \cup \{b\}}' class='latex' /> for some set of constants <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, and let <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_1%2Cb_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,b_2,\ldots}' title='{b_1,b_2,\ldots}' class='latex' /> be a sequence of indiscernibles (over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />) that has the same type as <img src='http://s1.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> (over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />). Then for any finite number <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%2C%5Cldots%2Cb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,\ldots,b_n}' title='{b_1,\ldots,b_n}' class='latex' /> in this sequence, one can find a type <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> such that <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> has the same type over <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' /> as <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> does over <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' />, for all <img src='http://s3.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. </p></blockquote>
</p>
<p>
We now use this lemma to show that sets defined by wide types intersect each other in a uniform fashion.
</p>
<blockquote><p><b>Lemma 5</b> <a name="slosh"></a> Let <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%2Cq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p,q}' title='{p,q}' class='latex' /> be types over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, and let <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%2Ca%27+%5Cin+p%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a,a&#039; \in p({\Bbb U})}' title='{a,a&#039; \in p({\Bbb U})}' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%7Bb%2Cb%27+%5Cin+q%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b,b&#039; \in q({\Bbb U})}' title='{b,b&#039; \in q({\Bbb U})}' class='latex' /> be realisations of <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%2Cb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a,b}' title='{a,b}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7Btp%28a%2FM+%5Ccup+%5C%7Bb%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a/M \cup \{b\})}' title='{tp(a/M \cup \{b\})}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Btp%28a%27%2FM+%5Ccup+%5C%7Bb%27%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a&#039;/M \cup \{b&#039;\})}' title='{tp(a&#039;/M \cup \{b&#039;\})}' class='latex' /> are wide. Let <img src='http://s2.wordpress.com/latex.php?latex=%7BA_x%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_x}' title='{A_x}' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%7BB_y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B_y}' title='{B_y}' class='latex' /> be <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable sets with parameters, contained inside an <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> of finite measure; then <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_b%29+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_b) &gt; 0}' title='{\mu(A_a \cap B_b) &gt; 0}' class='latex' /> if and only if <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba%27%7D+%5Ccap+B_%7Bb%27%7D%29+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a&#039;} \cap B_{b&#039;}) &gt; 0}' title='{\mu(A_{a&#039;} \cap B_{b&#039;}) &gt; 0}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  By homogeneity, there is an automorphism fixing <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> that sends <img src='http://s1.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> to <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b&#039;}' title='{b&#039;}' class='latex' />, and maps <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> to another element of <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p({\Bbb U})}' title='{p({\Bbb U})}' class='latex' />. Thus without loss of generality we may assume <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%3Db%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b=b&#039;}' title='{b=b&#039;}' class='latex' />.
</p>
<p>
We assume for contradiction that <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_b%29+%3E+%5Cdelta+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_b) &gt; \delta &gt; 0}' title='{\mu(A_a \cap B_b) &gt; \delta &gt; 0}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba%27%7D+%5Ccap+B_%7Bb%27%7D%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a&#039;} \cap B_{b&#039;}) = 0}' title='{\mu(A_{a&#039;} \cap B_{b&#039;}) = 0}' class='latex' />.
</p>
<p>
By Lemma <a href="#ext">2</a>, we may extend <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> to an invariant global type <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' />. Observe that for any <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cepsilon+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon &gt; 0}' title='{\epsilon &gt; 0}' class='latex' />, either one has <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_x%29+%5Cgeq+%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_x) \geq \epsilon}' title='{\mu(A_a \cap B_x) \geq \epsilon}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bx+%5Cin+q%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' title='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' class='latex' />, or one has <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_x%29+%5Cleq+%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_x) \leq \epsilon}' title='{\mu(A_a \cap B_x) \leq \epsilon}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7Bx+%5Cin+q%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' title='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' class='latex' /> (since there is a <img src='http://s3.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{a\}}' title='{M \cup \{a\}}' class='latex' />-definable set between <img src='http://s1.wordpress.com/latex.php?latex=%7B%5C%7B+x%3A+%5Cmu%28A_a+%5Ccap+B_x%29+%5Cgeq+%5Cepsilon+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ x: \mu(A_a \cap B_x) \geq \epsilon \}}' title='{\{ x: \mu(A_a \cap B_x) \geq \epsilon \}}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7B%5C%7B+x%3A+%5Cmu%28A_a+%5Ccap+B_x%29+%3E+%5Cepsilon+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ x: \mu(A_a \cap B_x) &gt; \epsilon \}}' title='{\{ x: \mu(A_a \cap B_x) &gt; \epsilon \}}' class='latex' />. Suppose first that the former option holds for some <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon}' title='{\epsilon}' class='latex' />, thus there is a uniform lower bound <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_x%29+%3E+%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_x) &gt; \epsilon}' title='{\mu(A_a \cap B_x) &gt; \epsilon}' class='latex' />. We now define a sequence <img src='http://s2.wordpress.com/latex.php?latex=%7Ba_1%2Ca_2%2C%5Cldots+%5Cin+p%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,a_2,\ldots \in p({\Bbb U})}' title='{a_1,a_2,\ldots \in p({\Bbb U})}' class='latex' /> and an indiscernible sequence <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%2Cb_2%2C%5Cldots+%5Cin+q%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,b_2,\ldots \in q({\Bbb U})}' title='{b_1,b_2,\ldots \in q({\Bbb U})}' class='latex' /> as follows:
</p>
<p><ul>
<li> We initialise <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_1%3Da%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1=a}' title='{a_1=a}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1}' title='{b_1}' class='latex' /> to be a realisation of <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba_1%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;\downharpoonright_{M \cup \{a_1\}}}' title='{q&#039;\downharpoonright_{M \cup \{a_1\}}}' class='latex' />. </li>
<li> Now suppose that <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_1%2C%5Cldots%2Ca_n%2Cb_1%2C%5Cldots%2Cb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1,\ldots,a_n,b_1,\ldots,b_n}' title='{a_1,\ldots,a_n,b_1,\ldots,b_n}' class='latex' /> have been chosen with <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_1%2C%5Cldots%2Cb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,\ldots,b_n}' title='{b_1,\ldots,b_n}' class='latex' /> indiscernible. By Lemma <a href="#indiscern">4</a>, we can find <img src='http://s3.wordpress.com/latex.php?latex=%7Ba_%7Bn%2B1%7D+%5Cin+p%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_{n+1} \in p({\Bbb U})}' title='{a_{n+1} \in p({\Bbb U})}' class='latex' /> that has the same type over <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' /> that <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> has over <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b&#039;}' title='{b&#039;}' class='latex' /> for all <img src='http://s1.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. Since <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba%27%7D+%5Ccap+B_%7Bb%27%7D%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a&#039;} \cap B_{b&#039;}) = 0}' title='{\mu(A_{a&#039;} \cap B_{b&#039;}) = 0}' class='latex' />, this implies that <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28+A_%7Ba_%7Bn%2B1%7D%7D+%5Ccap+B_%7Bb_i%7D+%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( A_{a_{n+1}} \cap B_{b_i} ) = 0}' title='{\mu( A_{a_{n+1}} \cap B_{b_i} ) = 0}' class='latex' /> for all <img src='http://s1.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. (Here we use the fact that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28+A_x+%5Ccap+B_b+%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( A_x \cap B_b )=0}' title='{\mu( A_x \cap B_b )=0}' class='latex' /> is a type-definable formula over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' />.) </li>
<li> Now, let <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_{n+1}}' title='{b_{n+1}}' class='latex' /> be a realisation of <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba_1%2C%5Cldots%2Ca_%7Bn%2B1%7D%2Cb_1%2C%5Cldots%2Cb_n%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;\downharpoonright_{M \cup \{a_1,\ldots,a_{n+1},b_1,\ldots,b_n\}}}' title='{q&#039;\downharpoonright_{M \cup \{a_1,\ldots,a_{n+1},b_1,\ldots,b_n\}}}' class='latex' />. With this construction and Lemma <a href="#lob">3</a> we see by induction that <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_1%2C%5Cldots%2Cb_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,\ldots,b_{n+1}}' title='{b_1,\ldots,b_{n+1}}' class='latex' /> is also indiscernible; now we iterate the procedure.
</li>
</ul>
<p>
Let <img src='http://s2.wordpress.com/latex.php?latex=%7BC_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_i}' title='{C_i}' class='latex' /> be the set <img src='http://s3.wordpress.com/latex.php?latex=%7BC_i+%3A%3D+A_%7Ba_i%7D+%5Ccap+B_%7Bb_i%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_i := A_{a_i} \cap B_{b_i}}' title='{C_i := A_{a_i} \cap B_{b_i}}' class='latex' />, then observe from the above construction that <img src='http://s1.wordpress.com/latex.php?latex=%7BC_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_i}' title='{C_i}' class='latex' /> lies in <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28C_i+%5Ccap+C_j%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C_i \cap C_j) = 0}' title='{\mu(C_i \cap C_j) = 0}' class='latex' /> for all <img src='http://s1.wordpress.com/latex.php?latex=%7Bi+%3C+j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i &lt; j}' title='{i &lt; j}' class='latex' />. On the other hand, we claim that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28C_i%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(C_i)}' title='{\mu(C_i)}' class='latex' /> is uniformly bounded away from zero, this contradicts the finite measure of <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28X%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X)}' title='{\mu(X)}' class='latex' /> by the pigeonhole principle.
</p>
<p>
To see the uniform lower bound, find an automorphism <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Csigma_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma_i}' title='{\sigma_i}' class='latex' /> fixing <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> that maps <img src='http://s3.wordpress.com/latex.php?latex=%7Ba_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1}' title='{a_1}' class='latex' /> to <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_i}' title='{a_i}' class='latex' />. By hypothesis, <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba_1%7D+%5Ccap+B_%7Bb_1%7D%29+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a_1} \cap B_{b_1}) &gt; 0}' title='{\mu(A_{a_1} \cap B_{b_1}) &gt; 0}' class='latex' />, thus there exists a rational <img src='http://s3.wordpress.com/latex.php?latex=%7Br+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{r &gt; 0}' title='{r &gt; 0}' class='latex' /> such that the predicate that models <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba_1%7D+%5Ccap+B_x%29+%3E+r%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a_1} \cap B_x) &gt; r}' title='{\mu(A_{a_1} \cap B_x) &gt; r}' class='latex' /> is in <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Ctilde+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde q}' title='{\tilde q}' class='latex' />, hence in <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' />. By invariance, the predicate <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba_i%7D+%5Ccap+B_x%29+%3E+r%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a_i} \cap B_x) &gt; r}' title='{\mu(A_{a_i} \cap B_x) &gt; r}' class='latex' /> is in <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' /> also, hence by construction of <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba_i%7D+%5Ccap+B_%7Bb_i%7D%29+%3E+r%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a_i} \cap B_{b_i}) &gt; r}' title='{\mu(A_{a_i} \cap B_{b_i}) &gt; r}' class='latex' />, and the claim follows.
</p>
<p>
Now we consider the opposite case, in which <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_a+%5Ccap+B_x%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_a \cap B_x) = 0}' title='{\mu(A_a \cap B_x) = 0}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bx+%5Cin+q%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba%5C%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' title='{x \in q&#039;\downharpoonright_{M \cup \{a\}}}' class='latex' />. Then we run the construction slightly differently: for each <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> in turn, set <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_n}' title='{b_n}' class='latex' /> to be a realisation of <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%5Cdownharpoonright_%7BM+%5Ccup+%5C%7Ba_1%2C%5Cldots%2Ca_%7Bn-1%7D%2Cb_1%2C%5Cldots%2Cb_%7Bn-1%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;\downharpoonright_{M \cup \{a_1,\ldots,a_{n-1},b_1,\ldots,b_{n-1}}}' title='{q&#039;\downharpoonright_{M \cup \{a_1,\ldots,a_{n-1},b_1,\ldots,b_{n-1}}}' class='latex' />, then set <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_n+%5Cin+p%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_n \in p({\Bbb U})}' title='{a_n \in p({\Bbb U})}' class='latex' /> so that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_%7Ba_n%7D+%5Ccap+B_%7Bb_n%7D%29+%3E+%5Cdelta%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_{a_n} \cap B_{b_n}) &gt; \delta}' title='{\mu(A_{a_n} \cap B_{b_n}) &gt; \delta}' class='latex' />. (This is possible because for any definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C}' title='{C}' class='latex' /> containing <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' />, the <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable set <img src='http://s3.wordpress.com/latex.php?latex=%7B%5C%7B+x+%5Cin+C%3A+%5Cmu%28A_x+%5Ccap+B_b%29+%5Cgeq+%5Cdelta+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ x \in C: \mu(A_x \cap B_b) \geq \delta \}}' title='{\{ x \in C: \mu(A_x \cap B_b) \geq \delta \}}' class='latex' /> contains <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> and thus has positive measure, and so the same is true for <img src='http://s2.wordpress.com/latex.php?latex=%7Bb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_n}' title='{b_n}' class='latex' />; now use saturation.) Then again we see that the <img src='http://s3.wordpress.com/latex.php?latex=%7BC_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_i}' title='{C_i}' class='latex' /> lie in <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, have intersection of measure zero, and have measure uniformly bounded from below, and we again obtain a contradiction. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
Now we place a group structure on <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, and obtain a variant of the above result:
</p>
<blockquote><p><b>Proposition 6</b>  Let <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%2C+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p, q}' title='{p, q}' class='latex' /> be types in <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, with <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> wide. Suppose that <img src='http://s1.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> are contained in <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable sets <img src='http://s1.wordpress.com/latex.php?latex=%7BX%2C+X%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X, X&#039;}' title='{X, X&#039;}' class='latex' /> such that <img src='http://s2.wordpress.com/latex.php?latex=%7BXX%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{XX&#039;}' title='{XX&#039;}' class='latex' /> has finite measure. Let <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%2Cb+%5Cin+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a,b \in q}' title='{a,b \in q}' class='latex' /> be such that the type of <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> over <img src='http://s2.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Bb%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{b\}}' title='{M \cup \{b\}}' class='latex' /> is wide. Assume also that the Keisler measure is translation-invariant. Then <img src='http://s3.wordpress.com/latex.php?latex=%7Bpa+%5Ccap+pb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{pa \cap pb}' title='{pa \cap pb}' class='latex' /> is also wide. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Suppose this is not the case, so that there exists an <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> containing <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> such that <img src='http://s1.wordpress.com/latex.php?latex=%7BAa+%5Ccap+Ab%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Aa \cap Ab}' title='{Aa \cap Ab}' class='latex' /> has zero measure. (Initially, one would need two different definable sets containing <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' />, but one can simply take their intersection.) On the other hand, as <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> is wide, <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> itself has positive measure. We can place <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />.
</p>
<p>
By using the fact that wide types over one set of constants can be refined to wide types over larger sets of constants (Lemma 2 from the <a href="http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">previous notes</a>), we see that we can recursively construct a sequence <img src='http://s1.wordpress.com/latex.php?latex=%7Ba_1%2C+a_2%2C+%5Cldots+%5Cin+q%28%7B%5CBbb+U%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a_1, a_2, \ldots \in q({\Bbb U})}' title='{a_1, a_2, \ldots \in q({\Bbb U})}' class='latex' /> with <img src='http://s2.wordpress.com/latex.php?latex=%7Btp%28a_n%2FM+%5Ccup+%5C%7Ba_1%2C%5Cldots%2Ca_%7Bn-1%7D%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{tp(a_n/M \cup \{a_1,\ldots,a_{n-1}\})}' title='{tp(a_n/M \cup \{a_1,\ldots,a_{n-1}\})}' class='latex' /> wide for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />. Since <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28Aa+%5Ccap+Ab%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(Aa \cap Ab) = 0}' title='{\mu(Aa \cap Ab) = 0}' class='latex' />, we conclude from Lemma <a href="#slosh">5</a> that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A+a_n+%5Ccap+A+a_i%29%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A a_n \cap A a_i)=0}' title='{\mu(A a_n \cap A a_i)=0}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%3C+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i &lt; n}' title='{1 \leq i &lt; n}' class='latex' />. On the other hand, the <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28Aa_i%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(Aa_i)}' title='{\mu(Aa_i)}' class='latex' /> all have the same measure as <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A)}' title='{\mu(A)}' class='latex' />, which is positive. Finally, the <img src='http://s3.wordpress.com/latex.php?latex=%7BAa_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Aa_i}' title='{Aa_i}' class='latex' /> are all contained in <img src='http://s1.wordpress.com/latex.php?latex=%7BXX%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{XX&#039;}' title='{XX&#039;}' class='latex' />, which has finite measure; this leads to a contradictoin. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
This &#8220;generic intersection&#8221; property of translates of <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> will be important in later arguments when creating near-groups.
</p></p>
Posted in Logic reading seminar, math.LO Tagged: global types, invariant types, Keisler measure, wide types <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/3052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/3052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/3052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/3052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/3052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/3052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/3052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/3052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/3052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/3052/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3052&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/29/reading-seminar-3-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying mathematics on the Web</title>
		<link>http://terrytao.wordpress.com/2009/10/29/displaying-mathematics-on-the-web/</link>
		<comments>http://terrytao.wordpress.com/2009/10/29/displaying-mathematics-on-the-web/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:52:31 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[non-technical]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathematical formatting]]></category>
		<category><![CDATA[MathML]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=3030</guid>
		<description><![CDATA[The various languages and formats that make up modern web pages (HTML, XHTML, CSS, etc.) work wonderfully for most purposes, but there is one place where they are still somewhat clunky, namely in the presentation of mathematical equations and diagrams on web pages.  While web formats do support very simple mathematical typesetting (such as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3030&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The various languages and formats that make up modern web pages (<a href="http://en.wikipedia.org/wiki/HTML">HTML</a>, <a href="http://en.wikipedia.org/wiki/XHTML">XHTML</a>, <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a>, etc.) work wonderfully for most purposes, but there is one place where they are still somewhat clunky, namely in the presentation of mathematical equations and diagrams on web pages.  While web formats do support very simple mathematical typesetting (such as the usage of basic symbols such as π, or superscripts such as <em>x<sup>2</sup></em>), it is difficult to create more sophisticated (and non-ugly) mathematical displays, such as</p>
<p style="text-align:center;"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Chbox%7Bdet%7D+%5Cbegin%7Bpmatrix%7D+1+%26+x_1+%26+%5Cldots+%26+x_1%5E%7Bn-1%7D+%5C%5C+1+%26+x_2+%26+%5Cldots+%26+x_2%5E%7Bn-1%7D+%5C%5C+%5Cvdots+%26+%5Cvdots+%26+%5Cddots+%26+%5Cvdots+%5C%5C+1+%26+x_n+%26+%5Cldots+%26+x_n%5E%7Bn-1%7D+%5Cend%7Bpmatrix%7D+%3D+%5Cprod_%7B1+%5Cleq+i+%3C+j+%5Cleq+n%7D+%28x_j+-+x_i%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \hbox{det} \begin{pmatrix} 1 &amp; x_1 &amp; \ldots &amp; x_1^{n-1} \\ 1 &amp; x_2 &amp; \ldots &amp; x_2^{n-1} \\ \vdots &amp; \vdots &amp; \ddots &amp; \vdots \\ 1 &amp; x_n &amp; \ldots &amp; x_n^{n-1} \end{pmatrix} = \prod_{1 \leq i &lt; j \leq n} (x_j - x_i) ' title='\displaystyle \hbox{det} \begin{pmatrix} 1 &amp; x_1 &amp; \ldots &amp; x_1^{n-1} \\ 1 &amp; x_2 &amp; \ldots &amp; x_2^{n-1} \\ \vdots &amp; \vdots &amp; \ddots &amp; \vdots \\ 1 &amp; x_n &amp; \ldots &amp; x_n^{n-1} \end{pmatrix} = \prod_{1 \leq i &lt; j \leq n} (x_j - x_i) ' class='latex' /></p>
<p>without some additional layer of software (in this case, WordPress&#8217;s LaTeX renderer).   These type of <em>ad hoc</em> fixes work, up to a point, but several difficulties still remain.  For instance:</p>
<ol>
<li>There is no standardisation with regard to mathematics displays.  For instance, WordPress uses $<span></span>latex and $ to indicate a mathematics display, Wikipedia uses &lt;math&gt; and &lt;/math&gt;, the current experimental Google Wave plugins use $$ and $$, and so forth.</li>
<li>Mathematical formulae need to be compiled from a plain text language (much as with LaTeX), rather than edited directly on a visual editor. This is in contrast to other HTML elements, such as <a href="http://en.wikipedia.org/wiki/Hyperlink">links</a>, <strong>boldface</strong>,  <span style="color:#ff0000;">colors</span>, etc.</li>
<li>One cannot easily cut and paste a portion of a web page containing maths displays into another page or file  (although with WordPress&#8217;s format, things are not so bad as the raw LaTeX code will be captured as plain text).  Again, this is in contrast to other HTML elements, which can be cut and pasted quite easily.</li>
<li>Currently, mathematical displays are usually rendered as static images and thus cannot be easily edited without recompiling the source code for that display.  A related issue is that the images do not automatically resize when the browser scale changes; also, in some cases they do not blend well with the background colour scheme for the page.</li>
<li>It is difficult to take an extended portion of LaTeX and convert it into a web page or vice versa, although tools such as Luca Trevisan&#8217;s <a href="http://lucatrevisan.wordpress.com/latex-to-wordpress/">LaTeX to WordPress converter</a> achieve a heroic (and very useful) level of partial success in this regard.</li>
</ol>
<p>There are a number of extensions to the existing web languages that have been proposed to address some of these difficulties, the most well known of which is probably <a href="http://www.w3.org/Math/">MathML</a>, which is used for instance in <a title="A group blog on math, physics and philosophy" href="http://golem.ph.utexas.edu/category/">the n-Category Café</a>.  So far, though, adoption of the MathML standard (and development of editors and other tools to take advantage of this standard) seems to not be too widespread at present.</p>
<p>I&#8217;d like to open a discussion, then, about what kinds of changes to the current web standards could help facilitate the easier use of mathematical displays on web pages.  (I&#8217;m indirectly in contact with some people involved in these standards, so if some interesting discussions arise here, I can try to pass them on.)</p>
Posted in non-technical, question Tagged: html, mathematical formatting, MathML <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/3030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/3030/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/3030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/3030/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/3030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/3030/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/3030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/3030/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/3030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/3030/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3030&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/29/displaying-mathematics-on-the-web/feed/</wfw:commentRss>
		<slash:comments>99</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>An entropy Plünnecke-Ruzsa inequality</title>
		<link>http://terrytao.wordpress.com/2009/10/27/an-entropy-plunnecke-ruzsa-inequality/</link>
		<comments>http://terrytao.wordpress.com/2009/10/27/an-entropy-plunnecke-ruzsa-inequality/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 04:59:07 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[expository]]></category>
		<category><![CDATA[math.CO]]></category>
		<category><![CDATA[math.IT]]></category>
		<category><![CDATA[additive combinatorics]]></category>
		<category><![CDATA[Plunnecke-Ruzsa inequality]]></category>
		<category><![CDATA[Shannon entropy]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=3016</guid>
		<description><![CDATA[
A handy inequality in additive combinatorics is the Pl&#252;nnecke-Ruzsa inequality:

Theorem 1 (Pl&#252;nnecke-Ruzsa inequality)  Let  be finite non-empty subsets of an additive group , such that  for all  and some scalars . Then there exists a subset  of  such that . 


The proof uses graph-theoretic techniques. Setting , we obtain [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3016&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
A handy inequality in additive combinatorics is the <a href="http://www.ams.org/mathscinet-getitem?mr=2314377">Pl&uuml;nnecke-Ruzsa inequality</a>:
</p>
<blockquote><p><b>Theorem 1 (Pl&uuml;nnecke-Ruzsa inequality)</b> <a name="plun"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7BA%2C+B_1%2C+%5Cldots%2C+B_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A, B_1, \ldots, B_m}' title='{A, B_1, \ldots, B_m}' class='latex' /> be finite non-empty subsets of an additive group <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, such that <img src='http://s1.wordpress.com/latex.php?latex=%7B%7CA%2BB_i%7C+%5Cleq+K_i+%7CA%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|A+B_i| \leq K_i |A|}' title='{|A+B_i| \leq K_i |A|}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq m}' title='{1 \leq i \leq m}' class='latex' /> and some scalars <img src='http://s3.wordpress.com/latex.php?latex=%7BK_1%2C%5Cldots%2CK_m+%5Cgeq+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{K_1,\ldots,K_m \geq 1}' title='{K_1,\ldots,K_m \geq 1}' class='latex' />. Then there exists a subset <img src='http://s1.wordpress.com/latex.php?latex=%7BA%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A&#039;}' title='{A&#039;}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7B%7CA%27+%2B+B_1+%2B+%5Cldots+%2B+B_m%7C+%5Cleq+K_1+%5Cldots+K_m+%7CA%27%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|A&#039; + B_1 + \ldots + B_m| \leq K_1 \ldots K_m |A&#039;|}' title='{|A&#039; + B_1 + \ldots + B_m| \leq K_1 \ldots K_m |A&#039;|}' class='latex' />. </p></blockquote>
</p>
<p>
The proof uses graph-theoretic techniques. Setting <img src='http://s1.wordpress.com/latex.php?latex=%7BA%3DB_1%3D%5Cldots%3DB_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A=B_1=\ldots=B_m}' title='{A=B_1=\ldots=B_m}' class='latex' />, we obtain a useful corollary: if <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> has small doubling in the sense that <img src='http://s3.wordpress.com/latex.php?latex=%7B%7CA%2BA%7C+%5Cleq+K%7CA%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|A+A| \leq K|A|}' title='{|A+A| \leq K|A|}' class='latex' />, then we have <img src='http://s1.wordpress.com/latex.php?latex=%7B%7CmA%7C+%5Cleq+K%5Em+%7CA%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|mA| \leq K^m |A|}' title='{|mA| \leq K^m |A|}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7Bm+%5Cgeq+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \geq 1}' title='{m \geq 1}' class='latex' />, where <img src='http://s3.wordpress.com/latex.php?latex=%7BmA+%3D+A+%2B+%5Cldots+%2B+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{mA = A + \ldots + A}' title='{mA = A + \ldots + A}' class='latex' /> is the sum of <img src='http://s1.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' /> copies of <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />.
</p>
<p>
In <a href="http://terrytao.wordpress.com/2009/06/25/sumset-and-inverse-sumset-theorems-for-shannon-entropy/">a recent paper</a>, I adapted a number of sum set estimates to the entropy setting, in which finite sets such as <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> are replaced with discrete random variables <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> taking values in <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, and (the logarithm of) cardinality <img src='http://s1.wordpress.com/latex.php?latex=%7B%7CA%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|A|}' title='{|A|}' class='latex' /> of a set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is replaced by <a href="http://en.wikipedia.org/wiki/Information_entropy">Shannon entropy</a> <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X)}' title='{{\Bbb H}(X)}' class='latex' /> of a random variable <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />. (Throughout this note I assume all entropies to be finite.) However, at the time, I was unable to find an entropy analogue of the Pl&uuml;nnecke-Ruzsa inequality, because I did not know how to adapt the graph theory argument to the entropy setting.
</p>
<p>
I recently discovered, however, that buried in a <a href="http://www.ams.org/mathscinet-getitem?mr=704539">classic paper of Kaimonovich and Vershik</a> (implicitly in Proposition 1.3, to be precise) there was the following analogue of Theorem <a href="#plun">1</a>:
</p>
<blockquote><p><b>Theorem 2 (Entropy Pl&uuml;nnecke-Ruzsa inequality)</b> <a name="plune"></a> Let <img src='http://s2.wordpress.com/latex.php?latex=%7BX%2C+Y_1%2C+%5Cldots%2C+Y_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X, Y_1, \ldots, Y_m}' title='{X, Y_1, \ldots, Y_m}' class='latex' /> be independent random variables of finite entropy taking values in an additive group <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, such that <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X%2BY_i%29+%5Cleq+%7B%5CBbb+H%7D%28X%29+%2B+%5Clog+K_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X+Y_i) \leq {\Bbb H}(X) + \log K_i}' title='{{\Bbb H}(X+Y_i) \leq {\Bbb H}(X) + \log K_i}' class='latex' /> for all <img src='http://s2.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq m}' title='{1 \leq i \leq m}' class='latex' /> and some scalars <img src='http://s3.wordpress.com/latex.php?latex=%7BK_1%2C%5Cldots%2CK_m+%5Cgeq+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{K_1,\ldots,K_m \geq 1}' title='{K_1,\ldots,K_m \geq 1}' class='latex' />. Then <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X%2BY_1%2B%5Cldots%2BY_m%29+%5Cleq+%7B%5CBbb+H%7D%28X%29+%2B+%5Clog+K_1+%5Cldots+K_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X+Y_1+\ldots+Y_m) \leq {\Bbb H}(X) + \log K_1 \ldots K_m}' title='{{\Bbb H}(X+Y_1+\ldots+Y_m) \leq {\Bbb H}(X) + \log K_1 \ldots K_m}' class='latex' />. </p></blockquote>
</p>
<p>
In fact Theorem <a href="#plune">2</a> is a bit &#8220;better&#8221; than Theorem <a href="#plun">1</a> in the sense that Theorem <a href="#plun">1</a> needed to refine the original set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> to a subset <img src='http://s3.wordpress.com/latex.php?latex=%7BA%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A&#039;}' title='{A&#039;}' class='latex' />, but no such refinement is needed in Theorem <a href="#plune">2</a>. One corollary of Theorem <a href="#plune">2</a> is that if <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X_1%2BX_2%29+%5Cleq+%7B%5CBbb+H%7D%28X%29+%2B+%5Clog+K%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X_1+X_2) \leq {\Bbb H}(X) + \log K}' title='{{\Bbb H}(X_1+X_2) \leq {\Bbb H}(X) + \log K}' class='latex' />, then <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X_1%2B%5Cldots%2BX_m%29+%5Cleq+%7B%5CBbb+H%7D%28X%29+%2B+%28m-1%29+%5Clog+K%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X_1+\ldots+X_m) \leq {\Bbb H}(X) + (m-1) \log K}' title='{{\Bbb H}(X_1+\ldots+X_m) \leq {\Bbb H}(X) + (m-1) \log K}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bm+%5Cgeq+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \geq 1}' title='{m \geq 1}' class='latex' />, where <img src='http://s1.wordpress.com/latex.php?latex=%7BX_1%2C%5Cldots%2CX_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_1,\ldots,X_m}' title='{X_1,\ldots,X_m}' class='latex' /> are independent copies of <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />; this improves slightly over the analogous combinatorial inequality. Indeed, the function <img src='http://s3.wordpress.com/latex.php?latex=%7Bm+%5Cmapsto+%7B%5CBbb+H%7D%28X_1%2B%5Cldots%2BX_m%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \mapsto {\Bbb H}(X_1+\ldots+X_m)}' title='{m \mapsto {\Bbb H}(X_1+\ldots+X_m)}' class='latex' /> is concave (this can be seen by using the <img src='http://s1.wordpress.com/latex.php?latex=%7Bm%3D2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m=2}' title='{m=2}' class='latex' /> version of Theorem <a href="#plune">2</a> (or <a href="#xyz">(2)</a> below) to show that the quantity <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X_1%2B%5Cldots%2BX_%7Bm%2B1%7D%29-%7B%5CBbb+H%7D%28X_1%2B%5Cldots%2BX_m%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X_1+\ldots+X_{m+1})-{\Bbb H}(X_1+\ldots+X_m)}' title='{{\Bbb H}(X_1+\ldots+X_{m+1})-{\Bbb H}(X_1+\ldots+X_m)}' class='latex' /> is decreasing in <img src='http://s3.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' />).
</p>
<p>
Theorem <a href="#plune">2</a> is actually a quick consequence of the <em>submodularity inequality</em> <a name="submodular">
<p align="center"><img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle++%7B%5CBbb+H%7D%28W%29+%2B+%7B%5CBbb+H%7D%28X%29+%5Cleq+%7B%5CBbb+H%7D%28Y%29+%2B+%7B%5CBbb+H%7D%28Z%29+%5C+%5C+%5C+%5C+%5C+%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  {\Bbb H}(W) + {\Bbb H}(X) \leq {\Bbb H}(Y) + {\Bbb H}(Z) \ \ \ \ \ (1)' title='\displaystyle  {\Bbb H}(W) + {\Bbb H}(X) \leq {\Bbb H}(Y) + {\Bbb H}(Z) \ \ \ \ \ (1)' class='latex' /></p>
<p></a> in information theory, which is valid whenever <img src='http://s2.wordpress.com/latex.php?latex=%7BX%2CY%2CZ%2CW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X,Y,Z,W}' title='{X,Y,Z,W}' class='latex' /> are discrete random variables such that <img src='http://s3.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Z}' title='{Z}' class='latex' /> each determine <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> (i.e. <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is a function of <img src='http://s1.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' />, and also a function of <img src='http://s2.wordpress.com/latex.php?latex=%7BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Z}' title='{Z}' class='latex' />), and <img src='http://s3.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Z}' title='{Z}' class='latex' /> jointly determine <img src='http://s2.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> (i.e <img src='http://s3.wordpress.com/latex.php?latex=%7BW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{W}' title='{W}' class='latex' /> is a function of <img src='http://s1.wordpress.com/latex.php?latex=%7BY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Y}' title='{Y}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{Z}' title='{Z}' class='latex' />). To apply this, let <img src='http://s3.wordpress.com/latex.php?latex=%7BX%2C+Y%2C+Z%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X, Y, Z}' title='{X, Y, Z}' class='latex' /> be independent discrete random variables taking values in <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Observe that the pairs <img src='http://s2.wordpress.com/latex.php?latex=%7B%28X%2CY%2BZ%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X,Y+Z)}' title='{(X,Y+Z)}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7B%28X%2BY%2CZ%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X+Y,Z)}' title='{(X+Y,Z)}' class='latex' /> each determine <img src='http://s1.wordpress.com/latex.php?latex=%7BX%2BY%2BZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X+Y+Z}' title='{X+Y+Z}' class='latex' />, and jointly determine <img src='http://s2.wordpress.com/latex.php?latex=%7B%28X%2CY%2CZ%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X,Y,Z)}' title='{(X,Y,Z)}' class='latex' />. Applying <a href="#submodular">(1)</a> we conclude that </p>
<p align="center"><img src='http://s3.wordpress.com/latex.php?latex=%5Cdisplaystyle++%7B%5CBbb+H%7D%28X%2CY%2CZ%29+%2B+%7B%5CBbb+H%7D%28X%2BY%2BZ%29+%5Cleq+%7B%5CBbb+H%7D%28X%2CY%2BZ%29+%2B+%7B%5CBbb+H%7D%28X%2BY%2CZ%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  {\Bbb H}(X,Y,Z) + {\Bbb H}(X+Y+Z) \leq {\Bbb H}(X,Y+Z) + {\Bbb H}(X+Y,Z)' title='\displaystyle  {\Bbb H}(X,Y,Z) + {\Bbb H}(X+Y+Z) \leq {\Bbb H}(X,Y+Z) + {\Bbb H}(X+Y,Z)' class='latex' /></p>
<p> which after using the independence of <img src='http://s1.wordpress.com/latex.php?latex=%7BX%2CY%2CZ%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X,Y,Z}' title='{X,Y,Z}' class='latex' /> simplifies to the <em>sumset submodularity inequality</em> <a name="xyz">
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++%7B%5CBbb+H%7D%28X%2BY%2BZ%29+%2B+%7B%5CBbb+H%7D%28Y%29+%5Cleq+%7B%5CBbb+H%7D%28X%2BY%29+%2B+%7B%5CBbb+H%7D%28Y%2BZ%29+%5C+%5C+%5C+%5C+%5C+%282%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  {\Bbb H}(X+Y+Z) + {\Bbb H}(Y) \leq {\Bbb H}(X+Y) + {\Bbb H}(Y+Z) \ \ \ \ \ (2)' title='\displaystyle  {\Bbb H}(X+Y+Z) + {\Bbb H}(Y) \leq {\Bbb H}(X+Y) + {\Bbb H}(Y+Z) \ \ \ \ \ (2)' class='latex' /></p>
<p></a> (this inequality was also recently observed <a href="http://www.stat.yale.edu/~mm888/Pubs/2008/ITW-sums08.pdf">by Madiman</a>; it is the <img src='http://s3.wordpress.com/latex.php?latex=%7Bm%3D2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m=2}' title='{m=2}' class='latex' /> case of Theorem <a href="#plune">2</a>). As a corollary of this inequality, we see that if <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X%2BY_i%29+%5Cleq+%7B%5CBbb+H%7D%28X%29+%2B+%5Clog+K_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X+Y_i) \leq {\Bbb H}(X) + \log K_i}' title='{{\Bbb H}(X+Y_i) \leq {\Bbb H}(X) + \log K_i}' class='latex' />, then
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++%7B%5CBbb+H%7D%28X%2BY_1%2B%5Cldots%2BY_i%29+%5Cleq+%7B%5CBbb+H%7D%28X%2BY_1%2B%5Cldots%2BY_%7Bi-1%7D%29+%2B+%5Clog+K_i%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  {\Bbb H}(X+Y_1+\ldots+Y_i) \leq {\Bbb H}(X+Y_1+\ldots+Y_{i-1}) + \log K_i,' title='\displaystyle  {\Bbb H}(X+Y_1+\ldots+Y_i) \leq {\Bbb H}(X+Y_1+\ldots+Y_{i-1}) + \log K_i,' class='latex' /></p>
<p> and Theorem <a href="#plune">2</a> follows by telescoping series.</p>
<p>
The proof of Theorem <a href="#plune">2</a> seems to be genuinely different from the graph-theoretic proof of Theorem <a href="#plun">1</a>. It would be interesting to see if the above argument can be somehow adapted to give a stronger version of Theorem <a href="#plun">1</a>. Note also that both Theorem <a href="#plun">1</a> and Theorem <a href="#plune">2</a> have extensions to more general combinations of <img src='http://s3.wordpress.com/latex.php?latex=%7BX%2CY_1%2C%5Cldots%2CY_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X,Y_1,\ldots,Y_m}' title='{X,Y_1,\ldots,Y_m}' class='latex' /> than <img src='http://s1.wordpress.com/latex.php?latex=%7BX%2BY_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X+Y_i}' title='{X+Y_i}' class='latex' />; see <a href="http://arxiv.org/abs/0810.1488">this paper</a> and <a href="http://www.stat.yale.edu/~mm888/Pubs/2008/ITW-sums08.pdf">this paper</a> respectively.
</p>
<p>
<span id="more-3016"></span>
</p>
<p>
It is also worth remarking that the above inequalities largely carry over to the non-abelian setting. For instance, if <img src='http://s2.wordpress.com/latex.php?latex=%7BX_1%2C+X_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_1, X_2,\ldots}' title='{X_1, X_2,\ldots}' class='latex' /> are iid copies of a discrete random variable in a multiplicative group <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, the above arguments show that the function <img src='http://s1.wordpress.com/latex.php?latex=%7Bm+%5Cmapsto+%7B%5CBbb+H%7D%28X_1+%5Cldots+X_m%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \mapsto {\Bbb H}(X_1 \ldots X_m)}' title='{m \mapsto {\Bbb H}(X_1 \ldots X_m)}' class='latex' /> is concave. In particular, the expression <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cfrac%7B1%7D%7Bm%7D+%7B%5CBbb+H%7D%28X_1+%5Cldots+X_m%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\frac{1}{m} {\Bbb H}(X_1 \ldots X_m)}' title='{\frac{1}{m} {\Bbb H}(X_1 \ldots X_m)}' class='latex' /> decreases monotonically to a limit, the <em>asymptotic entropy</em> <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28G%2CX%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(G,X)}' title='{{\Bbb H}(G,X)}' class='latex' />. This quantity plays an important role in the theory of bounded harmonic functions on <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, as observed by <a href="http://www.ams.org/mathscinet-getitem?mr=704539">Kaimonovich and Vershik</a>:
</p>
<blockquote><p><b>Proposition 3</b>  Let <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> be a discrete group, and let <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> be a discrete random variable in <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with finite entropy, whose support generates <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Then there exists a non-constant bounded function <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%3A+G+%5Crightarrow+%7B%5CBbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f: G \rightarrow {\Bbb R}}' title='{f: G \rightarrow {\Bbb R}}' class='latex' /> which is harmonic with respect to <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> (which means that <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+E%7D+f%28X+x%29+%3D+f%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb E} f(X x) = f(x)}' title='{{\Bbb E} f(X x) = f(x)}' class='latex' /> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bx+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in G}' title='{x \in G}' class='latex' />) if and only if <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28G%2CX%29+%5Cneq+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(G,X) \neq 0}' title='{{\Bbb H}(G,X) \neq 0}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em> (Sketch) Suppose first that <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28G%2CX%29+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(G,X) = 0}' title='{{\Bbb H}(G,X) = 0}' class='latex' />, then we see from concavity that the successive differences <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28X_1+%5Cldots+X_m%29+-+%7B%5CBbb+H%7D%28X_1+%5Cldots+X_%7Bm-1%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(X_1 \ldots X_m) - {\Bbb H}(X_1 \ldots X_{m-1})}' title='{{\Bbb H}(X_1 \ldots X_m) - {\Bbb H}(X_1 \ldots X_{m-1})}' class='latex' /> converge to zero. From this it is not hard to see that the <a href="http://en.wikipedia.org/wiki/Mutual_information">mutual information</a> </p>
<p align="center"><img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle++%7B%5CBbb+I%7D%28X_m%2C+X_1+%5Cldots+X_m%29+%3A%3D+%7B%5CBbb+H%7D%28X_m%29+%2B+%7B%5CBbb+H%7D%28X_1+%5Cldots+X_m%29+-+%7B%5CBbb+H%7D%28X_m%7CX_1+%5Cldots+X_m%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  {\Bbb I}(X_m, X_1 \ldots X_m) := {\Bbb H}(X_m) + {\Bbb H}(X_1 \ldots X_m) - {\Bbb H}(X_m|X_1 \ldots X_m)' title='\displaystyle  {\Bbb I}(X_m, X_1 \ldots X_m) := {\Bbb H}(X_m) + {\Bbb H}(X_1 \ldots X_m) - {\Bbb H}(X_m|X_1 \ldots X_m)' class='latex' /></p>
<p> goes to zero as <img src='http://s2.wordpress.com/latex.php?latex=%7Bm+%5Crightarrow+%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \rightarrow \infty}' title='{m \rightarrow \infty}' class='latex' />. Informally, knowing the value of <img src='http://s3.wordpress.com/latex.php?latex=%7BX_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_m}' title='{X_m}' class='latex' /> reveals very little about the value of <img src='http://s1.wordpress.com/latex.php?latex=%7BX_1+%5Cldots+X_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_1 \ldots X_m}' title='{X_1 \ldots X_m}' class='latex' /> when <img src='http://s2.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' /> is large.</p>
<p>
Now let <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%3A+G+%5Crightarrow+%7B%5CBbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f: G \rightarrow {\Bbb R}}' title='{f: G \rightarrow {\Bbb R}}' class='latex' /> be a bounded harmonic function, and let <img src='http://s1.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' /> be large. For any <img src='http://s2.wordpress.com/latex.php?latex=%7Bx+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in G}' title='{x \in G}' class='latex' /> and any value <img src='http://s3.wordpress.com/latex.php?latex=%7Bs%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{s}' title='{s}' class='latex' /> in the support of <img src='http://s1.wordpress.com/latex.php?latex=%7BX_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_m}' title='{X_m}' class='latex' />, we observe from harmonicity that </p>
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++f%28+s+x+%29+%3D+%7B%5CBbb+E%7D%28+f%28+X_1+%5Cldots+X_m+x+%29+%7C+X_m+%3D+s+%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  f( s x ) = {\Bbb E}( f( X_1 \ldots X_m x ) | X_m = s ).' title='\displaystyle  f( s x ) = {\Bbb E}( f( X_1 \ldots X_m x ) | X_m = s ).' class='latex' /></p>
<p> But from the asymptotic vanishing of mutual information and the boundedness of <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f}' title='{f}' class='latex' />, one can show that the right-hand side will converge to <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+E%7D%28+f%28X_1+%5Cldots+X_m+x%29+%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb E}( f(X_1 \ldots X_m x) )}' title='{{\Bbb E}( f(X_1 \ldots X_m x) )}' class='latex' />, which by harmonicity is equal to <img src='http://s2.wordpress.com/latex.php?latex=%7Bf%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f(x)}' title='{f(x)}' class='latex' />. Thus <img src='http://s3.wordpress.com/latex.php?latex=%7Bf%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f}' title='{f}' class='latex' /> is invariant with respect to the support of <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, and is thus constant since this support generates <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</p>
<p>
Conversely, if <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+H%7D%28G%2CX%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb H}(G,X)}' title='{{\Bbb H}(G,X)}' class='latex' /> is non-zero, then the above arguments show that <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+I%7D%28X_m%2C+X_1+%5Cldots+X_m%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb I}(X_m, X_1 \ldots X_m)}' title='{{\Bbb I}(X_m, X_1 \ldots X_m)}' class='latex' /> stays bounded away from zero as <img src='http://s2.wordpress.com/latex.php?latex=%7Bm+%5Crightarrow+%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \rightarrow \infty}' title='{m \rightarrow \infty}' class='latex' />, thus <img src='http://s3.wordpress.com/latex.php?latex=%7BX_1+%5Cldots+X_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_1 \ldots X_m}' title='{X_1 \ldots X_m}' class='latex' /> reveals a non-trivial amount of information about <img src='http://s1.wordpress.com/latex.php?latex=%7BX_m%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_m}' title='{X_m}' class='latex' />. This turns out to be true even if <img src='http://s2.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' /> is not deterministic, but is itself random, varying over some medium-sized range. From this, one can find a bounded function <img src='http://s3.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> such that the conditional expectation <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+E%7D%28F%28X_1+%5Cldots+X_m%29+%7C+X_m+%3D+s%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb E}(F(X_1 \ldots X_m) | X_m = s)}' title='{{\Bbb E}(F(X_1 \ldots X_m) | X_m = s)}' class='latex' /> varies non-trivially with <img src='http://s2.wordpress.com/latex.php?latex=%7Bs%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{s}' title='{s}' class='latex' />. On the other hand, the bounded function <img src='http://s3.wordpress.com/latex.php?latex=%7Bx+%5Cmapsto+%7B%5CBbb+E%7D+F%28X_1+%5Cldots+X_%7Bm-1%7D+x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \mapsto {\Bbb E} F(X_1 \ldots X_{m-1} x)}' title='{x \mapsto {\Bbb E} F(X_1 \ldots X_{m-1} x)}' class='latex' /> is approximately harmonic (because we are varying <img src='http://s1.wordpress.com/latex.php?latex=%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m}' title='{m}' class='latex' />), and has some non-trivial fluctuation near the identity (by the preceding sentence). Taking a limit as <img src='http://s2.wordpress.com/latex.php?latex=%7Bm+%5Crightarrow+%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m \rightarrow \infty}' title='{m \rightarrow \infty}' class='latex' /> (using Arzel&aacute;-Ascoli) we obtain a non-constant bounded harmonic function as desired. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p></p>
Posted in expository, math.CO, math.IT Tagged: additive combinatorics, Plunnecke-Ruzsa inequality, Shannon entropy <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/3016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/3016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/3016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/3016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/3016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/3016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/3016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/3016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/3016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/3016/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=3016&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/27/an-entropy-plunnecke-ruzsa-inequality/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>Applications-oriented periodic table</title>
		<link>http://terrytao.wordpress.com/2009/10/25/applications-oriented-periodic-table/</link>
		<comments>http://terrytao.wordpress.com/2009/10/25/applications-oriented-periodic-table/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 03:38:00 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[math.HO]]></category>
		<category><![CDATA[non-technical]]></category>
		<category><![CDATA[polymath]]></category>
		<category><![CDATA[periodic table]]></category>
		<category><![CDATA[popularisation of mathematics]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=2984</guid>
		<description><![CDATA[Here is a nice version of the periodic table (produced jointly by the Association for the British Pharmaceutical Industry, British Petroleum, the Chemical Industry Education Centre, and the Royal Society for Chemistry) that focuses on the applications of each of the elements, rather than their chemical properties.  A simple idea, but remarkably effective in bringing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2984&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is a <a href="http://www.abpi.org.uk/publications/pdfs/Periodic-table-2005.pdf">nice version of the periodic table</a> (produced jointly by the Association for the British Pharmaceutical Industry, British Petroleum, the Chemical Industry Education Centre, and the Royal Society for Chemistry) that focuses on the applications of each of the elements, rather than their chemical properties.  A simple idea, but remarkably effective in bringing the table to life.</p>
<p style="text-align:center;"><a href="http://terrytao.files.wordpress.com/2009/10/elements.jpg"><img class="aligncenter size-full wp-image-2985" title="elements" src="http://terrytao.files.wordpress.com/2009/10/elements.jpg?w=500&#038;h=226" alt="elements" width="500" height="226" /></a></p>
<p>It might be amusing to attempt something similar for mathematics, for instance creating a poster that takes each of the top-level categories in the <a href="http://www.ams.org/mathscinet/msc/msc2010.html">AMS 2010 Mathematics Subject Classification scheme</a> (or perhaps the <a href="http://arxiv.org/archive/math">arXiv math subject classification</a>), and listing four or five applications of each, one of which would be illustrated by some simple artwork.  (Except, of course, for those subfields that are &#8220;seldom found in nature&#8221;. :-) )</p>
<p>A project like this, which would need expertise both in mathematics and in graphic design, and which could be decomposed into several loosely interacting subprojects, seems amenable to a <a href="http://michaelnielsen.org/polymath1/index.php?title=Main_Page">polymath</a>-type approach; it seems to me that popularisation of mathematics is as valid an application of this paradigm as research mathematics.   (Admittedly, there is a danger of &#8220;<a href="http://en.wikipedia.org/wiki/Design_by_committee">design by committee</a>&#8220;, but a polymath project is not quite the same thing as a committee, and it would be an interesting experiment to see the relative strengths and weaknesses of this design method.)   I&#8217;d be curious to see what readers would think of such an experiment.</p>
<p>[<em>Update</em>, Oct 25: A <a href="http://mathoverflow.net/">Math Overflow</a> thread to collect applications of each of the major branches of mathematics has now been <a href="http://mathoverflow.net/questions/2556/real-world-applications-of-mathematics-by-arxiv-subject-area">formed here</a>, and is already rather active.  Please feel free to contribute!]</p>
<p>[Via <a href="http://www.redferret.net/?p=16523">this post from the Red Ferret</a>, which was suggested to me automatically <a href="http://googlereader.blogspot.com/2009/10/reading-gets-personal-with-popular.html">via Google Reader's recommendation algorithm</a>.]</p>
Posted in math.HO, non-technical, polymath Tagged: periodic table, popularisation of mathematics <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/2984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/2984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/2984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/2984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/2984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/2984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/2984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/2984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/2984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/2984/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2984&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/25/applications-oriented-periodic-table/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>

		<media:content url="http://terrytao.files.wordpress.com/2009/10/elements.jpg" medium="image">
			<media:title type="html">elements</media:title>
		</media:content>
	</item>
		<item>
		<title>A finitary version of Gromov&#8217;s polynomial growth theorem</title>
		<link>http://terrytao.wordpress.com/2009/10/23/a-finitary-version-of-gromovs-polynomial-growth-theorem/</link>
		<comments>http://terrytao.wordpress.com/2009/10/23/a-finitary-version-of-gromovs-polynomial-growth-theorem/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:44:38 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[math.GR]]></category>
		<category><![CDATA[math.MG]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[bruce kleiner]]></category>
		<category><![CDATA[Gromov's theorem]]></category>
		<category><![CDATA[yehuda shalom]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=2955</guid>
		<description><![CDATA[Yehuda Shalom and I have just uploaded to the arXiv our paper &#8220;A finitary version of Gromov&#8217;s polynomial growth theorem&#8220;, to be submitted to Geom. Func. Anal..  The purpose of this paper is to establish a quantitative version of Gromov&#8217;s polynomial growth theorem which, among other things, is meaningful for finite groups.   Here is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2955&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.math.ucla.edu/people/pages/shalom.shtml">Yehuda Shalom</a> and I have just uploaded to the arXiv our paper &#8220;<a href="http://arxiv.org/abs/0910.4148">A finitary version of Gromov&#8217;s polynomial growth theorem</a>&#8220;, to be submitted to <a href="http://www.springerlink.com/content/101196/">Geom. Func. Anal.</a>.  The purpose of this paper is to establish a quantitative version of <a href="http://en.wikipedia.org/wiki/Gromov's_theorem_on_groups_of_polynomial_growth">Gromov&#8217;s polynomial growth theorem</a> which, among other things, is meaningful for finite groups.   Here is a statement of Gromov&#8217;s theorem:</p>
<blockquote><p><strong>Gromov&#8217;s theorem.</strong> Let <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> be a group generated by a finite (symmetric) set <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />, and suppose that one has the polynomial growth condition</p>
<p style="text-align:center;"><img src='http://s3.wordpress.com/latex.php?latex=%7CB_S%28R%29%7C+%5Cleq+R%5Ed&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='|B_S(R)| \leq R^d' title='|B_S(R)| \leq R^d' class='latex' /> (1)</p>
<p>for all sufficiently large <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> and some fixed <img src='http://s2.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='d' title='d' class='latex' />, where <img src='http://s3.wordpress.com/latex.php?latex=B_S%28R%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B_S(R)' title='B_S(R)' class='latex' /> is the ball of radius <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> generated by <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> (i.e. the set of all words in <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> of length at most <img src='http://s1.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='d' title='d' class='latex' />, evaluated in <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />).  Then <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> is <a href="http://en.wikipedia.org/wiki/Virtually_nilpotent#Virtually_nilpotent">virtually nilpotent</a>, i.e. it has a finite index subgroup <img src='http://s1.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> which is nilpotent of some finite step <img src='http://s2.wordpress.com/latex.php?latex=s&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='s' title='s' class='latex' />.</p></blockquote>
<p>As currently stated, Gromov&#8217;s theorem is qualitative rather than quantitative; it does not specify any relationship between the input data (the growth exponent <img src='http://s3.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='d' title='d' class='latex' /> and the range of scales <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> for which one has (1)), and the output parameters (in particular, the index <img src='http://s2.wordpress.com/latex.php?latex=%7CG%2FH%7C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='|G/H|' title='|G/H|' class='latex' /> of the nilpotent subgroup <img src='http://s3.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> of <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />, and the step <img src='http://s2.wordpress.com/latex.php?latex=s&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='s' title='s' class='latex' /> of that subgroup).  However, a compactness argument (sketched in <a href="http://terrytao.wordpress.com/2008/08/30/the-correspondence-principle-and-finitary-ergodic-theory/">this previous blog post</a>) shows that some such relationship must exist; indeed, if one has (1) for all <img src='http://s3.wordpress.com/latex.php?latex=R_0+%5Cleq+R+%5Cleq+C%28+R_0%2C+d+%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R_0 \leq R \leq C( R_0, d )' title='R_0 \leq R \leq C( R_0, d )' class='latex' /> for some sufficiently large <img src='http://s1.wordpress.com/latex.php?latex=C%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(R_0,d)' title='C(R_0,d)' class='latex' />, then one can ensure <img src='http://s2.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> has index at most <img src='http://s3.wordpress.com/latex.php?latex=C%27%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C&#039;(R_0,d)' title='C&#039;(R_0,d)' class='latex' /> and step at most <img src='http://s1.wordpress.com/latex.php?latex=C%27%27%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C&#039;&#039;(R_0,d)' title='C&#039;&#039;(R_0,d)' class='latex' /> for some quantities <img src='http://s2.wordpress.com/latex.php?latex=C%27%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C&#039;(R_0,d)' title='C&#039;(R_0,d)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=C%27%27%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C&#039;&#039;(R_0,d)' title='C&#039;&#039;(R_0,d)' class='latex' />; thus Gromov&#8217;s theorem is inherently a &#8220;local&#8221; result which only requires one to multiply the generator set <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> a finite number <img src='http://s2.wordpress.com/latex.php?latex=C%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(R_0,d)' title='C(R_0,d)' class='latex' /> of times before one sees the virtual nilpotency of the group.  However, the compactness argument does not give an explicit value to the quantities <img src='http://s3.wordpress.com/latex.php?latex=C%28R_0%2Cd%29%2C+C%27%28R_0%2Cd%29%2C+C%27%27%28R_0%2Cd%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(R_0,d), C&#039;(R_0,d), C&#039;&#039;(R_0,d)' title='C(R_0,d), C&#039;(R_0,d), C&#039;&#039;(R_0,d)' class='latex' />, and the nature of Gromov&#8217;s proof (using, in particular, the deep Montgomery-Zippin-Yamabe theory on <a href="http://en.wikipedia.org/wiki/Hilbert's_fifth_problem">Hilbert&#8217;s fifth problem</a>) does not easily allow such an explicit value to be extracted.</p>
<p>Another point is that the original formulation of Gromov&#8217;s theorem required the polynomial bound (1) at <em>all</em> sufficiently large scales <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' />.  A later proof of this theorem <a href="http://www.ams.org/mathscinet-getitem?mr=751150">by van den Dries and Wilkie</a> relaxed this hypothesis to requiring (1) just for infinitely many scales <img src='http://s2.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' />; the later <a href="http://arxiv.org/abs/0710.4593">proof by Kleiner</a> (which <a href="http://terrytao.wordpress.com/2008/02/14/kleiners-proof-of-gromovs-theorem/">I blogged about here</a>) also has this relaxed hypothesis.</p>
<p>Our main result reduces the hypothesis (1) to a single large scale, and makes most of the qualitative dependencies in the theorem quantitative:</p>
<blockquote><p><strong>Theorem 1.</strong> If (1) holds for some <img src='http://s3.wordpress.com/latex.php?latex=R+%3E+%5Cexp%28%5Cexp%28C+d%5EC%29%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R &gt; \exp(\exp(C d^C))' title='R &gt; \exp(\exp(C d^C))' class='latex' /> for some sufficiently large absolute constant <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, then <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> contains a finite index subgroup <img src='http://s3.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> which is nilpotent of step at most <img src='http://s1.wordpress.com/latex.php?latex=C%5Ed&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C^d' title='C^d' class='latex' />.</p></blockquote>
<p>The argument does in principle provide a bound on the index of <img src='http://s2.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />, but it is very poor (of Ackermann type).  If instead one is willing to relax &#8220;nilpotent&#8221; to &#8220;<a href="http://en.wikipedia.org/wiki/Polycyclic_group">polycyclic</a>&#8220;, the bounds on the index are somewhat better (of tower exponential type), though still far from ideal.</p>
<p>There is a related finitary analogue of Gromov&#8217;s theorem <a href="http://arxiv.org/abs/0806.1745v2">by Makarychev and Lee</a>, which asserts that any finite group of uniformly polynomial growth has a subgroup with a large abelianisation.  The quantitative bounds in that result are quite strong, but on the other hand the hypothesis is also strong (it requires upper and lower bounds of the form (1) at all scales) and the conclusion is a bit weaker than virtual nilpotency.  The argument is based on a modification of Kleiner&#8217;s proof.</p>
<p>Our argument also proceeds by modifying Kleiner&#8217;s proof of Gromov&#8217;s theorem (a significant fraction of which was already quantitative), and carefully removing all of the steps which require one to take an asymptotic limit.  To ease this task, we look for the most elementary arguments available for each step of the proof (thus consciously avoiding powerful tools such as the <a href="http://en.wikipedia.org/wiki/Tits_alternative">Tits alternative</a>).  A key technical issue is that because there is only a single scale <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> for which one has polynomial growth, one has to work at scales significantly less than <img src='http://s2.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> in order to have any chance of keeping control of the various groups and other objects being generated.</p>
<p>Below the fold, I discuss a stripped down version of Kleiner&#8217;s argument, and then how we convert it to a fully finitary argument.</p>
<p style="text-align:center;"><span id="more-2955"></span>&#8211; A modification of Kleiner&#8217;s argument &#8211;</p>
<p>Here is a variant of Kleiner&#8217;s argument, suitable for finitisation.  The starting point is to study the scalar Lipschitz harmonic functions on <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />, defined as those functions <img src='http://s1.wordpress.com/latex.php?latex=f%3A+G+%5Cto+%7B%5CBbb+R%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f: G \to {\Bbb R}' title='f: G \to {\Bbb R}' class='latex' /> which obey the harmonicity condition</p>
<p style="text-align:center;"><img src='http://s2.wordpress.com/latex.php?latex=f%28g%29+%3D+%5Cfrac%7B1%7D%7B%7CS%7C%7D+%5Csum_%7Bs+%5Cin+S%7D+f%28gs%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(g) = \frac{1}{|S|} \sum_{s \in S} f(gs)' title='f(g) = \frac{1}{|S|} \sum_{s \in S} f(gs)' class='latex' /> (2)</p>
<p>for all <img src='http://s3.wordpress.com/latex.php?latex=g+%5Cin+G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='g \in G' title='g \in G' class='latex' />, as well as the Lipschitz condition</p>
<p style="text-align:center;"><img src='http://s1.wordpress.com/latex.php?latex=%5Csup_%7Bg+%5Cin+G%2C+s+%5Cin+S%7D+%7Cf%28gs%29+-+f%28g%29%7C+%3C+%5Cinfty.&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\sup_{g \in G, s \in S} |f(gs) - f(g)| &lt; \infty.' title='\sup_{g \in G, s \in S} |f(gs) - f(g)| &lt; \infty.' class='latex' /> (3)</p>
<p>The space <img src='http://s2.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> of Lipschitz harmonic functions is a vector space which contains the constant functions.  If <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> is finite, a simple application of the <a href="http://en.wikipedia.org/wiki/Maximum_principle">maximum principle</a> shows that the constant functions are the only harmonic functions.  However, for infinite <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />, non-constant harmonic functions exist:</p>
<blockquote><p><strong>Lemma 2.</strong> If <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> is infinite and generated by <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />, then there exists a non-constant Lipschitz harmonic function.</p></blockquote>
<p><strong>Proof</strong> (informal sketch only).  We give a proof which is more susceptible to finitisation than some of the more traditional proofs (e.g. the argument of Mok for the non-amenable case, and the argument of Lyons and Sullivan in the amenable case).   What we will do is find some Lipschitz <em>almost-harmonic functions</em> (in which (2) holds approximately rather than exactly) <img src='http://s1.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' /> which are uniformly non-constant near the identity; taking a limit of such functions we will obtain the claim.</p>
<p>There are two cases: the &#8220;non-amenable&#8221; case in which the Laplacian has a spectral gap (i.e. a  Poincaré inequality), and the amenable case in which no spectral gap exists.  In the amenable case, one has non-trivial low-frequency functions, and one can use these to generate the desired non-constant Lipschitz harmonic function.  For instance, if <img src='http://s2.wordpress.com/latex.php?latex=G+%3D+%7B%5CBbb+Z%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G = {\Bbb Z}' title='G = {\Bbb Z}' class='latex' /> with generators <img src='http://s3.wordpress.com/latex.php?latex=S+%3D+%5C%7B-1%2C%2B1%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S = \{-1,+1\}' title='S = \{-1,+1\}' class='latex' />, one can use the low-frequency function <img src='http://s1.wordpress.com/latex.php?latex=%5Csin+%282%5Cpi+x+%2F+N+%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\sin (2\pi x / N )' title='\sin (2\pi x / N )' class='latex' /> to create the non-constant Lipschitz almost harmonic function <img src='http://s2.wordpress.com/latex.php?latex=N+%5Csin%282%5Cpi+x%2FN%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='N \sin(2\pi x/N)' title='N \sin(2\pi x/N)' class='latex' />, which in the limit <img src='http://s3.wordpress.com/latex.php?latex=N+%5Cto+%5Cinfty&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='N \to \infty' title='N \to \infty' class='latex' /> yields the non-constant Lipschitz harmonic function <img src='http://s1.wordpress.com/latex.php?latex=2+%5Cpi+x&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2 \pi x' title='2 \pi x' class='latex' />.</p>
<p>In the non-amenable case, one takes a long random walk on <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> using <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> as the steps (and using, say, an exponential distribution for the length of the walk).   By construction, the probability distribution of this walk will have a small Laplacian; but by the spectral gap, it will have a large derivative.  Manipulating this function a bit (using convolution and normalisation) one can again obtain a non-constant Lipschitz almost harmonic function. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>The next result is the heart of Kleiner&#8217;s argument, and is based on an earlier argument by Colding and Minicozzi:</p>
<blockquote><p><strong>Proposition 2.</strong> If <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> has polynomial growth, then <img src='http://s3.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> is finite dimensional.</p></blockquote>
<p><strong>Proof. </strong>See my <a href="http://terrytao.wordpress.com/2008/02/14/kleiners-proof-of-gromovs-theorem/">previous blog post</a>; the main tool is a certain local Poincaré inequality exploiting the polynomial growth hypothesis which asserts, roughly speaking, that harmonic functions on a large ball do not fluctuate much on smaller balls.  The argument gives an explicit upper bound <img src='http://s1.wordpress.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='D' title='D' class='latex' /> on the dimension of <img src='http://s2.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> in terms of the growth order <img src='http://s3.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='d' title='d' class='latex' />.  When one is assuming only polynomial growth at a single scale <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' />, the argument yields that any <img src='http://s2.wordpress.com/latex.php?latex=D%2B1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='D+1' title='D+1' class='latex' /> Lipschitz harmonic (or almost harmonic) functions will have a &#8220;determinant&#8221; which is extremely small, where the determinant is taken with respect to a suitable quadratic form on <img src='http://s3.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> (defined using a scale slightly smaller than <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' />). <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>The group <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> acts on <img src='http://s1.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> by left translations, in a manner which preserves the Lipschitz norm, which becomes a genuine norm on the finite-dimensional space <img src='http://s2.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' /> after quotienting out the constants.  From Lemma 1 and Proposition 2, one thus obtains a non-trivial finite-dimensional isometric representation of <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />.  (The precise formulation of &#8220;non-trivial&#8221; is &#8220;infinite image&#8221;, which comes from the basic fact that non-constant harmonic functions must have infinite image, thanks to the maximum principle.)  Since <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> has polynomial growth, the image of <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> in the isometry group also has polynomial growth.</p>
<p>At this point one could apply the Tits alternative and conclude that the image of <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> is virtually solvable, but we wish to avoid the use of this alternative.  Instead, we use the basic observation (also used, for instance, in the proof of the Solovay-Kitaev theorem) that if two linear transformations are very close to the identity, then their commutator is even closer still to the identity.  If we take a few transformations in the image of <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> that are close to the identity and take a few commutators, we either end up at the identity, or we end up with a lot of transformations at widely differing distances from the identity.  The latter case contradicts the polynomial growth hypothesis, so we can conclude that the transformations near the identity form a solvable group.  Since the isometry group of a finite-dimensional space is compact, this implies that the image is virtually solvable.  Since the image is also infinite, we conclude that the image has a finite index subgroup with an infinite abelianisation, and thus <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> has a finite index subgroup with an infinite abelianisation.</p>
<p>An elementary splitting argument of Gromov then tells us that the kernel of that abelianisation has one order less growth (at least) than <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> itself.  Applying Gromov&#8217;s theorem as an induction hypothesis, this kernel is itself virtually nilpotent.  After passing to a finite index subgroup to get rid of the &#8220;virtually&#8221; adjective, we conclude that G contains a finite index subgroup whose kernel of the abelianisation is nilpotent; in particular, G is virtually solvable.</p>
<p>To conclude, one uses an elementary result of Milnor and Wolf that establishes Gromov&#8217;s theorem in the solvable case.  (Ultimately, things boil down to showing that the only linear transformations on the lattice <img src='http://s1.wordpress.com/latex.php?latex=%7B%5CBbb+Z%7D%5Ed&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='{\Bbb Z}^d' title='{\Bbb Z}^d' class='latex' /> which exhibit polynomial growth are virtually unipotent; this in turn boils down to a classical result of Kronecker that the only algebraic integers whose Galois conjugates all lie on the unit circle are the roots of unity.)  This completes the proof sketch of Gromov&#8217;s theorem.</p>
<p style="text-align:auto;">It turns out that all of the above steps can be finitised.  Instead of working with Lipschitz harmonic functions on infinite groups, one works instead with Lipschitz almost harmonic functions on very large groups.  One is then not working with a finite dimensional vector space <img src='http://s2.wordpress.com/latex.php?latex=V&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V' title='V' class='latex' />, but instead with a class of functions which is closely approximated by a finite-dimensional space.  Applying a Gram-Schmidt type procedure, we now get an approximate finite-dimensional representation of the group <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> (in which the homomorphism property contains small errors), but the elementary Solovay-Kitaev type argument can handle this sort of noise, and one soon finds that the image of <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> in this representation behaves as if it is virtually solvable; unpacking what this means, it implies that approximately Lipschitz harmonic functions on <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> are approximately constant in some iterated commutator of a subgroup of <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' />.  (It is instructive to work this type of phenomenon out by hand for, say, the Heisenberg group.)  One can then quotient out this direction to reduce the order of growth.  The only remaining task is to finitise the Milnor-Wolf theory, but this is relatively straightforward (for instance, instead of Kronecker&#8217;s theorem, one uses lower bounds on Mahler measure, such as the bound due to Dobrowolski).</p>
Posted in math.GR, math.MG, paper Tagged: bruce kleiner, Gromov's theorem, yehuda shalom <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/2955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/2955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/2955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/2955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/2955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/2955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/2955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/2955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/2955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/2955/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2955&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/23/a-finitary-version-of-gromovs-polynomial-growth-theorem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading seminar 2: &#8220;Stable group theory and approximate subgroups&#8221;, by Ehud Hrushovski</title>
		<link>http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/</link>
		<comments>http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 01:51:21 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[Logic reading seminar]]></category>
		<category><![CDATA[math.GR]]></category>
		<category><![CDATA[math.LO]]></category>
		<category><![CDATA[henry towsner]]></category>
		<category><![CDATA[Isaac Goldbring]]></category>
		<category><![CDATA[Keisler measure]]></category>
		<category><![CDATA[universal model]]></category>
		<category><![CDATA[wide type]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=2963</guid>
		<description><![CDATA[
 At UCLA we just concluded our third seminar in our reading of &#8220;Stable group theory and approximate subgroups&#8221; by Ehud Hrushovski. In this seminar, Isaac Goldbring made some more general remarks about universal saturated models (extending the discussion from the previous seminar), and then Henry Towsner gave some preliminaries on Kiesler measures, in preparation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2963&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
 At UCLA we just concluded our third seminar in our reading of &#8220;<a href="http://arxiv.org/abs/0909.2190">Stable group theory and approximate subgroups</a>&#8221; by Ehud Hrushovski. In this seminar, <a href="http://www.math.ucla.edu/~isaac/">Isaac Goldbring</a> made some more general remarks about universal saturated models (extending the discussion from <a href="http://terrytao.wordpress.com/2009/10/15/reading-seminar-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">the previous seminar</a>), and then <a href="http://www.math.ucla.edu/~hpt/">Henry Towsner</a> gave some preliminaries on Kiesler measures, in preparation for connecting the main model-theoretic theorem (Theorem 3.4 of Hrushovski) to one of the combinatorial applications (Corollary 1.2 of Hrushovski).
</p>
<p>
As with the previous post, commentary on any topic related to Hrushovski&#8217;s paper is welcome, even if it is not directly related to what is under discussion by the UCLA group. Also, we have a number of questions below which perhaps some of the readers here may be able to help answer.
</p>
<p>
Note: the notes here are quite rough; corrections are very welcome. Henry&#8217;s notes on his part of the seminar can be found <a href="http://terrytao.files.wordpress.com/2009/10/hrushovskinotes.pdf">here</a>.
</p>
<p>
(Thanks to Issac Goldbring for comments.)
</p>
<p>
<span id="more-2963"></span>
</p>
</p>
<p align="center"><b> &mdash;  1. More remarks on universal models  &mdash; </b></p>
<p>
Recall from the <a href="http://terrytao.wordpress.com/2009/10/15/reading-seminar-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/">previous seminar</a> that if we have any structure <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> of a language <img src='http://s2.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> (e.g. <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> could be a group, and <img src='http://s1.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> the language of groups), then we can (assuming some set-theoretic axioms, such as the existence of inaccessible cardinals) obtain an elementary extension <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> of <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, enjoying the following properties:
</p>
<p><ul>
<li>(i) (Saturation) If <img src='http://s1.wordpress.com/latex.php?latex=%7BA+%5Csubset+%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \subset {\Bbb U}}' title='{A \subset {\Bbb U}}' class='latex' /> has strictly smaller cardinality than <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, then every partial type over <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />; and </li>
<li>(ii) (Homogeneity) If <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is as above and <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cvec+a%2C+%5Cvec+b+%5Cin+%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a, \vec b \in {\Bbb U}^n}' title='{\vec a, \vec b \in {\Bbb U}^n}' class='latex' /> are elementarily indistinguishable over <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, then there is an automorphism of <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> that maps <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cvec+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a}' title='{\vec a}' class='latex' /> to <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cvec+b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec b}' title='{\vec b}' class='latex' />.
</li>
</ul>
<p>
Another way of phrasing saturation: if one has a &#8220;small&#8221; family of formulae <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%28x_1%2C%5Cldots%2Cx_n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x_1,\ldots,x_n)}' title='{\phi(x_1,\ldots,x_n)}' class='latex' /> (where &#8220;small&#8221; means &#8220;having cardinality less than that of <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />&#8220;) which is finitely realisable in <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}^n}' title='{{\Bbb U}^n}' class='latex' /> (i.e. for any finite collection of these formulae, one can find <img src='http://s2.wordpress.com/latex.php?latex=%7B%28a_1%2C%5Cldots%2Ca_n%29+%5Cin+%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(a_1,\ldots,a_n) \in {\Bbb U}^n}' title='{(a_1,\ldots,a_n) \in {\Bbb U}^n}' class='latex' /> obeying these formulae), then it is realisable (one can find <img src='http://s3.wordpress.com/latex.php?latex=%7B%28a_1%2C%5Cldots%2Ca_n%29+%5Cin+%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(a_1,\ldots,a_n) \in {\Bbb U}^n}' title='{(a_1,\ldots,a_n) \in {\Bbb U}^n}' class='latex' /> obeying all of the formulae). Equivaqlently the topology on <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> generated by the definable sets (which form a clopen base) is compact.
</p>
<blockquote><p><b>Remark 1</b>  <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> has the following &#8220;universal&#8221; property: any small model <img src='http://s3.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> of the theory of <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' /> (i.e. any structure elementarily equivalent to <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />) can be embedded into <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />. Indeed, if one throws in all the elements of <img src='http://s1.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> as constants, the model <img src='http://s2.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' /> can be described as a partial type over the small set <img src='http://s3.wordpress.com/latex.php?latex=%7BN%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{N}' title='{N}' class='latex' />, and one simply applies saturation to obtain the embedding.</p>
<p>
(A side remark: in Hrushovski&#8217;s paper, it is not completely clear whether one is working with the universal model (in which saturation holds over all small sets <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />) or merely a countably saturated one. If it is the latter, then the above remark does not quite hold, but it seems that one can get around this by replacing &#8220;small model&#8221; with &#8220;small elementary substructure of <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />&#8221; throughout the paper. But this seems to not make a significant difference to the substance of the paper.) </p>
</blockquote>
</p>
<p>
Usually we fix a universal structure <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' />, and abbreviate <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D+%5Cmodels+%5Cphi%28a%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U} \models \phi(a)}' title='{{\Bbb U} \models \phi(a)}' class='latex' /> as <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmodels+%5Cphi%28a%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\models \phi(a)}' title='{\models \phi(a)}' class='latex' />. (In the combinatorial applications, <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> will be a group, and we will thus call it <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.)
</p>
<blockquote><p><b>Remark 2</b>  Universal models have the following useful cardinality gap property: if <img src='http://s2.wordpress.com/latex.php?latex=%7BX+%5Csubset+%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \subset {\Bbb U}^n}' title='{X \subset {\Bbb U}^n}' class='latex' /> is a definable set, then either <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is finite, or <img src='http://s1.wordpress.com/latex.php?latex=%7B%7CX%7C+%3D+%7C%7B%5CBbb+U%7D%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|X| = |{\Bbb U}|}' title='{|X| = |{\Bbb U}|}' class='latex' /> (i.e. <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is large); there are no definable sets of intermediate cardinality. Proof: let <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28%5Cvec+x%29+%3D+%5Cphi%28x_1%2C%5Cldots%2Cx_n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(\vec x) = \phi(x_1,\ldots,x_n)}' title='{\phi(\vec x) = \phi(x_1,\ldots,x_n)}' class='latex' /> be a defining formula for <img src='http://s1.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />. If <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is infinite, then the formula <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28%5Cvec+x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(\vec x)}' title='{\phi(\vec x)}' class='latex' /> together with the formulae <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cvec+x+%5Cneq+%5Cvec+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec x \neq \vec a}' title='{\vec x \neq \vec a}' class='latex' /> for every <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cvec+a+%5Cin+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a \in X}' title='{\vec a \in X}' class='latex' /> are finitely realisable, hence realisable by saturation, but this is absurd. Note that this argument in fact shows that any <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable set (i.e. a partial type) is either finite or large. For <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cbigvee%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigvee}' title='{\bigvee}' class='latex' />-definable sets over some infinite set of constants <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, it was claimed that such sets either have cardinality less than or equal to <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, or are large, but I didn&#8217;t check this. </p></blockquote>
</p>
<p>
(Question: if one only assumes countable saturation (which may be the case in Hrushovski&#8217;s paper), then one has a smaller cardinality gap: definable sets can be finite or uncountable. It wasn&#8217;t clear to us whether the rest of the paper would work if one just had this gap.)
</p>
<p>
Now we obtain an analogous cardinality gap for equivalence relations.
</p>
<blockquote><p><b>Lemma 1</b>  Suppose the language <img src='http://s1.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> is at most countable. Let <img src='http://s2.wordpress.com/latex.php?latex=%7BE+%5Csubset+%7B%5CBbb+U%7D%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E \subset {\Bbb U}^2}' title='{E \subset {\Bbb U}^2}' class='latex' /> be a <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable equivalence relation on <img src='http://s1.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> (one could also consider equivalence relations on <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}^n}' title='{{\Bbb U}^n}' class='latex' />). Then either the cardinality of the classes is at most <img src='http://s3.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' /> (the cardinality of the continuum), or is <img src='http://s1.wordpress.com/latex.php?latex=%7B%7C%7B%5CBbb+U%7D%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|{\Bbb U}|}' title='{|{\Bbb U}|}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Let <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%28x%2Cy%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x,y)}' title='{\phi(x,y)}' class='latex' /> be one of the defining relations of the equivalence relation <img src='http://s3.wordpress.com/latex.php?latex=%7BE%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E}' title='{E}' class='latex' />, which we can assume to be symmetric. By the greedy algorithm, we see that one of the following two statements must be true: </p>
<ul>
<li> There exists finitely many <img src='http://s1.wordpress.com/latex.php?latex=%7Bx_1%2C+%5Cldots%2C+x_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_1, \ldots, x_n}' title='{x_1, \ldots, x_n}' class='latex' /> such that for every <img src='http://s2.wordpress.com/latex.php?latex=%7By%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y}' title='{y}' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28x_i%2Cy%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x_i,y)}' title='{\phi(x_i,y)}' class='latex' /> is true for at least one <img src='http://s1.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. </li>
<li> There exists a countable sequence <img src='http://s2.wordpress.com/latex.php?latex=%7Bx_1%2C+x_2%2C+%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_1, x_2, \ldots}' title='{x_1, x_2, \ldots}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28x_i%2Cx_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x_i,x_j)}' title='{\phi(x_i,x_j)}' class='latex' /> fails for all <img src='http://s1.wordpress.com/latex.php?latex=%7Bi+%5Cneq+j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i \neq j}' title='{i \neq j}' class='latex' />.
</li>
</ul>
<p> Suppose the latter possibility holds. Then by transfinite induction (using the least ordinal with cardinality <img src='http://s2.wordpress.com/latex.php?latex=%7B%7C%7B%5CBbb+U%7D%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|{\Bbb U}|}' title='{|{\Bbb U}|}' class='latex' />) and saturation, we can obtain a family <img src='http://s3.wordpress.com/latex.php?latex=%7B%28x_%5Calpha%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(x_\alpha)}' title='{(x_\alpha)}' class='latex' /> of cardinality <img src='http://s1.wordpress.com/latex.php?latex=%7B%7C%7B%5CBbb+U%7D%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|{\Bbb U}|}' title='{|{\Bbb U}|}' class='latex' /> such that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%28x_%5Calpha%2Cx_%5Cbeta%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x_\alpha,x_\beta)}' title='{\phi(x_\alpha,x_\beta)}' class='latex' /> fails for all <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Calpha+%5Cneq+%5Cbeta%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\alpha \neq \beta}' title='{\alpha \neq \beta}' class='latex' />. This implies that <img src='http://s1.wordpress.com/latex.php?latex=%7BE%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E}' title='{E}' class='latex' /> has <img src='http://s2.wordpress.com/latex.php?latex=%7B%7C%7B%5CBbb+U%7D%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{|{\Bbb U}|}' title='{|{\Bbb U}|}' class='latex' /> equivalence classes, and we are done. Thus the only case remaining is if every defining relation <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' /> enjoys the first property. But then we see that the equivalence class that an element <img src='http://s1.wordpress.com/latex.php?latex=%7By%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y}' title='{y}' class='latex' /> belongs to is determined by the precise set of <img src='http://s2.wordpress.com/latex.php?latex=%7Bx_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_i}' title='{x_i}' class='latex' /> obeying <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28x_i%2Cy%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(x_i,y)}' title='{\phi(x_i,y)}' class='latex' /> for each <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' />, and this implies that the number of classes is at most <img src='http://s2.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' />. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
We remark that <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' /> is best possible. Indeed, consider the integers <img src='http://s2.wordpress.com/latex.php?latex=%7B%7B%5CBbb+Z%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb Z}}' title='{{\Bbb Z}}' class='latex' /> in the language of groups, and take a universal extension <img src='http://s3.wordpress.com/latex.php?latex=%7B%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\Bbb U}}' title='{{\Bbb U}}' class='latex' /> of these integers. Consider the relation <img src='http://s1.wordpress.com/latex.php?latex=%7BE%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E}' title='{E}' class='latex' /> defined by cosets of the group <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigcap_%7Bn%3D1%7D%5E%5Cinfty+n+%7B%5CBbb+U%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigcap_{n=1}^\infty n {\Bbb U}}' title='{\bigcap_{n=1}^\infty n {\Bbb U}}' class='latex' /> (i.e. <img src='http://s3.wordpress.com/latex.php?latex=%7Bx+%5Cequiv+y%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \equiv y}' title='{x \equiv y}' class='latex' /> if <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7By%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y}' title='{y}' class='latex' /> agree modulo <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> for every (standard) natural number <img src='http://s1.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />). Then this is a <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable relation, but the set of equivalence classes is equivalent to the profinite integers <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Chat+%7B%5CBbb+Z%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\hat {\Bbb Z}}' title='{\hat {\Bbb Z}}' class='latex' />, which have the cardinality of the continuum.
</p>
<p>
Equivalence relations whose set of classes have cardinality at most <img src='http://s1.wordpress.com/latex.php?latex=%7B2%5E%7B%5Caleph_0%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{\aleph_0}}' title='{2^{\aleph_0}}' class='latex' /> are known as <em>bounded</em> equivalence relations. (It may be that one does not actually need the above dichotomy to establish the results in Hrushovski&#8217;s paper, and just take the above statement as the definition of a bounded equivalence relation.)
</p>
<p>
Observe that the proof of the above lemma shows that if a bounded equivalence relation is definable rather than merely <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable, then the number of classes is finite. Thus bounded can be viewed as a generalisation of &#8220;finite&#8221;.
</p>
<p>
The boundedness of a certain equivalence relation (created by a certain stabiliser group) is essential in ensuring that we can define a certain locally compact &#8220;logic topology&#8221; on the quotient space, which is apparently what allows the Gleason-Yamabe theory of topological groups to kick in; presumably we will see more of this in later seminars. (This idea also appears in previous work, such as <a href="http://www.ams.org/mathscinet-getitem?mr=2373360">this paper by Hrushovski, Peterzil, and Pillay</a>.)
</p>
</p>
<p align="center"><b> &mdash;  2. Keisler measures  &mdash; </b></p>
<p>
To obtain combinatorial results, Hrushovski applies the contradiction and compactness method: assume that a combinatorial result fails, obtain a sequence of counterexamples to that result, and extract some sort of limiting object to which an infinitary theory (in this case, stability theory) can be applied. In this section we discuss what happens to the combinatorial concept of (normalised) cardinality along such a limit; what one gets at the end is an object known as a <em>Kiesler measure</em>.
</p>
<p>
Suppose we have a finite set <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> in a group <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Then given any other set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, we can define a normalised counting measure <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A)}' title='{\mu(A)}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> by the formula <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A%29%3D%7CA%7C%2F%7CX%7C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A)=|A|/|X|}' title='{\mu(A)=|A|/|X|}' class='latex' /> (this measure could be infinite if <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is infinite). More generally, given <img src='http://s2.wordpress.com/latex.php?latex=%7BA+%5Csubset+G%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \subset G^l}' title='{A \subset G^l}' class='latex' />, one can define <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%5El%28A%29+%3A%3D+%7CA%7C%2F%7CX%7C%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu^l(A) := |A|/|X|^l}' title='{\mu^l(A) := |A|/|X|^l}' class='latex' />. We will often omit the <img src='http://s1.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' /> superscript and use <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> for all the measures on <img src='http://s3.wordpress.com/latex.php?latex=%7BG%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G^l}' title='{G^l}' class='latex' /> simultaneously. Thus for instance one has <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28X%5El%29%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X^l)=1}' title='{\mu(X^l)=1}' class='latex' />, and <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A+%5Ctimes+B%29+%3D+%5Cmu%28A%29+%5Cmu%28B%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A \times B) = \mu(A) \mu(B)}' title='{\mu(A \times B) = \mu(A) \mu(B)}' class='latex' /> if <img src='http://s3.wordpress.com/latex.php?latex=%7BA+%5Csubset+G%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \subset G^l}' title='{A \subset G^l}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%7BB+%5Csubset+G%5Em%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B \subset G^m}' title='{B \subset G^m}' class='latex' />.
</p>
<p>
Now suppose one has a sequence <img src='http://s2.wordpress.com/latex.php?latex=%7BG_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n}' title='{G_n}' class='latex' /> of groups, each with a finite set <img src='http://s3.wordpress.com/latex.php?latex=%7BX_n+%5Csubset+G_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_n \subset G_n}' title='{X_n \subset G_n}' class='latex' />. Then we have a sequence of normalised counting measures <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_n}' title='{\mu_n}' class='latex' /> on <img src='http://s2.wordpress.com/latex.php?latex=%7BG_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n}' title='{G_n}' class='latex' /> (and on powers <img src='http://s3.wordpress.com/latex.php?latex=%7BG_n%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n^l}' title='{G_n^l}' class='latex' />). We can then take an ultralimit of all of these objects, obtaining a group <img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' /> (the ultrapower of the <img src='http://s2.wordpress.com/latex.php?latex=%7BG_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n}' title='{G_n}' class='latex' />), a subset <img src='http://s3.wordpress.com/latex.php?latex=%7BX_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_\infty}' title='{X_\infty}' class='latex' /> of <img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' /> (the ultrapower of the <img src='http://s2.wordpress.com/latex.php?latex=%7BX_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_n}' title='{X_n}' class='latex' />), and a &#8220;measure&#8221; <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_\infty}' title='{\mu_\infty}' class='latex' />, which assigns to every subset <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> of <img src='http://s2.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' /> a <em>non-standard</em> real number (or <img src='http://s3.wordpress.com/latex.php?latex=%7B%2B%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{+\infty}' title='{+\infty}' class='latex' />) <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu_%5Cinfty%28A%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_\infty(A)}' title='{\mu_\infty(A)}' class='latex' />. Thus for instance <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu_%5Cinfty%28X_%5Cinfty%29%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_\infty(X_\infty)=1}' title='{\mu_\infty(X_\infty)=1}' class='latex' />. In practice we will be working inside <img src='http://s3.wordpress.com/latex.php?latex=%7BX_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_\infty}' title='{X_\infty}' class='latex' /> (or small powers of <img src='http://s1.wordpress.com/latex.php?latex=%7BX_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_\infty}' title='{X_\infty}' class='latex' />, such as <img src='http://s2.wordpress.com/latex.php?latex=%7BX_%5Cinfty+%5Ccdot+X_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_\infty \cdot X_\infty}' title='{X_\infty \cdot X_\infty}' class='latex' />), which by hypothesis will have bounded measure, so the <img src='http://s3.wordpress.com/latex.php?latex=%7B%2B%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{+\infty}' title='{+\infty}' class='latex' /> case will not be relevant.
</p>
<p>
In applications, the <img src='http://s1.wordpress.com/latex.php?latex=%7BX_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X_n}' title='{X_n}' class='latex' /> will have bounded doubling, thus <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu_n%28+X_n+%5Ccdot+X_n+%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_n( X_n \cdot X_n )}' title='{\mu_n( X_n \cdot X_n )}' class='latex' /> is bounded in <img src='http://s3.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />; taking ultraproducts, we see that <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28+X+%5Ccdot+X+%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu( X \cdot X )}' title='{\mu( X \cdot X )}' class='latex' /> is bounded also (i.e. less than a standard real number).
</p>
<p>
Now we want to extend this ultrapower <img src='http://s2.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' /> to a universal model <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. To do this, we have to specify the language <img src='http://s1.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' />. <img src='http://s2.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> will of course contain the language of groups, but if that is all that the language contains, then one cannot refer to <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> or <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> in this language. To add in <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' /> is easy: one simply adds a unary predicate for membership in <img src='http://s3.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, so that &#8220;<img src='http://s1.wordpress.com/latex.php?latex=%7Bx+%5Cin+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in X}' title='{x \in X}' class='latex' />&#8221; is now a formula in <img src='http://s2.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' />. To add <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> is a bit trickier: to keep the language <img src='http://s1.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> countable, one is not allowed to measure <em>all</em> sets <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> in the model, and also one does not want to work with non-standard real numbers. So instead, what one does is add predicates <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' /> that are interpreted as &#8220;<img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%3E+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) &gt; q}' title='{\mu(A(x_1,\ldots,x_k)) &gt; q}' class='latex' />&#8221; for any definable set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A(x_1,\ldots,x_k)}' title='{A(x_1,\ldots,x_k)}' class='latex' /> with parameters <img src='http://s3.wordpress.com/latex.php?latex=%7Bx_1%2C%5Cldots%2Cx_k+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_1,\ldots,x_k \in G}' title='{x_1,\ldots,x_k \in G}' class='latex' />, and any (standard) rational number <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />. (Note that by adding these predicates, one enlarges the space of possible definable sets; but one can iterate this countably many times to deal with this apparent circularity.) We thus obtain a countable set of predicates (even after iteration). With all these predicates, the language <img src='http://s2.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' /> is now capable of interpreting <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k))}' title='{\mu(A(x_1,\ldots,x_k))}' class='latex' /> as a standard (extended) real number (the supremum of all rational <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> for which <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%5Cgeq+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) \geq q}' title='{\mu(A(x_1,\ldots,x_k)) \geq q}' class='latex' />); when the model is the ultrapower <img src='http://s3.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />, this standard real number is simply the standard part of the non-standard real number <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu_%5Cinfty%28A%28x_1%2C%5Cldots%2Cx_k%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_\infty(A(x_1,\ldots,x_k))}' title='{\mu_\infty(A(x_1,\ldots,x_k))}' class='latex' />.
</p>
<p>
[A slight subtlety: when one collapses <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> to the standard real numbers, the predicate <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' /> now deviates very slightly from its original interpretation "<img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%3E+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) &gt; q}' title='{\mu(A(x_1,\ldots,x_k)) &gt; q}' class='latex' />". What is now true is that this predicate is <em>implied</em> by <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%3E+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) &gt; q}' title='{\mu(A(x_1,\ldots,x_k)) &gt; q}' class='latex' />, and in turn implies "<img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%5Cgeq+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) \geq q}' title='{\mu(A(x_1,\ldots,x_k)) \geq q}' class='latex' />", just as the assertion that a non-standard number <img src='http://s1.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> is larger than <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is implied by the standard part <img src='http://s3.wordpress.com/latex.php?latex=%7Bst%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{st(x)}' title='{st(x)}' class='latex' /> being larger than <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' />, and in turn implies <img src='http://s2.wordpress.com/latex.php?latex=%7Bst%28x%29+%5Cgeq+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{st(x) \geq q}' title='{st(x) \geq q}' class='latex' />.]
</p>
<p>
With this language <img src='http://s3.wordpress.com/latex.php?latex=%7BL%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L}' title='{L}' class='latex' />, we can now pass to a universal model <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. This is a group with a set <img src='http://s2.wordpress.com/latex.php?latex=%7BX%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X}' title='{X}' class='latex' />, and a real number <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%5Cin+%5B0%2C%2B%5Cinfty%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) \in [0,+\infty]}' title='{\mu(A(x_1,\ldots,x_k)) \in [0,+\infty]}' class='latex' /> assigned to any set in <img src='http://s1.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> or <img src='http://s2.wordpress.com/latex.php?latex=%7BG%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G^l}' title='{G^l}' class='latex' /> definable with parameters. It inherits all the elementary properties of <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_n}' title='{\mu_n}' class='latex' />, for instance <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> is finitely additive and one has <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28X%29%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(X)=1}' title='{\mu(X)=1}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A+%5Ctimes+B%29+%3D+%5Cmu%28A%29+%5Cmu%28B%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A \times B) = \mu(A) \mu(B)}' title='{\mu(A \times B) = \mu(A) \mu(B)}' class='latex' />. (One can use compactness and the Carath&eacute;odory extension theorem to extend <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> to a <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' />-additive measure on the &#8220;Borel <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\sigma}' title='{\sigma}' class='latex' />-algebra&#8221; generated by the definable sets; this is basically the Loeb measure construction, but we will not need it here.)
</p>
<p>
By construction, <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> is a <em>Keisler measure</em> &#8211; a finitely additive measure on the definable sets. By construction, it is also <img src='http://s2.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />-invariant &#8211; i.e. it is invariant under all automorphisms of <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> that fix <img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />. One consequence of this is that the quantity <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28%5Cvec+x%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(\vec x))}' title='{\mu(A(\vec x))}' class='latex' /> depends only on the type of <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cvec+x%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec x}' title='{\vec x}' class='latex' /> over <img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />. Actually, there is a stronger statement &#8211; the quantity <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28%5Cvec+x%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(\vec x))}' title='{\mu(A(\vec x))}' class='latex' /> depends continuously on <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cvec+x%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec x}' title='{\vec x}' class='latex' /> using the topology generated by the <img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />-definable sets (by using the predicates <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' />). Because of this, we call <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> an <em><img src='http://s1.wordpress.com/latex.php?latex=%7BG_%5Cinfty%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_\infty}' title='{G_\infty}' class='latex' />-definable Keisler measure</em>.
</p>
<blockquote><p><b>Remark 3</b>  One does not need to pass through the non-standard real numbers here; instead, one can interpret <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' /> directly as <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu_n%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%3E+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_n(A(x_1,\ldots,x_k)) &gt; q}' title='{\mu_n(A(x_1,\ldots,x_k)) &gt; q}' class='latex' /> in the finite models <img src='http://s1.wordpress.com/latex.php?latex=%7BG_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n}' title='{G_n}' class='latex' />, take an ultralimit (or some other theory that contains all the statements that are true in all but finitely many of the <img src='http://s2.wordpress.com/latex.php?latex=%7BG_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_n}' title='{G_n}' class='latex' />) and then take a universal extension, and then reconstruct <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k))}' title='{\mu(A(x_1,\ldots,x_k))}' class='latex' /> as the supremum of all <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> for which <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' /> holds. I find the temporary non-standard interpretation of <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' /> to be helpful though in understanding why <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Ctheta_%7BA%2Cq%7D%28x_1%2C%5Cldots%2Cx_k%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\theta_{A,q}(x_1,\ldots,x_k)}' title='{\theta_{A,q}(x_1,\ldots,x_k)}' class='latex' /> ends up deviating slightly from <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A%28x_1%2C%5Cldots%2Cx_k%29%29+%3E+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A(x_1,\ldots,x_k)) &gt; q}' title='{\mu(A(x_1,\ldots,x_k)) &gt; q}' class='latex' />. </p></blockquote>
</p>
<p align="center"><b> &mdash;  3. Wide types  &mdash; </b></p>
<p>
Recall that a <em>partial type</em> in <img src='http://s3.wordpress.com/latex.php?latex=%7BG%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G^l}' title='{G^l}' class='latex' /> over some set of constants <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> is a set of <img src='http://s2.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-ary formulae using <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, which then defines a <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable (over <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />) subset of <img src='http://s3.wordpress.com/latex.php?latex=%7BG%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G^l}' title='{G^l}' class='latex' />, being the set of all <img src='http://s1.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-tuples that realise those formulae. A <em>complete type</em> is a maximal such set of formulae (or a minimal <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cbigwedge%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\bigwedge}' title='{\bigwedge}' class='latex' />-definable set, equivalently), or equivalently an orbit of the automorphism group of <img src='http://s3.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.
</p>
<p>
Note that given a complete type and a definable set, the type either falls entirely inside the set or is disjoint from it. (Indeed, a complete type can be thought of as an ultrafilter on the algebra of definable sets.) In practice, all the types we will consider will lie inside a definable set such as <img src='http://s1.wordpress.com/latex.php?latex=%7BX+%5Ccdot+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \cdot X}' title='{X \cdot X}' class='latex' />, which will have finite measure in applications.
</p>
<p>
Now for a key concept. A (partial or complete) type is <em>wide</em> if the set it defines it cannot be contained in a definable set of zero measure. More generally, a type is wide over a set of constants <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> if it cannot be contained in an <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable set of zero measure. Wide sets are thus somewhat &#8220;generic&#8221; or &#8220;Zariski-dense&#8221; in some sense.
</p>
<blockquote><p><b>Lemma 2</b>  Every wide partial type <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> over <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> can be refined to a wide complete type <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> over <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  Let <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> be a wide partial type over <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />. By finite additivity of <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> cannot be covered by finitely many <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable sets of measure zero, thus by saturation (compactness), <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> cannot be covered by all of such sets at once. If we set <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' /> to be <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> with all the <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable sets of measure zero, <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' /> is then also a partial type which is wide (since it is disjoint from, and hence not contained in, any <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable set of measure zero). If we then complete <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' /> to any complete type <img src='http://s2.wordpress.com/latex.php?latex=%7Bp%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p}' title='{p}' class='latex' /> (e.g. by taking an element of <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q&#039;}' title='{q&#039;}' class='latex' /> and computing its type), this type is then also wide. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
A typical application of this lemma will be to start with a wide complete type over some set <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> of constants, and then enlarge the set of constants, thus turning the complete type back into a partial type; but if one can show that the partial type remains wide, then one can refine it back to a wide complete type.
</p>
</p>
<p align="center"><b> &mdash;  4. Types and group operations  &mdash; </b></p>
<p>
Types are well behaved with respect to group operations. For instance, if <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is a partial type over <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, and <img src='http://s2.wordpress.com/latex.php?latex=%7Ba+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a \in G}' title='{a \in G}' class='latex' />, then the shift <img src='http://s3.wordpress.com/latex.php?latex=%7Bq+%5Ccdot+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q \cdot a}' title='{q \cdot a}' class='latex' /> of <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> (defined by taking the set in <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> or <img src='http://s3.wordpress.com/latex.php?latex=%7BG%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G^l}' title='{G^l}' class='latex' /> defined by <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> and shifting it by <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' />) is a partial type over <img src='http://s3.wordpress.com/latex.php?latex=%7BA+%5Ccup+%5C%7Ba%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \cup \{a\}}' title='{A \cup \{a\}}' class='latex' />; if <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> contained <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> was a complete type, then so is <img src='http://s1.wordpress.com/latex.php?latex=%7Bq+%5Ccdot+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q \cdot a}' title='{q \cdot a}' class='latex' />.
</p>
<p>
In a similar vein, if <img src='http://s2.wordpress.com/latex.php?latex=%7Bq%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q}' title='{q}' class='latex' /> is a partial or complete type over <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, then <img src='http://s1.wordpress.com/latex.php?latex=%7Bq%5E%7B-1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{q^{-1}}' title='{q^{-1}}' class='latex' /> is a partial or complete type over <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />.
</p>
<p>
Slightly less obvious is that if <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%2C+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p, q}' title='{p, q}' class='latex' /> are partial types over <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />, then the product set <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Ccdot+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \cdot q}' title='{p \cdot q}' class='latex' /> is also a partial type over <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />. Indeed, for any <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable sets <img src='http://s2.wordpress.com/latex.php?latex=%7BB%2C+C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B, C}' title='{B, C}' class='latex' /> containing <img src='http://s3.wordpress.com/latex.php?latex=%7Bp%2C+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p, q}' title='{p, q}' class='latex' />, we see that <img src='http://s1.wordpress.com/latex.php?latex=%7Bp+%5Ccdot+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \cdot q}' title='{p \cdot q}' class='latex' /> is contained in the set <img src='http://s2.wordpress.com/latex.php?latex=%7BB+%5Ccdot+C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B \cdot C}' title='{B \cdot C}' class='latex' />, which is <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />-definable (being cut out by the formula &#8220;<img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cexists+y+%5Cin+B%2C+z+%5Cin+C%3A+x+%3D+yz%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\exists y \in B, z \in C: x = yz}' title='{\exists y \in B, z \in C: x = yz}' class='latex' />&#8220;). On the other hand, if <img src='http://s2.wordpress.com/latex.php?latex=%7Bx%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x}' title='{x}' class='latex' /> lies in all the <img src='http://s3.wordpress.com/latex.php?latex=%7BB+%5Ccdot+C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B \cdot C}' title='{B \cdot C}' class='latex' />, i.e. for each <img src='http://s1.wordpress.com/latex.php?latex=%7BB%2C+C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B, C}' title='{B, C}' class='latex' /> one can find realisations <img src='http://s2.wordpress.com/latex.php?latex=%7By%2Cz%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y,z}' title='{y,z}' class='latex' /> of the formula &#8220;<img src='http://s3.wordpress.com/latex.php?latex=%7By+%5Cin+B+%5Cwedge+z+%5Cin+C+%5Cwedge+x%3Dyz%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{y \in B \wedge z \in C \wedge x=yz}' title='{y \in B \wedge z \in C \wedge x=yz}' class='latex' />&#8220;, then (as the intersection of definable sets is still definable) this whole family of formulae is finitely realisable, and thus (by saturation) realisable, which means that <img src='http://s1.wordpress.com/latex.php?latex=%7Bx+%5Cin+p+%5Ccdot+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x \in p \cdot q}' title='{x \in p \cdot q}' class='latex' />. Thus we have exhibited <img src='http://s2.wordpress.com/latex.php?latex=%7Bp+%5Ccdot+q%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p \cdot q}' title='{p \cdot q}' class='latex' /> as a finite type.
</p>
</p>
<p align="center"><b> &mdash;  5. Indiscernibles  &mdash; </b></p>
<p>
We already have a notion of elementary indistinguishability: two <img src='http://s3.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-tuples <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cvec+a%2C+%5Cvec+b+%5Cin+G%5El%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a, \vec b \in G^l}' title='{\vec a, \vec b \in G^l}' class='latex' /> are elementarily indistinguishable (over some set of constants <img src='http://s2.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />) if every formula involving <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> obeyed by <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cvec+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a}' title='{\vec a}' class='latex' /> is also obeyed by <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cvec+b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec b}' title='{\vec b}' class='latex' /> and vice versa (i.e. <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cvec+a%2C+%5Cvec+b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a, \vec b}' title='{\vec a, \vec b}' class='latex' /> have the same type, or equivalently (by homogeneity) there is an automorphism that maps <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cvec+a%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec a}' title='{\vec a}' class='latex' /> to <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cvec+b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\vec b}' title='{\vec b}' class='latex' />).
</p>
<p>
We can build upon this notion: a sequence <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%2C+b_2%2C+%5Cldots+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1, b_2, \ldots \in G}' title='{b_1, b_2, \ldots \in G}' class='latex' /> is <em>indiscernible</em> (over <img src='http://s1.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' />), if for every <img src='http://s2.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />, the <img src='http://s3.wordpress.com/latex.php?latex=%7Bl%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{l}' title='{l}' class='latex' />-tuples <img src='http://s1.wordpress.com/latex.php?latex=%7B%28b_%7Bi_1%7D%2C%5Cldots%2Cb_%7Bi_l%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_{i_1},\ldots,b_{i_l})}' title='{(b_{i_1},\ldots,b_{i_l})}' class='latex' /> for <img src='http://s2.wordpress.com/latex.php?latex=%7Bi_1+%3C+%5Cldots+%3C+i_l%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1 &lt; \ldots &lt; i_l}' title='{i_1 &lt; \ldots &lt; i_l}' class='latex' /> are elementarily indistinguishable; thus the <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' /> are indistinguishable, but also every ordered pair <img src='http://s1.wordpress.com/latex.php?latex=%7B%28b_i%2Cb_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(b_i,b_j)}' title='{(b_i,b_j)}' class='latex' /> for <img src='http://s2.wordpress.com/latex.php?latex=%7Bi+%3C+j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i &lt; j}' title='{i &lt; j}' class='latex' /> are indistinguishable, and so forth. In practice, indiscernibles will be constructed by lots of Ramsey theory, and are sort of a way of pre-emptively doing all the Ramsey theory at once.
</p>
<blockquote><p><b>Lemma 3</b>  Let <img src='http://s3.wordpress.com/latex.php?latex=%7BA+%5Csubset+G%5El+%5Ctimes+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A \subset G^l \times G}' title='{A \subset G^l \times G}' class='latex' /> be an <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable set for some <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, and for each <img src='http://s3.wordpress.com/latex.php?latex=%7Bb+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in G}' title='{b \in G}' class='latex' />, let <img src='http://s1.wordpress.com/latex.php?latex=%7BA_b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_b}' title='{A_b}' class='latex' /> be the slice <img src='http://s2.wordpress.com/latex.php?latex=%7BA_b+%3A%3D+%5C%7B+a+%5Cin+G%5El%3A+%28a%2Cb%29+%5Cin+A+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_b := \{ a \in G^l: (a,b) \in A \}}' title='{A_b := \{ a \in G^l: (a,b) \in A \}}' class='latex' /> (note that this is a <img src='http://s3.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Bb%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{b\}}' title='{M \cup \{b\}}' class='latex' />-definable set). We assume that all the <img src='http://s1.wordpress.com/latex.php?latex=%7BA_b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_b}' title='{A_b}' class='latex' /> are contained in an <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />-definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BX%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X&#039;}' title='{X&#039;}' class='latex' /> of finite measure. Let <img src='http://s1.wordpress.com/latex.php?latex=%7Bb+%5Cin+G%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b \in G}' title='{b \in G}' class='latex' /> be such that <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%28A_b%29+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu(A_b) &gt; 0}' title='{\mu(A_b) &gt; 0}' class='latex' />, and let <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%2C+b_2%2C+%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1, b_2, \ldots}' title='{b_1, b_2, \ldots}' class='latex' /> be an indiscernible sequence (over <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />) with the type of <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> (i.e. they are all elementarily indistinguishable from <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' />. Then any finite number of the <img src='http://s1.wordpress.com/latex.php?latex=%7BA_%7Bb_i%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_{b_i}}' title='{A_{b_i}}' class='latex' /> have non-empty intersection (in fact their intersection has positive measure). </p></blockquote>
</p>
<p>
<em>Proof:</em>  We establish this by induction. Suppose that we already know that </p>
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmu%28+A_%7Bb_%7Bi_1%7D%7D+%5Ccap+%5Cldots+%5Ccap+A_%7Bb_%7Bi_k%7D%7D+%29+%3E+0+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_k}} ) &gt; 0 ' title='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_k}} ) &gt; 0 ' class='latex' /></p>
<p> for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bi_1+%3C+%5Cldots+%3C+i_k%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1 &lt; \ldots &lt; i_k}' title='{i_1 &lt; \ldots &lt; i_k}' class='latex' /> (note that this is already true for <img src='http://s1.wordpress.com/latex.php?latex=%7Bk%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k=1}' title='{k=1}' class='latex' /> by hypothesis and indiscernability). We claim that
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmu%28+A_%7Bb_%7Bi_1%7D%7D+%5Ccap+%5Cldots+%5Ccap+A_%7Bb_%7Bi_%7Bk%2B1%7D%7D%7D+%29+%3E+0+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_{k+1}}} ) &gt; 0 ' title='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_{k+1}}} ) &gt; 0 ' class='latex' /></p>
<p> for <img src='http://s3.wordpress.com/latex.php?latex=%7Bi_1+%3C+%5Cldots+%3C+i_%7Bk%2B1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1 &lt; \ldots &lt; i_{k+1}}' title='{i_1 &lt; \ldots &lt; i_{k+1}}' class='latex' /> also. Note by indiscernability that these measures do not actually depend on the choices of <img src='http://s1.wordpress.com/latex.php?latex=%7Bi_1%2C%5Cldots%2Ci_%7Bk%2B1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1,\ldots,i_{k+1}}' title='{i_1,\ldots,i_{k+1}}' class='latex' />. Suppose for contradiction that we had
<p align="center"><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmu%28+A_%7Bb_%7Bi_1%7D%7D+%5Ccap+%5Cldots+%5Ccap+A_%7Bb_%7Bi_%7Bk%2B1%7D%7D%7D+%29+%3D+0+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_{k+1}}} ) = 0 ' title='\displaystyle  \mu( A_{b_{i_1}} \cap \ldots \cap A_{b_{i_{k+1}}} ) = 0 ' class='latex' /></p>
<p> for one, and hence (by indiscernability) for all <img src='http://s3.wordpress.com/latex.php?latex=%7Bi_1+%3C+%5Cldots+%3C+i_%7Bk%2B1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i_1 &lt; \ldots &lt; i_{k+1}}' title='{i_1 &lt; \ldots &lt; i_{k+1}}' class='latex' />. In particular, this shows that the sets
<p align="center"><img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle++A_%7Bb_1%7D+%5Ccap+%5Cldots+%5Ccap+A_%7Bb_%7Bk-1%7D%7D+%5Ccup+A_%7Bb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  A_{b_1} \cap \ldots \cap A_{b_{k-1}} \cup A_{b_n}' title='\displaystyle  A_{b_1} \cap \ldots \cap A_{b_{k-1}} \cup A_{b_n}' class='latex' /></p>
<p> are disjoint modulo null sets for <img src='http://s2.wordpress.com/latex.php?latex=%7Bn%3D+k%2C+k%2B1%2C+%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n= k, k+1, \ldots}' title='{n= k, k+1, \ldots}' class='latex' />. On the other hand, these sets have uniformly positive measure by induction hypothesis and indiscernability. Thus their union has unbounded measure, which contradicts the hypothesis that they all lie in a set <img src='http://s3.wordpress.com/latex.php?latex=%7BX%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X&#039;}' title='{X&#039;}' class='latex' /> of finite measure. <img src='http://s1.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>
A remark: the above argument was phrased using the Kiesler measure <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cmu%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu}' title='{\mu}' class='latex' />, but the same argument also works for a more general structure known as a <em><img src='http://s3.wordpress.com/latex.php?latex=%7BS1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S1}' title='{S1}' class='latex' />-ideal</em>. We&#8217;re not clear yet whether this additional generality will be necessary for the applications at hand.
</p>
<p>
Now we combine wide types and indiscernables, showing that wide types can be perturbed to &#8220;look the same&#8221; with respect to any finite number of indiscernibles:
</p>
<blockquote><p><b>Lemma 4</b>  Let <img src='http://s1.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> be an element or tuple in <img src='http://s2.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, let <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> be a wide type over <img src='http://s1.wordpress.com/latex.php?latex=%7BM+%5Ccup+%5C%7Bb%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M \cup \{b\}}' title='{M \cup \{b\}}' class='latex' /> for some set of constants <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />, and let <img src='http://s3.wordpress.com/latex.php?latex=%7Bb_1%2Cb_2%2C%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,b_2,\ldots}' title='{b_1,b_2,\ldots}' class='latex' /> be a sequence of indiscernibles (over <img src='http://s1.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />) that has the same type as <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' /> (over <img src='http://s3.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />). Then for any finite number <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_1%2C%5Cldots%2Cb_n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_1,\ldots,b_n}' title='{b_1,\ldots,b_n}' class='latex' /> in this sequence, one can find a type <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> has the same type over <img src='http://s1.wordpress.com/latex.php?latex=%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b_i}' title='{b_i}' class='latex' /> as <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> does over <img src='http://s3.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' />, for all <img src='http://s1.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. </p></blockquote>
</p>
<p>
<em>Proof:</em>  To abbreviate notation we suppress &#8220;over <img src='http://s2.wordpress.com/latex.php?latex=%7BM%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{M}' title='{M}' class='latex' />&#8221; in everything that follows. (We&#8217;ll probably use this convention again in later seminars.)
</p>
<p>
Let <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28a%2Cb%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(a,b)}' title='{\phi(a,b)}' class='latex' /> be a formula obeyed by <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{b}' title='{b}' class='latex' />, then the definable set <img src='http://s3.wordpress.com/latex.php?latex=%7BA%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A}' title='{A}' class='latex' /> cut out by <img src='http://s1.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' /> is such that the slice <img src='http://s2.wordpress.com/latex.php?latex=%7BA_b%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_b}' title='{A_b}' class='latex' /> has positive measure (since <img src='http://s3.wordpress.com/latex.php?latex=%7Ba%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a}' title='{a}' class='latex' /> is wide). By the previous lemma, <img src='http://s1.wordpress.com/latex.php?latex=%7BA_%7Bb_1%7D+%5Ccap+%5Cldots+%5Ccap+A_%7Bb_n%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{A_{b_1} \cap \ldots \cap A_{b_n}}' title='{A_{b_1} \cap \ldots \cap A_{b_n}}' class='latex' /> is thus non-empty, so we can find an <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> such that <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%28a%27%2Cb_i%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi(a&#039;,b_i)}' title='{\phi(a&#039;,b_i)}' class='latex' /> is true for all <img src='http://s1.wordpress.com/latex.php?latex=%7B1+%5Cleq+i+%5Cleq+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1 \leq i \leq n}' title='{1 \leq i \leq n}' class='latex' />. At present <img src='http://s2.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> depends on <img src='http://s3.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' />; but by using saturation one can make <img src='http://s1.wordpress.com/latex.php?latex=%7Ba%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a&#039;}' title='{a&#039;}' class='latex' /> independent of <img src='http://s2.wordpress.com/latex.php?latex=%7B%5Cphi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\phi}' title='{\phi}' class='latex' />, and the claim follows. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p></p>
Posted in Logic reading seminar, math.GR, math.LO Tagged: henry towsner, Isaac Goldbring, Keisler measure, universal model, wide type <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/2963/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/2963/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/2963/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/2963/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/2963/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/2963/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/2963/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/2963/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/2963/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/2963/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2963&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/22/reading-seminar-2-stable-group-theory-and-approximate-subgroups-by-ehud-hrushovski/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
		<item>
		<title>A new proof of the density Hales-Jewett theorem</title>
		<link>http://terrytao.wordpress.com/2009/10/22/a-new-proof-of-the-density-hales-jewett-theorem/</link>
		<comments>http://terrytao.wordpress.com/2009/10/22/a-new-proof-of-the-density-hales-jewett-theorem/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 22:28:05 +0000</pubDate>
		<dc:creator>Terence Tao</dc:creator>
				<category><![CDATA[math.CO]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[polymath]]></category>
		<category><![CDATA[density Hales-Jewett theorem]]></category>
		<category><![CDATA[polymath1]]></category>
		<category><![CDATA[ryan o'donnell]]></category>

		<guid isPermaLink="false">http://terrytao.wordpress.com/?p=2946</guid>
		<description><![CDATA[The polymath1 project has just uploaded to the arXiv the paper &#8220;A new proof of the density Hales-Jewett theorem&#8220;, to be submitted shortly.  Special thanks here go to Ryan O&#8217;Donnell for performing the lion&#8217;s share of the writing up of the results, and to Tim Gowers for running a highly successful online mathematical experiment.
I&#8217;ll state [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2946&subd=terrytao&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <a href="http://michaelnielsen.org/polymath1/index.php?title=Polymath1">polymath1 project</a> has just uploaded to the arXiv the paper &#8220;<a href="http://arxiv.org/abs/0910.3926">A new proof of the density Hales-Jewett theorem</a>&#8220;, to be submitted shortly.  Special thanks here go to Ryan O&#8217;Donnell for performing the lion&#8217;s share of the writing up of the results, and to Tim Gowers for running a highly successful online mathematical experiment.</p>
<p>I&#8217;ll state the main result in the first non-trivial case <img src='http://s2.wordpress.com/latex.php?latex=k%3D3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k=3' title='k=3' class='latex' /> for simplicity, though the methods extend surprisingly easily to higher <img src='http://s3.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' /> (but with significantly worse bounds).  Let <img src='http://s1.wordpress.com/latex.php?latex=c_%7Bn%2C3%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c_{n,3}' title='c_{n,3}' class='latex' /> be the size of the largest subset of the cube <img src='http://s2.wordpress.com/latex.php?latex=%5B3%5D%5En+%3D+%5C%7B1%2C2%2C3%5C%7D%5En&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='[3]^n = \{1,2,3\}^n' title='[3]^n = \{1,2,3\}^n' class='latex' /> that does not contain any combinatorial line.    The density Hales-Jewett theorem of Furstenberg and Katznelson shows that <img src='http://s3.wordpress.com/latex.php?latex=c_%7Bn%2C3%7D+%3D+o%283%5En%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c_{n,3} = o(3^n)' title='c_{n,3} = o(3^n)' class='latex' />.  In the course of the Polymath1 project, the explicit values</p>
<p style="text-align:center;"><img src='http://s1.wordpress.com/latex.php?latex=c_%7B0%2C3%7D+%3D+1%3B+c_%7B1%2C3%7D+%3D+2%3B+c_%7B2%2C3%7D+%3D+6%3B+c_%7B3%2C3%7D+%3D+18%3B+c_%7B4%2C3%7D+%3D+52%3B+c_%7B5%2C3%7D+%3D150%3B+c_%7B6%2C3%7D+%3D+450&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c_{0,3} = 1; c_{1,3} = 2; c_{2,3} = 6; c_{3,3} = 18; c_{4,3} = 52; c_{5,3} =150; c_{6,3} = 450' title='c_{0,3} = 1; c_{1,3} = 2; c_{2,3} = 6; c_{3,3} = 18; c_{4,3} = 52; c_{5,3} =150; c_{6,3} = 450' class='latex' /></p>
<p>were established, as well as the asymptotic lower bound</p>
<p style="text-align:center;"><img src='http://s2.wordpress.com/latex.php?latex=c_%7Bn%2C3%7D+%5Cgeq+3%5En+%5Cexp%28+-+O%28+%5Csqrt%7B+%5Clog+n+%7D+%29+%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c_{n,3} \geq 3^n \exp( - O( \sqrt{ \log n } ) )' title='c_{n,3} \geq 3^n \exp( - O( \sqrt{ \log n } ) )' class='latex' /></p>
<p>(actually we have a slightly more precise bound than this).  The main result of this paper is then</p>
<blockquote>
<p style="text-align:left;"><strong>Theorem.</strong> (<img src='http://s3.wordpress.com/latex.php?latex=k%3D3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k=3' title='k=3' class='latex' /> version) <img src='http://s1.wordpress.com/latex.php?latex=c_%7Bn%2C3%7D+%5Cll+3%5En+%2F+%5Clog%5E%7B1%2F2%7D_%2A+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c_{n,3} \ll 3^n / \log^{1/2}_* n' title='c_{n,3} \ll 3^n / \log^{1/2}_* n' class='latex' />.</p>
</blockquote>
<p>Here <img src='http://s2.wordpress.com/latex.php?latex=%5Clog_%2A+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\log_* n' title='\log_* n' class='latex' /> is the inverse tower exponential function; it is the number of times one has to take (natural) logarithms until one drops below 1.  So it does go to infinity, but extremely slowly.  Nevertheless, this is the first explicitly quantitative version of the density Hales-Jewett theorem.</p>
<p>The argument is based on the density increment argument as pioneered by Roth, and also used in later papers of Ajtai-Szemerédi and Shkredov on the corners problem, which was also influential in our current work (though, perhaps paradoxically, the generality of our setting makes our argument <em>simpler</em> than the above arguments, in particular allowing one to avoid use of the Fourier transform, regularity lemma, or Szemerédi&#8217;s theorem).   I discuss the argument in the first part of <a href="http://terrytao.wordpress.com/2009/04/02/polymath1-and-three-new-proofs-of-the-density-hales-jewett-theorem/">this previous blog post</a>.</p>
<p>I&#8217;ll end this post with an open problem.  In our paper, we cite the work of P. L. Varnavides, who was the first to observe the elementary averaging argument that showed that Roth&#8217;s theorem (which showed that dense sets of integers contained at least one progression of length three) could be amplified (to show that there was in some sense a &#8220;dense&#8221; set of arithmetic progressions of length three).  However, despite much effort, we were not able to expand &#8220;P.&#8221; into the first name.  As one final task of the Polymath1 project, perhaps some readers with skills in detective work could lend a hand in finding out what Varnavides&#8217; first name was? <i>Update, Oct 22:</i> Mystery now solved; see comments.</p>
Posted in math.CO, paper, polymath Tagged: density Hales-Jewett theorem, polymath1, ryan o'donnell <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/terrytao.wordpress.com/2946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/terrytao.wordpress.com/2946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/terrytao.wordpress.com/2946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/terrytao.wordpress.com/2946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/terrytao.wordpress.com/2946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/terrytao.wordpress.com/2946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/terrytao.wordpress.com/2946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/terrytao.wordpress.com/2946/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/terrytao.wordpress.com/2946/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/terrytao.wordpress.com/2946/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=terrytao.wordpress.com&blog=817149&post=2946&subd=terrytao&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://terrytao.wordpress.com/2009/10/22/a-new-proof-of-the-density-hales-jewett-theorem/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3c795880f3b73784a9b75fbff3772701?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Terry</media:title>
		</media:content>
	</item>
	</channel>
</rss>