<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gödel's Lost Letter and P=NP</title>
	<atom:link href="http://rjlipton.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rjlipton.wordpress.com</link>
	<description>a personal view of the theory of computation</description>
	<lastBuildDate>Sun, 29 Jan 2012 05:03:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rjlipton.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Gödel's Lost Letter and P=NP</title>
		<link>http://rjlipton.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rjlipton.wordpress.com/osd.xml" title="Gödel&#039;s Lost Letter and P=NP" />
	<atom:link rel='hub' href='http://rjlipton.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The Lonely Runner Conjecture</title>
		<link>http://rjlipton.wordpress.com/2012/01/28/the-lonely-runner-conjecture/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/28/the-lonely-runner-conjecture/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 04:58:28 +0000</pubDate>
		<dc:creator>KWRegan</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Open Problems]]></category>
		<category><![CDATA[approximation]]></category>
		<category><![CDATA[conjectures]]></category>
		<category><![CDATA[Diophantine]]></category>
		<category><![CDATA[Problems]]></category>
		<category><![CDATA[randomness]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=8013</guid>
		<description><![CDATA[Another elusive open problem J&#246;rg Wills is a mathematician who has done many interesting things in geometry and related areas. But he is probably best known for a paper he wrote in 1967, &#8220;Zwei S&#228;tze &#252;ber inhomogene diophantische Approximation von Irrationalzahlen.&#8221; In this he created a conjecture, that was later independently discovered by Thomas Cusick, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=8013&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Another elusive open problem </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/joergwills.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/joergwills.jpg?w=600" alt="" title="JoergWills"   class="alignright size-full wp-image-8014" /></a></p>
<p>
J&ouml;rg Wills is a mathematician who has done many interesting things in geometry and related areas. But he is probably best known for a paper he wrote in 1967, &#8220;Zwei S&auml;tze &uuml;ber inhomogene diophantische Approximation von Irrationalzahlen.&#8221;  In this he created a conjecture, that was later independently discovered by Thomas Cusick, and finally named by Luis Goddyn as the <a href="http://en.wikipedia.org/wiki/Lonely_runner_conjecture">lonely runner conjecture</a>. </p>
<p>
Today I (Dick) want to talk about this elusive conjecture that is another disease along with graph or group <a href="http://rjlipton.wordpress.com/2011/10/08/an-annoying-open-problem/">isomorphism</a> and all the <a href="http://rjlipton.wordpress.com/2009/11/04/on-mathematical-diseases/">others</a> and <a href="http://rjlipton.wordpress.com/2009/11/12/more-on-mathematical-diseases/">others</a>.</p>
<p>
<b>So beware</b>: read on only if you are prepared to spent hours thinking about a problem that is simple to state, has been open for forty-five years, and has resisted the efforts of some of the top researchers in the world. You have been warned.</p>
<p>
<p><H2> The Problem </H2></p>
<p><p>
Actually unlike some of the other diseases the lonely runner conjecture (LRC) is really an important question in Diophantine approximation theory. Unlike many diseases it has nontrivial consequences and is related to important open questions in, for example, graph theory. </p>
<p>However, the best way to state the LRC is probably with the beautiful language of runners on a circular track rather than fractional parts of numbers. There are <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> runners going around a circular track of unit length, and they are very steady runners: they each have their own distinct paces. They all start together from the same starting spot and continue running at their own unique pace forever. Unlike real runners they never vary their speeds, they never get tired, and they never interfere with each other&#8212;even as faster runners pass slower runners. </p>
<p>
<a href="http://rjlipton.files.wordpress.com/2012/01/runners.png"><img src="http://rjlipton.files.wordpress.com/2012/01/runners.png?w=600" alt="" title="runners"   class="aligncenter size-full wp-image-8016" /></a></p>
<p>
The question is, will there be a time when no runner will be near the start? More precisely, when each runner will be distance at least <img src='http://s0.wp.com/latex.php?latex=%7B%5Cfrac%7B1%7D%7Bn%2B1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;frac{1}{n+1}}' title='{&#92;frac{1}{n+1}}' class='latex' /> from the start? </p>
<p>
The reason this is called the &#8220;lonely runner conjecture&#8221; is that we can imagine that there really are <img src='http://s0.wp.com/latex.php?latex=%7Bn%2B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n+1}' title='{n+1}' class='latex' /> runners, but one runner has pace zero&#8212;that&#8217;s me. So I stay at the start and become lonely when no one else is near me, either behind or in front. If you think I should try walking, just subtract my walking speed from everyone else&#8217;s and we&#8217;re back in the case where I stand still. If you get <a href="http://en.wikipedia.org/wiki/Patrick_Makau_Musyoki">Patrick Makau</a> to run instead, then subtracting his speed is the same as using me and having the others run in the opposite direction. Thus the originally stated conjecture that each of <img src='http://s0.wp.com/latex.php?latex=%7Bn%2B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n+1}' title='{n+1}' class='latex' /> runners gets &#8220;lonely&#8221; at some time is equivalent to <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> runners and just me being lonely.</p>
<p>
<p><H2> Results </H2></p>
<p><p>
There are two types of partial results that are known. There are results that show that the problem holds for small values of <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' />. The best of <a href="http://www.mac.cie.uva.es/~revilla/vjmda/files/044.pdf">these</a> is <img src='http://s0.wp.com/latex.php?latex=%7Bn%3D6%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n=6}' title='{n=6}' class='latex' />, I believe. Again because I&#8217;m in every race, the paper&#8217;s title refers to <i>seven</i> &#8220;runners.&#8221; The other results treat the general case of <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> runners but restrict the speeds of the runners. For example, if the runners initially select random paces, then it is possible to prove very strong separation results. Other restrictions assume that the paces of the runners are sufficiently different, i.e. that the ratios of paces are relatively large.</p>
<p>
The proofs of the conjecture even for small values of <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> can be quite intricate. If you like hard case-analysis proofs, then these are for you. Take a look. It is hard to imagine how difficult these proofs were to find, and how difficult they are to check for correctness&#8212;especially when computer searches are employed. </p>
<p>
In order to give a bit of the flavor of the complex case analysis used, here is a diagram from the <a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.91.9898">paper</a> by Tom Bohman, Dan Kleitman, and Ron Holzman that proved the case <img src='http://s0.wp.com/latex.php?latex=%7Bn%3D5%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n=5}' title='{n=5}' class='latex' />:</p>
<p>
<a href="http://rjlipton.files.wordpress.com/2012/01/runnercases.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/runnercases.jpg?w=450&#038;h=459" alt="" title="RunnerCases" width="450" height="459" class="aligncenter" /></a></p>
<p><H2> An Approach? </H2></p>
<p><p>
I must admit to have fallen a bit for this disease, but I cannot imagine trying to solve <img src='http://s0.wp.com/latex.php?latex=%7Bn%3D7%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n=7}' title='{n=7}' class='latex' /> by even more complex case analysis. That is beyond what I can do. But it did occur to me that there might be a different approach to the problem. My approach does not work yet, and may never work. But it could yield some new insights. </p>
<p>
The idea is simple: apply the probabilistic method to the problem. Let&#8217;s start with a simple lemma: </p>
<blockquote><p><b>Lemma 1</b> <em> For any collection of <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> runners with non-zero paces that need not be distinct, and any interval <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' /> that includes the starting point, there is at least one time so that at most 	</p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Clfloor+n%7CI%7C+%5Crfloor+&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;lfloor n|I| &#92;rfloor ' title='&#92;displaystyle  &#92;lfloor n|I| &#92;rfloor ' class='latex' /></p>
<p>runners are in the interval <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' />. </em></p></blockquote>
<p>
Here <img src='http://s0.wp.com/latex.php?latex=%7B%7CI%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{|I|}' title='{|I|}' class='latex' /> is the length of the interval. Before we prove the lemma let me give two interesting statements that follow.</p>
<blockquote><p><b>Corollary 2</b> <em> For any <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> and any runners with distinct non-zero paces, there is at least one time so that at most <b>one</b> runner is within <img src='http://s0.wp.com/latex.php?latex=%7B%5Cfrac%7B1%7D%7Bn%2B1%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{&#92;frac{1}{n+1}}' title='{&#92;frac{1}{n+1}}' class='latex' /> of the starting point. </em></p></blockquote>
<p><p>
<em>Proof:</em>  The corollary follows by letting <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' /> be the interval <img src='http://s0.wp.com/latex.php?latex=%7B%5B-%5Cfrac%7B1%7D%7Bn%2B1%7D%2C%2B%5Cfrac%7B1%7D%7Bn%2B1%7D%5D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{[-&#92;frac{1}{n+1},+&#92;frac{1}{n+1}]}' title='{[-&#92;frac{1}{n+1},+&#92;frac{1}{n+1}]}' class='latex' />. The lemma shows there is a time so that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Clfloor+n+%5Ccdot+%5Cfrac%7B2%7D%7Bn%2B1%7D+%5Crfloor+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;lfloor n &#92;cdot &#92;frac{2}{n+1} &#92;rfloor ' title='&#92;displaystyle  &#92;lfloor n &#92;cdot &#92;frac{2}{n+1} &#92;rfloor ' class='latex' /></p>
<p> runners are in <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' />. But this quantity is <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' />. <img src='http://s0.wp.com/latex.php?latex=%5CBox&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;Box' title='&#92;Box' class='latex' /></p>
<p>
Another corollary is this: </p>
<blockquote><p><b>Corollary 3</b> <em> For any <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> and any runners, fix a runner <img src='http://s0.wp.com/latex.php?latex=%7Br%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{r}' title='{r}' class='latex' />. Then there is at least one time so that at most one runner <img src='http://s0.wp.com/latex.php?latex=%7Br%27+%5Cneq+r%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{r&#039; &#92;neq r}' title='{r&#039; &#92;neq r}' class='latex' /> is within <img src='http://s0.wp.com/latex.php?latex=%7B%5Cfrac%7B1%7D%7Bn%2B2%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{&#92;frac{1}{n+2}}' title='{&#92;frac{1}{n+2}}' class='latex' /> of the starting point. </em></p></blockquote>
<p>
Note that the interval is slightly smaller than before: the denominator has changed from <img src='http://s0.wp.com/latex.php?latex=%7Bn%2B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n+1}' title='{n+1}' class='latex' /> to <img src='http://s0.wp.com/latex.php?latex=%7Bn%2B2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n+2}' title='{n+2}' class='latex' />. But now we can &#8220;control&#8221; slightly which runner is allowed to be near the start. </p>
<p>
<em>Proof:</em>  The proof of the lemma is a simple probabilistic method argument. I cannot find a reference for it, but it must be well-known. In any case let&#8217;s go over the proof for completeness.</p>
<p>
Define <img src='http://s0.wp.com/latex.php?latex=%7BX_%7Bi%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X_{i}}' title='{X_{i}}' class='latex' /> to be the indicator random variable so that it is <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> when the <img src='http://s0.wp.com/latex.php?latex=%7Bi%5E%7Bth%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{i^{th}}' title='{i^{th}}' class='latex' /> runner is in the interval <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' /> for a random time <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />. I claim that 	</p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++E%5BX_%7Bi%7D%5D+%3D+%7CI%7C%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  E[X_{i}] = |I|, ' title='&#92;displaystyle  E[X_{i}] = |I|, ' class='latex' /></p>
<p>for all <img src='http://s0.wp.com/latex.php?latex=%7Bi%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{i}' title='{i}' class='latex' />. The claim follows by noting that as time <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' /> varies uniformly so does the runner&#8217;s position.</p>
<p>
Now consider the summation 	</p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++S+%3D+%5Csum_%7Bi%3D1%7D%5E%7Bn%7D+X_%7Bi%7D.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  S = &#92;sum_{i=1}^{n} X_{i}. ' title='&#92;displaystyle  S = &#92;sum_{i=1}^{n} X_{i}. ' class='latex' /></p>
<p>This is the number of runners that are in the interval <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' /> at a random time <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />. But the expectation of <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> is <img src='http://s0.wp.com/latex.php?latex=%7Bw+%3D+n%7CI%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{w = n|I|}' title='{w = n|I|}' class='latex' />. So there must be some time when <img src='http://s0.wp.com/latex.php?latex=%7BS+%5Cle+%5Clfloor+w+%5Crfloor%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S &#92;le &#92;lfloor w &#92;rfloor}' title='{S &#92;le &#92;lfloor w &#92;rfloor}' class='latex' />, since <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> is an integer valued random variable. <img src='http://s0.wp.com/latex.php?latex=%5CBox&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;Box' title='&#92;Box' class='latex' /></p>
<p>
<p><H2> Building the Argument </H2></p>
<p><p>
Of course, having <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> runner near the start is not loneliness for me. But we can ask, what about the times when this runner enters, or leaves? </p>
<p>
If it is not the case that <i>two</i> other runners were in the interval while he was, then I really was lonely at one of those times. One of those two must have been in the interval while he entered, exiting while he was still in the middle, and the other must have entered before he left. Since the probabilistic argument not only shows there exists a time but gives a set of times with positive measure, we can isolate a block of time when the runner was alone. </p>
<p>
Can we apply probabilistic arguments in a compound manner to find times when there are not three runners in this kind proximity? Alas this may still require breaking into cases according to their speed relative to the single runner. One idea Ken and I have explored is cases where some slower runners can be paired with ones moving at (or about?) twice the speed, and using this form of the union bound:</p>
<p><p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BProb%7D%5BE_%7B1%7D+%5Cvee+%5Ccdots+%5Cvee+E_%7Bn%7D%5D+%5Cleq+%5Cmathsf%7BProb%7D%5BE_%7B1%7D+%5Cvee+E_%7B2%7D%5D+%2B+%5Ccdots+%2B+%5Cmathsf%7BProb%7D%5BE_%7Bn-1%7D+%5Cvee+E_%7Bn%7D%5D.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;mathsf{Prob}[E_{1} &#92;vee &#92;cdots &#92;vee E_{n}] &#92;leq &#92;mathsf{Prob}[E_{1} &#92;vee E_{2}] + &#92;cdots + &#92;mathsf{Prob}[E_{n-1} &#92;vee E_{n}]. ' title='&#92;displaystyle  &#92;mathsf{Prob}[E_{1} &#92;vee &#92;cdots &#92;vee E_{n}] &#92;leq &#92;mathsf{Prob}[E_{1} &#92;vee E_{2}] + &#92;cdots + &#92;mathsf{Prob}[E_{n-1} &#92;vee E_{n}]. ' class='latex' /></p>
<p>
We think this shows loneliness in an interval of width <img src='http://s0.wp.com/latex.php?latex=%7B%5Cfrac%7Bc%7D%7Bn%2B1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;frac{c}{n+1}}' title='{&#92;frac{c}{n+1}}' class='latex' /> about the origin for <img src='http://s0.wp.com/latex.php?latex=%7Bc+%3D+%5Cfrac%7B4%7D%7B3%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c = &#92;frac{4}{3}}' title='{c = &#92;frac{4}{3}}' class='latex' /> in case the speeds are in ratio <img src='http://s0.wp.com/latex.php?latex=%7B1%3A2%3A%5Ccdots%3An%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1:2:&#92;cdots:n}' title='{1:2:&#92;cdots:n}' class='latex' />. We don&#8217;t know which such special cases have been analyzed&#8212;we wonder if this is a good subject for a computer repository or PolyMath project.</p>
<p>
<p><H2> Open Problems </H2></p>
<p><p>
My suggestion is to move on and forget this problem. Yet it seems like the probabilistic idea might be improved just a bit to get the existence of a time when no runners are near the start. Can we use more clever probabilistic ideas? What about higher moments? or using the <a href="http://arxiv.org/abs/0903.0544">Local Lemma</a>, or&#8230;? </p>
<p>
Wait&#8212;I see an idea&#8230;</p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/8013/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/8013/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/8013/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=8013&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/28/the-lonely-runner-conjecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7f5bfd8236587a9173030f92f9f08244?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kwregan</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/joergwills.jpg" medium="image">
			<media:title type="html">JoergWills</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/runners.png" medium="image">
			<media:title type="html">runners</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/runnercases.jpg" medium="image">
			<media:title type="html">RunnerCases</media:title>
		</media:content>
	</item>
		<item>
		<title>Ode To The Math Monthly</title>
		<link>http://rjlipton.wordpress.com/2012/01/24/ode-to-the-math-monthly/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/24/ode-to-the-math-monthly/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 12:45:54 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
				<category><![CDATA[History]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Proofs]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[Monthly]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=8003</guid>
		<description><![CDATA[Some fun results on matrices Olga Taussky-Todd was one of the leading experts on all things related to matrix and linear algebra in the middle and late 1900&#8242;s. She was born in the Austro-Hungarian Empire in what is now the Czech Republic, and obtained her doctorate in Vienna in 1930. She attended the Vienna Circle [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=8003&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Some fun results on matrices </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/todd.jpeg"><img src="http://rjlipton.files.wordpress.com/2012/01/todd.jpeg?w=600" alt="" title="Todd"  class="alignright size-full wp-image-8005" /></a></p>
<p>
Olga Taussky-Todd was one of the leading experts on all things related to matrix and linear algebra in the middle and late 1900&#8242;s. She was born in the Austro-Hungarian Empire in what is now the Czech Republic, and obtained her doctorate in Vienna in 1930. She attended the Vienna Circle while fellow student Kurt G&ouml;del was proving his greatest results, and recalled that G&ouml;del was very much in demand for help with mathematical problems of all kinds. She left Austria in 1934, worked a year at Bryn Mawr near Philadelphia, then held appointments at the universities of Cambridge and London until after World War II, when she and her husband John Todd emigrated to America.</p>
<p>
Today I want to present a couple of simple, but very cool results about matrices. </p>
<p><span id="more-8003"></span></p>
<p>
Taussky-Todd once said in the <a href="http://www.maa.org/pubs/monthly.html">American Mathematical Monthly</a>&#8212;from now on the Monthly:  </p>
<blockquote><p>
I did not look for matrix theory. It somehow looked for me.
</p></blockquote>
<p>
That is to say, her doctorate was on algebraic number theory, and then she progressed to functional analysis. Heading in the direction of continuous mathematics was the available path. According to these biographical <a href="http://www.agnesscott.edu/lriddle/women/todd.htm">notes</a>, the field of matrix theory did not really exist at the time. The notes hint that matrix theory was too light to be a main subject for graduate education unto itself, so perhaps the Monthly was a needed vehicle to help to launch it.</p>
<p>
<h2> Matrix and Monthly </h2>
<p><p>
One of Taussky-Todd&#8217;s great papers is &#8220;A recurring theorem in determinants,&#8221; which proved a variety of simple, but fundamental, theorems about matrices. It appeared, as did many of her papers, in the Monthly. One of these theorems is a famous non-singularity condition:</p>
<blockquote><p><b>Theorem: </b> <em> Let <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> be a complex <img src='http://s0.wp.com/latex.php?latex=%7Bn+%5Ctimes+n%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{n &#92;times n}' title='{n &#92;times n}' class='latex' /> matrix, and let <img src='http://s0.wp.com/latex.php?latex=%7BA_%7Bi%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{A_{i}}' title='{A_{i}}' class='latex' /> stand for the sum of the absolute values of the non-diagonal elements in row <img src='http://s0.wp.com/latex.php?latex=%7Bi%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{i}' title='{i}' class='latex' />, namely
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++A_%7Bi%7D+%3D+%5Csum_%7Bj+%5Cneq+i%7D+%7Ca_%7Bij%7D%7C%2C+%5C+%5C+i%3D1%2C%5Cdots%2Cn.+&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  A_{i} = &#92;sum_{j &#92;neq i} |a_{ij}|, &#92; &#92; i=1,&#92;dots,n. ' title='&#92;displaystyle  A_{i} = &#92;sum_{j &#92;neq i} |a_{ij}|, &#92; &#92; i=1,&#92;dots,n. ' class='latex' /></p>
<p> If <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> is diagonally dominant, meaning.
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%7Ca_%7Bii%7D%7C+%3E+A_%7Bi%7D%2C+%5C+%5C+i%3D1%2C%5Cdots%2Cn%2C+&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  |a_{ii}| &gt; A_{i}, &#92; &#92; i=1,&#92;dots,n, ' title='&#92;displaystyle  |a_{ii}| &gt; A_{i}, &#92; &#92; i=1,&#92;dots,n, ' class='latex' /></p>
<p> then
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cdet%28A%29+%5Cneq+0.+&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;det(A) &#92;neq 0. ' title='&#92;displaystyle  &#92;det(A) &#92;neq 0. ' class='latex' /></p>
<p> </em></p></blockquote>
<p><p>
I recall as a student &#8220;meeting&#8221; Taussky-Todd&#8217;s work in a book on algebraic number theory. Somehow many of the results in that area could be reconstructed as theorems on matrices, and the resulting proofs sometimes were much more transparent. </p>
<p>
Ivars Peterson has a nice discussion of her work <a href="http://www.maa.org/mathland/mathtrek_8_16_99.html">here</a>. The same biographical notes referenced above have this revealing passage:</p>
<blockquote><p>
 Olga Taussky always wished to ease the way of younger women in mathematics, and was sorry not to have more to work with. She said so, and she showed it in her life. Marjorie Senechal recalls giving a paper at an AMS meeting for the first time in 1962, and feeling quite alone and far from home. Olga turned the whole experience into a pleasant one by coming up to Marjorie, all smiles introducing herself, and saying, &#8220;It&#8217;s so nice to have another woman here! Welcome to mathematics!&#8221;
</p></blockquote>
<p>
Let&#8217;s look at two simple but I believe interesting results about matrices. One is from the Monthly, and perhaps Olga would appreciate them. </p>
<p>
<h2> A Matrix Result </h2>
<p><p>
Consider the two matrices <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' /> over the integers:
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++A+%3D+%5Cbegin%7Bbmatrix%7D+1+%26+1+%5C%5C+1+%26+0+%5Cend%7Bbmatrix%7D+%5Ctext%7B+and+%7D+B+%3D+%5Cbegin%7Bbmatrix%7D+0+%26+1+%5C%5C+1+%26+1+%5Cend%7Bbmatrix%7D.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  A = &#92;begin{bmatrix} 1 &amp; 1 &#92;&#92; 1 &amp; 0 &#92;end{bmatrix} &#92;text{ and } B = &#92;begin{bmatrix} 0 &amp; 1 &#92;&#92; 1 &amp; 1 &#92;end{bmatrix}. ' title='&#92;displaystyle  A = &#92;begin{bmatrix} 1 &amp; 1 &#92;&#92; 1 &amp; 0 &#92;end{bmatrix} &#92;text{ and } B = &#92;begin{bmatrix} 0 &amp; 1 &#92;&#92; 1 &amp; 1 &#92;end{bmatrix}. ' class='latex' /></p>
<p> The question is it possible for a sequence of <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />&#8216;s and <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' />&#8216;s to equal another distinct sequence of <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />&#8216;s and <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' />&#8216;s? For example, is:
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++ABABBBABBABBAAA+%3D+BAAABBAABBBA+%5C+%3F+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  ABABBBABBABBAAA = BAAABBAABBBA &#92; ? ' title='&#92;displaystyle  ABABBBABBABBAAA = BAAABBAABBBA &#92; ? ' class='latex' /></p>
<p> The answer is <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbf+no%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bf no}' title='{&#92;bf no}' class='latex' />, and see the next paragraph for the cool proof. One way to think about this is that the two matrices generate the <a href="http://en.wikipedia.org/wiki/Free_monoid">free semigroup</a>. There are pairs of matrices that generate the free group, but the proof that they do that is harder, in my opinion. I once used that the free group is generated by matrices to solve an open problem&#8212;see <a href="http://rjlipton.wordpress.com/2009/04/16/the-word-problem-for-free-groups/">here.</a> What is cool is that the proof is quite unexpected. </p>
<p><p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5CS+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;S ' title='&#92;displaystyle  &#92;S ' class='latex' /></p>
<p>
The key is to look at the action of the matrices on positive vectors: the vector <img src='http://s0.wp.com/latex.php?latex=%7Bv%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{v}' title='{v}' class='latex' /> is positive provided
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++v+%3D+%5Cbegin%7Bbmatrix%7D+x+%5C%5C+y+%5Cend%7Bbmatrix%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  v = &#92;begin{bmatrix} x &#92;&#92; y &#92;end{bmatrix} ' title='&#92;displaystyle  v = &#92;begin{bmatrix} x &#92;&#92; y &#92;end{bmatrix} ' class='latex' /></p>
<p> where <img src='http://s0.wp.com/latex.php?latex=%7Bx+%3E+0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x &gt; 0}' title='{x &gt; 0}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7By+%3E+0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{y &gt; 0}' title='{y &gt; 0}' class='latex' />. Note that both <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' /> map positive vectors to positive vectors.</p>
<p>
Also define <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BTOP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{TOP}}' title='{&#92;mathsf{TOP}}' class='latex' /> to be those vectors whose first coordinate is strictly larger than its second and define <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BBOT%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{BOT}}' title='{&#92;mathsf{BOT}}' class='latex' /> to be those whose second coordinate is strictly larger than its first. Thus,
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Bbmatrix%7D+11+%5C%5C+9+%5Cend%7Bbmatrix%7D+%5Cin+%5Cmathsf%7BTOP%7D+%5Ctext%7B+and+%7D+%5Cbegin%7Bbmatrix%7D+4+%5C%5C+23+%5Cend%7Bbmatrix%7D+%5Cin+%5Cmathsf%7BBOT%7D.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{bmatrix} 11 &#92;&#92; 9 &#92;end{bmatrix} &#92;in &#92;mathsf{TOP} &#92;text{ and } &#92;begin{bmatrix} 4 &#92;&#92; 23 &#92;end{bmatrix} &#92;in &#92;mathsf{BOT}. ' title='&#92;displaystyle  &#92;begin{bmatrix} 11 &#92;&#92; 9 &#92;end{bmatrix} &#92;in &#92;mathsf{TOP} &#92;text{ and } &#92;begin{bmatrix} 4 &#92;&#92; 23 &#92;end{bmatrix} &#92;in &#92;mathsf{BOT}. ' class='latex' /></p>
<p> Let <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BT%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{T}' title='{T}' class='latex' /> be distinct sequences of the matrices <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' /> that are equal: we plan to show that <img src='http://s0.wp.com/latex.php?latex=%7BS+%3D+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S = T}' title='{S = T}' class='latex' />. If they both start with the same matrix, since the matrices are invertible, we can find shorter such sequences. Thus, we can assume that <img src='http://s0.wp.com/latex.php?latex=%7BS+%3D+AS%27%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S = AS&#039;}' title='{S = AS&#039;}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BT%3DBT%27%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{T=BT&#039;}' title='{T=BT&#039;}' class='latex' /> for some <img src='http://s0.wp.com/latex.php?latex=%7BS%27%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S&#039;}' title='{S&#039;}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BT%27%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{T&#039;}' title='{T&#039;}' class='latex' />. Let <img src='http://s0.wp.com/latex.php?latex=%7Bv%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{v}' title='{v}' class='latex' /> be any positive vector. Define
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++x+%3D+S%27v+%5Cquad%5Ctext%7B+and+%7D%5Cquad+y+%3D+T%27v.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  x = S&#039;v &#92;quad&#92;text{ and }&#92;quad y = T&#039;v. ' title='&#92;displaystyle  x = S&#039;v &#92;quad&#92;text{ and }&#92;quad y = T&#039;v. ' class='latex' /></p>
<p> It follows that both vectors <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7By%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{y}' title='{y}' class='latex' /> are positive. But we note that <img src='http://s0.wp.com/latex.php?latex=%7BAx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Ax}' title='{Ax}' class='latex' /> is in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BTOP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{TOP}}' title='{&#92;mathsf{TOP}}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BBy%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{By}' title='{By}' class='latex' /> is in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BBOT%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{BOT}}' title='{&#92;mathsf{BOT}}' class='latex' />, which is impossible since <img src='http://s0.wp.com/latex.php?latex=%7BAx+%3D+By%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Ax = By}' title='{Ax = By}' class='latex' /> by assumption. </p>
<p>
This neat argument is due to Reiner Martin answering a question in the Monthly&#8212;the question was raised by Christopher Hillar and Lionel Levine.</p>
<p>
<h2> Another Matrix Result </h2>
<p><p>
There are many normal forms for matrices of all kinds. I recently ran into the following question, which was quickly solved by Mikael de la Salle. Let <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> be an <img src='http://s0.wp.com/latex.php?latex=%7Bn+%5Ctimes+n%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n &#92;times n}' title='{n &#92;times n}' class='latex' /> matrix. Prove that there is a <img src='http://s0.wp.com/latex.php?latex=%7B%5Clambda%3E0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;lambda&gt;0}' title='{&#92;lambda&gt;0}' class='latex' /> and two unitary matrices <img src='http://s0.wp.com/latex.php?latex=%7BU%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{U}' title='{U}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BV%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{V}' title='{V}' class='latex' /> so that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Clambda+M+%3D+%28U+%2B+V%29%2F2.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;lambda M = (U + V)/2. ' title='&#92;displaystyle  &#92;lambda M = (U + V)/2. ' class='latex' /></p>
<p> This says that any matrix, up to scaling, is the average of two unitary matrices. It seems this should be a useful fact, but I have not applied it yet.</p>
<p><p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5CS+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;S ' title='&#92;displaystyle  &#92;S ' class='latex' /></p>
<p>
We can find unitary matrices <img src='http://s0.wp.com/latex.php?latex=%7BU%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{U}' title='{U}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BV%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{V}' title='{V}' class='latex' /> and a real diagonal matrix <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' /> so that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++M+%3D+UDV.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  M = UDV. ' title='&#92;displaystyle  M = UDV. ' class='latex' /></p>
<p> This is the famous Singular Value Decomposition. We can assume that the values on the diagonal are all at most <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> in absolute value, by using <img src='http://s0.wp.com/latex.php?latex=%7B%5Clambda%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;lambda}' title='{&#92;lambda}' class='latex' /> to re-scale <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> if needed. The key is that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++D+%3D+D%5E%7B%281%29%7D+%2B+D%5E%7B%282%29%7D%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  D = D^{(1)} + D^{(2)}, ' title='&#92;displaystyle  D = D^{(1)} + D^{(2)}, ' class='latex' /></p>
<p> where each <img src='http://s0.wp.com/latex.php?latex=%7BD%5E%7B%281%29%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D^{(1)}}' title='{D^{(1)}}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BD%5E%7B%282%29%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D^{(2)}}' title='{D^{(2)}}' class='latex' /> are unitary. This insight is based on the fact that if <img src='http://s0.wp.com/latex.php?latex=%7B+%7Cr%7C+%5Cle+1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ |r| &#92;le 1}' title='{ |r| &#92;le 1}' class='latex' /> for a real <img src='http://s0.wp.com/latex.php?latex=%7Br%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{r}' title='{r}' class='latex' />, then there is a real <img src='http://s0.wp.com/latex.php?latex=%7Bs%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s}' title='{s}' class='latex' /> so that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++r+%3D+%28z+%2B+%5Cbar%7Bz%7D%29%2F2%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  r = (z + &#92;bar{z})/2, ' title='&#92;displaystyle  r = (z + &#92;bar{z})/2, ' class='latex' /></p>
<p> where <img src='http://s0.wp.com/latex.php?latex=%7Bz+%3D+r+%2B+is%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{z = r + is}' title='{z = r + is}' class='latex' /> has absolute value <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' />. This follows since there is a real <img src='http://s0.wp.com/latex.php?latex=%7Bs%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s}' title='{s}' class='latex' /> so that <img src='http://s0.wp.com/latex.php?latex=%7Br%5E%7B2%7D+%2B+s%5E%7B2%7D+%3D+1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{r^{2} + s^{2} = 1}' title='{r^{2} + s^{2} = 1}' class='latex' />. We can now use this term-by-term on the diagonal of <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' /> to construct the diagonal matrices <img src='http://s0.wp.com/latex.php?latex=%7BD%5E%7B%281%29%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D^{(1)}}' title='{D^{(1)}}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BD%5E%7B%282%29%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D^{(2)}}' title='{D^{(2)}}' class='latex' />. Then it follows that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++M+%3D+%28UD%5E%7B%281%29%7DV+%2B+UD%5E%7B%282%29%7DV%29%2F2.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  M = (UD^{(1)}V + UD^{(2)}V)/2. ' title='&#92;displaystyle  M = (UD^{(1)}V + UD^{(2)}V)/2. ' class='latex' /></p>
<p>
<h2> Open Problems </h2>
<p><p>
Which matrices are averages&#8212;or sums&#8212;-of some given fixed number of unitary matrices? With <img src='http://s0.wp.com/latex.php?latex=%7B%5Clambda+%3D+1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;lambda = 1}' title='{&#92;lambda = 1}' class='latex' />, that is. Is there a good way to characterize them?</p>
<p>
Do you have your own favorite matrix results that have a simple proof, but may not be well known to all? If so please share them with all of us.</p>
<p>
Finally, I would suggest that you read the Monthly regularly, since it is filled with gems.</p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/8003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/8003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/8003/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=8003&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/24/ode-to-the-math-monthly/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/todd.jpeg" medium="image">
			<media:title type="html">Todd</media:title>
		</media:content>
	</item>
		<item>
		<title>Is it Time to Declare Victory in Counting Complexity?</title>
		<link>http://rjlipton.wordpress.com/2012/01/20/is-it-time-to-declare-victory-in-counting-complexity/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/20/is-it-time-to-declare-victory-in-counting-complexity/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 15:24:10 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
				<category><![CDATA[P=NP]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Proofs]]></category>
		<category><![CDATA[c.e.]]></category>
		<category><![CDATA[counting]]></category>
		<category><![CDATA[dichotomy]]></category>
		<category><![CDATA[Problems]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7974</guid>
		<description><![CDATA[The last dichotomy theorem: graph homomorphism with complex values Jin-Yi Cai is a great theorist, a world expert on Dichotomy Theorems, and a best friend. We have talked about him before here for his work on these types of theorems, and more recently here. Today is a new type of post for us&#8212;a guest post, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7974&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> The last dichotomy theorem: graph homomorphism with complex values </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/unknown.jpeg"><img src="http://rjlipton.files.wordpress.com/2012/01/unknown.jpeg?w=600" alt="" title="Unknown"  class="alignright size-full wp-image-7975" /></a></p>
<p>
Jin-Yi Cai is a great theorist, a world expert on Dichotomy Theorems, and a best friend. We have talked about him before <a href="http://rjlipton.wordpress.com/2009/06/09/computing-very-large-sums/">here</a> for his work on these types of theorems, and more recently <a href="http://rjlipton.wordpress.com/2011/02/14/classifying-papers-on-classifying-problems/">here</a>. </p>
<p>
Today is a new type of post for us&#8212;a guest post, by Jin-Yi. We have used his suggested post title, but have inserted a couple sections for added background.<br />
<span id="more-7974"></span></p>
<p>
Well we always do things differently here at GLL&#8212;as Tina Turner says:  </p>
<blockquote><p>
You see we never ever do nothing <br />
Nice and easy <br />
We always do it nice and rough.
</p></blockquote>
<p>
We have several guests lined up for the new year to write posts, but as always we will add a bit of extra flavor and a few comments&#8212;Ken and I hope that they will understand.</p>
<p>
<h2> What Is A Dichotomy Theorem? </h2>
<p><p>
One of the central questions of complexity theory is: given a computational problem, can we tell whether it is easy or hard? For example, is it in polynomial time or not? In full generality this meta-problem of classifying problems is hopeless&#8212;beyond hopeless, if that makes sense. How could we possibly take an arbitrary problem and classify it? </p>
<p>
Yet we would like to do this automatically and for as large a class of problems as possible. One method is to search the Web and see if it has been studied before; a related one is to use the famous Garey and Johnson book. But that only goes so far.</p>
<p>
The central idea of a <b>dichotomy theorem</b> is two-fold, pun intended. It is to restrict both the family of problems and the notions of complexity. For every problem of a restricted kind, it says that either the problem is easy or it is <i>definitively</i> hard.</p>
<p>
Definitively hard can mean many things, from <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' />-complete, to <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' />-hard, to <img src='http://s0.wp.com/latex.php?latex=%7B%5C%23%5Cmathsf%7BP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;#&#92;mathsf{P}}' title='{&#92;#&#92;mathsf{P}}' class='latex' />-hard. The power of such a theorem is determined by the &#8220;size&#8221; of the family of problems&#8212;the larger the family, the better the theorem. Eliminating any in-between possibility of hardness is why it is called a dichotomy theorem, since, of course, the meaning of &#8220;dichotomy&#8221; is the splitting of a whole into two pieces. </p>
<p>
<h2> A Failed Dichotomy? </h2>
<p><p>
Before the guest post, let&#8217;s talkabout the famous question that Emil Post raised in the early days of computability theory, in the 1940&#8242;s. Following Alan Turing&#8217;s seminal result that the Halting Problem is undecidable, people quickly undertook to classify problems as computable not. A problem&#8212;or if you prefer a set&#8212;is called <i>computably enumerable</i> (<b>c.e.</b>) if it is possible to list its values by a Turing machine. The old style that I learned was to call these sets r.e., but that name is out of date. So use &#8220;c.e.&#8221; if you want to seem to be <em> au courant, </em> especially if you are talking to logicians.</p>
<p>
As people <a href="http://cs.simons-rock.edu/cmpt320/history_of_degrees.pdf">began</a> to classify problems it quickly appeared that every one was either computable or equivalent to the Halting Problem. Somehow they could find nothing in-between. Post asked whether there were problems, natural or not, that were in-between. Essentially he asked: is there a dichotomy theorem for c.e. sets? </p>
<p>
This great question led to a flurry of ideas and results, but no solution. Post and others defined a variety of types of sets: simple, <a href="http://projecteuclid.org/DPubS?service=UI&amp;version=1.0&amp;verb=Display&amp;handle=euclid.pjm/1102699564">hypersimple</a>, hyperhypersimple, and others that attempted to solve his problem. (These are real names&#8212;I do not know if there was a hyperhyperhypersimple notion.) The idea was this: suppose that you could define a property <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' /> of sets so that: </p>
<ol>
<li> If a set <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> satisfies <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' />, then it cannot be equivalent to the Halting Problem.
<li> There are undecidable c.e. sets that satisfy <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' />.
</ol>
<p> Then there would be sets between computable and complete&#8212;the dichotomy theorem for c.e. sets would fail. None of these notions worked, since the language they used for defining the property X was not powerful enough. Eventually, in a brilliant <a href="http://www1.maths.leeds.ac.uk/~pmt6sbc/3163/FMspecial.pdf">argument</a>, at about the same time in the 1950&#8242;s, and independently, Richard Friedberg and Albert Muchnik proved that such intermediate sets do exist. The used a method, now called the <a href="http://en.wikipedia.org/wiki/Turing_degree#Post's_problem_and_the_priority_method">priority method</a>, to construct the sets. Therefore the dichotomy theorem failed for c.e. sets.</p>
<p>
The issue then becomes whether properties <img src='http://s0.wp.com/latex.php?latex=%7BY%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Y}' title='{Y}' class='latex' /> that distinguish the priority-constructed sets are &#8220;natural.&#8221; There is some analogy to the famous theorem by Richard Ladner which we also referenced alongside Jin-Yi <a href="http://rjlipton.wordpress.com/2011/02/14/classifying-papers-on-classifying-problems/">earlier</a>, insofar as it produces sets that are &#8220;gappy.&#8221; Ladner&#8217;s technique can be adapted to many cases to break up possible dichotomies, but always with intuitively &#8220;unnatural&#8221; sets. In any event it&#8217;s not clear how much generality one has to sacrifice to get a dichotomy&#8212;and the point is that one always has to sacrifice some.</p>
<p>
Let&#8217;s now turn to Cai&#8217;s post on the current status of dichotomy theorems in complexity theory. We have edited it somewhat, and it refers to Jin-Yi in third person in some places to say we concur with some opinions.</p>
<p>
<h2> The Guest Post </h2>
<p><p>
If you care about classification theorems in complexity theory, especially for the complexity theory of counting problems, or the so-called Sum-of-Product type problems (a.k.a. <i>partition functions</i>), you may want to know about the recent <a href="http://arxiv.org/abs/1111.2384">result</a> of Jin-Yi and Xi Chen. Even if you do not care, you may still wish to know about this paper. </p>
<p>
The paper has a plain title: <i>Complexity of Counting CSP with Complex Weights</i>. But what the paper has done can be the conclusion of an era for the theory of counting problems. </p>
<p>
Or is it?</p>
<p>
Let me (Jin-Yi) first give you some historical context, starting from the days of Kurt G&ouml;del and Alan Turing and Emil Post.</p>
<p>
Complexity theory&#8212;in particular Steve Cook&#8217;s NP-completeness&#8212;essentially springs from a direct adaptation of Post&#8217;s ideas with a polynomial time restriction. Post&#8217;s problem was so intriguing because most &#8220;natural problems&#8221; seem to be either decidable or as hard as the Halting Problem. In fact, it was said that one of the psychological barrier to proving <a href="http://en.wikipedia.org/wiki/Hilbert's_tenth_problem">Hilbert&#8217;s 10th Problem</a> undecidable was the fear that it might be of intermediate computability, and no one knew then how to prove a natural problem undecidable unless it is as hard as the Halting Problem. Of course ultimately Hilbert&#8217;s 10th Problem was proved equivalent to the Halting problem, by the combined work of Martin Davis, Yuri Matiyasevich, Hilary Putnam and Julia Robinson, with Matiyasevich providing the last crucial step.</p>
<p>
Back in Complexity Theory, the story is different. The analogue of decidable sets is P, and the analogue of c.e. sets is NP. We still can&#8217;t prove NP <img src='http://s0.wp.com/latex.php?latex=%7B%5Cnot+%3D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;not =}' title='{&#92;not =}' class='latex' /> P, whose analogue in Computability Theory is Turing&#8217;s undecidability of the Halting Problem. However, <i>assuming</i> NP <img src='http://s0.wp.com/latex.php?latex=%7B%5Cnot+%3D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;not =}' title='{&#92;not =}' class='latex' /> P, Richard Ladner did show that there are problems of intermediate complexity in NP. They are neither in P nor NP-complete. However, there is one thing in common with Computability Theory: No &#8220;natural problem&#8221; in NP has been shown to be of intermediate complexity, even assuming NP <img src='http://s0.wp.com/latex.php?latex=%7B%5Cnot+%3D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;not =}' title='{&#92;not =}' class='latex' /> P. In fact, most &#8220;natural problems&#8221; in NP seem to be either in P or NP-complete (some exceptions include Graph Isomorphism and Factoring, but there are no proofs.)</p>
<p>
<h2> Dichotomy for CSPs </h2>
<p><p>
Giving this belief a precise form, Tom&aacute;s Feder and Moshe Vardi <a href="http://epubs.siam.org/sicomp/resource/1/smjcat/v28/i1/p57_s1">formulated</a> a CSP dichotomy conjecture. Here CSP stands for Constraint Satisfaction Problem. This is an extremely broad class of problems expressible as follows: Let <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' /> be an arbitrary finite set called the domain set. Let <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+R%7D+%3D+%5C%7BR_1%2C+R_2%2C+%5Cldots%2C+R_k%5C%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal R} = &#92;{R_1, R_2, &#92;ldots, R_k&#92;}}' title='{{&#92;cal R} = &#92;{R_1, R_2, &#92;ldots, R_k&#92;}}' class='latex' /> be an arbitrary finite set of relations on <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' />. Each <img src='http://s0.wp.com/latex.php?latex=%7BR_i%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{R_i}' title='{R_i}' class='latex' /> has an arity <img src='http://s0.wp.com/latex.php?latex=%7Bn_i%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{n_i}' title='{n_i}' class='latex' />. Then <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Csf+CSP%7D%28%7B%5Ccal+R%7D%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;sf CSP}({&#92;cal R})}' title='{{&#92;sf CSP}({&#92;cal R})}' class='latex' /> denotes the following class of problems: The input is a set of variables <img src='http://s0.wp.com/latex.php?latex=%7Bx_1%2C+%5Cldots%2C+x_n%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x_1, &#92;ldots, x_n}' title='{x_1, &#92;ldots, x_n}' class='latex' /> over <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' />, and a collection of constraints <img src='http://s0.wp.com/latex.php?latex=%7BR+%5Cin+%7B%5Ccal+R%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{R &#92;in {&#92;cal R}}' title='{R &#92;in {&#92;cal R}}' class='latex' />, each applied to a sequence of variables. The question is, is there an assignment that satisfies all the constraints. Feder and Vardi conjectured that for every <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+R%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal R}}' title='{{&#92;cal R}}' class='latex' />, <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Csf+CSP%7D%28%7B%5Ccal+R%7D%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;sf CSP}({&#92;cal R})}' title='{{&#92;sf CSP}({&#92;cal R})}' class='latex' /> is either in P or NP-complete. This is still open. </p>
<p>
The Feder-Vardi Conjecture is about decision problems. There are two other versions of Constraint Satisfaction Problems. One is the optimization version: What is the maximum number of constraints that can be satisfied in a particular instance? The other is the counting version: How many satisfying assignments are there? It is in this counting version we wish to report a recent decisive victory.</p>
<p>
One can express counting CSP problems as follows: Identify each <img src='http://s0.wp.com/latex.php?latex=%7BR+%5Cin+%7B%5Ccal+R%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{R &#92;in {&#92;cal R}}' title='{R &#92;in {&#92;cal R}}' class='latex' /> with a 0-1 valued function <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' />; then the conjunction of a collection of constraints can be replaced by their product. Then a counting CSP problem is to evaluate the following so-called <i>partition function</i> on an input instance <img src='http://s0.wp.com/latex.php?latex=%7BI%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{I}' title='{I}' class='latex' />,
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++Z%28I%29+%3D+%5Csum_%7Bx_1%2C+%5Cldots%2C+x_n+%5Cin+D%7D+%5Cprod_%7Bf%5Cin+I%7D+f%28x_%7Bi_1%7D%2C%5Cldots%2Cx_%7Bi_r%7D%29%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  Z(I) = &#92;sum_{x_1, &#92;ldots, x_n &#92;in D} &#92;prod_{f&#92;in I} f(x_{i_1},&#92;ldots,x_{i_r}), ' title='&#92;displaystyle  Z(I) = &#92;sum_{x_1, &#92;ldots, x_n &#92;in D} &#92;prod_{f&#92;in I} f(x_{i_1},&#92;ldots,x_{i_r}), ' class='latex' /></p>
<p> where <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' /> has arity <img src='http://s0.wp.com/latex.php?latex=%7Br%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{r}' title='{r}' class='latex' /> and is applied to variables <img src='http://s0.wp.com/latex.php?latex=%7Bx_%7Bi_1%7D%2C%5Cldots%2Cx_%7Bi_r%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x_{i_1},&#92;ldots,x_{i_r}}' title='{x_{i_1},&#92;ldots,x_{i_r}}' class='latex' />. Of course if <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' /> is 0-1 valued, this counts the number of solutions.</p>
<p>
<h2>  General Notions </h2>
<p><p>
In this Sum-of-Product form, there is a vast generalization where each function <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' /> need not be 0-1 valued. This heritage comes not from logic, but from statistical physics and elsewhere.</p>
<p>
In many physical systems, global behavior can be determined by local interactions, which are naturally expressed in this Sum-of-Product form. Included in this class are the Ising Model, the Potts Model, and many others. There is a long tradition in statistical physics to classify the so-called Exactly Solved Models, as expounded in this <a href="http://store.doverpublications.com/0486462714.html">book</a> by Rodney Baxter.</p>
<p>
In computer science language this translates to polynomial time computable. Physicists did not have a rigorous notion of what is <i>not</i> Exactly Solvable; the proper notion in computer science is #P-hardness.</p>
<p>
For the whole class #P, Ladner&#8217;s theorem still holds: If #P <img src='http://s0.wp.com/latex.php?latex=%7B%5Cnot+%3D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;not =}' title='{&#92;not =}' class='latex' /> P, then there are counting problems of intermediate complexity between P and being #P-hard. However no natural counting problems are known to have this intermediate complexity between P and #P-hardness. Again the general belief is that <i>all natural</i> counting problems are either in P or #P-hard.</p>
<p>
A succession of beautiful papers can be seen in this light, culminating in the latest Cai-Chen dichotomy theorem. These papers give ever stronger indications to the scope of this general belief.</p>
<p>
<h2> Graph Homomorphisms: A Natural Case </h2>
<p><p>
Over the years, a great deal of effort has been focused on a special case of CSPs: Graph Homomorphisms. This is the case when there is a single binary constraint function <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' />. For undirected graphs, as is the basic case, this <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' /> is a symmetric binary function on <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' /> and is usually represented as a <img src='http://s0.wp.com/latex.php?latex=%7B%7CD%7C+%5Ctimes+%7CD%7C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{|D| &#92;times |D|}' title='{|D| &#92;times |D|}' class='latex' /> matrix. This version of the problem was first proposed by Laszlo Lov&aacute;sz in 1967: Given a <img src='http://s0.wp.com/latex.php?latex=%7Bd+%5Ctimes+d%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{d &#92;times d}' title='{d &#92;times d}' class='latex' /> symmetric matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />, compute
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++Z_A+%28G%29+%3D+%5Csum_%7B%5Cxi%3AV%5Crightarrow+%5Bd%5D%7D%5Cprod_%7B%28u%2Cv%29%5Cin+E%7D+A_%7B%5Cxi%28u%29%2C%5Cxi%28v%29%7D%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  Z_A (G) = &#92;sum_{&#92;xi:V&#92;rightarrow [d]}&#92;prod_{(u,v)&#92;in E} A_{&#92;xi(u),&#92;xi(v)}, ' title='&#92;displaystyle  Z_A (G) = &#92;sum_{&#92;xi:V&#92;rightarrow [d]}&#92;prod_{(u,v)&#92;in E} A_{&#92;xi(u),&#92;xi(v)}, ' class='latex' /></p>
<p> where <img src='http://s0.wp.com/latex.php?latex=%7BG+%3D+%28V%2C+E%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G = (V, E)}' title='{G = (V, E)}' class='latex' /> is any undirected graph, with vertices representing variables, and edges representing constraints. </p>
<p>
Let&#8217;s list some highlights of this substantial body of work:</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> For graph homomorphisms, first Martin Dyer and Catherine Greenhill <a href="http://web.maths.unsw.edu.au/~csg/papers/hcompl.pdf">proved</a> (<a href="http://web.maths.unsw.edu.au/~csg/papers/corrigendum.pdf">note</a> a complexity dichotomy: For any symmetric 0-1 matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />, <img src='http://s0.wp.com/latex.php?latex=%7BZ_A+%28G%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Z_A (G)}' title='{Z_A (G)}' class='latex' /> is either in P or #P-complete, depending explicitly on <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />. Then Andrei Bulatov and Martin Grohe <a href="http://www2.informatik.hu-berlin.de/~grohe/pub/bulgro05.pdf">extended</a> this dichotomy to all non-negative matrices. The next major step was a beautiful <a href="http://arxiv.org/abs/0804.1932">paper</a> by Leslie Goldberg, Grohe, Mark Jerrum and Marc Thurley, extending this dichotomy to all real matrices. When constraint functions can take both positive and negative values, it becomes significantly more difficult to prove complexity dichotomies. This is because there is the possibility of cancellation, which makes life much more difficult to analyze. Compare this situation with the permanent versus the determinant, where cancellation actually can make a problem easier. The recent work on <a href="http://en.wikipedia.org/wiki/Holographic_algorithm">holographic algorithms</a> is also a good reminder of this. The situation is somewhat analogous to monotone versus non-monotone circuit complexity.</p>
<p>
The final step for <img src='http://s0.wp.com/latex.php?latex=%7BZ_A+%28G%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Z_A (G)}' title='{Z_A (G)}' class='latex' /> was a long and intricate paper by Cai, Chen and Pinyan Lu, which extended the dichotomy to the full generality of all complex-valued matrices. This blog has discussed this <a href="http://arxiv.org/abs/0903.4728">paper</a> of over 100 pages before <a href="http://rjlipton.wordpress.com/2009/06/09/computing-very-large-sums/">here</a>. The upshot is that they gave a complete classification of <img src='http://s0.wp.com/latex.php?latex=%7BZ_A+%28G%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Z_A (G)}' title='{Z_A (G)}' class='latex' /> to be either in P or #P-hard, with an explicit criterion on <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />.</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> For directed graph homomorphisms, the matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> is not necessarily symmetric. In this case, the strongest previous result is another <a href="http://arxiv.org/abs/1008.0915">paper</a> by Cai and Chen, giving a dichotomy of <img src='http://s0.wp.com/latex.php?latex=%7BZ_A+%28G%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Z_A (G)}' title='{Z_A (G)}' class='latex' /> with a decidable criterion on all non-negative <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />. However, this criterion is more opaque. Before that, Dyer, Goldberg and Mike Paterson did <a href="http://www.csc.liv.ac.uk/~leslie/papers/chdag7.pdf">prove</a> a dichotomy for more restricted directed graphs, with a more transparent tractability criterion, called <em>Lov&aacute;sz-goodness.</em> The drawback is that it only applies to special 0-1 matrices <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> that as adjacency matrices define acyclic graphs.</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> A major accomplishment was a dichotomy by Bulatov, who <a href="http://eccc.hpi-web.de/report/2007/093/revision/1/download">showed</a> that for every finite set of relations (i.e., 0-1 valued functions) the counting CSP problem is either in P or #P-complete. Bulatov is a master of applying techiques from <i>Universal Algebra</i> to computer science, and this proof uses deep results such as commutator theory and tame congruence theory from Universal Algebra. A major open problem of Bulatov&#8217;s theorem is the decidability of the criterion for tractability. This was <a href="http://arxiv.org/abs/1003.3879">solved</a> by Dyer and David Richerby, who gave an alternative proof to Bulatov&#8217;s dichotomy theorem, which uses very little Universal Algebra. Using a technique of Lov&aacute;sz, they showed that their dichotomy criterion for tractability is decidable. However, even though it is decidable, compared to the Cai-Chen-Lu <a href="http://arxiv.org/abs/0903.4728">criterion</a> for Graph Homomorphism, it is still not as explicit.</p>
<p>
<h2> The Unified Dichotomy Theorem </h2>
<p><p>
Now all these dichotomy theorems have become special cases of the following theorem by Cai and Chen.</p>
<blockquote><p><b>Theorem: </b> <em> Given any finite <img src='http://s0.wp.com/latex.php?latex=%7BD%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{D}' title='{D}' class='latex' /> and any finite set of constraint functions <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+F%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{{&#92;cal F}}' title='{{&#92;cal F}}' class='latex' />, where each <img src='http://s0.wp.com/latex.php?latex=%7Bf_i+%5Cin+%7B%5Ccal+F%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{f_i &#92;in {&#92;cal F}}' title='{f_i &#92;in {&#92;cal F}}' class='latex' /> maps <img src='http://s0.wp.com/latex.php?latex=%7BD%5E%7Bn_i%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{D^{n_i}}' title='{D^{n_i}}' class='latex' /> (for some <img src='http://s0.wp.com/latex.php?latex=%7Bn_i%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{n_i}' title='{n_i}' class='latex' />) to the complex numbers, the problem of computing the partition function <img src='http://s0.wp.com/latex.php?latex=%7BZ%28I%29%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{Z(I)}' title='{Z(I)}' class='latex' /> is either computable in P or #P-hard. </em></p></blockquote>
<p><p>
The tractability criterion for this theorem is explicitly given. However it is not known whether the criterion is decidable. The proof uses ideas from both the Dyer-Richerby paper and the Cai-Chen-Lu paper. </p>
<p>
More than the technical issue of decidability of the criterion, there is a very different taste to this dichotomy theorem, compared to the Cai-Chen-Lu paper on Graph Homomorphism. There is a sense in which the Cai-Chen-Lu paper on Graph Homomorphism really lets you understand what makes a problem tractable, and what makes it #P-hard. The criterion is delicate, but roughly speaking, in order to be computable in polynomial time, the matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> must be a rank-one modification of tensor products of Fourier matrices; otherwise it is #P-hard. By contrast, the criterion for the broader CSP dichotomy of Cai and Chen is infinitary: It defines certain infinitary objects from the finite set <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+F%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal F}}' title='{{&#92;cal F}}' class='latex' />, and imposes some conditions on them. </p>
<p>
One can caricature the situation as follows: In the Cai-Chen-Lu dichotomy, they conquered the land with meticulous care. They catalogued all the flowers and inspected all the caves. In the latest CSP dichotomy, they claimed victory by having encircled the mountain; the land is logically conquered, but one does not really know what treasures lie within.</p>
<p>
<h2> Open Problems </h2>
<p><p>
So is it time to declare victory? You be the judge. </p>
<p>
One final comment, from Dick: One simple way to explain the reason for all the above beautiful work shooing that problems are either easy or hard is that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%7D+%3D+%5C%23%5Cmathsf%7BP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{P} = &#92;#&#92;mathsf{P}}' title='{&#92;mathsf{P} = &#92;#&#92;mathsf{P}}' class='latex' />. If these complexity classes did collapse that would of course explain away all the dichotomy theorems. The reason there is nothing &#8220;natural&#8221; in between is that there is nothing there. Just a final thought.</p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7974/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7974/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7974&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/20/is-it-time-to-declare-victory-in-counting-complexity/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/unknown.jpeg" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s Still the Slime Mold Story</title>
		<link>http://rjlipton.wordpress.com/2012/01/17/its-still-the-slime-mold-story/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/17/its-still-the-slime-mold-story/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 00:49:38 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Proofs]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[shortest paths]]></category>
		<category><![CDATA[slime molds]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7955</guid>
		<description><![CDATA[Short paths for love and glory as time goes by Kurt Mehlhorn is a theorist who has made many contributions to almost all aspects of theory. A recurrent theme is the balance of beautiful theory with potential practical applications&#8212;most of his work has some of each. He has made contributions to: data structures, computational geometry, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7955&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Short paths for love and glory <img src='http://s0.wp.com/latex.php?latex=%5Cdots&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='&#92;dots' title='&#92;dots' class='latex' /> as time goes by </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/images.jpeg"><img src="http://rjlipton.files.wordpress.com/2012/01/images.jpeg?w=600" alt="" title="images"  class="alignright size-full wp-image-7957" /></a></p>
<p>
Kurt Mehlhorn is a theorist who has made many contributions to almost all aspects of theory. A recurrent theme is the balance of beautiful theory with potential practical applications&#8212;most of his work has some of each. He has made contributions to: data structures, computational geometry, parallel computing, VLSI design, computational complexity, combinatorial optimization, and graph algorithms. He is famous beyond the theory community for his work on <a href="http://www.algorithmic-solutions.com/leda/index.htm">LEDA</a>, the Library of Efficient Data types and Algorithms. And he has also been the director of the Max Planck Institute for Computer Science.</p>
<p>
Today Ken and I want to talk about yet another paper on slime mold&#8212;when will these papers stop?<br />
<span id="more-7955"></span></p>
<p>
Just kidding. The paper in question is one of the first to study the general computational power of a slime mold, namely <i><a href="http://en.wikipedia.org/wiki/Physarum_polycephalum">Physarum polycephalum</a></i>. The <a href="http://arxiv.org/abs/1106.0423">paper</a> is joint with Vincenzo Bonifaci and Girish Varma, and is about to appear at this winter&#8217;s <a href="http://www.siam.org/meetings/da12/">SODA</a> conference in Japan. While there are many cool papers at SODA 2012&#8212;change that to all papers at SODA are cool&#8212; this appears to be the only one with the name of a particular type of slime mold in its title.</p>
<p><HR><br />
As a nod to <b>Wikipedia&#8217;s &#8220;blackout&#8221;</b>, here is a picture of black slime mold, along with one of slime mold finding shortest paths in a maze:</p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/blackmoldandmaze.png"><img src="http://rjlipton.files.wordpress.com/2012/01/blackmoldandmaze.png?w=600" alt="" title="BlackMoldAndMaze"   class="aligncenter size-full wp-image-7971" /></a><br />
<HR></p>
<p>
I have known Kurt for many years, and have always been a great supporter of his and an admirer of his beautiful work. One of the surprising issues that arose early in the LEDA project was the issue of accuracy. I have talked about it before <a href="http://rjlipton.wordpress.com/2010/07/14/making-an-algorithm-an-algorithm-bbp/">here</a>: the short story is that even simple computational geometry algorithms can fail in practice, if one is not careful with the issue of finite precision. Quite surprising. </p>
<p>
Let&#8217;s turn to the computational power of a class of creatures that are called slime molds&#8212;a wonderful name.</p>
<p>
<p><b> Slime Mold </b></p>
<p><p>
When I worked on DNA computing in the late 1990&#8242;s, I talked often to biologists. One of the hot areas of research then, and I believe still, is the study of slime molds. I have to admit as a computer scientist that the name of the area did not exactly get me excited, but slime molds are important. There are entire conferences devoted to this single subject, for example. </p>
<p>
You may ask why are they so important? A good question. I believe there are several reasons that biologists continue to be so intrigued with slime molds. One is a pragmatic reason: slime molds are easy to work with in the laboratory. They are not hard to grow, to manipulate, or to pay for&#8212;mice, for example, are several orders of magnitude more expensive to experiment with. Another is that slime molds have behavior that is more complex than one might imagine, especially given their simple biological structure. Here is a <a href="http://www.wired.com/wiredscience/2008/02/complexity-th-1/">quote</a> on this: </p>
<blockquote><p>
 There are few creatures more remarkable than the lowly slime mold. 
</p></blockquote>
<p>
But is the slime mold really a creature? Or is it a fungus? If it&#8217;s not a fungus, is it a single entity&#8212;or millions? Or both? </p>
<p>
<p><b> Animal, Vegetable, or Model? </b></p>
<p><p>
Another way to regard their complexity is the <a href="http://dekaisen.deviantart.com/art/Teh-Pluto-effect-172732795">Pluto effect</a>. Recall Pluto was once considered a planet and now is no longer one. When scientists change their minds about what something is, that suggests to me that something complex must be involved. Slime molds were formerly classified as fungi, but are no longer considered part of this kingdom. </p>
<p>
Perhaps the most important reason is they exhibit interesting behavior. For example, if you physically divide a mass of slime mold into two pieces on a dish they generally find they way back together. One of the world experts on them, John Bonner, states that they are:  </p>
<blockquote><p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cdots%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{&#92;dots}' title='{&#92;dots}' class='latex' /> no more than a bag of amoebae encased in a thin slime sheath, yet they manage to have various behaviors that are equal to those of animals who possess muscles and nerves with ganglia &#8212; that is, simple brains. </p></blockquote>
<p>
This is pretty neat. As a computer scientist it sounds like he is saying: here are very simple little computational agents and yet as an ensemble they can &#8220;compute&#8221; quite non-trivial things. This is exactly the types of problems we love: a simple computational device that exhibits complex behavior. Even more relevant to today&#8217;s highly distributed and networked world is the paradox: how can simple local rules afford interesting complex computational behavior? This is where slime molds come in to the picture: indeed here is a picture of one.</p>
<p>
<a href="http://rjlipton.files.wordpress.com/2012/01/mold.png"><img src="http://rjlipton.files.wordpress.com/2012/01/mold.png?w=600" alt="" title="mold"   class="aligncenter size-full wp-image-7958" /></a></p>
<p>
Luckily we do not have to look at them too much, or even worse grow them, but we can build a simple mathematical <b>model</b> that appears to give good approximations to their behavior, and thereby try to figure out how they work. This is exactly what Kurt and his co-authors have been able to do, in greater generality than previously established.</p>
<p>
<p><b> The Big Picture </b></p>
<p><p>
One of the driving forces behind the new computational interest in slime molds is a seminal <a href="http://www.wired.com/wiredscience/2010/01/slime-mold-grows-network-just-like-tokyo-rail-system/">experiment</a> performed by Atsushi Tero of Hokkaido University. He grew the mold <i>Physarum polycephalum</i> on a standard dish, but placed both attractors and obstacles on the dish. The attractors were food&#8212;oat flakes if you must know&#8212;and the obstacles were bright light. The mold is attracted to food&#8212;who is not?&#8212;but is camera shy and tries to avoid bright light. Tero for fun arranged the attractors and obstacles to model the major centers in the Greater Tokyo Area. The mold initially filled the whole dish, but over time evolved into a network that connected the centers in a way that closely approximated the actual Tokyo rail system.</p>
<p>
<a href="http://rjlipton.files.wordpress.com/2012/01/net.png"><img src="http://rjlipton.files.wordpress.com/2012/01/net.png?w=600" alt="" title="net"   class="aligncenter size-full wp-image-7959" /></a></p>
<p>
Tero introduced a model that claimed to represent the behavior well. Roughly the model was a time varying electrical network. The next major <a href="http://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/80887/1/1551-18.pdf">result</a> was by Tomoyuki Miyaji and Isamu Ohnishi. They proved that Tero&#8217;s model converges to an optimal solution in any instance of a planar graph.</p>
<p>
What this means is that the slime mold units that are initially on non-optimal edges in the graph eventually gain information about this fact and move off them. In the model this is analogized to &#8220;taking the path of least resistance&#8221; in an electrical network. Here, however, the network itself is adaptive: the resistance an edge changes with time in connection with the organisms&#8217; movements as well as the fixed cost of the edge itself. Eventually edges that are not part of any optimal solution see their resistance grow unboundedly. The nodes in the graph have derived potentials, and these regulate the flow of current which corresponds to how the organisms congregate.</p>
<p>
The big picture is that millions of years of evolution can generate organisms responding to local properties (like &#8220;potential&#8221;) that still collectively solve global computational problems. We may learn from Nature how best to solve non-trivial problems by cheap local means.</p>
<p>
<p><b> Sketch of Model and Result </b></p>
<p><p>
As in Tero&#8217;s original model, every edge <img src='http://s0.wp.com/latex.php?latex=%7Be%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{e}' title='{e}' class='latex' /> in the instance graph <img src='http://s0.wp.com/latex.php?latex=%7BG+%3D+%28V%2CE%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G = (V,E)}' title='{G = (V,E)}' class='latex' /> has a positive length cost <img src='http://s0.wp.com/latex.php?latex=%7BL_e%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{L_e}' title='{L_e}' class='latex' /> and a time-dependent state <img src='http://s0.wp.com/latex.php?latex=%7BD_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D_e(t)}' title='{D_e(t)}' class='latex' /> called &#8220;diameter.&#8221; The resistance <img src='http://s0.wp.com/latex.php?latex=%7BR_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{R_e(t)}' title='{R_e(t)}' class='latex' /> at time <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' /> is <img src='http://s0.wp.com/latex.php?latex=%7BL_e%2FD_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{L_e/D_e(t)}' title='{L_e/D_e(t)}' class='latex' />. Every node <img src='http://s0.wp.com/latex.php?latex=%7Bv%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{v}' title='{v}' class='latex' /> has a <i>potential</i> <img src='http://s0.wp.com/latex.php?latex=%7Bp_v%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{p_v(t)}' title='{p_v(t)}' class='latex' /> at time <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />. Current is modeled as a <i>flow</i> in the graph from a source node <img src='http://s0.wp.com/latex.php?latex=%7Bs_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_0}' title='{s_0}' class='latex' /> to a sink node <img src='http://s0.wp.com/latex.php?latex=%7Bs_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_1}' title='{s_1}' class='latex' />. The conservation of flow dictates that for every node <img src='http://s0.wp.com/latex.php?latex=%7Bv%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{v}' title='{v}' class='latex' /> other than <img src='http://s0.wp.com/latex.php?latex=%7Bs_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_0}' title='{s_0}' class='latex' /> or <img src='http://s0.wp.com/latex.php?latex=%7Bs_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_1}' title='{s_1}' class='latex' />,
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++b_v+%3D+%5Csum_%7Bu%3A+e+%3D+%28u%2Cv%29+%5Cin+E%7D+Q_e%28t%29+%3D+0%2C+%5Cquad%5Cmbox%7Bwhere%7D%5Cquad+Q_e%28t%29+%3D+%5Cfrac%7Bp_v%28t%29+-+p_u%28t%29%7D%7BR_%7B%28u%2Cv%29%7D%28t%29%7D.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  b_v = &#92;sum_{u: e = (u,v) &#92;in E} Q_e(t) = 0, &#92;quad&#92;mbox{where}&#92;quad Q_e(t) = &#92;frac{p_v(t) - p_u(t)}{R_{(u,v)}(t)}. ' title='&#92;displaystyle  b_v = &#92;sum_{u: e = (u,v) &#92;in E} Q_e(t) = 0, &#92;quad&#92;mbox{where}&#92;quad Q_e(t) = &#92;frac{p_v(t) - p_u(t)}{R_{(u,v)}(t)}. ' class='latex' /></p>
<p> The <i>current</i> <img src='http://s0.wp.com/latex.php?latex=%7BQ_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Q_e(t)}' title='{Q_e(t)}' class='latex' /> technically has a sign according to whatever orientation is given to the edge <img src='http://s0.wp.com/latex.php?latex=%7Be%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{e}' title='{e}' class='latex' />, but this does not matter to the fundamental dynamical equation, which depends only on the volume of the current:
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cfrac%7B%5Cpartial+D_e%28t%29%7D%7B%5Cpartial+t%7D+%3D+%7CQ_e%28t%29%7C+-+D_e%28t%29.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;frac{&#92;partial D_e(t)}{&#92;partial t} = |Q_e(t)| - D_e(t). ' title='&#92;displaystyle  &#92;frac{&#92;partial D_e(t)}{&#92;partial t} = |Q_e(t)| - D_e(t). ' class='latex' /></p>
<p> The magnitudes are normalized by stipulating an overall flow of <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> from <img src='http://s0.wp.com/latex.php?latex=%7Bs_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_0}' title='{s_0}' class='latex' /> to <img src='http://s0.wp.com/latex.php?latex=%7Bs_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_1}' title='{s_1}' class='latex' />, meaning <img src='http://s0.wp.com/latex.php?latex=%7Bb_%7Bs_0%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b_{s_0}}' title='{b_{s_0}}' class='latex' /> is set to <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bb_%7Bs_1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b_{s_1}}' title='{b_{s_1}}' class='latex' /> is set to <img src='http://s0.wp.com/latex.php?latex=%7B-1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{-1}' title='{-1}' class='latex' />. Since these relations are invariant under an additive constant on the potentials, we can finally fix <img src='http://s0.wp.com/latex.php?latex=%7Bp_%7Bs_0%7D%28t%29+%3D+0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{p_{s_0}(t) = 0}' title='{p_{s_0}(t) = 0}' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />. Then the remaining potentials <img src='http://s0.wp.com/latex.php?latex=%7Bp_v%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{p_v(t)}' title='{p_v(t)}' class='latex' /> can be computed at any timestep <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' /> by solving linear equations in terms of the <img src='http://s0.wp.com/latex.php?latex=%7BD_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D_e(t)}' title='{D_e(t)}' class='latex' /> and the fixed values of <img src='http://s0.wp.com/latex.php?latex=%7Bb_v%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b_v}' title='{b_v}' class='latex' />. This yields values <img src='http://s0.wp.com/latex.php?latex=%7BQ_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{Q_e(t)}' title='{Q_e(t)}' class='latex' /> and hence computes the derivative of <img src='http://s0.wp.com/latex.php?latex=%7BD_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D_e(t)}' title='{D_e(t)}' class='latex' /> for each edge <img src='http://s0.wp.com/latex.php?latex=%7Be%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{e}' title='{e}' class='latex' />, which then tells how to update the state for the next timestep.</p>
<p>
At equilibrium the edge derivatives are all zero, so the normalized current in an edge <img src='http://s0.wp.com/latex.php?latex=%7Be%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{e}' title='{e}' class='latex' /> is equal to the diameter, which in turn models how the slime mold is congregating in edge <img src='http://s0.wp.com/latex.php?latex=%7Be%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{e}' title='{e}' class='latex' />. The question is whether bad edges get zero diameter. Let <img src='http://s0.wp.com/latex.php?latex=%7BG_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G_0}' title='{G_0}' class='latex' /> be the subgraph of <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' /> formed by all edges that belong to some minimum-cost path from <img src='http://s0.wp.com/latex.php?latex=%7Bs_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_0}' title='{s_0}' class='latex' /> to <img src='http://s0.wp.com/latex.php?latex=%7Bs_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s_1}' title='{s_1}' class='latex' />, and let <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%5E%2A%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal E^*}}' title='{{&#92;cal E^*}}' class='latex' /> denote the collection of all normalized flows just through <img src='http://s0.wp.com/latex.php?latex=%7BG_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G_0}' title='{G_0}' class='latex' />. If the min-cost path is unique then <img src='http://s0.wp.com/latex.php?latex=%7BG_0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G_0}' title='{G_0}' class='latex' /> is just a path and <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%5E%2A%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal E^*}}' title='{{&#92;cal E^*}}' class='latex' /> is its flow, but otherwise <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%5E%2A%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal E^*}}' title='{{&#92;cal E^*}}' class='latex' /> may have flows that combine two or more optimal paths.</p>
<p>
Thus far this is all Tero. The achievement of Kurt and his co-authors is to remove the planarity restriction on <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' />, with the slight caveat that in the non-unique case they don&#8217;t quite prove pointwise convergence to an optimal flow, but only <i>attraction to <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%5E%2A%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal E^*}}' title='{{&#92;cal E^*}}' class='latex' /></i> meaning that for any <img src='http://s0.wp.com/latex.php?latex=%7Bp+%3E+0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{p &gt; 0}' title='{p &gt; 0}' class='latex' />, the <img src='http://s0.wp.com/latex.php?latex=%7BL_p%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{L_p}' title='{L_p}' class='latex' /> norm between the vector of <img src='http://s0.wp.com/latex.php?latex=%7BD_e%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{D_e(t)}' title='{D_e(t)}' class='latex' /> values and <i>some</i> member of <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%5E%2A%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal E^*}}' title='{{&#92;cal E^*}}' class='latex' /> (which could differ for different <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />) goes to zero. Their main theorem is: </p>
<blockquote><p><b>Theorem 1</b> <em> For any graph <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' /> as above, the dynamical system is attracted to <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+E%7D%5E%7B%2A%7D%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{{&#92;cal E}^{*}}' title='{{&#92;cal E}^{*}}' class='latex' />. If <img src='http://s0.wp.com/latex.php?latex=%7BG_0%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{G_0}' title='{G_0}' class='latex' /> is a unique path then the dynamics converge pointwise to the flow of value <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> along that path. </em></p></blockquote>
<p><p>
The main innovation in the proof is finding the best <a href="http://en.wikipedia.org/wiki/Lyapunov_function">Lyapunov function</a> to impose on the system while attempting to bound it over all iterations. This was actually done experimentally by regarding various instance graphs as parallel networks. This enabled them to handle arbitrary graphs. As usual the considerable details are in the paper.</p>
<p>
I like the fact that this work requires the analysis of a dynamical system. Theory is currently great at many things, but the understanding of dynamic or iterative methods is not one of them. Also we see&#8212;<a href="http://rjlipton.wordpress.com/2011/07/08/triple-century-post/">is this allowed?</a>&#8212;the use of continuous differential equations and related methods in a discrete problem. </p>
<p>
They further show that the same dynamic electrical system can be used to solve the transportation problem, which is a generalization of the shortest path problem. This leads us to ask, what else can be done this way? </p>
<p>
<p><b> Open Problems </b></p>
<p><p>
We quote Kurt:  </p>
<blockquote><p>The Physarum computation is fully distributed; node potentials depend only on the potentials of the neighbors, currents are determined by potential differences of edge endpoints, and the update rule for edge diameters is local. Can the Physarum computation be used as the basis for an efficient distributed shortest path algorithm? </p></blockquote>
<p>
Indeed can these or related local rules be used to solve other problems? For instance, can they be upgraded to evaluate networks of Boolean gates, at least heuristically? Note that the circuit value problem is <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{P}}' title='{&#92;mathsf{P}}' class='latex' />-complete, so this would be a hard step for any parallel model.</p>
<p>
[inserted a missing "(t)", added slime mold photos to intro]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7955/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7955&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/17/its-still-the-slime-mold-story/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/images.jpeg" medium="image">
			<media:title type="html">images</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/blackmoldandmaze.png" medium="image">
			<media:title type="html">BlackMoldAndMaze</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/mold.png" medium="image">
			<media:title type="html">mold</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/net.png" medium="image">
			<media:title type="html">net</media:title>
		</media:content>
	</item>
		<item>
		<title>What Makes a Knot Knotty?</title>
		<link>http://rjlipton.wordpress.com/2012/01/13/what-makes-a-knot-knotty/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/13/what-makes-a-knot-knotty/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 21:24:51 +0000</pubDate>
		<dc:creator>KWRegan</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Open Problems]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[knots]]></category>
		<category><![CDATA[polynomial]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7933</guid>
		<description><![CDATA[Can it be just the not-ation? Colin Rourke is a topologist at the University of Warwick in England. He is one of numerous mathematicians whose work is surveyed in an entertaining article by Sam Nelson of the Claremont Colleges in California, &#8220;The Combinatorial Revolution in Knot Theory&#8221; which appeared in last month&#8217;s AMS Notices. Rourke&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7933&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Can it be just the not-ation? </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/colinrourke2.png"><img src="http://rjlipton.files.wordpress.com/2012/01/colinrourke2.png?w=600" alt="" title="ColinRourke"   class="alignright size-full wp-image-7944" /></a></p>
<p>
Colin Rourke is a topologist at the University of Warwick in England. He is one of numerous mathematicians whose work is surveyed in an entertaining article by Sam Nelson of the Claremont Colleges in California, <a href="http://www.ams.org/staff/jackson/fea-nelson.pdf">&#8220;The Combinatorial Revolution in Knot Theory&#8221;</a> which appeared in last month&#8217;s <i>AMS Notices</i>. Rourke&#8217;s <a href="http://msp.warwick.ac.uk/~cpr/">home page</a> has interesting materials and notes besides a selection of his papers. These include a one-page formulation of G&ouml;del&#8217;s first incompleteness theorem and a model for the universe that &#8220;overturns nearly every tenet of current cosmology.&#8221;</p>
<p>
Today Dick and I wish to draw attention to the mathematical structures in Nelson&#8217;s article, whose properties have been developed by Rourke and others, and to how syntax may take precedence over the &#8216;real physical meaning&#8217; of a mathematical concept.<br />
<span id="more-7933"></span></p>
<p>
Nelson summarizes the &#8220;revolution&#8221; in his opening paragraph as follows:</p>
<blockquote><p>
Instead of thinking of knots&#8230;geometrically as simple closed curves in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbb%7BR%7D%5E3%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{&#92;mathbb{R}^3}' title='{&#92;mathbb{R}^3}' class='latex' />, a new approach defines knots combinatorially as equivalence classes of knot diagrams under&#8230;certain diagrammatic moves.
</p></blockquote>
<p>
Much as the concept of number needed to move from &#8216;real&#8217; to &#8216;imaginary&#8217; in order to yield the fundamental theorem of algebra, so are the more general not-ation based not-ions of knots needed to fill out invariants of certain mathematical structures.</p>
<p>
Rourke also made an important advance on the <a href="http://en.wikipedia.org/wiki/Poincare_conjecture">Poincar&eacute; Conjecture</a> in 1994, about a decade before it was completed to a theorem by Grigory Perelman. He <a href="http://msp.warwick.ac.uk/~cpr/ftp/algorithms.ps">proved</a> that there was an algorithmic procedure that would generate a counterexample to the conjecture if it were false. In logical terms, he proved the negation of the conjecture equivalent to a <img src='http://s0.wp.com/latex.php?latex=%7B%5CSigma_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Sigma_1}' title='{&#92;Sigma_1}' class='latex' />, i.e. existential, statement of arithmetic. Of course Perelman&#8217;s proof obviated this theorem. However, the idea matters to us because <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%7D+%3D+%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{P} = &#92;mathsf{NP}}' title='{&#92;mathsf{P} = &#92;mathsf{NP}}' class='latex' /> is only known to be a <img src='http://s0.wp.com/latex.php?latex=%7B%5CSigma_2%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Sigma_2}' title='{&#92;Sigma_2}' class='latex' /> statement. Proving it equivalent to a <img src='http://s0.wp.com/latex.php?latex=%7B%5CSigma_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Sigma_1}' title='{&#92;Sigma_1}' class='latex' /> or <img src='http://s0.wp.com/latex.php?latex=%7B%5CPi_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Pi_1}' title='{&#92;Pi_1}' class='latex' /> statement, so that at least one of the &#8216;equal&#8217; or &#8216;not equal&#8217; cases would be provable, would be the greatest development in decades.</p>
<p>
<p><H2> Knots Into Codes </H2></p>
<p><p>
According to a multiple-sourced legend, Alexander the Great was once challenged to untie a complicated knot that had tied the ox-cart of a peasant-king named Gordias for many years. Alexander either used his sword or pulled out the rod of the cart by which it was tied, thus creating or exposing ends of the string by which to undo it. Pulling out an end of a string to unravel a knot may not yield any useful mathematics, however.</p>
<p>
Alexander could have first fluffed the knot so that no more than two segments of string would cross each other at any point. Then the knot&#8217;s shadow yields a planar graph of degree 4 in which each vertex has two &#8220;over&#8221; edges and two &#8220;under&#8221; edges, and this is the knot&#8217;s <i>diagram</i>. If the knot had eleven crossings, the diagram might look like this:</p>
<p><p align="center">
<a href="http://rjlipton.files.wordpress.com/2012/01/gaussknot.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/gaussknot.jpg?w=600" alt="" title="GaussKnot"   class="aligncenter size-full wp-image-7936" /></a>
</p>
<p>
If we trace the diagram beginning at the arrow, assign a number for each crossing in the order encountered, and use a minus sign when traversing an &#8220;under&#8221; edge, we can abstract the knot into the sequence of numbers </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++1%2C-2%2C3%2C-4%2C5%2C6%2C-7%2C-8%2C4%2C-9%2C2%2C-10%2C8%2C11%2C-6%2C-1%2C10%2C-3%2C9%2C-5%2C-11%2C7+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  1,-2,3,-4,5,6,-7,-8,4,-9,2,-10,8,11,-6,-1,10,-3,9,-5,-11,7 ' title='&#92;displaystyle  1,-2,3,-4,5,6,-7,-8,4,-9,2,-10,8,11,-6,-1,10,-3,9,-5,-11,7 ' class='latex' /></p>
<p>
Of course this code is named after Gauss. There are several variations on it. We adopt the &#8220;signed Gauss code&#8221; in one of Nelson&#8217;s attractive knot-theory <a href="http://www.esotericka.org/cmc/vknots.html">pages</a>, but using <img src='http://s0.wp.com/latex.php?latex=%7B%7B%7D%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{}^*}' title='{{}^*}' class='latex' /> to mean &#8220;under&#8221; and suggest complex conjugation&#8212;in line with a footnote in his survey.</p>
<p>
To define it formally, choose <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega+%3D+%5Csqrt%7B2%7D+%2B+%5Csqrt%7B2%7Di%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega = &#92;sqrt{2} + &#92;sqrt{2}i}' title='{&#92;omega = &#92;sqrt{2} + &#92;sqrt{2}i}' class='latex' /> as the principal eighth root of unity. The <b>crossing elements</b> are now subscripted copies of a power of <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega}' title='{&#92;omega}' class='latex' />. If you are following the &#8220;over&#8221; edge with the &#8220;under&#8221; edge directed right-to-left, take <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega}' title='{&#92;omega}' class='latex' />; if left-to-right, take <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega%5E5+%3D+-%5Comega%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega^5 = -&#92;omega}' title='{&#92;omega^5 = -&#92;omega}' class='latex' />. If you are following the &#8220;under&#8221; edge with the &#8220;over&#8221; edge going right-to-left use <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega%5E3%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega^3}' title='{&#92;omega^3}' class='latex' />; if left-to-right then by <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega%5E7+%3D+%5Comega%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega^7 = &#92;omega^*}' title='{&#92;omega^7 = &#92;omega^*}' class='latex' />. If the second crossing has this last case we can write <img src='http://s0.wp.com/latex.php?latex=%7B2%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{2^*}' title='{2^*}' class='latex' /> as short for <img src='http://s0.wp.com/latex.php?latex=%7B%5Comega_2%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;omega_2^*}' title='{&#92;omega_2^*}' class='latex' />. The code always has a <img src='http://s0.wp.com/latex.php?latex=%7B%7B%7D%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{}^*}' title='{{}^*}' class='latex' /> where the original Gauss code had a <img src='http://s0.wp.com/latex.php?latex=%7B-%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{-}' title='{-}' class='latex' /> sign. The above knot gives: </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++-1%2C2%5E%2A%2C3%2C-4%5E%2A%2C-5%2C6%2C-7%5E%2A%2C8%5E%2A%2C-4%2C9%5E%2A%2C2%2C-10%5E%2A%2C8%2C-11%2C6%5E%2A%2C-1%5E%2A%2C-10%2C-3%5E%2A%2C9%2C-5%5E%2A%2C-11%5E%2A%2C-7.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  -1,2^*,3,-4^*,-5,6,-7^*,8^*,-4,9^*,2,-10^*,8,-11,6^*,-1^*,-10,-3^*,9,-5^*,-11^*,-7. ' title='&#92;displaystyle  -1,2^*,3,-4^*,-5,6,-7^*,8^*,-4,9^*,2,-10^*,8,-11,6^*,-1^*,-10,-3^*,9,-5^*,-11^*,-7. ' class='latex' /></p>
<p>
Flipping the knot over conjugates every element, while any reflection (right to left or top to bottom) negates every one. Reversing every edge reverses the sequence but does not change any <img src='http://s0.wp.com/latex.php?latex=%7B%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{*}' title='{*}' class='latex' /> or <img src='http://s0.wp.com/latex.php?latex=%7B-%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{-}' title='{-}' class='latex' />. As with the &#8220;extended Gauss code&#8221; defined in our <a href="http://www.indiana.edu/~knotinfo/descriptions/dt_notation.html">source</a> for this diagram, this code preserves enough information to reconstruct the knot from the diagram. </p>
<p>
The code <img src='http://s0.wp.com/latex.php?latex=%7B1%2C2%5E%2A%2C3%2C1%5E%2A%2C2%2C3%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1,2^*,3,1^*,2,3^*}' title='{1,2^*,3,1^*,2,3^*}' class='latex' /> yields the <i>trefoil</i> knot. Note that in any code, each element appears once with a <img src='http://s0.wp.com/latex.php?latex=%7B%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{*}' title='{*}' class='latex' /> and once without. Thus the codes are some kind of generalized commutator.</p>
<p>
<p><H2> Diagrammer Move Grammar </H2></p>
<p><p>
Suppose the modified Gauss code has the sub-sequence </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++a%2Ca%5E%2A%5Cquad%5Cmbox%7Bor%7D%5Cquad+a%5E%2A%2Ca+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  a,a^*&#92;quad&#92;mbox{or}&#92;quad a^*,a ' title='&#92;displaystyle  a,a^*&#92;quad&#92;mbox{or}&#92;quad a^*,a ' class='latex' /></p>
<p>
for some crossing element <img src='http://s0.wp.com/latex.php?latex=%7Ba%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a}' title='{a}' class='latex' />. This means we&#8217;ve drawn a loop over or under in he direction of travel, but the loop isn&#8217;t wound around anything. So it can just be pulled taut. Since the crossing elements are complex units, we already have <img src='http://s0.wp.com/latex.php?latex=%7Ba+a%5E%2A+%3D+a%5E%2A+a+%3D+1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a a^* = a^* a = 1}' title='{a a^* = a^* a = 1}' class='latex' />. Note that since the codes are really cycles, <img src='http://s0.wp.com/latex.php?latex=%7Ba%5E%2A%2C%5Cdots%2Ca%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a^*,&#92;dots,a}' title='{a^*,&#92;dots,a}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Ba%2C%5Cdots%2Ca%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a,&#92;dots,a^*}' title='{a,&#92;dots,a^*}' class='latex' /> are the same cases.</p>
<p>
Now suppose instead that the modified Gauss code has </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cdots%2Ca%2C-b%2C%5Cdots%2C+a%5E%2A%2C-b%5E%2A%2C%5Cdots+%5Cqquad%5Cmbox%7Bor%7D%5Cqquad%5Cdots%2Ca%2C-b%2C%5Cdots%2C+-b%5E%2A%2Ca%5E%2A+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;dots,a,-b,&#92;dots, a^*,-b^*,&#92;dots &#92;qquad&#92;mbox{or}&#92;qquad&#92;dots,a,-b,&#92;dots, -b^*,a^* ' title='&#92;displaystyle  &#92;dots,a,-b,&#92;dots, a^*,-b^*,&#92;dots &#92;qquad&#92;mbox{or}&#92;qquad&#92;dots,a,-b,&#92;dots, -b^*,a^* ' class='latex' />
</p>
<p>
where <img src='http://s0.wp.com/latex.php?latex=%7Ba%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a}' title='{a}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b}' title='{b}' class='latex' /> have the same sign, and the subscripts on <img src='http://s0.wp.com/latex.php?latex=%7Ba%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a}' title='{a}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b}' title='{b}' class='latex' /> differ by <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' />. In words this means we have two consecutive over-crossings of the <i>same</i> other segment, or two under-crossings of it. In either case the two segments are merely sitting one atop the other and are not linked. Again these sub-sequences can be erased. </p>
<p>
To describe the third move, suppose we originally had 3 segments cross at one point: a lower strand going northwest&#8211;southeast, a middle strand going southwest&#8211;northeast, and a top strand going east&#8211;west. When Alexander fluffs the knot, the top segment can either bend up or bend down. The two resulting equivalent configurations are:</p>
<p align="center">
<a href="http://rjlipton.files.wordpress.com/2012/01/r3_g-color.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/r3_g-color.jpg?w=600" alt="" title="r3_g-color"   class="aligncenter size-full wp-image-7937" /></a>
</p>
<p>
Suppose the topmost segment is first traversed west-to-east, next the bottom one NW-to-SE, and last the middle one SW-to-NE. The corresponding rule for the modified Gauss code is: </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cdots%2C-a%2Cb%2C%5Cdots%2C-a%5E%2A%2C-c%5E%2A%2C%5Cdots%2C-c%2Cb%5E%2A%2C%5Cdots+%5Cquad%5Cleftrightarrow%5Cquad+%5Cdots%2Ca%2C-b%2C%5Cdots%2C-c%5E%2A%2C-b%5E%2A%2C%5Cdots%2Ca%5E%2A%2C-c%2C%5Cdots+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;dots,-a,b,&#92;dots,-a^*,-c^*,&#92;dots,-c,b^*,&#92;dots &#92;quad&#92;leftrightarrow&#92;quad &#92;dots,a,-b,&#92;dots,-c^*,-b^*,&#92;dots,a^*,-c,&#92;dots ' title='&#92;displaystyle  &#92;dots,-a,b,&#92;dots,-a^*,-c^*,&#92;dots,-c,b^*,&#92;dots &#92;quad&#92;leftrightarrow&#92;quad &#92;dots,a,-b,&#92;dots,-c^*,-b^*,&#92;dots,a^*,-c,&#92;dots ' class='latex' />
</p>
<p>
There are similar rules for the other arrow directions and orders of visiting the segments. The diagram comes from this <a href="http://unapologetic.wordpress.com/2007/05/02/more-knot-coloring/">article</a> in John Armstrong&#8217;s <a href="http://unapologetic.wordpress.com/">blog</a> &#8220;The Unapologetic Mathematician&#8221; which we keep in our sidebar, and shows colorings associated to diagrams. </p>
<p>
<p><H2> How Knotty is the Not-Knot? </H2></p>
<p><p>
Nelson&#8217;s article shows the moving strand in the middle rather than on top. This doesn&#8217;t matter&#8212;if we were to move the SW-NE strand in the left diagram northwest, we would still get the right diagram. This neat theorem was proved in 1923 by Kurt Reidemeister:</p>
<blockquote><p>
<b>Theorem 1</b> <em> A knot diagram represents the unknot if and only if all of its crossings can be eliminated by some sequence of the above moves&#8212;equivalently, iff its (modified) Gauss code is reducible to 1.<br />
</em>
</p></blockquote>
<p>
<a href="http://www.warwick.ac.uk/~maaac/gordian.html">Here</a> is a &#8220;Gordian&#8221; example. This echoes Hilbert&#8217;s <a href="http://en.wikipedia.org/wiki/Hilbert's_Nullstellensatz">Nullstellensatz</a> saying that a system of polynomial equations over <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbb%7BC%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathbb{C}}' title='{&#92;mathbb{C}}' class='latex' /> has no solution if and only if 1 can be derived from it by Gr&ouml;bner basis moves.</p>
<p>
As shown by Dick&#8217;s <a href="http://rjlipton.wordpress.com/2009/04/16/the-word-problem-for-free-groups/">posts</a> on <a href="http://rjlipton.wordpress.com/2009/11/22/new-streaming-algorithms-for-old-problems/">work</a> with Zeke Zalcstein, we are interested in complexity properties of these kinds of rewriting systems. In particular, the <a href="http://en.wikipedia.org/wiki/Unknotting_problem">problem</a> of whether a diagram represents the unknot <a href="http://arxiv.org/abs/math/9807016">is in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' /></a>, and <a href="http://arxiv.org/PS_cache/arxiv/pdf/1112/1112.0845v1.pdf">is in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7Bco%7D%5Cmbox%7B-%7D%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{co}&#92;mbox{-}&#92;mathsf{NP}}' title='{&#92;mathsf{co}&#92;mbox{-}&#92;mathsf{NP}}' class='latex' /></a> if the Generalized Riemann Hypothesis is true, but has not been proved to be in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{P}}' title='{&#92;mathsf{P}}' class='latex' />. GRH is needed only to get good bounds on primes <img src='http://s0.wp.com/latex.php?latex=%7Bp%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{p}' title='{p}' class='latex' /> such that certain integer polynomials associated to the knots have roots in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbb%7BZ%7D%2Fp%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathbb{Z}/p}' title='{&#92;mathbb{Z}/p}' class='latex' />.</p>
<p>
<p><H2> To Knot or Not to Knot, or N-Knot? </H2></p>
<p><p>
The point of departure in Nelson&#8217;s survey is that the rewriting theorems apply even to codes that are not from shadows of &#8220;real&#8221; knots in 3-space. The simplest such code is the commutator </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++a%2Cb%5E%2A%2Ca%5E%2A%2Cb.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  a,b^*,a^*,b. ' title='&#92;displaystyle  a,b^*,a^*,b. ' class='latex' />
</p>
<p>
Any shadow that includes this pattern must have at least one more crossing. However, a diagram giving this code can be drawn on the torus, looping from <img src='http://s0.wp.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b}' title='{b}' class='latex' /> under and around to join the line into <img src='http://s0.wp.com/latex.php?latex=%7Ba%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a}' title='{a}' class='latex' />.</p>
<p>
His survey goes into a concept of <i>virtual crossings</i> and <i>virtual knots</i> introduced in this 1999 <a href="http://homepages.math.uic.edu/~kauffman/VKT.pdf">paper</a> by Louis H. Kauffman. There is no Gauss code for the virtual crossing itself, though we have marked it <img src='http://s0.wp.com/latex.php?latex=%7Bc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c}' title='{c}' class='latex' /> in this diagram:</p>
<p align="center">
<a href="http://rjlipton.files.wordpress.com/2012/01/nvknot.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/nvknot.jpg?w=600" alt="" title="NVKnot"   class="aligncenter size-full wp-image-7938" /></a>
</p>
<p>
The point is that <i>every</i> (modified) Gauss code&#8212;subject only to the rule of every element and its conjugate appearing once each&#8212;has a planar diagram with virtual crossings. This allows spatial intuition and properties about crossings to be applied to all codes.</p>
<p>
In passing we ask whether there is any utility in considering <img src='http://s0.wp.com/latex.php?latex=%7Bc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c}' title='{c}' class='latex' /> in the diagram to be a &#8220;nondeterministic crossing&#8221; instead&#8212;with either strand possibly being the &#8220;over&#8221; one. This could be coded as </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++a%2Cb%5E%2A%2Cc%2Fc%5E%2A%2Ca%5E%2A%2Cb%2Cc%5E%2A%2Fc.+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  a,b^*,c/c^*,a^*,b,c^*/c. ' title='&#92;displaystyle  a,b^*,c/c^*,a^*,b,c^*/c. ' class='latex' /></p>
<p>
Note that if the SW-to-NE strand in crossing <img src='http://s0.wp.com/latex.php?latex=%7Bc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c}' title='{c}' class='latex' /> is &#8220;over,&#8221; then we get the trefoil knot. If &#8220;under,&#8221; then it becomes <img src='http://s0.wp.com/latex.php?latex=%7Ba%2Cb%5E%2A%2Cc%5E%2A%2Ca%5E%2A%2Cb%2Cc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a,b^*,c^*,a^*,b,c}' title='{a,b^*,c^*,a^*,b,c}' class='latex' /> which the second Reidemeister move applied to <img src='http://s0.wp.com/latex.php?latex=%7Bb%2Cc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{b,c}' title='{b,c}' class='latex' /> transforms to <img src='http://s0.wp.com/latex.php?latex=%7Baa%5E%2A+%3D+1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{aa^* = 1}' title='{aa^* = 1}' class='latex' />. (One could also use the move for <img src='http://s0.wp.com/latex.php?latex=%7Ba%2Cc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a,c}' title='{a,c}' class='latex' /> since it is a cycle.) </p>
<p>
Another way to think of an &#8220;N-Knot&#8221; is that for any element <img src='http://s0.wp.com/latex.php?latex=%7Bc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c}' title='{c}' class='latex' /> labeled nondeterministic, it is legal to swap <img src='http://s0.wp.com/latex.php?latex=%7Bc%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c}' title='{c}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bc%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{c^*}' title='{c^*}' class='latex' />. Is it harder to decide whether an N-Knot can be reduced to <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> than for a regular (or virtual) knot? This is different from computing the <a href="http://en.wikipedia.org/wiki/Unknotting_number">unknotting number</a> insofar as only some crossings are nondeterministic. It strikes us that this problem ought to be <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' />-complete, which would make it unlikely that an efficient invariant can be found to prove that a given non-trivial N-knot does not reduce to <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' />.</p>
<p>
<p><H2> Not Knot-Code Codes </H2></p>
<p><p>
It would be nice to avoid the non-local coupling between the two times a crossing is visited. Therefore let us try to abstract the crossing itself. Or, let us abstract the notion of a <i>segment</i> as it goes through one or more crossings. Define <img src='http://s0.wp.com/latex.php?latex=%7Bx+%5Crhd+y%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x &#92;rhd y}' title='{x &#92;rhd y}' class='latex' /> to mean that <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> goes under <img src='http://s0.wp.com/latex.php?latex=%7By%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{y}' title='{y}' class='latex' /> at a crossing. Optionally we can specify <img src='http://s0.wp.com/latex.php?latex=%7Bx+%5Ctriangleright+y%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x &#92;triangleright y}' title='{x &#92;triangleright y}' class='latex' /> to mean that the crossing is positive in our signed Gauss code, and use <img src='http://s0.wp.com/latex.php?latex=%7B%5Ctriangleright%5E%7B-1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;triangleright^{-1}}' title='{&#92;triangleright^{-1}}' class='latex' /> when it is negative. The three Reidemeister moves then yield these axioms: </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Barray%7D%7Brcl%7D++++%26%26+x+%5Ctriangleright+x+%3D+x%5C%5C+++%26%26+%28x+%5Ctriangleright+y%29+%5Ctriangleright%5E%7B-1%7D+y+%3D+%28x+%5Ctriangleright%5E%7B-1%7D+y%29+%5Ctriangleright+y+%3D+x%5C%5C+++%26%26+%28x+%5Ctriangleright+y%29+%5Ctriangleright+z+%3D+%28x+%5Ctriangleright+z%29+%5Ctriangleright+%28y+%5Ctriangleright+z%29.+%5Cend%7Barray%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{array}{rcl}    &amp;&amp; x &#92;triangleright x = x&#92;&#92;   &amp;&amp; (x &#92;triangleright y) &#92;triangleright^{-1} y = (x &#92;triangleright^{-1} y) &#92;triangleright y = x&#92;&#92;   &amp;&amp; (x &#92;triangleright y) &#92;triangleright z = (x &#92;triangleright z) &#92;triangleright (y &#92;triangleright z). &#92;end{array} ' title='&#92;displaystyle  &#92;begin{array}{rcl}    &amp;&amp; x &#92;triangleright x = x&#92;&#92;   &amp;&amp; (x &#92;triangleright y) &#92;triangleright^{-1} y = (x &#92;triangleright^{-1} y) &#92;triangleright y = x&#92;&#92;   &amp;&amp; (x &#92;triangleright y) &#92;triangleright z = (x &#92;triangleright z) &#92;triangleright (y &#92;triangleright z). &#92;end{array} ' class='latex' />
</p>
<p>
That <img src='http://s0.wp.com/latex.php?latex=%7Bx+%5Ctriangleright%5E%7B-1%7D+x+%3D+x%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x &#92;triangleright^{-1} x = x}' title='{x &#92;triangleright^{-1} x = x}' class='latex' /> and the last equation with <img src='http://s0.wp.com/latex.php?latex=%7B%5Ctriangleright%5E%7B-1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;triangleright^{-1}}' title='{&#92;triangleright^{-1}}' class='latex' /> in place of <img src='http://s0.wp.com/latex.php?latex=%7B%5Ctriangleright%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;triangleright}' title='{&#92;triangleright}' class='latex' /> everywhere follow from this. When the distinction between <img src='http://s0.wp.com/latex.php?latex=%7B%5Ctriangleright%5E%7B-1%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;triangleright^{-1}}' title='{&#92;triangleright^{-1}}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B%5Ctriangleright%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;triangleright}' title='{&#92;triangleright}' class='latex' /> is ignorable, these define a structure called a <b>kei</b>, else they define a <b>quandle</b>. These rewriting systems tell some already-familar stories.</p>
<p>
<p><H2> Keis and Quandles and Racks, Oh My </H2></p>
<p><p>
Here are two examples that distinguish a kei from a quandle. Consider any group, such as one of nonsingular matrices. Define:</p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Barray%7D%7Brcl%7D++++A+%5Crhd+B+%26%3D%26+B+A%5E%7B-1%7D+B%5C%5C+++A+%5Ctriangleright+B+%26%3D%26+B+A+B%5E%7B-1%7D%5C%5C+++A+%5Ctriangleright%5E%7B-1%7D+B+%26%3D%26+B%5E%7B-1%7D+A+B.+%5Cend%7Barray%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{array}{rcl}    A &#92;rhd B &amp;=&amp; B A^{-1} B&#92;&#92;   A &#92;triangleright B &amp;=&amp; B A B^{-1}&#92;&#92;   A &#92;triangleright^{-1} B &amp;=&amp; B^{-1} A B. &#92;end{array} ' title='&#92;displaystyle  &#92;begin{array}{rcl}    A &#92;rhd B &amp;=&amp; B A^{-1} B&#92;&#92;   A &#92;triangleright B &amp;=&amp; B A B^{-1}&#92;&#92;   A &#92;triangleright^{-1} B &amp;=&amp; B^{-1} A B. &#92;end{array} ' class='latex' /></p>
<p>
The first operation gives a kei because <img src='http://s0.wp.com/latex.php?latex=%7B%28A+%5Crhd+B%29+%5Crhd+B+%3D+B+A%5E%7B-1%7D+B+%5Crhd+B+%3D+B+%28B%5E%7B-1%7D+A+B%5E%7B-1%7D%29+B+%3D+A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{(A &#92;rhd B) &#92;rhd B = B A^{-1} B &#92;rhd B = B (B^{-1} A B^{-1}) B = A}' title='{(A &#92;rhd B) &#92;rhd B = B A^{-1} B &#92;rhd B = B (B^{-1} A B^{-1}) B = A}' class='latex' /> and </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Barray%7D%7Brcl%7D++++%28A+%5Crhd+C+%29+%5Crhd+%28B+%5Crhd+C%29+%26%3D%26C+A%5E%7B-1%7D+C+%5Crhd+C+B%5E%7B-1%7D+C%5C%5C+++%26%3D%26+C+B%5E%7B-1%7D+C+%28C%5E%7B-1%7D+A+C%5E%7B-1%7D%29+C+B%5E%7B-1%7D+C%5C%5C+++%26%3D%26+C+%28B+A%5E%7B-1%7D+B%29%5E%7B-1%7D+C+%3D+%28A+%5Crhd+B%29+%5Crhd+C.+%5Cend%7Barray%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{array}{rcl}    (A &#92;rhd C ) &#92;rhd (B &#92;rhd C) &amp;=&amp;C A^{-1} C &#92;rhd C B^{-1} C&#92;&#92;   &amp;=&amp; C B^{-1} C (C^{-1} A C^{-1}) C B^{-1} C&#92;&#92;   &amp;=&amp; C (B A^{-1} B)^{-1} C = (A &#92;rhd B) &#92;rhd C. &#92;end{array} ' title='&#92;displaystyle  &#92;begin{array}{rcl}    (A &#92;rhd C ) &#92;rhd (B &#92;rhd C) &amp;=&amp;C A^{-1} C &#92;rhd C B^{-1} C&#92;&#92;   &amp;=&amp; C B^{-1} C (C^{-1} A C^{-1}) C B^{-1} C&#92;&#92;   &amp;=&amp; C (B A^{-1} B)^{-1} C = (A &#92;rhd B) &#92;rhd C. &#92;end{array} ' class='latex' /></p>
<p>
The latter two operations give a quandle and not a kei because both are needed to cancel the <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' />&#8216;s, namely </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%28A+%5Ctriangleright+B%29+%5Ctriangleright%5E%7B-1%7D+B+%3D+%28B+A+B%5E%7B-1%7D%29+%5Ctriangleright%5E%7B-1%7D+B+%3D+B%5E%7B-1%7D+%28B+A+B%5E%7B-1%7D%29+B+%3D+A%2C+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  (A &#92;triangleright B) &#92;triangleright^{-1} B = (B A B^{-1}) &#92;triangleright^{-1} B = B^{-1} (B A B^{-1}) B = A, ' title='&#92;displaystyle  (A &#92;triangleright B) &#92;triangleright^{-1} B = (B A B^{-1}) &#92;triangleright^{-1} B = B^{-1} (B A B^{-1}) B = A, ' class='latex' />
</p>
<p>
while </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Barray%7D%7Brcl%7D++++%28A+%5Ctriangleright+C%29+%5Ctriangleright+%28B+%5Ctriangleright+C%29+%26%3D%26%28C+A+C%5E%7B-1%7D%29+%5Ctriangleright+%28C+B+C%5E%7B-1%7D%29%5C%5C+++%26%3D%26+%28C+B+C%5E%7B-1%7D%29+%28C+A+C%5E%7B-1%7D%29+%28C+B%5E%7B-1%7D+C%5E%7B-1%7D%29%5C%5C+++%26%3D%26+C+B+A+B%5E%7B-1%7D+C%5E%7B-1%7D+%3D+%28A+%5Ctriangleright+B%29+%5Ctriangleright+C.+%5Cend%7Barray%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{array}{rcl}    (A &#92;triangleright C) &#92;triangleright (B &#92;triangleright C) &amp;=&amp;(C A C^{-1}) &#92;triangleright (C B C^{-1})&#92;&#92;   &amp;=&amp; (C B C^{-1}) (C A C^{-1}) (C B^{-1} C^{-1})&#92;&#92;   &amp;=&amp; C B A B^{-1} C^{-1} = (A &#92;triangleright B) &#92;triangleright C. &#92;end{array} ' title='&#92;displaystyle  &#92;begin{array}{rcl}    (A &#92;triangleright C) &#92;triangleright (B &#92;triangleright C) &amp;=&amp;(C A C^{-1}) &#92;triangleright (C B C^{-1})&#92;&#92;   &amp;=&amp; (C B C^{-1}) (C A C^{-1}) (C B^{-1} C^{-1})&#92;&#92;   &amp;=&amp; C B A B^{-1} C^{-1} = (A &#92;triangleright B) &#92;triangleright C. &#92;end{array} ' class='latex' /></p>
<p>
We can get the same examples with unitary matrices <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BA%5E%2A%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{A^*}' title='{A^*}' class='latex' /> for inverses, and this is just one hint of why knots and keis and quandles are relevant to quantum mechanics.</p>
<p>
If a quandle is &#8220;excused&#8221; from obeying the first axiom, then it becomes a <b>rack</b>. Our last example, from Nelson&#8217;s survey and <a href="http://www.esotericka.org/cmc/quandles.html">quandle page</a>, shows all three. Consider any algebraic structure <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Ccal+S%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{{&#92;cal S}}' title='{{&#92;cal S}}' class='latex' /> that admits left-multiplication by objects <img src='http://s0.wp.com/latex.php?latex=%7Bs%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{s}' title='{s}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bt%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t}' title='{t}' class='latex' />, such as a module. For <img src='http://s0.wp.com/latex.php?latex=%7Bx%2Cy+%5Cin+%7B%5Ccal+S%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x,y &#92;in {&#92;cal S}}' title='{x,y &#92;in {&#92;cal S}}' class='latex' /> define: </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cbegin%7Barray%7D%7Brcl%7D++++x+%5Ctriangleright+y+%26%3D%26+tx+%2B+sy+%5Cquad+%28%5Cmbox%7Bmodulo%7E%7D+s%5E2+-+%281-t%29s%29%5C%5C+++x+%5Ctriangleright+y+%26%3D%26+tx+%2B+%281-t%29y%5C%5C+++x+%5Ctriangleright%5E%7B-1%7D+y+%26%3D%26+%281%2Ft%29x+%2B+%281-%281%2Ft%29%29y%5C%5C+++x+%5Crhd+y+%26%3D%26+tx+%2B+%281-t%29y+%5Cquad+%28%5Cmbox%7Bmodulo%7E%7D+t%5E2%29+%5Cend%7Barray%7D+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;begin{array}{rcl}    x &#92;triangleright y &amp;=&amp; tx + sy &#92;quad (&#92;mbox{modulo~} s^2 - (1-t)s)&#92;&#92;   x &#92;triangleright y &amp;=&amp; tx + (1-t)y&#92;&#92;   x &#92;triangleright^{-1} y &amp;=&amp; (1/t)x + (1-(1/t))y&#92;&#92;   x &#92;rhd y &amp;=&amp; tx + (1-t)y &#92;quad (&#92;mbox{modulo~} t^2) &#92;end{array} ' title='&#92;displaystyle  &#92;begin{array}{rcl}    x &#92;triangleright y &amp;=&amp; tx + sy &#92;quad (&#92;mbox{modulo~} s^2 - (1-t)s)&#92;&#92;   x &#92;triangleright y &amp;=&amp; tx + (1-t)y&#92;&#92;   x &#92;triangleright^{-1} y &amp;=&amp; (1/t)x + (1-(1/t))y&#92;&#92;   x &#92;rhd y &amp;=&amp; tx + (1-t)y &#92;quad (&#92;mbox{modulo~} t^2) &#92;end{array} ' class='latex' />
</p>
<p>
The middle two operations define the <i>Alexander quandle</i>, which needs no modulus, while the first defines only a rack because <img src='http://s0.wp.com/latex.php?latex=%7Bx+%5Ctriangleright+x+%3D+%28t%2Bs%29x%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x &#92;triangleright x = (t+s)x}' title='{x &#92;triangleright x = (t+s)x}' class='latex' /> makes no assumption on <img src='http://s0.wp.com/latex.php?latex=%7Bt%2Bs%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{t+s}' title='{t+s}' class='latex' />.</p>
<p>
David Joyce showed in his dissertation in 1980 that two oriented knots are related by a homeomorphism of the 3-sphere if and only if the quandles they generate are isomorphic. Racks go with a further loosening of the idea of knots, and working with Roger Fenn, Colin Rourke proved a similar theorem. Nelson&#8217;s survey closes with links to further applications. We are interested in what computational complexity may say about them.</p>
<p>
<p><H2> Open Problems </H2></p>
<p><p>
Can we extend the applications of these knot-derived notions? </p>
<p>
Is the set of (codes for) unknots in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{P}}' title='{&#92;mathsf{P}}' class='latex' />? Does membership in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D+%5Ccap+%5Cmathsf%7Bco%7D%5Cmbox%7B-%7D%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP} &#92;cap &#92;mathsf{co}&#92;mbox{-}&#92;mathsf{NP}}' title='{&#92;mathsf{NP} &#92;cap &#92;mathsf{co}&#92;mbox{-}&#92;mathsf{NP}}' class='latex' /> need GRH?</p>
<p>
Are there coding schemes that are both <i>smarter</i> in helping prove theorems and <i>simpler</i> in complexity?</p>
<p>
[changed way signs were described in second move; inserted "negation of the" before Poincar&eacute; conjecture.]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7933/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7933/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7933&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/13/what-makes-a-knot-knotty/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7f5bfd8236587a9173030f92f9f08244?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kwregan</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/colinrourke2.png" medium="image">
			<media:title type="html">ColinRourke</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/gaussknot.jpg" medium="image">
			<media:title type="html">GaussKnot</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/r3_g-color.jpg" medium="image">
			<media:title type="html">r3_g-color</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/nvknot.jpg" medium="image">
			<media:title type="html">NVKnot</media:title>
		</media:content>
	</item>
		<item>
		<title>2012 Survey Results</title>
		<link>http://rjlipton.wordpress.com/2012/01/10/2012-survey-results/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/10/2012-survey-results/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 22:54:07 +0000</pubDate>
		<dc:creator>KWRegan</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Euclid]]></category>
		<category><![CDATA[Euler]]></category>
		<category><![CDATA[Gauss]]></category>
		<category><![CDATA[Goedel]]></category>
		<category><![CDATA[Hilbert]]></category>
		<category><![CDATA[Newton]]></category>
		<category><![CDATA[P=NP]]></category>
		<category><![CDATA[P≠NP]]></category>
		<category><![CDATA[survey]]></category>
		<category><![CDATA[Turing]]></category>
		<category><![CDATA[von Neumann]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7919</guid>
		<description><![CDATA[What would your favorite theoretician be doing? Antea is a fictional young aspiring mathematical physicist in the epilogue of Roger Penrose&#8217;s book The Road to Reality. She experienced the rare green flash phenomenon while watching the sunrise, and &#8220;then an odd [remarkable] thought overtook her&#8230;&#8221; Today we wish to thank the 259 people who took [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7919&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> What would your favorite theoretician be doing? </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/antea2.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/antea2.jpg?w=600" alt="" title="Antea2"   class="alignright size-full wp-image-7923" /></a></p>
<p>
Antea is a fictional young aspiring mathematical physicist in the epilogue of Roger Penrose&#8217;s book <i>The Road to Reality</i>. She experienced the rare <a href="http://riofriospacetime.blogspot.com/2008/05/antea-and-green-flash.html">green flash</a> phenomenon while watching the sunrise, and &#8220;then an odd [remarkable] thought overtook her&#8230;&#8221; </p>
<p>
Today we wish to thank the 259 people who took our <a href="http://rjlipton.wordpress.com/2011/12/31/a-2012-survey/">survey</a> posted last week, and present the results. Of course Antea could not be among the great thinkers listed, not at that stage, but our purpose was to see where the greats would seek remarkable thoughts today.</p>
<p><span id="more-7919"></span></p>
<p>
The Antea shown in the painting detail is not Penrose&#8217;s, but was painted by Giuseppe Mazzola, called <a href="http://en.wikipedia.org/wiki/Parmigianino">Parmigianino</a>, around 1530. She belongs to the Museo di Capodimonte in Naples, Italy, but has traveled much. During World War II she was taken by German forces to a salt mine near Salzburg, Austria, where Ken&#8217;s family spent part of a holiday during Christmas week. She was <a href="http://www.frick.org/exhibitions/Antea/">loaned</a> to the Frick Collection in New York City in 2008. </p>
<p>
Parmigianino himself pursued materials science, so much as to neglect his contract creating art for a church. Being the 1500s this meant <i>alchemy</i>, but his motive seems to have been art rather than greed for gold. He was one of the first Italians to do <a href="http://en.wikipedia.org/wiki/Etching">etching</a> as an art form. He sought a metal that would respond more easily to the technique than copper. </p>
<p>
<p><H2> The Questions and Results </H2></p>
<p><p>
1. What would Euclid be doing in 2012? </p>
<ul>
<li> Writing the best blog: 16.1&#037;
<li> Writing a new edition to his famous book: 36.9&#037;
<li> Working on factoring: 49.0&#037;
<li> Other: 9.4&#037;. The most amusing answer was &#8220;working on non-Euclidean geometry&#8221; from two responders.  Two people put him on the front line of the Greek protests. The most ironic response was &#8220;Formalizing the foundations of ill-defined fields,&#8221; a service David Hilbert performed for Euclid. There were also: engineer, solving math, String Theory, breaking RSA, writing an undergraduate text on Category Theory, writing world-class surveys, synthesizing 20th-century mathematics, encouraging young mathematicians a-la Bourbaki, meditating in Tibet, enjoying the beach, re-founding geometry in topos theory, other math logic, running a hedge fund, tax attorney, blogging, using the <a href="http://en.wikipedia.org/wiki/Coq">Coq</a> theorem prover, and the one denotational truth: requiescatting in pace. There was also a neat riff on debating with Cicero on Greek versus Roman contributions, which is welcome to be put in as a comment.
</ul>
<p><P><br />
2. What would Gauss be doing in 2012? </p>
<ul>
<li> Working on quantum computation: 36.1&#037;
<li> Working on complexity theory: 29.0&#037;
<li> Working on P=NP: 31.0&#037;
<li> Other: 21.0&#037;, making 53 responses. A general drift was that this universal mind would not be confined to computer-science topics; one had him working on what we take to be mag-lev trains, recalling that &#8220;gauss&#8221; is a unit of magentism. Riemann, Navier-Stokes, and &#8216;all&#8217; Clay problems came up. The most wicked answer was that he would name all arXiv published papers after himself. The most &#8220;real&#8221; answer IMHO (Ken) was &#8220;Doing the <a href="http://en.wikipedia.org/wiki/Langlands_program">Langlands program</a>,&#8221; while someone else had him zoned in on the Collatz problem, and another had him making good on a proof by constructing a regular 65,537-gon. One had him fixing the world&#8217;s economy, while another anointed him chair of the Federal Reserve, not too far from a job in the British Government actually held by our next man.
</ul>
<p><P><br />
3. What would Newton be doing in 2012? </p>
<ul>
<li> Working on string theory: 39.8&#037;
<li> Creating a new branch of mathematics: 56.1&#037;
<li> Working on P=NP: 4.1&#037;
<li> Other: 15.4&#037; Lots of economic vocation for this former Master of the Mint&#8212;one connected his concern for counterfeit and shaved-down coins into work on unforgeable <a href="http://en.wikipedia.org/wiki/Quantum_money">quantum money</a>. Some had him into polemics against quantum theory and Leibniz. Others noted his paranormal and alchemy interests. Teaching theology was a given&#8212;Newton wrote over a million words on theology. The most topical response was that Newton would have worked on the 3-body problem&#8212;note that our next man <a href="http://en.wikipedia.org/wiki/Euler's_three-body_problem">identified</a> a meaty special case that is solvable in closed form. However, what we note most is that the founder of so much continuous mathematics drew no truck with a &#8216;discrete&#8217; problem like P=NP.
</ul>
<p><P><br />
4. What would Euler be doing in 2012? </p>
<ul>
<li> Working on everything: 73.6&#037;
<li> Solving the Navier-Stokes Clay problem: 20.1&#037;
<li> Working on P=NP: 6.3&#037;
<li> Other: 5.0&#037; One of the twelve &#8220;Other&#8221; responses said &#8220;everything and two or three other things too.&#8221; Another said he would co-author a paper with Erd&#337;s &#8220;(pretend Erd&#337;s is still alive)&#8221; but the qualifier was hardly necessary&#8212;Erd&#337;s has maintained a stellar publication record since his death in 1996. This all creates a higher <i>polymath</i> impression than Gauss. One had him helping with global-warming satellites, another with elementary school math teaching, and another living like Grigory Perelman in St. Petersburg. I once wrote a short story in Italian about a man who dies trying to move a rock with his mind, and someone (else) put Euler up to that, while another said worse. The most elevative respondent had him resolve P vs. NP from results on complex power series. But no mention of theology, despite Euler being the only mathematician on the Lutheran Calendar of Saints.
</ul>
<p><P><br />
5. What would von Neumann be doing in 2012? </p>
<ul>
<li> Working on peta-scale computing: 27.1&#037;
<li> Working on quantum computing: 55.0&#037;
<li> Working on P=NP: 17.9&#037;
<li> Other: 9.2&#037; More &#8220;everything&#8221; including housing computer server rooms on the Moon for better thermal regulation. When not working on &#8220;something beyond our imagination,&#8221; he campaigns for Barack Obama and becomes his science advisor or runs for his job. Global-scale synthetic biology and regenerative medicine, patterns of resemblance, computational fluid dynamics, alternative energy sources, people got real specific with Johnny. Only one &#8220;pure math&#8221; topic came up, non-commutative geometry, though two mentioned game theory of course. However, the main categories show the degree to which quantum computing rules!
</ul>
<p><P><br />
6. What would G&ouml;del be doing in 2012? </p>
<ul>
<li> Thinking: 58.3&#037;
<li> Finally writing up his solution to the P=NP question: 46.0&#037;
<li> Working on string theory: 7.9&#037;
<li> Other 9.1&#037; Theology made a comeback with three responses, in-tandem with proving his Third Incompleteness Theorem or the Comtinuum Hypothesis. The cleverest logical answer was &#8220;He would prove that deciding whether P = NP would imply that P = NP iff P != NP&#8221;&#8212;though this is equivalent to others&#8217; responses that he&#8217;d prove P vs. NP undecidable. Honorable mention to &#8220;Using the fact that Euclid works on Non-Euclidean geometries as a contradiction to prove that P=NP.&#8221; Others addressed his paranoia and conspiracy theories, including the pithy reply, &#8220;Dieting.&#8221; Another had him viewing endless reruns of the movie &#8220;Inception&#8221;&#8212;while another put it more philosophically: &#8220;Applied transcendental <a href="http://en.wikipedia.org/wiki/Epoche">epoch&eacute;</a>.&#8221; Category theory, new foundations for mathematics, and ordinal analysis of (strength of) theories harked back to what for him was his real world, along with &#8220;depression at having killed Hilbert&#8217;s program&#8221; and &#8220;hiding in his office at the Institute.&#8221; The most upbeat answer was, &#8220;Co-authoring some papers with ME!&#8221; Note also that the answers for G&ouml;del add up to more than 100&#037;, as also with Euclid but not the others.
</ul>
<p><P><br />
7. What would Turing be doing in 2012? </p>
<ul>
<li> Working on AI: 65.8&#037;
<li> Working on the Riemann Hypothesis: 6.9&#037;
<li> Working on P=NP	: 27.3&#037;
<li> Other: 9.0&#037; Being able to marry legally and greeting former Prime Minister Gordon Brown who delivered a formal British Government apology for the treatment leading to his suicide topped the list topically. One respondent with several &#8220;Creating a new branch of&#8230;&#8221; responses followed here with simply &#8220;&#8230;science,&#8221; while four others noted a branch Turing did help create: the <a href="http://computational-morphodynamics.net/">computational</a> study of <a href="http://en.wikipedia.org/wiki/Morphogenesis">morphogenesis</a>. He was tabbed for (CEO of) Google or Apple or Facebook, or somewhere he could &#8220;invent the Turing machine.&#8221; Straight-arrow answers had him working on AI/robotics/brain science, and this gives me opportunity to note that Scott Aaronson has <a href="http://www.scottaaronson.com/blog/?p=881">posted</a> the culmination of his Philosophy and TCS course, including a student project showing the Turing Test remains very much alive. Skiing, winning second-tier marathons, and hobnobbing with celebrities seemed to be wishes for the &#8220;good life&#8221; unknown, though one can follow Turing&#8217;s real life in the <a href="http://www.turing.org.uk/turing/scrapbook/">online scrapbook</a> maintained by his biographer Andrew Hodges. Another had him attracted to parallel computing, which made me think more of how Turing would have weighed in on Jim Backus&#8217; 1977 Turing Award <a href="http://scienceblogs.com/goodmath/2007/03/backuss_idea_of_functional_pro_1.php">article</a>, &#8220;Can Programming be Liberated from the von Neumann Style?&#8221; And a healthier percentage than anyone except Gauss thought he would take a crack at the time-bounded NTM version of the Halting Problem, our last subject.
</ul>
<p><P><br />
8. Will 2012 see the end of the P=NP question? </p>
<ul>
<li> Yes: 5.9&#037;
<li> No: 49.4&#037;
<li> Perhaps: 9.9&#037;
<li> No way: 28.5&#037; </p>
<li> I hope so: 6.3&#037;
</ul>
<p>
I&#8217;d be curious to know what the 15-of-253 answering &#8220;yes&#8221; may have up their sleeve&#8212;after all, even Donald Rumsfeld <a href="http://en.wikipedia.org/wiki/There_are_known_knowns">famously</a> <a href="http://online.wsj.com/article/SB10001424052748703712504576239813477489114.html">skipped over</a> the case of &#8220;unknown knowns.&#8221; But most were confident in the question&#8217;s staying power, and nobody mused that extra-terrestrials might give the answer away. Instead, having belatedly realized we could have invited other luminaries to be mentioned in a catchall &#8220;Other&#8221; field, I became the only one to mention someone of the same gender as Antea.</p>
<p>
<p><H2> Other Folks, Other Strokes </H2></p>
<p><p>
These were the 18 general suggestions, including one from the comments. </p>
<ol>
<li> Ramanujan doing in 2012 : Celebrating National Mathematical Day in India, creating more number theoretic formulas.
<li> Hilbert: would attack Perm vs Det via polynomial ideal theory, with help from Em. Lasker and Em. Noether
<li> Leibniz: working on Lie groups to show the identity of indiscernibles
<li> What would Claude Shannon be doing in 2012?
<li> I would ask what John Horton Conway would be doing, but he is still with us.
<li> Which part of AI would Dijkstra be studying? None of it..
<li> Whether P = NP is only the beginning of the P vs. NP question.
<li> Maybe a proof will be found, but we would have to wait more than a year for validation.
<li> None of the seven Euclid&#8211;Turing will be working on <i>any</i> standard problem&#8212;they are too creative for <i>that</i>.
<li> Hilbert would design his own automated proof assistant.
<li> Depends on how long it takes me to flesh out all the details in my paper.
<li> P=NP question will see the end of the world! Remember it&#8217;s 2012! :-p
<li> Only dishonest people would say it is still unsolved.
<li> I think it&#8217;s more likely that society crumbles, rendering this question irrelevant [plus some encomium for this blog]
<li> I will prove that parity games can be solved in polynomial time. Mark my words.
<li> Perhaps you can add Hilbert and Einstein to the list.
<li> [Terence] Tao will be working on things I don&#8217;t understand
<li> [On P=NP ending] I hope not.
</ol>
<p>
Although our survey was meant to be lighthearted, there were interesting correspondences between a researcher&#8217;s proclivities and future areas. We are all for diversity in science: different strokes from different folks.</p>
<p>
<p><H2> Open Problems </H2></p>
<p>
<p>What areas might be primed for a stroke of creativity? What should priorities be?</p>
<p>
What would your favorite research mentor be doing?</p>
<p>
We thank all those who responded to the survey. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7919/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7919&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/10/2012-survey-results/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7f5bfd8236587a9173030f92f9f08244?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kwregan</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/antea2.jpg" medium="image">
			<media:title type="html">Antea2</media:title>
		</media:content>
	</item>
		<item>
		<title>Predictions For 2012</title>
		<link>http://rjlipton.wordpress.com/2012/01/03/predictions-for-2012/</link>
		<comments>http://rjlipton.wordpress.com/2012/01/03/predictions-for-2012/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 05:59:07 +0000</pubDate>
		<dc:creator>KWRegan</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Open Problems]]></category>
		<category><![CDATA[BQP]]></category>
		<category><![CDATA[breaking crypto-systems]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[Factoring]]></category>
		<category><![CDATA[lower bounds]]></category>
		<category><![CDATA[P=NP]]></category>
		<category><![CDATA[P≠NP]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[quantum]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7884</guid>
		<description><![CDATA[Possibly excepting the last 10 days Joseph T. Goodman became the owner and editor of a newspaper in Virginia City, Nevada called the Territorial Enterprise, a few years after its founding in 1858. He furthered the circulation of the newspaper throughout the Western territories, and used it as a mouthpiece for positions such as supporting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7884&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Possibly excepting the last 10 days </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2012/01/joseph_t_goodman280x520.jpg"><img src="http://rjlipton.files.wordpress.com/2012/01/joseph_t_goodman280x520.jpg?w=188&#038;h=300" alt="" title="joseph_t_goodman280x520" width="188" height="300" class="alignright size-medium wp-image-7885" /></a></p>
<p>
Joseph T. Goodman became the owner and editor of a newspaper in Virginia City, Nevada called the <i>Territorial Enterprise</i>, a few years after its founding in 1858. He furthered the circulation of the newspaper throughout the Western territories, and used it as a mouthpiece for positions such as supporting the Union in the Civil War. In his day one could say that this amounted to a prediction. One of his later efforts was to grow grapes in Northern California, and though his own effort seems to have had no memorable yield, one can say he predicted the area would be good for wine.</p>
<p>
Today we wish to go over last year&#8217;s predictions, and offer a mostly new slate for 2012. The supposed Mayan prediction of the end of the world on December 21st, 2012 makes us hedge by not venturing anything beyond that date.</p>
<p><span id="more-7884"></span></p>
<p>
Goodman&#8217;s most lasting work came late in life: he deciphered the notation system used in the Mayan calendar. Juan Martinez-Hernandez and Eric J. Thompson later expanded and confirmed this work, so that the system is now known by their initials GMT&#8212;which is neatly suggestive of our own time standard.</p>
<p>
As editor as well as owner, Goodman paid attention even to the &#8220;Letters&#8221; page of his paper. He noticed that one unsuccessful, worldly-wise prospector in Aurora, Nevada, wrote in often with a lively pen. He offered the young man, Samuel Clemens, a job on his paper instead. The stories by Clemens gained enough circulation to earn him a reputation, and today we know him as <a href="http://en.wikipedia.org/wiki/Mark_Twain">Mark Twain</a>.</p>
<p>
<p><H2> The Mayan Y2K Problem </H2></p>
<p><p>
What Goodman and his followers solved can be abstracted as a constraint-satisfaction puzzle. Most Mayan &#8220;long count&#8221; inscriptions have five entries in a recognizable tally system, so we&#8217;ll call them the coefficients <img src='http://s0.wp.com/latex.php?latex=%7Ba_5%2Ca_4%2Ca_3%2Ca_2%2Ca_1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a_5,a_4,a_3,a_2,a_1}' title='{a_5,a_4,a_3,a_2,a_1}' class='latex' />. The questions are what units they multiplied and whether this was radix notation with a single base or multiple bases which we&#8217;ll call <img src='http://s0.wp.com/latex.php?latex=%7Bu%2Cv%2Cw%2Cx%2Cy%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{u,v,w,x,y}' title='{u,v,w,x,y}' class='latex' />. The data could be given the form</p>
<p><p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++a_5+v+%2B+a_4+w+%2B+a_3+x+%2B+a_2+y+%2B+a_1+z+%2B+C+%3E+d+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  a_5 v + a_4 w + a_3 x + a_2 y + a_1 z + C &gt; d ' title='&#92;displaystyle  a_5 v + a_4 w + a_3 x + a_2 y + a_1 z + C &gt; d ' class='latex' /></p>
<p>
from cases where the inscription could be sequenced with a historical event whose Gregorian date <img src='http://s0.wp.com/latex.php?latex=%7Bd%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{d}' title='{d}' class='latex' /> was known. This could come along with other information conferring similar equations with <img src='http://s0.wp.com/latex.php?latex=%7B%3C%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&lt;}' title='{&lt;}' class='latex' /> or approximate equality in place of <img src='http://s0.wp.com/latex.php?latex=%7B%3E%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&gt;}' title='{&gt;}' class='latex' />. </p>
<p>
It was clear that the ones place <img src='http://s0.wp.com/latex.php?latex=%7Bz%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{z}' title='{z}' class='latex' /> had units of days, and that the Mayans liked to count by <img src='http://s0.wp.com/latex.php?latex=%7B20%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{20}' title='{20}' class='latex' /> or <img src='http://s0.wp.com/latex.php?latex=%7B13%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{13}' title='{13}' class='latex' />. Thus <img src='http://s0.wp.com/latex.php?latex=%7Bz%3D1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{z=1}' title='{z=1}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7By+%3D+20%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{y = 20}' title='{y = 20}' class='latex' />, but it was found that <img src='http://s0.wp.com/latex.php?latex=%7Bx+%3D+18+y+%3D+360%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x = 18 y = 360}' title='{x = 18 y = 360}' class='latex' />, not <img src='http://s0.wp.com/latex.php?latex=%7B400%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{400}' title='{400}' class='latex' /> as in base 20. The switch to base-18 seems surprising but makes <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> closer to a solar year of days. Then <img src='http://s0.wp.com/latex.php?latex=%7Bw+%3D+20+x+%3D+7%2C%5C%21200%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{w = 20 x = 7,&#92;!200}' title='{w = 20 x = 7,&#92;!200}' class='latex' /> (called a <i>katun</i>) and <img src='http://s0.wp.com/latex.php?latex=%7Bv+%3D+20+w+%3D+144%2C%5C%21000%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{v = 20 w = 144,&#92;!000}' title='{v = 20 w = 144,&#92;!000}' class='latex' /> (called a <i>baktun</i>) resumed the base-20 pattern.</p>
<p>
The hardest variable to solve was <img src='http://s0.wp.com/latex.php?latex=%7BC%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{C}' title='{C}' class='latex' />, called the &#8220;correlation.&#8221;  Indeed Goodman, Martinez-Hernandez, and Thompson came up with values <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> apart. Goodman&#8217;s value gave a &#8220;Day Zero&#8221; of August 11 in 3114 BCE, and this was adopted. Thus today&#8217;s date (as I, Ken, write, not post date) in Mayan is </p>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cmbox%7BJanuary+2%2C+2012%7D+%3D+12.19.19.0.6+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;mbox{January 2, 2012} = 12.19.19.0.6 ' title='&#92;displaystyle  &#92;mbox{January 2, 2012} = 12.19.19.0.6 ' class='latex' /></p>
<p>
Note that the <img src='http://s0.wp.com/latex.php?latex=%7Bw%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{w}' title='{w}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> places are maxed out at <img src='http://s0.wp.com/latex.php?latex=%7B19%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{19}' title='{19}' class='latex' />, so after <img src='http://s0.wp.com/latex.php?latex=%7B18+%5Ctimes+20+-+6+%3D+354%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{18 &#92;times 20 - 6 = 354}' title='{18 &#92;times 20 - 6 = 354}' class='latex' /> more days, the <img src='http://s0.wp.com/latex.php?latex=%7Ba_5%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a_5}' title='{a_5}' class='latex' /> coefficient will tick over. </p>
<p>
The issue is whether the base <img src='http://s0.wp.com/latex.php?latex=%7Bu%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{u}' title='{u}' class='latex' /> for the <img src='http://s0.wp.com/latex.php?latex=%7Ba_5%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{a_5}' title='{a_5}' class='latex' /> place was meant to be base 20 or base 13. If the latter, this is the end my friend. Evidence for the latter is that some Mayan inscriptions indicate more than five places but pad them with 13&#8242;s that play the role of zeroes. One noted in Wikipedia&#8217;s article <a href="http://en.wikipedia.org/wiki/Mesoamerican_Long_Count_calendar#Piktuns_and_higher_orders">here</a> is</p>
<p><p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++13.13.13.13.13.13.13.13.9.15.13.6.9+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  13.13.13.13.13.13.13.13.9.15.13.6.9 ' title='&#92;displaystyle  13.13.13.13.13.13.13.13.9.15.13.6.9 ' class='latex' /></p>
<p>
whose last five places denote October 19 in the year 744. The inclusion of the leading places, however, grants about 4 billion more years. Another inscription has <i>nineteen</i> leading 13&#8242;s. Thereby the Mayans <b>over-predicted</b> the life of the world, as all leading physical theories suggest that at least our branch of the cosmos will freeze or be annihilated long before those places are filled out.</p>
<p>
Thus December 21 will end a Mayan cycle of <img src='http://s0.wp.com/latex.php?latex=%7B13+%5Ctimes+144%2C%5C%21000+%3D+1%2C%5C%21872%2C%5C%21000%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{13 &#92;times 144,&#92;!000 = 1,&#92;!872,&#92;!000}' title='{13 &#92;times 144,&#92;!000 = 1,&#92;!872,&#92;!000}' class='latex' /> days giving about <img src='http://s0.wp.com/latex.php?latex=%7B1%2C%5C%21872%2C%5C%21000%2F365.242+%3D+5%2C%5C%21125.369%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1,&#92;!872,&#92;!000/365.242 = 5,&#92;!125.369}' title='{1,&#92;!872,&#92;!000/365.242 = 5,&#92;!125.369}' class='latex' /> of our years, but we see nothing more than a limit of 5-place syntax. This is analogous to the two decimal place shortcut that led to the <a href="http://en.wikipedia.org/wiki/Year_2000_problem">Y2K Problem</a>, in which predicted techno-apocalypse was averted. Well in case we are wrong, at least the 354 days left constitute a <i>lunar year</i>, so we are still offering a year&#8217;s worth of predictions.</p>
<p>
<p><H2> Reviewing Our 2011 Predictions </H2></p>
<p><p>
Here are the predictions from last <a href="http://rjlipton.wordpress.com/2011/01/02/predictions-past-and-future/">year</a>, together with the results. </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> No circuit lower bound of <img src='http://s0.wp.com/latex.php?latex=%7B+1000n%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ 1000n}' title='{ 1000n}' class='latex' /> or better will be proved for SAT.<br />
<i>Fish-in-a-barrel.</i> </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> A Computer Scientist will win a Nobel Prize.<br />
<i>Not yet.</i></p>
<p>
The above are two holdovers from last year. We will let them &#8220;ride&#8221; and make them again. Note there is no CS Nobel, so what the latter means is that among those cited for science or economics will be someone trained or currently employed in computer science. </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> The complexity class <img src='http://s0.wp.com/latex.php?latex=%7B+%5Cmathsf%7BBQP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ &#92;mathsf{BQP}}' title='{ &#92;mathsf{BQP}}' class='latex' />, bounded-error quantum polynomial time, will be shown to lie in the polynomial hierarchy. This is rather nervy, since contrary to the clear drift of [we cited several recent papers].<br />
<i>Wrong, but some progress has been made&#8212;at least we think we have.</i></p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> A conceptually new algorithm will be discovered for an important practical problem; it will be a breakthrough in asymptotic time but in concrete terms will be even more galactic than previous ones.<br />
<i>Unclear. We would like to claim credit for prognosticating the new bounds on matrix product, but the most we can say is that the jury is still out on whether the algorithms are &#8220;conceptually new.&#8221;</i></p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> At least five claims that <img src='http://s0.wp.com/latex.php?latex=%7B+%5Cmathsf%7BP%7D%3D%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ &#92;mathsf{P}=&#92;mathsf{NP}}' title='{ &#92;mathsf{P}=&#92;mathsf{NP}}' class='latex' /> and five that <img src='http://s0.wp.com/latex.php?latex=%7B+%5Cmathsf%7BP%7D+%5Cneq+%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ &#92;mathsf{P} &#92;neq &#92;mathsf{NP}}' title='{ &#92;mathsf{P} &#92;neq &#92;mathsf{NP}}' class='latex' /> will be made.<br />
<i>Correct. According to the 13 items numbered 70&#8211;82 by <a href="http://www.win.tue.nl/~gwoegi/P-versus-NP.htm">this source</a>, there were 7 claims of equal and 7 claims of not equal.</i></p>
<p>
That seems not to add up, but one claimant &#8216;proved&#8217; it both ways, depending on the presence or absence of certain axioms for reasoning about certain representations of natural numbers.</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> Graph Isomorphism will be proved to be reducible to the Graph Reconstruction Problem. For background, see <a href="http://arxiv.org/abs/cs/0410021">this paper</a>.<br />
<i>Not yet.</i> </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> Apple will invent a new type of alarm clock: the iClock. Pressing the &#8220;snooze&#8221; button will take you back one hour via your own personal time travel device. It will require a monthly subscription fee and will be wildly successful&#8212;however, see this for a caveat.<br />
<i>Does the iPad count?</i> </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> The world&#8217;s population at exactly 12:00am GMT on April <img src='http://s0.wp.com/latex.php?latex=%7B+1%5E%7Bst%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ 1^{st}}' title='{ 1^{st}}' class='latex' /> will be even.<br />
<i>We think so&#8212;but who can prove us wrong?</i></p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> A &#8220;provably&#8221; secure crypto-system will be broken.<br />
<i>Of course. Should be disallowed as a prediction, like saying there will be gravity next year. </i></p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> A Clay problem will be solved by two independent researchers at about the same time.<br />
<i>Wrong.</i></p>
<p>
<p><H2> 2012 Predictions </H2></p>
<p>
Some of our new predictions may turn out to exemplify another episode from Joseph Goodman&#8217;s life. In 1872 his newpaper opposed William Sharon&#8217;s run for the U.S. Senate, Nevada having become a state in 1864. Sharon lost but resolved to try again in 1874. To make sure the paper&#8217;s next &#8220;prediction&#8221; would be to his liking, he bought the paper&#8212;and won. That is to say, we hope to promote work on some of our predictions, if we cannot do them ourselves. </p>
<p>
Our predictions for the coming year are the following&#8212;note that the first two are repeats: </p>
<ol>
<li>
No circuit lower bound of <img src='http://s0.wp.com/latex.php?latex=%7B+1000n%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ 1000n}' title='{ 1000n}' class='latex' /> or better will be proved for SAT. </p>
<li> A Computer Scientist will win a Nobel Prize.
<li> Someone other than a Williams will release a headline-making result in November.
<li> A new set-theoretical relation will be found between one or more of these classes which are all hard for Discrete Log or Factoring (perhaps in a promise-problem form, per this <a href="http://dl.acm.org/citation.cfm?id=88345">paper</a>) but not known to be hard for <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' />:
<p align="center">
<a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:B#bqp"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BBQP%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{BQP}}' title='{&#92;mathsf{BQP}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:S#szk"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BSZK%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{SZK}}' title='{&#92;mathsf{SZK}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:P#pzk"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BPZK%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{PZK}}' title='{&#92;mathsf{PZK}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:S#spp"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BSPP%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{SPP}}' title='{&#92;mathsf{SPP}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:U#uap"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BUAP%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{UAP}}' title='{&#92;mathsf{UAP}}' class='latex' /></a>,
</p>
<p>and one or more of these classes which are <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{NP}}' title='{&#92;mathsf{NP}}' class='latex' />-hard (at least under randomized reductions) but not known to be hard for the second level of the polynomial hierarchy:
<p align="center">
<a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:M#ma"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BMA%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{MA}}' title='{&#92;mathsf{MA}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:A#am"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BAM%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{AM}}' title='{&#92;mathsf{AM}}' class='latex' /></a>, <a><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BC_%3DP%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{C_=P}}' title='{&#92;mathsf{C_=P}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:P#pnplog"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BP%5E%7BNP%5Blog%5D%7D%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{P^{NP[log]}}}' title='{&#92;mathsf{P^{NP[log]}}}' class='latex' /></a>, <a href="http://qwiki.stanford.edu/index.php/Complexity_Zoo:U#us"><img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BUS%7D%7D&amp;bg=ffffff&amp;fg=333333&amp;s=0' alt='{&#92;mathsf{US}}' title='{&#92;mathsf{US}}' class='latex' /></a>, <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathsf%7BZPP%5E%7BNP%7D%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;mathsf{ZPP^{NP}}}' title='{&#92;mathsf{ZPP^{NP}}}' class='latex' /></p>
<p>(All but the last class name is clickable to get its definition at the Complexity Zoo.)  We could throw in some other classes for each of these two &#8220;regions,&#8221; both of which are heavily populated with little knowledge even conditionally. A new binary relation (most likely a new containment) would score a big hit, a new ternary relation a little hit, a new oracle relation we&#8217;ll punt.</p>
<li> Tangible new evidence against the <a href="http://en.wikipedia.org/wiki/Unique_games_conjecture">Unique Games Conjecture</a> will be posted (i.e., published at least on the arXiv) by Dec. 21, 2012.
<li> Tangible new evidence supporting the Unique Games Conjecture will be posted by Dec. 21, 2012.
<p>These last two predictions do not contradict each other. To check whether any published evidence is new or substantial, the Mayan cutoff date allows some pre-holiday time&#8212;we hope.</p>
<li> Tangible new evidence against the <a href="http://en.wikipedia.org/wiki/Exponential_time_hypothesis">Exponential Time Hypothesis</a> will be posted by Dec. 21, 2012.
<li> Tangible new evidence supporting the Exponential Time Hypothesis will be posted by Dec. 21, 2012.
<p>For a general science bent, we offer:</p>
<li> The <a href="http://rjlipton.wordpress.com/2011/12/13/the-higgs-confidence-game/">Higgs boson</a> will close the year with a stated confidence above <img src='http://s0.wp.com/latex.php?latex=%7B4%5Csigma%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{4&#92;sigma}' title='{4&#92;sigma}' class='latex' /> from a single team, but strictly less than <img src='http://s0.wp.com/latex.php?latex=%7B5%5Csigma%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{5&#92;sigma}' title='{5&#92;sigma}' class='latex' /> from any one team.
<p><li> An Earth-sized planet will be detected orbiting within the habitable zone of its single star. (Currently &#8220;Earth-sized&#8221; and &#8220;habitable zone&#8221; have been achieved by different exo-planets.)
</ol>
<p>
We&#8217;ve thought to add predictions about new conditional lower bounds, improved quasi-randomness properties of simple hash functions, and scalability of quantum computing, but these can come out later and we&#8217;ll keep it at 10.</p>
<p>
<p><H2> Open Problems </H2></p>
<p><p>
What are your best predictions? We further predict that next year many of our predictions will be wrong.</p>
<p>
Happy New Year. </p>
<p>
[fixed <i>bases</i> to u,v,w,x,y not v,w,x,y,z; fixed a couple words including "one or more" in prediction 4, which is a less-"nervy" analogue of last year's prediction about BQP]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7884/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7884/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7884&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2012/01/03/predictions-for-2012/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7f5bfd8236587a9173030f92f9f08244?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kwregan</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2012/01/joseph_t_goodman280x520.jpg?w=188" medium="image">
			<media:title type="html">joseph_t_goodman280x520</media:title>
		</media:content>
	</item>
		<item>
		<title>A 2012 Survey</title>
		<link>http://rjlipton.wordpress.com/2011/12/31/a-2012-survey/</link>
		<comments>http://rjlipton.wordpress.com/2011/12/31/a-2012-survey/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 17:45:40 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
		
		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7841</guid>
		<description><![CDATA[Questions we must ask The Harrisburg Pennsylvanian, a newspaper, conducted one of the earliest political polls. Their poll in 1824 correctly showed Andrew Jackson leading John Quincy Adams by 335 votes to 169 in the contest for the United States Presidency. Today I want to discuss the future of GLL, since 2012 is potentially a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7841&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Questions we must ask </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2011/12/images2.jpeg"><img src="http://rjlipton.files.wordpress.com/2011/12/images2.jpeg?w=600" alt="" title="images"  class="alignright size-full wp-image-7850" /></a></p>
<p>
The Harrisburg <em>Pennsylvanian</em>, a newspaper, conducted one of the earliest political polls. Their poll in 1824 correctly showed Andrew Jackson leading John Quincy Adams by 335 votes to 169 in the contest for the United States Presidency. </p>
<p>
Today I want to discuss the future of GLL, since 2012 is potentially a special year.</p>
<p><span id="more-7841"></span></p>
<p>
Note <img src='http://s0.wp.com/latex.php?latex=%7B2012+%3D+4+%5Ctimes+503%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{2012 = 4 &#92;times 503}' title='{2012 = 4 &#92;times 503}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B503%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{503}' title='{503}' class='latex' /> is a prime number. The <img src='http://s0.wp.com/latex.php?latex=97%5E%7Bth%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='97^{th}' title='97^{th}' class='latex' /> actually. I have no idea what this has to do with the 2012 predictions, but I thought noting it&#8217;s a sizable prime multiplied by a power of 2 would add to the mix.</p>
<p><H2> The Survey </H2></p>
<p>The questions are all about what famous mathematicians would be doing in 2012, with one exception.</p>
<p><a href="http://www.surveymonkey.com/s/77D9KFP">Click here to take survey</a></p>
<p><b> <H2> Open Problems </H2> </b></p>
<p>
Have a great New Year celebration. Be safe and ready for a great new year. </p>
<p>
[Expanded poll's "Other" option to allow saying what your own favorite historical mathematician would be doing in 2012---e.g. as prompted by Gaurav in comments, Ramanujan:Creating numerical formulas for instances of #P functions; tweaked wording]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7841/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7841&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2011/12/31/a-2012-survey/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/images2.jpeg" medium="image">
			<media:title type="html">images</media:title>
		</media:content>
	</item>
		<item>
		<title>The Name Game</title>
		<link>http://rjlipton.wordpress.com/2011/12/27/the-name-game/</link>
		<comments>http://rjlipton.wordpress.com/2011/12/27/the-name-game/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 14:42:17 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[thanks]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7831</guid>
		<description><![CDATA[A little trick with Nick John Doe is not a theorist, but was once the name used as a place holder for everyone. Today Ken and I want to thank everyone who reads GLL, including John Doe. We love writing GLL, but with your support the writing is easier, it is more fun, and seems [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7831&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> A little trick with Nick </em><br />
<font color="”#000000?"></p>
<p>John Doe is not a theorist, but was once the name used as a place holder for everyone.</p>
<p><a href="http://rjlipton.files.wordpress.com/2011/12/images1.jpeg"><img src="http://rjlipton.files.wordpress.com/2011/12/images1.jpeg?w=130" alt="" title="images" width="130" class="alignright wp-image-7833" /></a></p>
<p>Today Ken and I want to thank everyone who reads GLL, including John Doe.<br />
<span id="more-7831"></span></p>
<p>We love writing GLL, but with your support the writing is easier, it is more fun, and seems more worth the interruption that it sometimes causes with other duties. Thanks again to all.</p>
<p>Special thanks to all we have written about&#8212;we appreciate you forgiving our sometimes inaccuracies. Special thanks to all who have commented in public&#8211;we appreciate your lively comments, even the ones that we do not necessarily agree. Special thanks to all those who directly have helped and have commented in private.</p>
<p><H2>Names</H2></p>
<p>John Doe, Joe Bloggs, John Q. Public, Joe Public, Luther Blissett, Mary Major, and Nomen nescio are just some of the examples of names that are used when a real name is unknown. Curiously, one of the driving forces behind such names is the legal world. They sometimes need to refer to a person that is unknown or unnameable: Nomen nescio, it is used to name an anonymous person in legal terminology, abbreviated to N.N., it comes from Latin &#8220;nomen&#8221; for name and &#8220;nescire&#8221; for not known. One of the names listed above is also a New York City restaurant, of some fame.</p>
<p>Our friends at Wikipedia say: The name &#8220;John Doe&#8221;, often spelled &#8220;Doo,&#8221; along with &#8220;Richard Roe&#8221; or &#8220;Roo&#8221; were regularly invoked in English legal instruments to satisfy technical requirements governing standing and jurisdiction, beginning perhaps as early as the reign of England&#8217;s King Edward III (1312&#8212;1377).</p>
<p><H2>The Name Game</H2></p>
<p>Shirley Ellis is famous for the song &#8220;The Name Game.&#8221; </p>
<blockquote><p>
Katie,<br />
Katie,<br />
bo-batie,<br />
Banana-fana fo-fatie Fee-fi-mo-matie Katie!
</p></blockquote>
<p>Go here to listen to it for a bit of fun:<br />
<span style="text-align:center; display: block;"><a href="http://rjlipton.wordpress.com/2011/12/27/the-name-game/"><img src="http://img.youtube.com/vi/5MJLi5_dyn0/2.jpg" alt="" /></a></span></p>
<p><H2>Open Problems</H2></p>
<p>Please keep reading and commenting. We greatly appreciate all your kind support. We will be back soon with lots of technical stuff and strange symbols of all kinds. Thanks again.</p>
<p>
[changed Joe Doe to John Doe]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7831/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7831&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2011/12/27/the-name-game/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/images1.jpeg" medium="image">
			<media:title type="html">images</media:title>
		</media:content>
	</item>
		<item>
		<title>Proofs, Proofs, and Proofs</title>
		<link>http://rjlipton.wordpress.com/2011/12/21/proofs-proofs-and-proofs/</link>
		<comments>http://rjlipton.wordpress.com/2011/12/21/proofs-proofs-and-proofs/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 14:43:04 +0000</pubDate>
		<dc:creator>rjlipton</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[Proofs]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Proof]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://rjlipton.wordpress.com/?p=7809</guid>
		<description><![CDATA[Your proof is not my proof Jennifer Chayes is theorist who has made fundamental contributions in two different ways, some directly as a researcher and some indirectly as a manager. She is the director and co-founder of the Microsoft research lab in Cambridge&#8212;the one in New England&#8212;not England. Her main research contributions are in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7809&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><font color="”#0066cc?"><br />
<em> Your proof is not my proof </em><br />
<font color="”#000000?"></p>
<p><a href="http://rjlipton.files.wordpress.com/2011/12/unknown.jpeg"><img src="http://rjlipton.files.wordpress.com/2011/12/unknown.jpeg?w=600" alt="" title="Unknown"  class="alignright size-full wp-image-7816" /></a></p>
<p>
Jennifer Chayes is theorist who has made fundamental contributions in two different ways, some directly as a researcher and some indirectly as a manager. She is the director and co-founder of the Microsoft research lab in Cambridge&#8212;the one in New England&#8212;not England. Her main research contributions are in the area that spans theory and physics, including phase transitions in discrete systems such as networks. Her main administrative contributions have been in the creation of world class teams. Each of these types of contributions is impressive and each is hard&#8212;I think it takes a unique person to be able to do both so well. </p>
<p>
Today I want to talk about the notion of proof, with all its various meanings.<br />
<span id="more-7809"></span></p>
<p>
Jennifer and Dana Randall helped create the area that now joins theorists and physicists who work on various Markov type systems. They started with a lone workshop, and now the area is a thriving part of both disciplines. When they started what was a proof in one area was not necessarily one in the other. This, Dana tells me, often led to comments like this being made during one of her presentations:  </p>
<blockquote><p>
But Dana that is not an open problem, X &#8220;proved&#8221; it years ago in <img src='http://s0.wp.com/latex.php?latex=%7B%5Cdots%7D&amp;bg=e8e8e8&amp;fg=000000&amp;s=0' alt='{&#92;dots}' title='{&#92;dots}' class='latex' />
</p></blockquote>
<p>One of the great achievements of Jennifer and Dana, with help from many others, is to reduce this dissonance about what proof means. Those from theory and those from physics, who work on Markov systems, may still not completely agree on what is a proof, but the differences are at least now acknowledged. </p>
<p>
This made me think about what kinds of proofs there are and how they differ.<br />
<a href="http://rjlipton.files.wordpress.com/2011/12/proof.png"><img src="http://rjlipton.files.wordpress.com/2011/12/proof.png?w=600" alt="" title="proof"  class="aligncenter size-full wp-image-7811" /></a></p>
<p>
<p><b> Types of Proofs&#8212;Silly? </b></p>
<p><p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Proof Reading</b>: Ken and I try hard to proof-read these pieces for typos, math errors, and general examples of poor communication. We try very hard, but we know that we often fail short. One type of activity that has &#8220;proof&#8221; in it is the art of <a href="http://www.merriam-webster.com/mw/table/proofrea.htm">proof reading</a>. <img src='http://s0.wp.com/latex.php?latex=%7B+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ }' title='{ }' class='latex' /> Or is it proofreading? I have noticed that the New York Times almost never has spelling errors these days&#8212;thanks to spellcheckers&#8212;but grammar errors are another story. Oh well, I guess that&#8217;s progress.</p>
<p><a href="http://rjlipton.files.wordpress.com/2011/12/marks1.png"><img src="http://rjlipton.files.wordpress.com/2011/12/marks1.png?w=295&#038;h=300" alt="" title="marks" width="295" height="300" class="alignright size-medium wp-image-7826" /></a></p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Proof of Vodka</b></p>
<p>
In the spirit of the holiday season we thought we would mention the notion of &#8220;proof&#8221; as used in the US to measure the content of <a href="http://en.wikipedia.org/wiki/Alcohol_proof">alcohol</a> in a beverage. I no longer drink&#8212;long story&#8212;but still appreciate that many do enjoy wine, beer, or even more adult type beverages. According to our friends at Wikipedia:  Alcohol proof in the United States is defined as twice the percentage of alcohol by volume. Consequently, 100-proof whiskey contains 50&#037; alcohol by volume (abv); 86-proof whiskey contains 43&#037; alcohol. The terminology used in the United States is &#8220;n&#8221; proof, where &#8220;n&#8221; is a number&#8212;not &#8220;n&#8221; degrees proof.<br />
<a href="http://rjlipton.files.wordpress.com/2011/12/vodka.png"><img src="http://rjlipton.files.wordpress.com/2011/12/vodka.png?w=600" alt="" title="vodka"   class="aligncenter size-full wp-image-7813" /></a> </p>
<p>Why &#8220;proof&#8221;? The proof that alcohol wasn&#8217;t overly watered down was that gunpowder would burn in it rather than be doused by the water. For rum this threshold was measured at 57.15&#037; abv, so that became &#8220;100&#037; proof.&#8221; The accurate British multiplied abv by 7/4 to get proof for any abv, but the rough Americans multiplied by 2. Now both countries require abv to be stated on bottles, proof being optional. </p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Legal Proof</b></p>
<p>
Perhaps it is best to skip this one, since it is so unclear. What is &#8220;proof&#8221; in the legal sense seems to be dependent on obvious stuff like country&#8212;legal rules differ from place to place. But even within the same country with the same rules, the notion of legal proof seems to depend on time, and perhaps on some hidden random variables. <img src='http://s0.wp.com/latex.php?latex=%7B+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{ }' title='{ }' class='latex' /> The definition linked to by Wikipedia is a <a href="http://faculty.law.ubc.ca/wexler/pdf/legal&#037;20proof.pdf">190-page</a> PDF file with an awkward space in its URL. It defines legal proof as what the laws that define the status quo require in order to change the status quo. So let&#8217;s skip it.</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Proof of Pudding</b></p>
<p>
This is also the season for various treats that are called puddings. I especially like bread puddings of various kinds. The phrase &#8220;the proof is in the pudding&#8221; is a misquote of a misquixote&#8212;something mis-attributed to Miguel de Cervantes, <i>Don Quixote</i> (1615). The form credited to Cervantes is correct but is said by this <a href="http://www.phrases.org.uk/meanings/proof-of-the-pudding.html">site</a> to date to the 1300&#8242;s and first appear in print in a 1605 work by William Camden:  &#8220;The proof of the pudding is in the eating.&#8221;  Here &#8220;proof&#8221; has its root meaning from Latin <i>proba</i> as &#8220;test.&#8221;</p>
<p>
There also is the Yale University &#8220;Proof of the Pudding,&#8221; an all-female a cappella <a href="http://www.yale.edu/proof/">group</a> specializing in jazz and swing. As an ex-professor of that great institution I agree that this is another fun use of the notion of proof of the pudding. </p>
<p>
<a href="http://rjlipton.files.wordpress.com/2011/12/yale.png"><img src="http://rjlipton.files.wordpress.com/2011/12/yale.png?w=300&#038;h=225" alt="" title="yale" width="300" height="225" class="aligncenter size-medium wp-image-7814" /></a></p>
<p>
<p><b> Math and Physics&#8212;Serious? </b></p>
<p><p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Math Proof</b>: We could go on for days about what is a math proof. In many of our posts we discuss specific proofs, or we discuss general issues about proof. So I will not spend much time on it now. I do note that there still is a long trail of comments on whether or not the reals are countable or uncountable. So the notion of mathematical proof is not as clear-cut as some would like to believe.</p>
<p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Physics Proof</b> The real point today is to return back to Jennifer and Dana examples of the disconnect between mathematical types of proofs and physics type proofs. </p>
<p>
The simple point is this: physics accepts as a &#8220;proof&#8221; things that we would not and do not. Some examples to make the point are in order.</p>
<p>
<p><b> Physics Proofs? </b></p>
<p><p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet }' title='{&#92;bullet }' class='latex' /> <b>An Old Old Example</b>: The Dirichlet Principle, named of course for Lejeune Dirchlet, is the &#8220;obvious&#8221; notion that certain functions exist that obtain a minimum value. Note we are talking about functions that have some minimum value, not points. </p>
<p>
There is a book that is out of print that whose title summaries the issue nicely:  </p>
<blockquote><p>
<i>Dirichlet&#8217;s principle: A mathematical comedy of errors and its influence on the development of analysis</i>, by Antonie Monna.
</p></blockquote>
<p>The great Bernhard Riemann named the principle after Dirchlet and believed it was obvious, from a physics argument, that there had to always be a solution. Karl Weierstrass later showed that there were reasonable problems of this type without any minimizer&#8212;that the principle was false in full generality. </p>
<p>
The reason it was thought to be &#8220;obvious&#8221; was the analogy to calculus. We are probably familiar with the idea of finding the real number <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> so that some given function <img src='http://s0.wp.com/latex.php?latex=%7Bf%28x%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f(x)}' title='{f(x)}' class='latex' /> is minimized for <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> in <img src='http://s0.wp.com/latex.php?latex=%7B%5B0%2C1%5D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{[0,1]}' title='{[0,1]}' class='latex' />, for example. A typical calculus problem might be: Find the value <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> so that
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++e%5E%7Bx%7D+-+x+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  e^{x} - x ' title='&#92;displaystyle  e^{x} - x ' class='latex' /></p>
<p> is smallest for <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> in <img src='http://s0.wp.com/latex.php?latex=%7B%5B0%2C1%2C%5D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{[0,1,]}' title='{[0,1,]}' class='latex' />. This is the one of the prime applications of calculus. </p>
<p>
Things get more difficult when we replace <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> by a function <img src='http://s0.wp.com/latex.php?latex=%7Bu%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{u(t)}' title='{u(t)}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' /> by a functional <img src='http://s0.wp.com/latex.php?latex=%7B%5CPhi%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Phi}' title='{&#92;Phi}' class='latex' /> and ask for the <img src='http://s0.wp.com/latex.php?latex=%7Bu%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{u(t)}' title='{u(t)}' class='latex' /> that makes
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5CPhi%28u%28t%29%29+&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;Phi(u(t)) ' title='&#92;displaystyle  &#92;Phi(u(t)) ' class='latex' /></p>
<p> the smallest possible. An ancient example is to ask for the curve <img src='http://s0.wp.com/latex.php?latex=%7Bu%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{u(t)}' title='{u(t)}' class='latex' /> that has length <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' /> and encloses the most area in the plane: the functional <img src='http://s0.wp.com/latex.php?latex=%7B%5CPhi%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;Phi}' title='{&#92;Phi}' class='latex' /> determines the area of the curve <img src='http://s0.wp.com/latex.php?latex=%7Bu%28t%29%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{u(t)}' title='{u(t)}' class='latex' />. This is the famous isoperimetric <a href="http://en.wikipedia.org/wiki/Isoperimetric_inequality">problem</a>, whose answer is well known to be the circle with circumference <img src='http://s0.wp.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{1}' title='{1}' class='latex' />.</p>
<p>
The problem is that it is not hard to guess that the circle is the solution, proving that it is the solution is much harder. Jakob Steiner in 1838, showed that if there was a minimum, then it was the circle. He did this by a very clever argument based on taking any non-circle and making it more symmetric, and making the area not decrease. The difficulty with this argument is the proof that there is a minimum. That is the hard part of the proof&#8212;see <a href="http://www.ams.org/journals/bull/1978-84-06/S0002-9904-1978-14553-4/S0002-9904-1978-14553-4.pdf">this</a> for a discussion. </p>
<p>
Finally see the <a href="http://www.soulphysics.org/2008/05/4-line-proof-of-isoperimetric-theorem.html">following</a> for a silly solution in the spirit of the holidays:  </p>
<blockquote><p>
Consider the large class of animals capable of changing their ratio of surface area to volume. (And note that these animals live &#8212; approximately &#8212; in Euclidean 3-space.) What do these animals do when it&#8217;s cold? They curl up into a ball! More precisely, they assume the closest approximation to a ball that they can manage. This is because any exposed surface area is a place where heat is lost, and curling up into a ball minimizes that surface area. So a spherical or &#8220;ball&#8221; shape keeps animals warmer. Now, here&#8217;s how these ideas can be turned into a 4-line &#8220;biological proof&#8221; of the above proposition.
</p></blockquote>
<p>
<a href="http://rjlipton.files.wordpress.com/2011/12/ball.png"><img src="http://rjlipton.files.wordpress.com/2011/12/ball.png?w=300&#038;h=225" alt="" title="ball" width="300" height="225" class="aligncenter size-medium wp-image-7815" /></a></p>
<p><p>
<img src='http://s0.wp.com/latex.php?latex=%7B%5Cbullet%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;bullet}' title='{&#92;bullet}' class='latex' /> <b>Proof by Physical Impossibility?</b></p>
<p>
Suppose one can prove that <img src='http://s0.wp.com/latex.php?latex=%7BX+%5Cimplies%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X &#92;implies}' title='{X &#92;implies}' class='latex' /> the feasible ability to travel back in time and kill one&#8217;s grandfather. Is this a proof of <img src='http://s0.wp.com/latex.php?latex=%7B%5Cneg+X%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{&#92;neg X}' title='{&#92;neg X}' class='latex' />? A similar and more plausible case is when <img src='http://s0.wp.com/latex.php?latex=%7BX+%5Cimplies%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X &#92;implies}' title='{X &#92;implies}' class='latex' /> the ability to transmit information at faster than light speed. A controversial example of such an <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' /> is discussed <a href="http://math.ucr.edu/home/baez/physics/Relativity/SpeedOfLight/FTL.html#11">here</a>.</p>
<p>
Are there theorems in quantum information theory for which it is felt that the &#8220;nicest&#8221; proof is by &#8220;reduction to Einstein&#8221; rather than from axioms? We note that this <a href="http://arxiv.org/abs/quant-ph/9806059">paper</a> by Ulvi Yurtsever implies that the ability to maintain a prediction advantage over quantum sources that are adduced to be genuinely random implies the ability to communicate faster than light. We invite readers to comment on other examples and the formal status of this kind of proof.</p>
<p>
<p><b> Open Problems </b></p>
<p><p>
What is a proof? Must a proof be checkable by a human being unaided by a computer? Note that we could be talking about a checker for the proof, not the proof itself.</p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/7809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/7809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/7809/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=7809&amp;subd=rjlipton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rjlipton.wordpress.com/2011/12/21/proofs-proofs-and-proofs/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afaa664a052777146630095c596117b2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lipton</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/unknown.jpeg" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/proof.png" medium="image">
			<media:title type="html">proof</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/marks1.png?w=295" medium="image">
			<media:title type="html">marks</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/vodka.png" medium="image">
			<media:title type="html">vodka</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/yale.png?w=300" medium="image">
			<media:title type="html">yale</media:title>
		</media:content>

		<media:content url="http://rjlipton.files.wordpress.com/2011/12/ball.png?w=300" medium="image">
			<media:title type="html">ball</media:title>
		</media:content>
	</item>
	</channel>
</rss>
