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

<channel>
	<title>Todd and Vishal's blog</title>
	<atom:link href="http://topologicalmusings.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://topologicalmusings.wordpress.com</link>
	<description>Topological Musings</description>
	<lastBuildDate>Sat, 25 Jul 2009 20:00:17 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='topologicalmusings.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7033f053a0694b2de9bc0c75e8792366?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Todd and Vishal's blog</title>
		<link>http://topologicalmusings.wordpress.com</link>
	</image>
			<item>
		<title>Solution to POW-13: Highly coincidental!</title>
		<link>http://topologicalmusings.wordpress.com/2009/07/22/solution-to-pow-13-highly-coincidental/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/07/22/solution-to-pow-13-highly-coincidental/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 16:30:47 +0000</pubDate>
		<dc:creator>Todd Trimble</dc:creator>
				<category><![CDATA[Algebraic Geometry]]></category>
		<category><![CDATA[Problem of the Week (POW)]]></category>
		<category><![CDATA[elliptic curves]]></category>
		<category><![CDATA[pascal's mystic hexagon]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=1049</guid>
		<description><![CDATA[Huh &#8212; no solutions to POW-13 came in!  I guess I was surprised by that.
Ah well, that&#8217;s okay. The problem wasn&#8217;t exactly trivial; there are some fairly deep and interesting things going on in that problem that I&#8217;d like to share now. First off, let me say that the problem comes from The Unapologetic Mathematician, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1049&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Huh &#8212; no solutions to <a href="http://topologicalmusings.wordpress.com/2009/07/10/pow-13-highly-coincidental/">POW-13</a> came in!  I guess I was surprised by that.</p>
<p>Ah well, that&#8217;s okay. The problem wasn&#8217;t exactly trivial; there are some fairly deep and interesting things going on in that problem that I&#8217;d like to share now. First off, let me say that the problem comes from The Unapologetic Mathematician, the blog written by John Armstrong, who <a href="http://unapologetic.wordpress.com/2009/03/26/an-elegant-miniature/">posted the problem</a> back in March this year. He in turn had gotten the problem from <a href="http://www.math.harvard.edu/~elkies/">Noam</a> <a href="http://en.wikipedia.org/wiki/Noam_Elkies">Elkies</a>, who kindly responded to some email I wrote and had some pretty insightful things to say.</p>
<p>In lieu of a reader solution, I&#8217;ll give John&#8217;s solution first, and then mine, and then touch on some of the things Noam related in his emails. But before we do so, let me paraphrase what John wrote at the end of his post:</p>
<blockquote><p>Here&#8217;s a non-example. Pick <img src='http://s1.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> points <img src='http://s2.wordpress.com/latex.php?latex=%281%2C+0%29%2C+%282%2C+0%29%2C+%283%2C+0%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(1, 0), (2, 0), (3, 0)' title='(1, 0), (2, 0), (3, 0)' class='latex' /> and so on up to <img src='http://s3.wordpress.com/latex.php?latex=%28m%2C+0%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(m, 0)' title='(m, 0)' class='latex' />. Pick <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> points <img src='http://s2.wordpress.com/latex.php?latex=%281%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(1, 1)' title='(1, 1)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%282%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(2, 1)' title='(2, 1)' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%283%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(3, 1)' title='(3, 1)' class='latex' />, and so on up to <img src='http://s2.wordpress.com/latex.php?latex=%28n%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(n, 1)' title='(n, 1)' class='latex' />. In this case we have <img src='http://s3.wordpress.com/latex.php?latex=m%2Bn-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m+n-1' title='m+n-1' class='latex' /> blocking points at <img src='http://s1.wordpress.com/latex.php?latex=%281%2C+%5Cfrac1%7B2%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(1, \frac1{2})' title='(1, \frac1{2})' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%28%5Cfrac%7B3%7D%7B2%7D%2C+%5Cfrac1%7B2%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(\frac{3}{2}, \frac1{2})' title='(\frac{3}{2}, \frac1{2})' class='latex' />, and so on by half-integers up to <img src='http://s3.wordpress.com/latex.php?latex=%28%5Cfrac%7Bm%2Bn%7D%7B2%7D%2C+%5Cfrac1%7B2%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(\frac{m+n}{2}, \frac1{2})' title='(\frac{m+n}{2}, \frac1{2})' class='latex' />. Of course this solution doesn&#8217;t count because the first <img src='http://s1.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> points lie on a line as do the <img src='http://s2.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> points that follow, which violates the collinearity condition of the problem.</p></blockquote>
<p>Here&#8217;s a picture of that scenario when <img src='http://s3.wordpress.com/latex.php?latex=m+%3D+n+%3D+3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m = n = 3' title='m = n = 3' class='latex' />:</p>
<p><img class="alignnone size-full wp-image-1085" title="pappusa" src="http://topologicalmusings.files.wordpress.com/2009/07/pappusa.jpg?w=281&#038;h=212" alt="pappusa" width="281" height="212" /></p>
<p>Does this configuration remind you of anything? Did somebody say &#8220;<a href="http://en.wikipedia.org/wiki/Pappus%27s_hexagon_theorem">Pappus&#8217;s theorem</a>&#8220;? Good. Hold that thought please.</p>
<p>Okay, in the non-example the first <img src='http://s1.wordpress.com/latex.php?latex=m%2Bn&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m+n' title='m+n' class='latex' /> points were on two lines, which is disallowed. Now the two lines here, <img src='http://s2.wordpress.com/latex.php?latex=y+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y = 0' title='y = 0' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=y+%3D+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y = 1' title='y = 1' class='latex' />, form a degenerate conic <img src='http://s1.wordpress.com/latex.php?latex=y%5E2+-+y+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y^2 - y = 0' title='y^2 - y = 0' class='latex' />. Thinking in good algebraic geometry fashion, perhaps we can modify the non-solution by replacing the degenerate conic by an honest (smooth) nondegenerate conic, like an ellipse or something, so that at most two of the <img src='http://s2.wordpress.com/latex.php?latex=m%2Bn&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m+n' title='m+n' class='latex' /> points are on any given line. This should put one in the mood for our first solution.</p>
<p><em>John Armstrong writes</em>:  Basically, I took the non-example and imagined bending back the two lines to  satisfy the collinearity (pair-of-lines = degenerate conic, so non-example is  degenerate example).  The obvious pair of curves to use is the two branches of a  hyperbola.  But hyperbolas can be hard to work with, so I decided to do a  projective transformation to turn it into a parabola.</p>
<div>So let&#8217;s consider points on a parabola.  The points <img src='http://s3.wordpress.com/latex.php?latex=%28-i%2C+i%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(-i, i^2)' title='(-i, i^2)' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%28j%2C+j%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(j, j^2)' title='(j, j^2)' class='latex' /> are  connected by a line of slope</div>
<blockquote>
<div><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cfrac%7Bj%5E2+-+i%5E2%7D%7Bj+%2B+i%7D+%3D+j+-+i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle \frac{j^2 - i^2}{j + i} = j - i' title='\displaystyle \frac{j^2 - i^2}{j + i} = j - i' class='latex' /></div>
</blockquote>
<p>The line itself is <img src='http://s3.wordpress.com/latex.php?latex=y+%3D+%28j-i%29x+%2B+i+j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y = (j-i)x + i j' title='y = (j-i)x + i j' class='latex' />.  Which has the obvious <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-intercept <img src='http://s2.wordpress.com/latex.php?latex=%280%2C+i+j%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, i j)' title='(0, i j)' class='latex' />.  Now we need to pick a lot of <img src='http://s3.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' />  and <img src='http://s1.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' /> values to get repeated products. Place <img src='http://s2.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> points at <img src='http://s3.wordpress.com/latex.php?latex=%28-1%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(-1, 1)' title='(-1, 1)' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%28-2%2C+4%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(-2, 4)' title='(-2, 4)' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%28-4%2C+16%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(-4, 16)' title='(-4, 16)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%28-8%2C+64%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(-8, 64)' title='(-8, 64)' class='latex' />, and so on above  the negative powers of two.  Place <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> points at <img src='http://s2.wordpress.com/latex.php?latex=%281%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(1, 1)' title='(1, 1)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%282%2C+4%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(2, 4)' title='(2, 4)' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%284%2C+16%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(4, 16)' title='(4, 16)' class='latex' />,  <img src='http://s2.wordpress.com/latex.php?latex=%288%2C+64%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(8, 64)' title='(8, 64)' class='latex' />, and so on above the positive powers of two.  The blocking points are  then at <img src='http://s3.wordpress.com/latex.php?latex=%280%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 1)' title='(0, 1)' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=%280%2C+2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 2)' title='(0, 2)' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=%280%2C+4%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 4)' title='(0, 4)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%280%2C+8%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 8)' title='(0, 8)' class='latex' />, and so on up the <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis by powers of two.   Presto! <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>Very nice. My own solution was less explicit in the sense that I didn&#8217;t actually write down coordinates of points, but gave instead a general recipe which relies instead on the geometry of conics, in fact on a generalization of Pappus&#8217;s theorem known to me as &#8220;<a href="http://www.cds.caltech.edu/~wgm/WARM/slides/gallery/Pappus.pdf">Pascal&#8217;s mystic hexagon</a>&#8220;. I first learned about this from a wonderful book:</p>
<ul>
<li>C. Herbert Clemens, A Scrapbook of Complex Curve Theory (2nd Edition), Graduate Studies in Mathematics 55, AMS (2002).</li>
</ul>
<p><strong>Pascal&#8217;s Mystic Hexagon, version A</strong>: Consider any hexagon inscribed in a conic, with vertices marked <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+x_3%2C+y_1%2C+y_2%2C+y_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, x_3, y_1, y_2, y_3' title='x_1, x_2, x_3, y_1, y_2, y_3' class='latex' />. For <img src='http://s1.wordpress.com/latex.php?latex=i+%5Cneq+j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i \neq j' title='i \neq j' class='latex' />, mark the intersection of the lines <img src='http://s2.wordpress.com/latex.php?latex=%5Coverline%7Bx_i+y_j%7D+%5Ccap+%5Coverline%7Bx_j+y_i%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\overline{x_i y_j} \cap \overline{x_j y_i}' title='\overline{x_i y_j} \cap \overline{x_j y_i}' class='latex' /> by <img src='http://s3.wordpress.com/latex.php?latex=z_%7Bi%2Bj-1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{i+j-1}' title='z_{i+j-1}' class='latex' />. Then <img src='http://s1.wordpress.com/latex.php?latex=z_2%2C+z_3%2C+z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_2, z_3, z_4' title='z_2, z_3, z_4' class='latex' /> are collinear. (The reason for the strange indexing will be clear in a moment.)</p>
<p><img class="alignnone size-full wp-image-1086" title="mystic1" src="http://topologicalmusings.files.wordpress.com/2009/07/mystic1.jpg?w=281&#038;h=212" alt="mystic1" width="281" height="212" /></p>
<p><strong>Pascal&#8217;s Mystic Hexagon, version B:</strong> Consider any pentagon inscribed in a conic <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, with vertices marked <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+x_3%2C+y_1%2C+y_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, x_3, y_1, y_2' title='x_1, x_2, x_3, y_1, y_2' class='latex' />. Choose any line <img src='http://s1.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' /> through <img src='http://s2.wordpress.com/latex.php?latex=z_2+%3D+%5Coverline%7Bx_1+y_2%7D+%5Ccap+%5Coverline%7By_1+x_2%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_2 = \overline{x_1 y_2} \cap \overline{y_1 x_2}' title='z_2 = \overline{x_1 y_2} \cap \overline{y_1 x_2}' class='latex' />, and define <img src='http://s3.wordpress.com/latex.php?latex=z_3+%3D+L+%5Ccap+%5Coverline%7By_1+x_3%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_3 = L \cap \overline{y_1 x_3}' title='z_3 = L \cap \overline{y_1 x_3}' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=z_4+%3D+L+%5Ccap+%5Coverline%7By_2+x_3%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_4 = L \cap \overline{y_2 x_3}' title='z_4 = L \cap \overline{y_2 x_3}' class='latex' />.  Then the intersection <img src='http://s2.wordpress.com/latex.php?latex=y_3+%3A%3D+%5Coverline%7Bx_1+z_3%7D+%5Ccap+%5Coverline%7Bx_2+z_4%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_3 := \overline{x_1 z_3} \cap \overline{x_2 z_4}' title='y_3 := \overline{x_1 z_3} \cap \overline{x_2 z_4}' class='latex' /> is the sixth point of a hexagon inscribed in <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />.</p>
<p>The following solution uses version B.</p>
<p><em>Solution by Todd and Vishal</em>: For the sake of explicitness, let the conic <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> be a circle <img src='http://s2.wordpress.com/latex.php?latex=x%5E2+%2B+y%5E2+%3D+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x^2 + y^2 = 1' title='x^2 + y^2 = 1' class='latex' /> and let the line (segment) <img src='http://s3.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' /> be the diameter along <img src='http://s1.wordpress.com/latex.php?latex=y+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y = 0' title='y = 0' class='latex' />. Choose two points <img src='http://s2.wordpress.com/latex.php?latex=x_1%2C+x_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2' title='x_1, x_2' class='latex' /> on <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> above <img src='http://s1.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' /> and a point <img src='http://s2.wordpress.com/latex.php?latex=y_1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_1' title='y_1' class='latex' /> on <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> below <img src='http://s1.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' />. The remaining points are determined recursively by a zig-zag procedure, where at each stage <img src='http://s2.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> is the intersection <img src='http://s3.wordpress.com/latex.php?latex=C+%5Ccap+%5Coverline%7By_1+z_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cap \overline{y_1 z_{n+1}}' title='C \cap \overline{y_1 z_{n+1}}' class='latex' />, where <img src='http://s1.wordpress.com/latex.php?latex=z_%7B2n%7D+%3D+L+%5Ccap+%5Coverline%7Bx_%7Bn%2B1%7D+y_n%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{2n} = L \cap \overline{x_{n+1} y_n}' title='z_{2n} = L \cap \overline{x_{n+1} y_n}' class='latex' />, where <img src='http://s2.wordpress.com/latex.php?latex=y_%7Bn%2B1%7D+%3D+C+%5Ccap+%5Coverline%7Bx_1+z_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_{n+1} = C \cap \overline{x_1 z_{n+1}}' title='y_{n+1} = C \cap \overline{x_1 z_{n+1}}' class='latex' />, and <img src='http://s3.wordpress.com/latex.php?latex=z_%7B2n%2B1%7D+%3D+L+%5Ccap+%5Coverline%7Bx_%7Bn%2B1%7D+y_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{2n+1} = L \cap \overline{x_{n+1} y_{n+1}}' title='z_{2n+1} = L \cap \overline{x_{n+1} y_{n+1}}' class='latex' />. We will show the blocking condition is satisfied: for all <img src='http://s1.wordpress.com/latex.php?latex=i%2C+j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i, j' title='i, j' class='latex' />, the point <img src='http://s2.wordpress.com/latex.php?latex=z_%7Bi%2Bj-1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{i+j-1}' title='z_{i+j-1}' class='latex' /> is on the line <img src='http://s3.wordpress.com/latex.php?latex=%5Coverline%7Bx_i+y_j%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\overline{x_i y_j}' title='\overline{x_i y_j}' class='latex' />.</p>
<p>To get started, notice that the blocking condition is trivially satisfied up to the point where we construct <img src='http://s1.wordpress.com/latex.php?latex=z_1%2C+z_2%2C+y_2%2C+z_3%2C+x_3%2C+z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_1, z_2, y_2, z_3, x_3, z_4' title='z_1, z_2, y_2, z_3, x_3, z_4' class='latex' />. Mystic Hexagon B ensures that <img src='http://s2.wordpress.com/latex.php?latex=y_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_3' title='y_3' class='latex' />, as defined above, is blocked from <img src='http://s3.wordpress.com/latex.php?latex=x_1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1' title='x_1' class='latex' /> by <img src='http://s1.wordpress.com/latex.php?latex=z_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_3' title='z_3' class='latex' /> and from <img src='http://s2.wordpress.com/latex.php?latex=x_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_2' title='x_2' class='latex' /> by <img src='http://s3.wordpress.com/latex.php?latex=z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_4' title='z_4' class='latex' />. Then define <img src='http://s1.wordpress.com/latex.php?latex=z_5&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_5' title='z_5' class='latex' /> as above. So far the blocking condition is satisfied.</p>
<p><img class="alignnone size-full wp-image-1087" title="mystic2a" src="http://topologicalmusings.files.wordpress.com/2009/07/mystic2a.jpg?w=281&#038;h=212" alt="mystic2a" width="281" height="212" /></p>
<p>Suppose the blocking condition is satisfied for the points <img src='http://s2.wordpress.com/latex.php?latex=x_1%2C+%5Cldots%2C+x_n%2C+y_1%2C+%5Cldots%2C+y_n%2C+z_1%2C+%5Cldots%2C+z_%7B2n-1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, \ldots, x_n, y_1, \ldots, y_n, z_1, \ldots, z_{2n-1}' title='x_1, \ldots, x_n, y_1, \ldots, y_n, z_1, \ldots, z_{2n-1}' class='latex' />. Define <img src='http://s3.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D+%3D+C+%5Ccap+%5Coverline%7By_1+z_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1} = C \cap \overline{y_1 z_{n+1}}' title='x_{n+1} = C \cap \overline{y_1 z_{n+1}}' class='latex' />, as above. Then Mystic Hexagon B, applied to the pentagon consisting of points <img src='http://s1.wordpress.com/latex.php?latex=y_1%2C+y_2%2C+y_3%2C+x_%7Bn-1%7D%2C+x_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_1, y_2, y_3, x_{n-1}, x_n' title='y_1, y_2, y_3, x_{n-1}, x_n' class='latex' />, shows that <img src='http://s2.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> is blocked from <img src='http://s3.wordpress.com/latex.php?latex=y_1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_1' title='y_1' class='latex' /> by <img src='http://s1.wordpress.com/latex.php?latex=z_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{n+1}' title='z_{n+1}' class='latex' /> and from <img src='http://s2.wordpress.com/latex.php?latex=y_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_2' title='y_2' class='latex' /> by <img src='http://s3.wordpress.com/latex.php?latex=z_%7Bn%2B2%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{n+2}' title='z_{n+2}' class='latex' />.</p>
<p>This shows that <img src='http://s1.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> could have been defined to be <img src='http://s2.wordpress.com/latex.php?latex=C+%5Ccap+%5Coverline%7By_2+z_%7Bn%2B2%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cap \overline{y_2 z_{n+2}}' title='C \cap \overline{y_2 z_{n+2}}' class='latex' />. Then Mystic Hexagon B, applied to the pentagon <img src='http://s3.wordpress.com/latex.php?latex=y_2%2C+y_3%2C+y_4%2C+x_%7Bn-1%7D%2C+x_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_2, y_3, y_4, x_{n-1}, x_n' title='y_2, y_3, y_4, x_{n-1}, x_n' class='latex' />, shows that <img src='http://s1.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> is blocked from <img src='http://s2.wordpress.com/latex.php?latex=y_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_2' title='y_2' class='latex' /> by <img src='http://s3.wordpress.com/latex.php?latex=z_%7Bn%2B2%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{n+2}' title='z_{n+2}' class='latex' /> and from <img src='http://s1.wordpress.com/latex.php?latex=y_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_3' title='y_3' class='latex' /> by <img src='http://s2.wordpress.com/latex.php?latex=z_%7Bn%2B3%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{n+3}' title='z_{n+3}' class='latex' />. This shows <img src='http://s3.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> could have been defined to be <img src='http://s1.wordpress.com/latex.php?latex=C+%5Ccap+%5Coverline%7By_3+z_%7Bn%2B3%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cap \overline{y_3 z_{n+3}}' title='C \cap \overline{y_3 z_{n+3}}' class='latex' />.</p>
<p>And so on up the inductive ladder: for <img src='http://s2.wordpress.com/latex.php?latex=2+%5Cleq+i+%5Cleq+n-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2 \leq i \leq n-1' title='2 \leq i \leq n-1' class='latex' />, defining <img src='http://s3.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D+%3D+C+%5Ccap+%5Coverline%7By_%7Bi-1%7D+z_%7Bn%2Bi-1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1} = C \cap \overline{y_{i-1} z_{n+i-1}}' title='x_{n+1} = C \cap \overline{y_{i-1} z_{n+i-1}}' class='latex' />, Hexagon B applied to the pentagon <img src='http://s1.wordpress.com/latex.php?latex=y_%7Bi-1%7D%2C+y_i%2C+y_%7Bi%2B1%7D%2C+x_%7Bn-1%7D%2C+x_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_{i-1}, y_i, y_{i+1}, x_{n-1}, x_n' title='y_{i-1}, y_i, y_{i+1}, x_{n-1}, x_n' class='latex' /> shows that <img src='http://s2.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> could have been defined to be <img src='http://s3.wordpress.com/latex.php?latex=C+%5Ccap+%5Coverline%7By_i+z_%7Bn%2Bi%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cap \overline{y_i z_{n+i}}' title='C \cap \overline{y_i z_{n+i}}' class='latex' />. This shows the blocking condition is satisfied for <img src='http://s1.wordpress.com/latex.php?latex=1+%5Cleq+i+%5Cleq+n%2B1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1 \leq i \leq n+1' title='1 \leq i \leq n+1' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=1+%5Cleq+j+%5Cleq+n-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1 \leq j \leq n-1' title='1 \leq j \leq n-1' class='latex' />. We block <img src='http://s3.wordpress.com/latex.php?latex=x_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_{n+1}' title='x_{n+1}' class='latex' /> from <img src='http://s1.wordpress.com/latex.php?latex=y_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_n' title='y_n' class='latex' /> by defining <img src='http://s2.wordpress.com/latex.php?latex=z_%7B2n%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_{2n}' title='z_{2n}' class='latex' /> as above, to extend up to <img src='http://s3.wordpress.com/latex.php?latex=j+%3D+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j = n' title='j = n' class='latex' />.</p>
<p>Then, as prescribed above, we define <img src='http://s1.wordpress.com/latex.php?latex=y_%7Bn%2B1%7D+%3D+C+%5Ccap+%5Coverline%7Bx_1+z_%7Bn%2B1%7D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_{n+1} = C \cap \overline{x_1 z_{n+1}}' title='y_{n+1} = C \cap \overline{x_1 z_{n+1}}' class='latex' />, and repeat the preceding argument mutatis mutandis (interchanging <img src='http://s2.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x' title='x' class='latex' />&#8217;s and <img src='http://s3.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />&#8217;s), to obtain the blocking conditions up to <img src='http://s1.wordpress.com/latex.php?latex=1+%5Cleq+i+%5Cleq+n%2B1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1 \leq i \leq n+1' title='1 \leq i \leq n+1' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=1+%5Cleq+j+%5Cleq+n%2B1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1 \leq j \leq n+1' title='1 \leq j \leq n+1' class='latex' />. This completes the proof. <img src='http://s3.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>What this argument shows (with Hexagon B doing all the heavy lifting) is that no cleverness whatsoever is required to construct the desired points: starting with <em>any</em> nondegenerate conic <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, <em>any</em> secant line <img src='http://s2.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' />, and any three initial points <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+y_1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, y_1' title='x_1, x_2, y_1' class='latex' /> on <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> to get started (with <img src='http://s2.wordpress.com/latex.php?latex=x_1%2C+x_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2' title='x_1, x_2' class='latex' />&#8217;s on one side of <img src='http://s3.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=y_1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_1' title='y_1' class='latex' /> on the other), the whole construction is completely forced and works no matter what!</p>
<p>Which may lead one to ask: what is behind this &#8220;miracle&#8221; called Pascal&#8217;s Mystic Hexagon?  Actually, not that much! Let me give a seat-of-the-pants argument for why one might expect it to hold, and then give a somewhat more respectable argument.</p>
<p>Define a planar cubic to be the locus <img src='http://s2.wordpress.com/latex.php?latex=P%28x%2C+y%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(x, y) = 0' title='P(x, y) = 0' class='latex' /> of any degree 3 polynomial <img src='http://s3.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> in two variables. (We should actually be doing this as projective geometry, so I ought to write <img src='http://s1.wordpress.com/latex.php?latex=P%28x%2C+y%2C+z%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(x, y, z) = 0' title='P(x, y, z) = 0' class='latex' /> where <img src='http://s2.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> is homogeneous of degree 3, but I think I&#8217;ll skip that.) For example, the union of three distinct lines is a cubic where <img src='http://s3.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> is a product of three degree 1 polynomials. What is the dimension of the space of planar cubics? A cubic polynomial <img src='http://s1.wordpress.com/latex.php?latex=P%28x%2C+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(x, y)' title='P(x, y)' class='latex' />,</p>
<p><img src='http://s2.wordpress.com/latex.php?latex=a_0+%2B+a_1+x+%2B+a_2+y+%2B+a_3+x%5E2+%2B+a_4+x+y+%2B+a_5+y%5E2+%2B+a_6+x%5E3+%2B+a_7+x%5E2+y+%2B+a_8+x+y%5E2+%2B+a_9+y%5E3%2C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_0 + a_1 x + a_2 y + a_3 x^2 + a_4 x y + a_5 y^2 + a_6 x^3 + a_7 x^2 y + a_8 x y^2 + a_9 y^3,' title='a_0 + a_1 x + a_2 y + a_3 x^2 + a_4 x y + a_5 y^2 + a_6 x^3 + a_7 x^2 y + a_8 x y^2 + a_9 y^3,' class='latex' /></p>
<p>has 10 coefficients. But the equation <img src='http://s3.wordpress.com/latex.php?latex=P%28x%2C+y%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(x, y) = 0' title='P(x, y) = 0' class='latex' /> is equivalent to the equation <img src='http://s1.wordpress.com/latex.php?latex=%5Clambda+P%28x%2C+y%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\lambda P(x, y) = 0' title='\lambda P(x, y) = 0' class='latex' /> for any nonzero scalar <img src='http://s2.wordpress.com/latex.php?latex=%5Clambda&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\lambda' title='\lambda' class='latex' />; modding out by scalars, there are 9 degrees of freedom in the space of cubics. What is the dimension of the space of cubics passing through a given point <img src='http://s3.wordpress.com/latex.php?latex=%28x%2C+y%29+%3D+%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(x, y) = (a, b)' title='(x, y) = (a, b)' class='latex' />? The condition <img src='http://s1.wordpress.com/latex.php?latex=P%28a%2C+b%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(a, b) = 0' title='P(a, b) = 0' class='latex' /> gives one linear equation on the coefficients <img src='http://s2.wordpress.com/latex.php?latex=a_0%2C+%5Cldots%2C+a_9&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_0, \ldots, a_9' title='a_0, \ldots, a_9' class='latex' />, so we cut down a degree of freedom, and the dimension would be 8. Similarly, if we ask for the dimension of cubics passing through 8 given points, we get a system of eight linear equations, and we cut down by eight degrees of freedom: in general, the space of cubics through 8 points is &#8220;expected&#8221; to be (is &#8220;almost always&#8221;) 1-dimensional, in fact, a (projective) line.</p>
<p>In the configuration for Pascal&#8217;s Mystic Hexagon, version A</p>
<p><img class="alignnone size-full wp-image-1086" title="mystic1" src="http://topologicalmusings.files.wordpress.com/2009/07/mystic1.jpg?w=281&#038;h=212" alt="mystic1" width="281" height="212" /></p>
<p>we see three cubics passing through the 8 points <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+x_3%2C+y_1%2C+y_2%2C+y_3%2C+z_2%2C+z_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, x_3, y_1, y_2, y_3, z_2, z_3' title='x_1, x_2, x_3, y_1, y_2, y_3, z_2, z_3' class='latex' />, namely:</p>
<ul>
<li><img src='http://s1.wordpress.com/latex.php?latex=A+%3D+%5Coverline%7Bx_1+y_2%7D+%5Ccup+%5Coverline%7Bx_2+y_3%7D+%5Ccup+%5Coverline%7Bx_3+y_1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A = \overline{x_1 y_2} \cup \overline{x_2 y_3} \cup \overline{x_3 y_1}' title='A = \overline{x_1 y_2} \cup \overline{x_2 y_3} \cup \overline{x_3 y_1}' class='latex' /></li>
<li><img src='http://s2.wordpress.com/latex.php?latex=B+%3D+%5Coverline%7Bx_2+y_1%7D+%5Ccup+%5Coverline%7Bx_3+y_2%7D+%5Ccup+%5Coverline%7Bx_1+y_3%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B = \overline{x_2 y_1} \cup \overline{x_3 y_2} \cup \overline{x_1 y_3}' title='B = \overline{x_2 y_1} \cup \overline{x_3 y_2} \cup \overline{x_1 y_3}' class='latex' /></li>
<li><img src='http://s3.wordpress.com/latex.php?latex=C+%5Ccup+L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cup L' title='C \cup L' class='latex' /> where the conic <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> is defined by a degree 2 polynomial</li>
</ul>
<p>Since we expect that the space of cubics through these eight points is a line, we should have a linear relationship between the cubic polynomials <img src='http://s2.wordpress.com/latex.php?latex=P%2C+Q%2C+R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P, Q, R' title='P, Q, R' class='latex' /> used respectively to define <img src='http://s3.wordpress.com/latex.php?latex=A%2C+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A, B' title='A, B' class='latex' />, and <img src='http://s1.wordpress.com/latex.php?latex=C+%5Ccup+L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cup L' title='C \cup L' class='latex' /> above, hence we would get</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=%5Clambda+P%28x%2C+y%29+%2B+%5Cmu+Q%28x%2C+y%29+%3D+R%28x%2C+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\lambda P(x, y) + \mu Q(x, y) = R(x, y)' title='\lambda P(x, y) + \mu Q(x, y) = R(x, y)' class='latex' /></p></blockquote>
<p>for some scalars <img src='http://s3.wordpress.com/latex.php?latex=%5Clambda%2C+%5Cmu&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\lambda, \mu' title='\lambda, \mu' class='latex' />. Thus, if a ninth point <img src='http://s1.wordpress.com/latex.php?latex=z_4+%3D+%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_4 = (a, b)' title='z_4 = (a, b)' class='latex' /> is in <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />, so that <img src='http://s1.wordpress.com/latex.php?latex=P%28a%2C+b%29+%3D+Q%28a%2C+b%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(a, b) = Q(a, b) = 0' title='P(a, b) = Q(a, b) = 0' class='latex' />, then <img src='http://s2.wordpress.com/latex.php?latex=R%28a%2C+b%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R(a, b) = 0' title='R(a, b) = 0' class='latex' />. Thus <img src='http://s3.wordpress.com/latex.php?latex=z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_4' title='z_4' class='latex' /> lies in <img src='http://s1.wordpress.com/latex.php?latex=C+%5Ccup+L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C \cup L' title='C \cup L' class='latex' /> as well, and if <img src='http://s2.wordpress.com/latex.php?latex=z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_4' title='z_4' class='latex' /> isn&#8217;t on <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, it must be on the line <img src='http://s1.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' />. Thus, &#8220;generically&#8221; we expect <img src='http://s2.wordpress.com/latex.php?latex=z_2%2C+z_3%2C+z_4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_2, z_3, z_4' title='z_2, z_3, z_4' class='latex' /> to be collinear, whence Hexagon A.</p>
<p>This rough argument isn&#8217;t too far removed from a slightly more rigorous one. There&#8217;s a general result in projective algebraic geometry called <a href="http://en.wikipedia.org/wiki/B%C3%A9zout%27s_theorem">Bézout&#8217;s theorem</a>, which says that a degree <img src='http://s3.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> planar curve and a degree <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> planar curve either intersect in <img src='http://s2.wordpress.com/latex.php?latex=m+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m n' title='m n' class='latex' /> points (if you count them right, &#8220;with multiplicity&#8221;) or they have a whole curve component in common. (Fine print: to make this generally true, you have to work in the projective plane, and you have to work over an algebraically closed field.) A much weaker result which removes all the fine print is that a degree <img src='http://s3.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> curve and a degree <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> curve either have a curve component in common, or they intersect in <em>at most</em> <img src='http://s2.wordpress.com/latex.php?latex=m+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m n' title='m n' class='latex' /> points. In particular, in the notation above, the cubics <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' /> intersect in 9 points, 6 of which are on the conic <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />. Pick a seventh point <img src='http://s3.wordpress.com/latex.php?latex=%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(a, b)' title='(a, b)' class='latex' /> on <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, away from those six, and let <img src='http://s2.wordpress.com/latex.php?latex=%5Clambda+%3D+Q%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\lambda = Q(a, b)' title='\lambda = Q(a, b)' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=%5Cmu+%3D+-P%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mu = -P(a, b)' title='\mu = -P(a, b)' class='latex' />. Then we see that the locus of the degree 3 polynomial</p>
<blockquote><p><img src='http://s1.wordpress.com/latex.php?latex=T%28x%2C+y%29+%3D+%5Clambda+P%28x%2C+y%29+%2B+%5Cmu+Q%28a%2C+b%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='T(x, y) = \lambda P(x, y) + \mu Q(a, b) = 0' title='T(x, y) = \lambda P(x, y) + \mu Q(a, b) = 0' class='latex' /></p></blockquote>
<p>intersects the degree 2 conic <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> in at least 7 points (namely, <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+x_3%2C+y_1%2C+y_2%2C+y_3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, x_3, y_1, y_2, y_3' title='x_1, x_2, x_3, y_1, y_2, y_3' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=%28a%2C+b%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(a, b)' title='(a, b)' class='latex' />), greater than the expected number <img src='http://s2.wordpress.com/latex.php?latex=3+%5Ccdot+2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='3 \cdot 2' title='3 \cdot 2' class='latex' />, which is impossible  unless the loci of <img src='http://s3.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='T' title='T' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> have a component in common. But the conic <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> has just one component &#8212; itself &#8212; so one can conclude that its defining degree 2 polynomial (I&#8217;ll call it <img src='http://s3.wordpress.com/latex.php?latex=C%28x%2C+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(x, y)' title='C(x, y)' class='latex' />) must divide <img src='http://s1.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='T' title='T' class='latex' />. Then we have</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=T%28x%2C+y%29+%3D+%5Clambda+P%28x%2C+y%29+%2B+%5Cmu+Q%28x%2C+y%29+%3D+C%28x%2C+y%29L%28x%2C+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='T(x, y) = \lambda P(x, y) + \mu Q(x, y) = C(x, y)L(x, y)' title='T(x, y) = \lambda P(x, y) + \mu Q(x, y) = C(x, y)L(x, y)' class='latex' /></p></blockquote>
<p>for some degree 1 polynomial <img src='http://s3.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' />, so the last three of the nine points of intersection <img src='http://s1.wordpress.com/latex.php?latex=A+%5Ccap+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A \cap B' title='A \cap B' class='latex' />, which are zeroes of <img src='http://s2.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='Q' title='Q' class='latex' />, must be zeroes of the linear polynomial <img src='http://s1.wordpress.com/latex.php?latex=L&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='L' title='L' class='latex' />, and hence are collinear. Thus we obtain Pascal&#8217;s Mystic Hexagon, version A. <img src='http://s2.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p>It&#8217;s clear then that what makes the Mystic Hexagon tick has something to do with the geometry of cubic curves. With that in mind, I&#8217;m now going to kick the discussion up a notch, and relate a third rather more sophisticated construction on cubics which basically subsumes the first two constructions. It has to do with so-called &#8220;<a href="http://en.wikipedia.org/wiki/Elliptic_curve">elliptic curves</a>&#8220;.</p>
<p>Officially, an elliptic curve is a smooth projective (irreducible) cubic &#8220;curve&#8221; over the complex numbers. I put &#8220;curve&#8221; in quotes because while it is defined by an equation <img src='http://s3.wordpress.com/latex.php?latex=P%28x%2C+y%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P(x, y) = 0' title='P(x, y) = 0' class='latex' /> where <img src='http://s1.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> is a polynomial of degree 3, the coefficients of <img src='http://s2.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> are complex numbers as are the solutions to this equation. We say &#8220;curve&#8221; in the sense that locally it is like a &#8220;line&#8221;, but this is the complex line <img src='http://s3.wordpress.com/latex.php?latex=%5Cmathbb%7BC%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{C}' title='\mathbb{C}' class='latex' /> we&#8217;re talking about, so from our real number perspective it is two-dimensional &#8212; it actually looks more like a surface. Indeed, an elliptic curve is an example of a <a href="http://en.wikipedia.org/wiki/Riemann_surface">Riemann surface</a>. It would take me way too far afield to give explanations, but when you study these things, you find that elliptic curves are Riemann surfaces of genus 1. In more down-to-earth terms, this means they are tori (toruses), or doughnut-shaped as surfaces. Topologically, such tori or doughnuts are cartesian products of two circles.</p>
<p>Now a circle or 1-dimensional sphere <img src='http://s1.wordpress.com/latex.php?latex=S%5E1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S^1' title='S^1' class='latex' /> carries a continuous (abelian) group structure, if we think of it as the set of complex numbers <img src='http://s2.wordpress.com/latex.php?latex=%5C%7Bz%3A+%7Cz%7C+%3D+1%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{z: |z| = 1\}' title='\{z: |z| = 1\}' class='latex' /> of norm 1, where the group operation is complex multiplication. A torus <img src='http://s3.wordpress.com/latex.php?latex=S%5E1+%5Ctimes+S%5E1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S^1 \times S^1' title='S^1 \times S^1' class='latex' /> also carries a group structure, obtained by multiplying in each of the two components. Thus, given what we have said, an elliptic curve also carries a continuous group structure. But it&#8217;s actually much better than that: one can define a group structure on a smooth complex cubic <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> (in the complex plane <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BC%7D%5E2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{C}^2' title='\mathbb{C}^2' class='latex' />, or rather the projective complex plane <img src='http://s3.wordpress.com/latex.php?latex=P%5E2%28%5Cmathbb%7BC%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P^2(\mathbb{C})' title='P^2(\mathbb{C})' class='latex' />) not just by continuous operations, but by polynomially defined operations, and the definition of the group law is just incredibly elegant as a piece of geometry. Writing the group multiplication as addition, it says that if <img src='http://s1.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> are points on <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, then</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=a+%2B+b+%3D+-c+%5Cqquad+%28a+%2B+b+%2B+c+%3D+0%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a + b = -c \qquad (a + b + c = 0)' title='a + b = -c \qquad (a + b + c = 0)' class='latex' /></p></blockquote>
<p>if <img src='http://s1.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> are collinear. [To be precise, one must select a point 0 on <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> to serve as identity, and this point must be one of the nine inflection points of <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />. When <img src='http://s1.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a' title='a' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b' title='b' class='latex' /> coincide (are "infinitesimally close"), the line through <img src='http://s3.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a' title='a' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b' title='b' class='latex' /> is taken to be tangent to <img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />; when <img src='http://s3.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> coincide, this is a line of inflection.]</p>
<p>This is rather an interesting thing to prove, that this prescription actually satisfies the axioms for an abelian group. The hardest part is proving associativity, but this turns out to be not unlike what we did for Pascal&#8217;s Mystic Hexagon: basically it&#8217;s an application of Bézout&#8217;s theorem again. (In algebraic geometry texts, such as <a href="http://www.amazon.com/Algebraic-Geometry-Graduate-Texts-Mathematics/dp/0387902449">Hartshorne&#8217;s famous book</a>, the discussion of this point can be far more sophisticated, largely because one can and does define elliptic curves as certain abstract 1-dimensional varieties or schemes which have no presupposed extrinsic embeddings as cubic curves in the plane, and there the goal is to understand the operations <em>intrinsically</em>.)</p>
<p>In the special case where <img src='http://s1.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' /> is defined by a cubic polynomial with real coefficients, we can look at the locus of real solutions (or &#8220;real points&#8221;), and it turns out that this prescription for the group law still works on the real locus, in particular is still well-defined. (Basically for the same reason that if you have two real numbers <img src='http://s2.wordpress.com/latex.php?latex=a%2C+b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b' title='a, b' class='latex' /> which are solutions to a real cubic equation <img src='http://s3.wordpress.com/latex.php?latex=p%28x%29+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='p(x) = 0' title='p(x) = 0' class='latex' />, then there is also a third real solution <img src='http://s1.wordpress.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c' title='c' class='latex' />.) There is still an identity element, which will be an inflection point of the cubic.</p>
<p>Okay, here is a third solution to the problem, lifted from one of Noam Elkies&#8217; emails. (The original formulation of the problem spoke in terms of <img src='http://s2.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='r' title='r' class='latex' /> &#8220;red&#8221; points (instead of my <img src='http://s3.wordpress.com/latex.php?latex=x_1%2C+%5Cldots%2C+x_m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, \ldots, x_m' title='x_1, \ldots, x_m' class='latex' />), <img src='http://s1.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b' title='b' class='latex' /> &#8220;blue&#8221; points (instead of my <img src='http://s2.wordpress.com/latex.php?latex=y_1%2C+%5Cldots%2C+y_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_1, \ldots, y_n' title='y_1, \ldots, y_n' class='latex' />), and &#8220;blocking&#8221; points which play the role of my <img src='http://s3.wordpress.com/latex.php?latex=z_1%2C+%5Cldots%2C+z_%7Bm%2Bn-1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_1, \ldots, z_{m+n-1}' title='z_1, \ldots, z_{m+n-1}' class='latex' />.) The addition referred to is the addition law on an elliptic curve. I&#8217;ve taken the liberty of paraphrasing a bit.</p>
<p>&#8220;Choose points <img src='http://s1.wordpress.com/latex.php?latex=B%2C+R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B, R' title='B, R' class='latex' /> on the real points of an elliptic curve such  that <img src='http://s2.wordpress.com/latex.php?latex=-%28B%2BR%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='-(B+R)' title='-(B+R)' class='latex' /> is in-between <img src='http://s3.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' />.  Then set</p>
<ul>
<li> red  points:     <img src='http://s2.wordpress.com/latex.php?latex=R+%2B+i+P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R + i P' title='R + i P' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=0+%5Cleq+i+%5Cleq+r-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='0 \leq i \leq r-1' title='0 \leq i \leq r-1' class='latex' /></li>
<li>blue  points:    <img src='http://s1.wordpress.com/latex.php?latex=B+%2B+j+P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B + j P' title='B + j P' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=1+%5Cleq+j+%5Cleq+b-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1 \leq j \leq b-1' title='1 \leq j \leq b-1' class='latex' /></li>
<li>blocking points:   <img src='http://s3.wordpress.com/latex.php?latex=-%28R%2BB%2BkP%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='-(R+B+kP)' title='-(R+B+kP)' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=0+%5Cleq+k+%5Cleq+r%2Bb-2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='0 \leq k \leq r+b-2' title='0 \leq k \leq r+b-2' class='latex' /></li>
</ul>
<p>where <img src='http://s2.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> is a real point on the elliptic curve very close to the identity.  The  pair <img src='http://s3.wordpress.com/latex.php?latex=R+%2B+i+P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R + i P' title='R + i P' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=B+%2B+j+P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B + j P' title='B + j P' class='latex' /> is blocked by <img src='http://s2.wordpress.com/latex.php?latex=-%28R+%2B+B+%2B+%28i+%2B+j%29P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='-(R + B + (i + j)P' title='-(R + B + (i + j)P' class='latex' />, because these three points are collinear, and the smallness of P guarantees that the blocking point is actually between the red point and blue point, by continuity.&#8221;</p>
<p>Well, well. That&#8217;s awfully elegant. (According to Noam&#8217;s email, it came out of a three-way conversation between Roger Alperin, Joe Buhler, and Adam Chalcraft. <em>Edit: Joe Buhler informs me in email that Joel Rosenberg&#8217;s name should be added. More at the end of this post.</em>) Noam had given his own slick solution where again the red and blue points sit on a conic and the blocking points lie on a line not tangent to the conic, and he observed that his configuration was a degenerate cubic, leading him to surmise that his example could in a sense be seen as a special case of theirs.</p>
<p>How&#8217;s that? The last solution took place on a smooth (nondegenerate) cubic, so the degenerate cubic = conic+line examples could not, literally speaking, be special cases. Can the degenerate examples be seen in terms of algebraic group structures based on collinearity?</p>
<p>The answer is: yes!  As you slide around in the space of planar cubics, nondegenerate cubics (the generic or typical case) can converge to cubics which are degenerate in varying degrees (including the case of three lines, or even a triple line), but the group laws on nondegenerate cubics based on collinearity converge to group laws, even in degenerate cases! (I hadn&#8217;t realized that.)  You just have to be careful and throw away the singular points of the degenerate cubic, but otherwise you can basically still use the definition of the group law based on collineation, although it gets a little tricky saying exactly how you&#8217;re supposed to add points on a line component, such as the line of conic+line.</p>
<p>So let me give an example of how it works. It seems convenient for this purpose to use John Armstrong&#8217;s model which is based on the parabola+line, specifically the locus of <img src='http://s3.wordpress.com/latex.php?latex=%28y+-+x%5E2%29x+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(y - x^2)x = 0' title='(y - x^2)x = 0' class='latex' />. The singular points of its projective completion are at <img src='http://s1.wordpress.com/latex.php?latex=%280%2C+0%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 0)' title='(0, 0)' class='latex' /> and the point where the <img src='http://s2.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis meets the line at infinity. After throwing those away, what remains is a disjoint union of four pieces: right half of parabola, left half of parabola, positive <img src='http://s3.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis, negative <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis.</p>
<p>We can maybe guess that since <img src='http://s2.wordpress.com/latex.php?latex=a+%2B+b+%2B+c+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a + b + c = 0' title='a + b + c = 0' class='latex' /> implies <img src='http://s3.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> collinear, that the two pieces of the <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis form a subgroup for the group law we are after (also, these two pieces together should suggest the two halves of the multiplicative group of nonzero reals <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BR%7D%5E%2A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{R}^*' title='\mathbb{R}^*' class='latex' />, but don&#8217;t jump to conclusions how this works!). If so, then we notice that if <img src='http://s3.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a' title='a' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b' title='b' class='latex' /> lie on the parabola, then the line between them intersects the <img src='http://s2.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis at a point <img src='http://s3.wordpress.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c' title='c' class='latex' />, so then the parabolic part would <em>not</em> be closed under multiplication.</p>
<p>One is then led to consider that the group structure of this cubic overall is isomorphic to the group <img src='http://s1.wordpress.com/latex.php?latex=%5C%7B-1%2C+1%5C%7D+%5Ctimes+%5Cmathbb%7BR%7D%5E%2A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{-1, 1\} \times \mathbb{R}^*' title='\{-1, 1\} \times \mathbb{R}^*' class='latex' />, with the linear part identified somehow with the subgroup <img src='http://s2.wordpress.com/latex.php?latex=%5C%7B1%5C%7D+%5Ctimes+%5Cmathbb%7BR%7D%5E%2A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{1\} \times \mathbb{R}^*' title='\{1\} \times \mathbb{R}^*' class='latex' />, and the parabolic part with <img src='http://s3.wordpress.com/latex.php?latex=%5C%7B-1%5C%7D+%5Ctimes+%5Cmathbb%7BR%7D%5E%2A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{-1\} \times \mathbb{R}^*' title='\{-1\} \times \mathbb{R}^*' class='latex' />.</p>
<p>I claim that the abelian group structure on the punctured <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />-axis should be defined by</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=%280%2C+x%29+%2B+%280%2C+y%29+%3A%3D+%280%2C+-+x+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, x) + (0, y) := (0, - x y)' title='(0, x) + (0, y) := (0, - x y)' class='latex' /></p></blockquote>
<p>so that the identity element on the cubic is <img src='http://s3.wordpress.com/latex.php?latex=%280%2C+-1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, -1)' title='(0, -1)' class='latex' />, and the inverse of <img src='http://s1.wordpress.com/latex.php?latex=%280%2C+x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, x)' title='(0, x)' class='latex' /> is <img src='http://s2.wordpress.com/latex.php?latex=%280%2C+1%2Fx%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, 1/x)' title='(0, 1/x)' class='latex' />. The remainder of the abelian group structure on the cubic is defined as follows:</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=%28s%2C+s%5E2%29+%2B+%28t%2C+t%5E2%29+%3A%3D+%280%2C+-1%2F%28s+t%29%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(s, s^2) + (t, t^2) := (0, -1/(s t))' title='(s, s^2) + (t, t^2) := (0, -1/(s t))' class='latex' /></p>
<p><img src='http://s1.wordpress.com/latex.php?latex=%280%2C+x%29+%2B+%28s%2C+s%5E2%29+%3A%3D+%28-s%2Fx%2C+s%5E2%2Fx%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, x) + (s, s^2) := (-s/x, s^2/x^2)' title='(0, x) + (s, s^2) := (-s/x, s^2/x^2)' class='latex' /></p></blockquote>
<p>Undoubtedly this group law looks a bit strange!  So let&#8217;s do a spot check. Suppose <img src='http://s2.wordpress.com/latex.php?latex=%280%2C+a%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, a)' title='(0, a)' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=%28s%2C+s%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(s, s^2)' title='(s, s^2)' class='latex' />, and <img src='http://s1.wordpress.com/latex.php?latex=%28t%2C+t%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(t, t^2)' title='(t, t^2)' class='latex' /> are collinear. Then it is easily checked that <img src='http://s2.wordpress.com/latex.php?latex=a+%3D+-s+t&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a = -s t' title='a = -s t' class='latex' />, and each of the two equations</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=%280%2C+a%29+%2B+%28s%2C+s%5E2%29+%3D+%28t%5E%7B-1%7D%2C+t%5E%7B-2%7D%29+%3D+-%28t%2C+t%5E2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, a) + (s, s^2) = (t^{-1}, t^{-2}) = -(t, t^2)' title='(0, a) + (s, s^2) = (t^{-1}, t^{-2}) = -(t, t^2)' class='latex' /></p>
<p><img src='http://s1.wordpress.com/latex.php?latex=%28s%2C+s%5E2%29+%2B+%28t%2C+t%5E2%29+%3D+%280%2C+1%2Fa%29+%3D+-%280%2C+a%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(s, s^2) + (t, t^2) = (0, 1/a) = -(0, a)' title='(s, s^2) + (t, t^2) = (0, 1/a) = -(0, a)' class='latex' /></p></blockquote>
<p>is correct according to the group law, so the three collinear points do add to the identity and everything checks out.</p>
<p>All right, let&#8217;s retrieve John&#8217;s example as a special case. Take <img src='http://s2.wordpress.com/latex.php?latex=R+%3D+%281%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R = (1, 1)' title='R = (1, 1)' class='latex' /> as a red point, <img src='http://s3.wordpress.com/latex.php?latex=B+%3D+%28-1%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B = (-1, 1)' title='B = (-1, 1)' class='latex' /> as a blue point, and <img src='http://s1.wordpress.com/latex.php?latex=-%28B+%2B+R%29+%3D+%280%2C+1%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='-(B + R) = (0, 1)' title='-(B + R) = (0, 1)' class='latex' /> as blocking point. Take a point <img src='http://s2.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='P' title='P' class='latex' /> &#8220;sufficiently close&#8221; to the identity, say <img src='http://s3.wordpress.com/latex.php?latex=%280%2C+-1%2F2%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0, -1/2)' title='(0, -1/2)' class='latex' />. Then</p>
<blockquote><p><img src='http://s1.wordpress.com/latex.php?latex=R+%2B+i+P+%3D+%281%2C+1%29+%2B+%280%2C+-1%2F2%5Ei%29+%3D+%282%5Ei%2C+2%5E%7B2i%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R + i P = (1, 1) + (0, -1/2^i) = (2^i, 2^{2i})' title='R + i P = (1, 1) + (0, -1/2^i) = (2^i, 2^{2i})' class='latex' /></p>
<p><img src='http://s2.wordpress.com/latex.php?latex=B+%2B+j+P+%3D+%28-1%2C+1%29+%2B+%280%2C+-1%2F2%5Ej%29+%3D+%28-2%5Ej%2C+2%5E%7B2j%7D%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B + j P = (-1, 1) + (0, -1/2^j) = (-2^j, 2^{2j})' title='B + j P = (-1, 1) + (0, -1/2^j) = (-2^j, 2^{2j})' class='latex' /></p></blockquote>
<p>which was John&#8217;s solution.</p>
<p>Another long post from yours truly. I was sorry no solutions came from our readers, but if you&#8217;d like another problem to chew on, here&#8217;s a really neat one I saw just the other day. Feel free to discuss in comments!</p>
<p><strong>Exercise:</strong> Given a point on a circle, show how to draw a tangent to the point using ruler only, no compass. Hint: use a mystic hexagon where two of the points are &#8220;infinitesimally close&#8221;.</p>
<p><strong>Added July 25:</strong> As edited in above, Joel Rosenberg also had a hand in the elliptic curves solution, playing an instrumental role in establishing some of the conjectures, such as that <img src='http://s3.wordpress.com/latex.php?latex=r+%2B+b+-+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='r + b - 1' title='r + b - 1' class='latex' /> is the minimal number of blocking points under certain assumptions, and (what is very nice) that the elliptic curves solution is the most general solution under certain assumptions. I thank Joe Buhler for transmitting this information.</p>
Posted in Algebraic Geometry, Problem of the Week (POW) Tagged: elliptic curves, pascal's mystic hexagon <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/1049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/1049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/1049/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1049&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/07/22/solution-to-pow-13-highly-coincidental/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/078428beaeaddf058781b9be6b2c240f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Todd Trimble</media:title>
		</media:content>

		<media:content url="http://topologicalmusings.files.wordpress.com/2009/07/pappusa.jpg" medium="image">
			<media:title type="html">pappusa</media:title>
		</media:content>

		<media:content url="http://topologicalmusings.files.wordpress.com/2009/07/mystic1.jpg" medium="image">
			<media:title type="html">mystic1</media:title>
		</media:content>

		<media:content url="http://topologicalmusings.files.wordpress.com/2009/07/mystic2a.jpg" medium="image">
			<media:title type="html">mystic2a</media:title>
		</media:content>

		<media:content url="http://topologicalmusings.files.wordpress.com/2009/07/mystic1.jpg" medium="image">
			<media:title type="html">mystic1</media:title>
		</media:content>
	</item>
		<item>
		<title>The Character of Physical Law</title>
		<link>http://topologicalmusings.wordpress.com/2009/07/18/the-character-of-physical-law/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/07/18/the-character-of-physical-law/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 22:22:36 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Physics]]></category>
		<category><![CDATA[character of physical law]]></category>
		<category><![CDATA[cornell]]></category>
		<category><![CDATA[messenger series]]></category>
		<category><![CDATA[Richard P. Feynman]]></category>
		<category><![CDATA[video lectures]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=1050</guid>
		<description><![CDATA[There is quite a buzz on the physics (and also math) blogospheres over the release of seven videotaped lectures, which were delivered by Richard P. Feynman as part of Cornell University&#8217;s Messenger Lecture Series of November 1964. The videos have been released by Microsoft Research with quite a few enhancements, though, I believe, they have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1050&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There is quite a buzz on the physics (and also math) blogospheres over the release of <a title="Feynman Lectures" href="http://research.microsoft.com/apps/tools/tuva/index.html" target="_blank">seven videotaped lectures</a>, which were delivered by Richard P. Feynman as part of Cornell University&#8217;s <em>Messenger Lecture Series</em> of November 1964. The videos have been released by <a title="Microsoft Research" href="http://research.microsoft.com/en-us/" target="_blank">Microsoft Research</a> with quite a few enhancements, though, I believe, they have been around on YouTube for quite some time.</p>
<p>I watched the first two video lectures, titled &#8216;<em>Lecture 1: The Law of Gravitation &#8211; An Example of Physical Law</em>&#8216; and &#8216;<em>Lecture 2: The Relation of Mathematics and Physics</em>&#8216;. It goes without saying that they are spell-binding and brilliant! Of course, the textbook &#8216;<a title="The Feynman Lectures on Physics" href="http://en.wikipedia.org/wiki/The_Feynman_Lectures_on_Physics" target="_blank">The Feymnan Lectures on Physics</a>&#8216; (which was followed later by a problem-solving supplement that I highly recommend) is such a joy to read, but if you wish to learn physics &#8220;face to face&#8221; from <em>the</em> master, then I exhort, nay implore, you to watch those video lectures.</p>
<p>(I came to know about the existence of the videos released by the Microsoft Research group from <a title="Terry Tao" href="http://terrytao.wordpress.com/2009/07/15/feynmans-lectures-online/" target="_blank">Terence Tao</a>.)</p>
Posted in Physics Tagged: character of physical law, cornell, messenger series, Richard P. Feynman, video lectures <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/1050/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1050&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/07/18/the-character-of-physical-law/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>
	</item>
		<item>
		<title>POW-13: Highly coincidental!</title>
		<link>http://topologicalmusings.wordpress.com/2009/07/10/pow-13-highly-coincidental/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/07/10/pow-13-highly-coincidental/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 02:54:23 +0000</pubDate>
		<dc:creator>Todd Trimble</dc:creator>
				<category><![CDATA[Problem of the Week (POW)]]></category>
		<category><![CDATA[collinearity]]></category>
		<category><![CDATA[linear coincidence]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=921</guid>
		<description><![CDATA[It&#8217;s been an awfully long time since I&#8217;ve posted anything; time to finally break the silence.
This problem appeared elsewhere on the internet some months ago; some of you may have already seen it. I don&#8217;t want to say right away where I saw it, because there was some commentary which included some rough hints which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=921&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s been an awfully long time since I&#8217;ve posted anything; time to finally break the silence.</p>
<p>This problem appeared elsewhere on the internet some months ago; some of you may have already seen it. I don&#8217;t want to say right away where I saw it, because there was some commentary which included some rough hints which I don&#8217;t want to give, but I&#8217;ll be sure to give credit when the solution is published. I&#8217;ll bet some of you will be able to find a solution, and will agree it&#8217;s quite cute. Here it is:</p>
<blockquote><p>Given integers <img src='http://s2.wordpress.com/latex.php?latex=m%2C+n+%5Cgeq+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m, n \geq 1' title='m, n \geq 1' class='latex' />, show that it is possible to construct a set of <img src='http://s3.wordpress.com/latex.php?latex=m+%2B+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m + n' title='m + n' class='latex' /> points in the plane, let&#8217;s say <img src='http://s1.wordpress.com/latex.php?latex=x_1%2C+%5Cldots%2C+x_m%2C+y_1%2C+%5Cldots%2C+y_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, \ldots, x_m, y_1, \ldots, y_n' title='x_1, \ldots, x_m, y_1, \ldots, y_n' class='latex' />, so that <em>no three points of the set are collinear</em>, and for which there exist points <img src='http://s2.wordpress.com/latex.php?latex=z_1%2C+z_2%2C+%5Cldots%2C+z_%7Bm%2Bn-1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_1, z_2, \ldots, z_{m+n-1}' title='z_1, z_2, \ldots, z_{m+n-1}' class='latex' />, all lying on a straight line, and arranged so that on the line between any <img src='http://s3.wordpress.com/latex.php?latex=x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_i' title='x_i' class='latex' /> and any <img src='http://s1.wordpress.com/latex.php?latex=y_j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_j' title='y_j' class='latex' />, some <img src='http://s2.wordpress.com/latex.php?latex=z_k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_k' title='z_k' class='latex' /> lies between them.</p></blockquote>
<p>So no <img src='http://s3.wordpress.com/latex.php?latex=x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_i' title='x_i' class='latex' /> can &#8220;see&#8221; any <img src='http://s1.wordpress.com/latex.php?latex=y_j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y_j' title='y_j' class='latex' />, because there&#8217;s always some <img src='http://s2.wordpress.com/latex.php?latex=z_k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z_k' title='z_k' class='latex' /> blocking the view. As the proposer observed, the problem would be easy if we had <img src='http://s3.wordpress.com/latex.php?latex=m+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m n' title='m n' class='latex' /> <img src='http://s1.wordpress.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z' title='z' class='latex' />&#8217;s to play with, one for each pair <img src='http://s2.wordpress.com/latex.php?latex=%28x_i%2C+y_j%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(x_i, y_j)' title='(x_i, y_j)' class='latex' />. But here there are only <img src='http://s3.wordpress.com/latex.php?latex=m%2B+n-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m+ n-1' title='m+ n-1' class='latex' /> <img src='http://s1.wordpress.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z' title='z' class='latex' />&#8217;s, so some of them will have to do more than their fair share, blocking the view between quite a few <img src='http://s2.wordpress.com/latex.php?latex=%28x%2C+y%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(x, y)' title='(x, y)' class='latex' />-pairs simultaneously. Thus, you have to arrange the <img src='http://s3.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x' title='x' class='latex' />&#8217;s and <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' />&#8217;s so that a lot of the lines between them will be coincident at a point <img src='http://s2.wordpress.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='z' title='z' class='latex' />, and subject to the constraint I italicized above.</p>
<p>Please submit solutions to <strong>topological[dot]musings[At]gmail[dot]com</strong> by <strong>Friday, July 17</strong>, 11:59 pm (UTC); do <strong>not</strong> submit solutions in Comments. Everyone with a correct solution will be inducted into our <a href="../2008/10/26/2008/08/23/problem-solving-hall-of-fame/">Hall of Fame</a>! We look forward to your response.</p>
Posted in Problem of the Week (POW) Tagged: collinearity, linear coincidence <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/921/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/921/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/921/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/921/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/921/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/921/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=921&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/07/10/pow-13-highly-coincidental/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/078428beaeaddf058781b9be6b2c240f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Todd Trimble</media:title>
		</media:content>
	</item>
		<item>
		<title>A relation is an equivalence iff it is reflexive and euclidean</title>
		<link>http://topologicalmusings.wordpress.com/2009/07/09/a-relation-is-an-equivalence-iff-it-is-reflexive-and-euclidean/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/07/09/a-relation-is-an-equivalence-iff-it-is-reflexive-and-euclidean/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 07:43:09 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Elementary Math Problem Solving]]></category>
		<category><![CDATA[equivalence relation]]></category>
		<category><![CDATA[euclidean]]></category>
		<category><![CDATA[reflexive]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=1028</guid>
		<description><![CDATA[High-school students and undergraduates are (almost) always taught the following definition of an equivalence relation.
A binary relation  on a set  is an equivalence iff it satisfies

the reflexive property: for all   in , ,
the symmetric property: for all  in , if , then , and
the transitive property: for all  in , [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1028&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>High-school students and undergraduates are (almost) always taught the following definition of an <em>equivalence relation</em>.</p>
<p>A <em>binary relation</em> <img src='http://s2.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> on a set <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> is an <em>equivalence</em> iff it satisfies</p>
<ul>
<li>the <em>reflexive </em>property: for all <img src='http://s1.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a' title='a' class='latex' />  in <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=a+R+a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R a' title='a R a' class='latex' />,</li>
<li>the <em>symmetric</em> property: for all <img src='http://s1.wordpress.com/latex.php?latex=a%2C+b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b' title='a, b' class='latex' /> in <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, if <img src='http://s3.wordpress.com/latex.php?latex=a+R+b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R b' title='a R b' class='latex' />, then <img src='http://s1.wordpress.com/latex.php?latex=b+R+a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b R a' title='b R a' class='latex' />, and</li>
<li>the <em>transitive</em> property: for all <img src='http://s2.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> in <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, if <img src='http://s1.wordpress.com/latex.php?latex=a+R+b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R b' title='a R b' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=b+R+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b R c' title='b R c' class='latex' />, then <img src='http://s3.wordpress.com/latex.php?latex=a+R+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R c' title='a R c' class='latex' />.</li>
</ul>
<p>However, there is another formulation of an equivalence relation that one usually doesn&#8217;t hear about, as far as I know. And, it is the following one.</p>
<p>A <em>binary relation</em> <img src='http://s1.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> on a set <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> is an <em>equivalence</em> iff it satisfies</p>
<ul>
<li>the <em>reflexive</em> property: for all <img src='http://s3.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a' title='a' class='latex' />  in <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, <img src='http://s2.wordpress.com/latex.php?latex=a+R+a&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R a' title='a R a' class='latex' />, and</li>
<li>the <em>euclidean</em> property: for all <img src='http://s3.wordpress.com/latex.php?latex=a%2C+b%2C+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a, b, c' title='a, b, c' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, if <img src='http://s2.wordpress.com/latex.php?latex=a+R+b&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R b' title='a R b' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=a+R+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a R c' title='a R c' class='latex' />, then <img src='http://s1.wordpress.com/latex.php?latex=b+R+c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b R c' title='b R c' class='latex' />.</li>
</ul>
<p><strong>Exercise</strong>:  Show that a binary relation <img src='http://s2.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='R' title='R' class='latex' /> on a set <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> is reflexive, symmetric and transitive iff it is reflexive and euclidean<em>.</em></p>
<p><em><br />
</em></p>
Posted in Elementary Math Problem Solving Tagged: equivalence relation, euclidean, reflexive <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/1028/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=1028&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/07/09/a-relation-is-an-equivalence-iff-it-is-reflexive-and-euclidean/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>
	</item>
		<item>
		<title>The 54th Carnival of Mathematics</title>
		<link>http://topologicalmusings.wordpress.com/2009/07/05/the-54th-carnival-of-mathematics/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/07/05/the-54th-carnival-of-mathematics/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 00:15:21 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Exposition]]></category>
		<category><![CDATA[Math Topics]]></category>
		<category><![CDATA[Philosophy & Logic]]></category>
		<category><![CDATA[54th Carnival of Mathematics]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[philosophy]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=985</guid>
		<description><![CDATA[Welcome to the 54th Carnival of Mathematics, and Happy Fourth of July to our American readers! Indeed, the carnival should have been hosted yesterday, and I apologize for being a day late.
Trivia: Today, we have the 234th Independence Day celebrations in the  US, and ours is the 54th carnival. 2+3+4 = 5+4, see? Boy, do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=985&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Welcome to the 54th Carnival of Mathematics, and Happy Fourth of July to our American readers! Indeed, the carnival should have been hosted yesterday, and I apologize for being a day late.</p>
<blockquote><p><strong>Trivia:</strong> Today, we have the 234th Independence Day celebrations in the  US, and ours is the 54th carnival. 2+3+4 = 5+4, see? Boy, do I feel so clever!</p></blockquote>
<p>Ok, let&#8217;s begin, now!</p>
<p>We start off with a post, submitted by Shai Deshe, that presents a <a title="Mathematical conceps on YouTube" href="http://shai-deshe.com/?p=81" target="_blank">collection of YouTube videos</a> explaining different kinds of infinities in set theory, causality vs conditionality in probability and some topology. The videos are the kind of ones that &#8220;math people&#8221; could use to explain a few mathematical concepts to their friends, family members and colleagues who may not be enamored of math very much but may still possess a lingering interest in it.</p>
<p><a title="Experimental Philosophy" href="http://en.wikipedia.org/wiki/Experimental_philosophy" target="_blank">Experimental philosophy</a>, according to the <a title="Experimental Philosophy Society" href="http://x-phi.org/" target="_blank">Experimental Philosophy Society</a>, &#8220;<em>involves the collection of empirical data to                          shed light on philosophical issues</em>&#8220;. As such, a careful quantitative analyses of results of experiments are used to shed light on many philosophical issues/debates. Anthony Chemero wrote a post titled, &#8216;<a title="What Situationist Experiments Show" href="http://experimentalphilosophy.typepad.com/experimental_philosophy/2009/06/what-situationist-experiments-show.html" target="_blank">What Situationist Experiments Show</a>&#8216;, that links to a paper with the same title that he coauthored with John Campbell and Sarah Meerschaert. In the paper, the authors, through quantitative analyses of actual experimental data, argue that <a title="Virtue Ethics" href="http://en.wikipedia.org/wiki/Virtue_ethics" target="_blank">virtue ethics</a> has not lost to the siuationist side, whose critiques of virtue theory are far from convincing.</p>
<p>Next, I would like to bring the readers&#8217; attention to two math blogs that came into existence somewhat recently and which I think have a lot of really good mathematical content. They are<em> <a title="Annoying Precision" href="http://qchu.wordpress.com./" target="_blank">Annoying Precision</a></em> and <em><a title="A Portion of the Book" href="http://mzargar.wordpress.com/" target="_blank">A Portion of the Book</a></em>. In my opinion, their blog posts contain a wealth of mathematical knowledge, especially for undergraduates (and graduate students too!), who, if inclined toward problem-solving, will enjoy the posts even more. Go ahead and dive into them!</p>
<p>At <em>Annoying Precision</em>, a project aimed at the &#8220;Generally Interested Lay Audience&#8221; that Qiaochu Yuan started aims &#8220;<em>to build up to a discussion of the <a href="http://en.wikipedia.org/wiki/P%C3%B3lya_enumeration_theorem">Polya enumeration theorem</a> without assuming any prerequisites other than a passing familiarity with group theory</em>.&#8221; It begins with <a title="Group Actions and Equivalence Relations" href="http://qchu.wordpress.com/2009/06/13/gila-i-group-actions-and-equivalence-relations/" target="_blank">GILA I: Group Actions and Equivalence Relations</a>, the last post of the series being <a title="The cycle index polynomials of the symmetric groups" href="http://qchu.wordpress.com/2009/06/24/gila-vi-the-cycle-index-polynomials-of-the-symmetric-groups/" target="_blank">GILA VI: The cycle index polynomials of the symmetric groups</a>.</p>
<p>Usually, undergrads hardly think integrals have much to do with combinatorics. At <em>A Portion of the Book</em>, Masoud Zargar has a very nice post that deals with the intersection of <a title="Integrals, Combinatorics and Geometry" href="http://mzargar.wordpress.com/2009/04/08/integrals-combinatorics-and-geometry/" target="_blank">Integrals, Combinatorics and Geometry</a>.</p>
<p>Tom Escent submitted a link to an article titled, &#8220;<a title="Introduction to nerds on wall street" href="http://nerdsonwallstreet.com/introduction-to-nerds-on-wall-street-479/" target="_blank">Introduction to Nerds on Wall Street</a>&#8220;, which actually provides a very small snapshot of the book named, <a title="Nerds on Wall Street" href="http://www.amazon.com/Nerds-Wall-Street-Machines-Markets/dp/0471369462/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1246748178&amp;sr=1-1" target="_blank"><em>Nerds on Wall Street: Math, Machines and Wired Markets</em></a> whose author is David J. Leinweber. I haven&#8217;t read the book yet, but based on generally good reviews, it seems like it chronicles the contribution of Quant guys to Wall Street over the past several decades. Should be interesting to Math and CS majors, I think.</p>
<p>Let&#8217;s have a post on philosophy and logic, shall we? At <a title="Skeptic's Play" href="http://skepticsplay.blogspot.com/" target="_blank"><em>Skeptic&#8217;s Play</em></a>, there is a discussion on<a title="Gödel's modal ontological argument" href="http://skepticsplay.blogspot.com/2009/04/godels-modal-ontological-argument.html" target="_blank"> Gödel&#8217;s modal ontological argument</a> regarding the possibility of existence of God. As someone who has just begun a self-study of <a title="Modal Logic" href="http://en.wikipedia.org/wiki/Modal_logic" target="_blank">modal logic</a>, I will recommend Brian K. Chellas&#8217; excellent introduction to the subject, titled <a title="Modal Logic: An Introduction" href="http://www.amazon.com/Modal-Logic-Introduction-Brian-Chellas/dp/0521295157" target="_blank">Modal Logic: An Introduction</a>.</p>
<p>Then, there is the <em><a title="Daily Integral" href="http://integraladay.wordpress.com/" target="_blank">Daily Integral</a></em>, a blog dealing with solving elementary integrals and which I think may be particularly useful for high-school students.</p>
<p>Let me close this carnival by asking the reader, &#8220;What do you think is the world&#8217;s oldest mathematical artifact?&#8221; There are several candidates, and according to <a title="The Number Warrior" href="http://numberwarrior.wordpress.com/" target="_blank">The Number Warrior</a>, candidate #1 is <a title="The Lebombo Bone" href="http://numberwarrior.wordpress.com/2009/06/10/whats-the-oldest-mathematical-artifact-i/" target="_blank">The Lebombo Bone</a>, found in the Lebombo Mountains of South Africa and Swaziland, that dates back to 35,000 BC!</p>
<p>That&#8217;s all for now! Thanks to everyone who made submissons.</p>
Posted in Exposition, Math Topics, Philosophy &amp; Logic Tagged: 54th Carnival of Mathematics, logic, math, philosophy <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/985/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=985&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/07/05/the-54th-carnival-of-mathematics/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>
	</item>
		<item>
		<title>Number of idempotent endofunctions</title>
		<link>http://topologicalmusings.wordpress.com/2009/03/28/number-of-idempotent-endofunctions/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/03/28/number-of-idempotent-endofunctions/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 21:05:29 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Elementary Math Problem Solving]]></category>
		<category><![CDATA[Problem Corner]]></category>
		<category><![CDATA[Puzzles]]></category>
		<category><![CDATA[André Joyal]]></category>
		<category><![CDATA[combinatorial species]]></category>
		<category><![CDATA[endofunction]]></category>
		<category><![CDATA[fixed point]]></category>
		<category><![CDATA[generating function]]></category>
		<category><![CDATA[idempotent]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=857</guid>
		<description><![CDATA[Last summer, Todd and I discussed a problem and its solution, and I had wondered if it was fit enough to be in the POW-series (on this blog) when he mentioned that the problem might be somewhat too easy for that purpose. Of course, I immediately saw that he was right. But, a few days [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=857&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last summer, Todd and I discussed a problem and its solution, and I had wondered if it was fit enough to be in the POW-series (on this blog) when he mentioned that the problem might be somewhat too easy for that purpose. Of course, I immediately saw that he was right. But, a few days back, I thought it wouldn&#8217;t be bad if we shared this cute problem and its solution over here, the motivation being that <em>some</em> of our readers may perhaps gain something out of it. What is more, an analysis of an <a title="Exponential generating function" href="http://en.wikipedia.org/wiki/Exponential_generating_function#Exponential_generating_function" target="_blank">egf</a> solution to the problem lends itself naturally to a discussion of <a title="Combinatorial species" href="http://en.wikipedia.org/wiki/Combinatorial_species" target="_blank">combinatorial species</a>. Todd will talk more about it in the second half of this post. Anyway, let&#8217;s begin.</p>
<blockquote><p>PROBLEM: Suppose <img src='http://s2.wordpress.com/latex.php?latex=A+%3D+%5C%7B+1%2C2%2C+%5Cldots+%2C+n+%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A = \{ 1,2, \ldots , n \}' title='A = \{ 1,2, \ldots , n \}' class='latex' />, where <img src='http://s3.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> is a positive natural number. Find the number of <a title="Endofunction" href="http://en.wikipedia.org/wiki/Endomorphism" target="_blank">endofunctions</a> <img src='http://s1.wordpress.com/latex.php?latex=f%3A+A+%5Crightarrow+A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f: A \rightarrow A' title='f: A \rightarrow A' class='latex' /> satisfying the <a title="Idempotence" href="http://en.wikipedia.org/wiki/Idempotent#Unary_operation" target="_blank">idempotent property</a>, i.e. <img src='http://s2.wordpress.com/latex.php?latex=f+%5Ccirc+f+%3D+f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f \circ f = f' title='f \circ f = f' class='latex' />.</p></blockquote>
<p>It turns out that finding a solution to the above problem is equivalent to counting the <em>number of forests with</em> <img src='http://s3.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> <em>nodes and height at most</em> <img src='http://s1.wordpress.com/latex.php?latex=1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='1' title='1' class='latex' />, which I found <a href="http://www.research.att.com/~njas/sequences/A000248" target="_blank">here</a> (<em>click only if you wish to see the answer</em>!) at the <a title="Online Encyclopedia of Integer Sequences" href="http://www.research.att.com/~njas/sequences/Seis.html" target="_blank">Online Encyclopedia of Integer Sequences</a>. If you haven&#8217;t clicked on that link yet and wish to solve the problem on your own, then please stop reading beyond this point.</p>
<p><strong>SOLUTION:</strong> There are two small (and related) observations that need to be made. And, both are easy ones.</p>
<blockquote><p><strong>Lemma 1:</strong> <img src='http://s2.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' /> has at least one <a title="Fixed point" href="http://en.wikipedia.org/wiki/Fixed_point_(mathematics)" target="_blank">fixed point</a>.</p>
<p><strong>Proof:</strong> Pick any <img src='http://s3.wordpress.com/latex.php?latex=i+%5Cin+A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i \in A' title='i \in A' class='latex' /> and let <img src='http://s1.wordpress.com/latex.php?latex=f%28i%29+%3D+j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(i) = j' title='f(i) = j' class='latex' />, where <img src='http://s2.wordpress.com/latex.php?latex=j+%5Cin+A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j \in A' title='j \in A' class='latex' />. Then, using the idempotent property, we have <img src='http://s3.wordpress.com/latex.php?latex=f%28f%28i%29%29+%3D+f%28i%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(f(i)) = f(i)' title='f(f(i)) = f(i)' class='latex' />, which implies <img src='http://s1.wordpress.com/latex.php?latex=f%28j%29+%3D+j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(j) = j' title='f(j) = j' class='latex' />. Therefore, <img src='http://s2.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' /> is a fixed point, and this proves our lemma.</p></blockquote>
<blockquote><p><strong>Lemma 2:</strong> The elements in <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> that are <em>not</em> fixed points are mapped to fixed points of <img src='http://s1.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />.</p>
<p><strong>Proof:</strong> Suppose<img src='http://s2.wordpress.com/latex.php?latex=j+%5Cin+A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j \in A' title='j \in A' class='latex' /> is <em>not</em> a fixed point such that <img src='http://s3.wordpress.com/latex.php?latex=f%28j%29+%3D+k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(j) = k' title='f(j) = k' class='latex' />.  Then, using the idempotent property again, we immediately have <img src='http://s1.wordpress.com/latex.php?latex=f%28f%28j%29%29+%3D+f%28j%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(f(j)) = f(j)' title='f(f(j)) = f(j)' class='latex' />, which implies <img src='http://s2.wordpress.com/latex.php?latex=f%28k%29+%3D+k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(k) = k' title='f(k) = k' class='latex' />, thereby establishing the fact that <img src='http://s3.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' /> itself is a fixed point. Hence, <img src='http://s1.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' /> (which is not a fixed point) is mapped to some fixed point of <img src='http://s2.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />.</p></blockquote>
<p>In both the lemmas above, the idempotent property &#8220;forces&#8221; everything.</p>
<blockquote><p>Now, the solution is right before our eyes! Suppose <img src='http://s3.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' /> has <img src='http://s1.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> fixed points. Then there are <img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cbinom%7Bn%7D%7Bm%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle \binom{n}{m}' title='\displaystyle \binom{n}{m}' class='latex' /> ways of choosing them. And, each of the remaining <img src='http://s3.wordpress.com/latex.php?latex=n+-+m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n - m' title='n - m' class='latex' /> elements of <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> that are not fixed points are to be mapped to any one of the <img src='http://s2.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' /> fixed points. And, there are a total of <img src='http://s3.wordpress.com/latex.php?latex=m%5E%7Bn-m%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m^{n-m}' title='m^{n-m}' class='latex' /> ways of doing that. So, summing over all <img src='http://s1.wordpress.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='m' title='m' class='latex' />, our final answer is <img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7Bm%3D0%7D%5E%7Bn%7D+%5Cbinom%7Bn%7D%7Bm%7D+m%5E%7Bn-m%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle \sum_{m=0}^{n} \binom{n}{m} m^{n-m}' title='\displaystyle \sum_{m=0}^{n} \binom{n}{m} m^{n-m}' class='latex' />.</p></blockquote>
<h3>Exponential Generating Function and Introduction to Species</h3>
<p>Hi; Todd here. Vishal asked whether I would discuss this problem from the point of view of exponential generating functions (or egf&#8217;s), and also from a categorical point of view, using the concept of <em>species</em> <em>of structure</em>, which gives the basis for a categorical or structural approach to <a href="http://www.math.upenn.edu/~wilf/DownldGF.html">generatingfunctionology</a>.</p>
<p>I&#8217;ll probably need to write a new post of my own to do any sort of justice to these topics, but maybe I can whet the reader&#8217;s appetite by talking a little about the underlying philosophy, followed by a quick but possibly cryptic wrap-up which I could come back to later for illustrative purposes.</p>
<p>Enumerative combinatorics studies the problem of counting the number <img src='http://s3.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' /> of combinatorial structures of some type on an <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />-element set, such as the number of idempotent functions on that set, or the number of equivalence relations, and so on. A powerful idea in enumerative combinatorics is the idea of a <a href="http://en.wikipedia.org/wiki/Generating_function">generating function</a>, where we study the series <img src='http://s2.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' /> by rolling them into a single analytic function, such as</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=%5Cdisplaystyle+A%28x%29+%3D+%5Csum_%7Bn+%5Cgeq+0%7D+%5Cfrac%7Ba_n+x%5En%7D%7Bn%21%7D%2C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle A(x) = \sum_{n \geq 0} \frac{a_n x^n}{n!},' title='\displaystyle A(x) = \sum_{n \geq 0} \frac{a_n x^n}{n!},' class='latex' /></p></blockquote>
<p>(this the so-called &#8220;exponential&#8221; generating function of <img src='http://s1.wordpress.com/latex.php?latex=%5C%7Ba_n%5C%7D_%7Bn+%5Cgeq+0%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{a_n\}_{n \geq 0}' title='\{a_n\}_{n \geq 0}' class='latex' />). In many cases of interest, the function <img src='http://s2.wordpress.com/latex.php?latex=A%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(x)' title='A(x)' class='latex' /> will be recognizable in terms of operations familiar from calculus (addition, multiplication, differentiation, composition, etc.), and this can then be used to extract information about the series <img src='http://s3.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' />, such as explicit formulas, asymptotics, and so on. If you&#8217;ve never seen this idea in action, you should definitely take a look at Wilf&#8217;s book <a href="http://www.math.upenn.edu/~wilf/DownldGF.html">generatingfunctionology</a>, or at the book Concrete Mathematics by Graham, Knuth and Patashnik.</p>
<p>Each of the basic operations one performs on analytic functions (addition, multiplication, composition, etc.) will, it turns out, correspond to some set-theoretic operation directly at the level of combinatorial structures, and one of the trade secrets of generating function technology is to have very clear <em>pictures</em> of the combinatorial structures being counted, and how these pictures are built up using these basic structural operations.</p>
<p>In fact, why don&#8217;t we start right now, and figure out what some of these structural operations would be? In other words, let&#8217;s ask ourselves: if <img src='http://s1.wordpress.com/latex.php?latex=A%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(x)' title='A(x)' class='latex' /> and <img src='http://s2.wordpress.com/latex.php?latex=B%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B(x)' title='B(x)' class='latex' /> are generating functions for counting combinatorial structures of type (or species) <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> and <img src='http://s1.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />, then what types of structures would the function <img src='http://s2.wordpress.com/latex.php?latex=A%28x%29+%2B+B%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(x) + B(x)' title='A(x) + B(x)' class='latex' /> &#8220;count&#8221;?  How about <img src='http://s3.wordpress.com/latex.php?latex=A%28x%29B%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(x)B(x)' title='A(x)B(x)' class='latex' />? Composition <img src='http://s1.wordpress.com/latex.php?latex=A%28B%28x%29%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(B(x))' title='A(B(x))' class='latex' />?</p>
<p>The case of <img src='http://s2.wordpress.com/latex.php?latex=A%28x%29+%2B+B%28x%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(x) + B(x)' title='A(x) + B(x)' class='latex' /> is easy: writing</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=%5Cdisplaystyle+A%28x%29+%2B+B%28x%29+%3D+%5Csum_%7Bn+%5Cgeq+0%7D+%5Cfrac%7Ba_n+x%5En%7D%7Bn%21%7D+%2B+%5Csum_%7Bn+%5Cgeq+0%7D+%5Cfrac%7Bb_n+x%5En%7D%7Bn%21%7D+%3D+%5Csum_%7Bn+%5Cgeq+0%7D+%5Cfrac%7B%28a_n+%2B+b_n%29+x%5En%7D%7Bn%21%7D%2C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle A(x) + B(x) = \sum_{n \geq 0} \frac{a_n x^n}{n!} + \sum_{n \geq 0} \frac{b_n x^n}{n!} = \sum_{n \geq 0} \frac{(a_n + b_n) x^n}{n!},' title='\displaystyle A(x) + B(x) = \sum_{n \geq 0} \frac{a_n x^n}{n!} + \sum_{n \geq 0} \frac{b_n x^n}{n!} = \sum_{n \geq 0} \frac{(a_n + b_n) x^n}{n!},' class='latex' /></p></blockquote>
<p>and thinking of <img src='http://s1.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' /> as counting structures of type <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> on an <img src='http://s3.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />-element set, and <img src='http://s1.wordpress.com/latex.php?latex=b_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b_n' title='b_n' class='latex' /> as counting structures of type <img src='http://s2.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />, the quantity <img src='http://s3.wordpress.com/latex.php?latex=a_n+%2B+b_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n + b_n' title='a_n + b_n' class='latex' /> counts elements in the disjoint union of the sets of <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structures and <img src='http://s2.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />-structures.</p>
<p>In the categorical approach we will discuss later, we actually think of structure types (or species of structure) <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> as <em>functors</em>, which take an <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />-element set <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> to the set <img src='http://s3.wordpress.com/latex.php?latex=A%5Cleft%5BS%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A\left[S\right]' title='A\left[S\right]' class='latex' /> of structures of type <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> on <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />. Here, we have to be a little bit careful about what categories we&#8217;re talking about, but the general idea is that if we have a <em>bijection</em> <img src='http://s3.wordpress.com/latex.php?latex=f%3A+S+%5Cto+T&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f: S \to T' title='f: S \to T' class='latex' /> from one <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />-element set to another, then it should always be possible to &#8220;transport&#8221; <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structures on <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> to <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structures on <img src='http://s2.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='T' title='T' class='latex' />, simply by relabeling points along the bijection <img src='http://s3.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />. So, let us define a <em>species</em> to be a functor</p>
<blockquote><p><img src='http://s1.wordpress.com/latex.php?latex=A%3A+FB+%5Cto+Set&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A: FB \to Set' title='A: FB \to Set' class='latex' /></p></blockquote>
<p>where <img src='http://s2.wordpress.com/latex.php?latex=FB&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='FB' title='FB' class='latex' /> is the category of finite sets and <em>bijections</em> (not all functions, just bijections!), and <img src='http://s3.wordpress.com/latex.php?latex=Set&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='Set' title='Set' class='latex' /> is the category of sets. In enumerative combinatorics, the set <img src='http://s1.wordpress.com/latex.php?latex=A%5Cleft%5BS%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A\left[S\right]' title='A\left[S\right]' class='latex' /> is normally assumed to be finite, but in other applications of the notion of species, we actually allow a lot more latitude, and allow the functor <img src='http://s2.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' /> to map into other categories <img src='http://s3.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />, not just <img src='http://s1.wordpress.com/latex.php?latex=Set&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='Set' title='Set' class='latex' /> (&#8220;<img src='http://s2.wordpress.com/latex.php?latex=C&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C' title='C' class='latex' />-valued species&#8221;). But if we stick for now just to set-valued species <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />, then we define the species <img src='http://s2.wordpress.com/latex.php?latex=A+%2B+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A + B' title='A + B' class='latex' /> by the functorial formula</p>
<blockquote><p><img src='http://s3.wordpress.com/latex.php?latex=%5Cdisplaystyle+%28A+%2B+B%29%5Cleft%5BS%5Cright%5D+%3D+A%5Cleft%5BS%5Cright%5D+%5Csqcup+B%5Cleft%5BS%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle (A + B)\left[S\right] = A\left[S\right] \sqcup B\left[S\right]' title='\displaystyle (A + B)\left[S\right] = A\left[S\right] \sqcup B\left[S\right]' class='latex' /></p></blockquote>
<p>where <img src='http://s1.wordpress.com/latex.php?latex=%5Csqcup&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\sqcup' title='\sqcup' class='latex' /> denotes disjoint union. So addition of generating functions will correspond to the concrete operation of taking disjoint unions of sets of combinatorial species.</p>
<p>More interesting is the case of multiplication. Let&#8217;s calculate the product of two egf&#8217;s:</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+A%28x%29+B%28x%29+%3D+%28%5Csum_%7Bj+%5Cgeq+0%7D+%5Cfrac%7Ba_j+x%5Ej%7D%7Bj%21%7D%29%28%5Csum_%7Bk+%5Cgeq+0%7D+%5Cfrac%7Bb_k+x%5Ek%7D%7Bk%21%7D%29+%3D+%5Csum_%7Bn+%5Cgeq+0%7D+%28%5Csum_%7Bj+%2B+k+%3D+n%7D+%5Cfrac%7Bn%21%7D%7Bj%21+k%21%7D+a_j+b_k%29+%5Cfrac%7Bx%5En%7D%7Bn%21%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle A(x) B(x) = (\sum_{j \geq 0} \frac{a_j x^j}{j!})(\sum_{k \geq 0} \frac{b_k x^k}{k!}) = \sum_{n \geq 0} (\sum_{j + k = n} \frac{n!}{j! k!} a_j b_k) \frac{x^n}{n!}' title='\displaystyle A(x) B(x) = (\sum_{j \geq 0} \frac{a_j x^j}{j!})(\sum_{k \geq 0} \frac{b_k x^k}{k!}) = \sum_{n \geq 0} (\sum_{j + k = n} \frac{n!}{j! k!} a_j b_k) \frac{x^n}{n!}' class='latex' /></p></blockquote>
<p>The question is: what type of structure does the expression <img src='http://s3.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7Bj%2Bk+%3D+n%7D+%5Cfrac%7Bn%21%7D%7Bj%21+k%21%7D+a_j+b_k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle \sum_{j+k = n} \frac{n!}{j! k!} a_j b_k' title='\displaystyle \sum_{j+k = n} \frac{n!}{j! k!} a_j b_k' class='latex' /> &#8220;count&#8221;? Look at the individual terms: the binomial coefficient <img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cfrac%7Bn%21%7D%7Bj%21+k%21%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle \frac{n!}{j! k!}' title='\displaystyle \frac{n!}{j! k!}' class='latex' /> describes the number of ways of decomposing an <img src='http://s2.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />-element set into two disjoint subsets, one with <img src='http://s3.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' /> elements and the other with <img src='http://s1.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' />, where <img src='http://s2.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' /> and <img src='http://s3.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' /> add to <img src='http://s1.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />. Then, <img src='http://s2.wordpress.com/latex.php?latex=a_j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_j' title='a_j' class='latex' /> is the number of ways of putting an <img src='http://s3.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structure on the <img src='http://s1.wordpress.com/latex.php?latex=j&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='j' title='j' class='latex' />-element part, and <img src='http://s2.wordpress.com/latex.php?latex=b_k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b_k' title='b_k' class='latex' /> is the number of <img src='http://s3.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />-structures on the <img src='http://s1.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' />-element part.</p>
<p>This suggests a new operation on structure types: given structure types or species <img src='http://s2.wordpress.com/latex.php?latex=A%2C+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A, B' title='A, B' class='latex' />, we define a new species <img src='http://s3.wordpress.com/latex.php?latex=A+%5Cotimes+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A \otimes B' title='A \otimes B' class='latex' /> according to the formula</p>
<blockquote><p><img src='http://s1.wordpress.com/latex.php?latex=%5Cdisplaystyle+%28A+%5Cotimes+B%29%5Cleft%5BS%5Cright%5D+%3D+%5Cbigsqcup_%7BT+%5Csqcup+U+%3D+S%7D+A%5Cleft%5BT%5Cright%5D+%5Ctimes+B%5Cleft%5BU%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle (A \otimes B)\left[S\right] = \bigsqcup_{T \sqcup U = S} A\left[T\right] \times B\left[U\right]' title='\displaystyle (A \otimes B)\left[S\right] = \bigsqcup_{T \sqcup U = S} A\left[T\right] \times B\left[U\right]' class='latex' /></p></blockquote>
<p>(that is, a structure of type <img src='http://s2.wordpress.com/latex.php?latex=A+%5Cotimes+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A \otimes B' title='A \otimes B' class='latex' /> on a set <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> is an ordered pair, consisting of an <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structure on a subset of <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> and a <img src='http://s3.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />-structure on its complement). This functorial operation is usually called the &#8220;convolution product&#8221; of the combinatorial species <img src='http://s1.wordpress.com/latex.php?latex=A%2C+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A, B' title='A, B' class='latex' />: it is the concrete set-theoretic operation which corresponds to multiplication of generating functions.</p>
<p>Finally, let&#8217;s look at composition <img src='http://s2.wordpress.com/latex.php?latex=A%28B%28x%29%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A(B(x))' title='A(B(x))' class='latex' />. Here we make the technical assumption that <img src='http://s3.wordpress.com/latex.php?latex=b_0+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='b_0 = 0' title='b_0 = 0' class='latex' /> (no <img src='http://s1.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />-structures on the empty set!), so that we won&#8217;t have divergence issues blowing up in our faces: we want to remain safely within the realm of finitary structures. Okay, then, what type of combinatorial structure does <em>this</em> egf count?</p>
<p>Perhaps not surprisingly, this is rather more challenging than the previous two examples. In analytic function language, we are trying here to give a meaning to the Taylor coefficients of a composite function in terms of the Taylor coefficients of the original functions &#8212; for this, there is a <a href="http://en.wikipedia.org/wiki/Fa%C3%A0_di_Bruno%27s_formula">famous formula</a> attributed to Faà di Bruno, which we then want to interpret combinatorially. <strong>If you don&#8217;t already know this but want to think about this on your own, then stop reading!</strong> But I&#8217;ll just give away the answer, and say no more for now about where it comes from, although there&#8217;s a good chance you can figure it out just by staring at it for a while, possibly with paper and pen in hand.</p>
<p><strong>Definition:</strong> Let <img src='http://s2.wordpress.com/latex.php?latex=A%2C+B%3A+FB+%5Cto+Fin&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A, B: FB \to Fin' title='A, B: FB \to Fin' class='latex' /> be species (functors from finite sets and bijections to finite sets), and assume <img src='http://s3.wordpress.com/latex.php?latex=B%5Cleft%5B%5Cemptyset%5Cright%5D+%3D+%5Cemptyset&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B\left[\emptyset\right] = \emptyset' title='B\left[\emptyset\right] = \emptyset' class='latex' />. The <em>substitution product</em> <img src='http://s1.wordpress.com/latex.php?latex=A+%5Ccirc+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A \circ B' title='A \circ B' class='latex' /> is defined by the formula</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+%28A+%5Ccirc+B%29%5Cleft%5BS%5Cright%5D+%3D+%5Csum_%7BE+%5Cin+Eq%28S%29%7D+A%5Cleft%5BS%2FE%5Cright%5D+%5Ctimes+%5Cprod_%7Bc+%5Cin+S%2FE%7D+B%5Cleft%5Bc%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle (A \circ B)\left[S\right] = \sum_{E \in Eq(S)} A\left[S/E\right] \times \prod_{c \in S/E} B\left[c\right]' title='\displaystyle (A \circ B)\left[S\right] = \sum_{E \in Eq(S)} A\left[S/E\right] \times \prod_{c \in S/E} B\left[c\right]' class='latex' /></p></blockquote>
<p>This clearly requires some explanation. The sum here denotes disjoint union, and <img src='http://s3.wordpress.com/latex.php?latex=Eq%28S%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='Eq(S)' title='Eq(S)' class='latex' /> denotes the set of equivalence relations on the finite set <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />. So <img src='http://s2.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E' title='E' class='latex' /> here is an equivalence relation, which partitions <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> into nonempty sets <img src='http://s1.wordpress.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c' title='c' class='latex' /> (<img src='http://s2.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E' title='E' class='latex' />-equivalence classes). And the quotient <img src='http://s3.wordpress.com/latex.php?latex=S%2FE&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S/E' title='S/E' class='latex' /> denotes the set of such equivalence classes (so we think of each class <img src='http://s1.wordpress.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='c' title='c' class='latex' /> as a point of <img src='http://s2.wordpress.com/latex.php?latex=S%2FE&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S/E' title='S/E' class='latex' />). What this formula says is that a structure of type <img src='http://s3.wordpress.com/latex.php?latex=A+%5Ccirc+B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A \circ B' title='A \circ B' class='latex' /> on <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> consists of a partition of <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> into a bunch of non-empty blobs, a <img src='http://s3.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='B' title='B' class='latex' />-structure on each blob, and then an <img src='http://s1.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='A' title='A' class='latex' />-structure on the set of blobs.</p>
<p>It&#8217;s high time for an example! So let&#8217;s look at Vishal&#8217;s problem, and see if we can picture it in terms of these operations. We&#8217;re going to need some basic functions (or functors!) to apply these operations to, and out of thin air I&#8217;ll pluck the two basic ones we&#8217;ll need:</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+E%28x%29+%3D+%5Cexp%28x%29+%3D+%5Csum_%7Bn+%5Cgeq+0%7D+%5Cfrac%7Bx%5En%7D%7Bn%21%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle E(x) = \exp(x) = \sum_{n \geq 0} \frac{x^n}{n!}' title='\displaystyle E(x) = \exp(x) = \sum_{n \geq 0} \frac{x^n}{n!}' class='latex' /></p>
<p><img src='http://s3.wordpress.com/latex.php?latex=F%28x%29+%3D+x&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F(x) = x' title='F(x) = x' class='latex' /></p></blockquote>
<p>The first is the generating function for the series <img src='http://s1.wordpress.com/latex.php?latex=e_n+%3D+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='e_n = 1' title='e_n = 1' class='latex' />. So for the species <img src='http://s2.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E' title='E' class='latex' />, there&#8217;s just one structure of type <img src='http://s3.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E' title='E' class='latex' /> for each set <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> (in categorical language, the functor <img src='http://s2.wordpress.com/latex.php?latex=E%3A+FB+%5Cto+Set&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E: FB \to Set' title='E: FB \to Set' class='latex' /> is the terminal functor). We can just think of that structure as the set <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> itself, if we like, with no other structure appended thereon.</p>
<p>For <img src='http://s1.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F' title='F' class='latex' />, we have <img src='http://s2.wordpress.com/latex.php?latex=f_n+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f_n = 0' title='f_n = 0' class='latex' /> unless <img src='http://s3.wordpress.com/latex.php?latex=n+%3D+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n = 1' title='n = 1' class='latex' />, where <img src='http://s1.wordpress.com/latex.php?latex=f_1+%3D+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f_1 = 1' title='f_1 = 1' class='latex' />. So <img src='http://s2.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F' title='F' class='latex' /> is the species for the one-element set structure (meaning that <img src='http://s3.wordpress.com/latex.php?latex=F%5Cleft%5BS%5Cright%5D+%3D+%5Cemptyset&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F\left[S\right] = \emptyset' title='F\left[S\right] = \emptyset' class='latex' /> unless <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> has cardinality 1, in which case <img src='http://s2.wordpress.com/latex.php?latex=F%5Cleft%5BS%5Cright%5D+%3D+%5C%7BS%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F\left[S\right] = \{S\}' title='F\left[S\right] = \{S\}' class='latex' />).</p>
<p>Okay, on to Vishal&#8217;s example. He was counting the number of idempotent functions <img src='http://s3.wordpress.com/latex.php?latex=f%3A+S+%5Cto+S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f: S \to S' title='f: S \to S' class='latex' />, and now, as promised, I want to determine the corresponding egf. You might be able to find it by looking at his formula, but obviously I want to use the ideas I&#8217;ve developed thus far, which focuses much more on the <em>pictures</em>. So, let&#8217;s picture <img src='http://s1.wordpress.com/latex.php?latex=f%3A+S+%5Cto+S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f: S \to S' title='f: S \to S' class='latex' />, first as Vishal did, by thinking of the elements of <img src='http://s2.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> as &#8216;nodes&#8217;, and then drawing a directed edge from node <img src='http://s3.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x' title='x' class='latex' /> to node <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' /> if <img src='http://s2.wordpress.com/latex.php?latex=f%28x%29+%3D+y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f(x) = y' title='f(x) = y' class='latex' />. (Then, by idempotence of <img src='http://s3.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />, <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' /> will be a fixed point of <img src='http://s2.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />. Let&#8217;s agree not to bother drawing an edge from <img src='http://s3.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' /> to itself, if <img src='http://s1.wordpress.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='y' title='y' class='latex' /> is already a fixed point.)</p>
<p>In this picture, we get a directed graph which consists of a disjoint union of &#8220;sprouts&#8221;: little bushes, each rooted at a fixed point of <img src='http://s2.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />, whose only other nodes are &#8220;leaves&#8221; joined to the root by an edge. We can simplify the picture a little: if you put a circle around each sprout, you don&#8217;t need the edges at all: just mark one of the points inside as the root, and you know what to do.</p>
<p>So we arrive at a picture of an idempotent function on <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />: a partition of <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> into a collection of (nonempty) blobs, and inside each blob, one of the points is marked &#8220;root&#8221;. In terms of our operations, what does it mean to mark a point in a blob? It just means: break the blob into two pieces, where one piece is given the structure of &#8220;one-element set&#8221;, and the other piece is just itself. In terms of the ideas developed above, this means each blob carries a <img src='http://s2.wordpress.com/latex.php?latex=F+%5Cotimes+E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F \otimes E' title='F \otimes E' class='latex' /> structure; we&#8217;ll suggestively write this structure type as <img src='http://s3.wordpress.com/latex.php?latex=X+%5Cotimes+%5Cexp%28X%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='X \otimes \exp(X)' title='X \otimes \exp(X)' class='latex' />.</p>
<p>In this picture of idempotent <img src='http://s1.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='f' title='f' class='latex' />, there is no extra combinatorial structure imposed on the set of blobs, beyond the set itself. In other words, in this picture, the set of blobs carries merely an &#8220;<img src='http://s2.wordpress.com/latex.php?latex=E&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E' title='E' class='latex' />-structure&#8221;, nothing more.</p>
<p>So, putting all this together, we picture an idempotent function on <img src='http://s3.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> as a partition or equivalence relation on <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />, together with an assignment of a marked point in each equivalence class. In the language of species operations, we may therefore identify the structure type of idempotent functions with</p>
<blockquote><p><img src='http://s2.wordpress.com/latex.php?latex=E+%5Ccirc+%28F+%5Cotimes+E%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='E \circ (F \otimes E)' title='E \circ (F \otimes E)' class='latex' /></p></blockquote>
<p>or more suggestively, <img src='http://s3.wordpress.com/latex.php?latex=%5Cexp+%5Ccirc+%28X+%5Cotimes+%5Cexp%28X%29%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\exp \circ (X \otimes \exp(X))' title='\exp \circ (X \otimes \exp(X))' class='latex' />. The exponential generating function is, of course, <img src='http://s1.wordpress.com/latex.php?latex=e%5E%7Bx+e%5Ex%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='e^{x e^x}' title='e^{x e^x}' class='latex' />!</p>
<p>In summary, the theory of species is a <em>functorial calculus</em> which projects onto its better-known &#8220;shadow&#8221;, the <em>functional calculus</em> of generating functions. That is to say, we lift operations on enumeration sequences <img src='http://s2.wordpress.com/latex.php?latex=%5C%7Ba_n%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{a_n\}' title='\{a_n\}' class='latex' />, as embodied in their generating functions, directly up to the level of the sets we&#8217;re counting, where the functorial operations become both richer and more concrete. The functorial analogue of the generating function itself is called the &#8220;analytic functor&#8221; attached to the species (the species itself being the concrete embodiment of the enumeration).</p>
<p>Much more could be said, of course. Instead, here&#8217;s a little exercise which can be solved by working through the ideas presented here: write down the egf for the number of ways a group of people can be split into pairs, and give an explicit formula for this number. Those of you who have studied quantum field theory may recognize this already (and certainly the egf is very suggestive!) ; in that case, you might find interesting the paper by Baez and Dolan, <a href="http://arxiv.org/abs/math.QA/0004133">From Finite Sets to Feynman Diagrams</a>, where the functorial point of view is used to shed light on, e.g., creation and annihilation operators in terms of simple combinatorial operations.</p>
<p>The literature on species (in all its guises) is enormous, but I&#8217;d strongly recommend reading the original paper on the subject:</p>
<ul>
<li> André Joyal, Une théorie combinatoire des séries formelles, Adv. Math. 42 (1981), 1-82.</li>
</ul>
<p>which I&#8217;ve actually <a href="http://topologicalmusings.wordpress.com/2008/06/12/solution-to-pow-4-a-curious-identity-involving-self-powers/">referred to before</a>, in connection with a POW whose solution involves counting tree structures. Joyal could be considered to be a founding father of what I would call the &#8220;Montreal school of combinatorics&#8221;, of which a fine representative text would be</p>
<ul>
<li>F. Bergeron, G. Labelle, and P. Leroux, Combinatorial Species and Tree-like Structures, Encyclopedia of Mathematics and its Applications 67, 1998.</li>
</ul>
<p>More to come, I hope!</p>
Posted in Elementary Math Problem Solving, Problem Corner, Puzzles Tagged: André Joyal, combinatorial species, endofunction, fixed point, generating function, idempotent <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/857/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/857/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/857/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/857/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/857/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/857/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/857/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/857/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/857/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/857/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=857&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/03/28/number-of-idempotent-endofunctions/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>
	</item>
		<item>
		<title>A Mathematical Chess (Dissection) Paradox</title>
		<link>http://topologicalmusings.wordpress.com/2009/03/25/a-mathematical-chess-dissection-paradox/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/03/25/a-mathematical-chess-dissection-paradox/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 05:45:14 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Elementary Math Problem Solving]]></category>
		<category><![CDATA[Problem Corner]]></category>
		<category><![CDATA[Puzzles]]></category>
		<category><![CDATA[cassini's identity]]></category>
		<category><![CDATA[chess]]></category>
		<category><![CDATA[dissection]]></category>
		<category><![CDATA[fibonacci]]></category>
		<category><![CDATA[mathematical]]></category>
		<category><![CDATA[paradox]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=843</guid>
		<description><![CDATA[I thought I would share with our chess-loving readers the following interesting (and somewhat well-known) mathematical chess paradox , apparently proving that , and the accompanying explanation offered by Prof. Christian Hesse, University of Stuttgart (Germany).  It shows a curious connection between the well-known Cassini&#8217;s identity (related to Fibonacci numbers) and the  chessboard ( being a Fibonacci [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=843&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I thought I would share with our chess-loving readers the following interesting (and somewhat well-known) <a title="Mathematical Chess Paradox" href="http://chessbase.com/newsdetail.asp?newsid=5311" target="_blank">mathematical chess paradox</a> , apparently proving that <img src='http://s1.wordpress.com/latex.php?latex=64%3D65&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='64=65' title='64=65' class='latex' />, and the accompanying explanation offered by Prof. Christian Hesse, University of Stuttgart (Germany).  It shows a curious connection between the well-known <a title="Cassini's identity" href="http://en.wikipedia.org/wiki/Cassini's_identity" target="_blank">Cassini&#8217;s identity</a> (related to Fibonacci numbers) and the <img src='http://s2.wordpress.com/latex.php?latex=8+%5Ctimes+8&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='8 \times 8' title='8 \times 8' class='latex' /> chessboard (<img src='http://s3.wordpress.com/latex.php?latex=8&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='8' title='8' class='latex' /> being a Fibonacci number!). The connection can be exploited further to come up with similar paradoxes wherein any <img src='http://s1.wordpress.com/latex.php?latex=F_n+%5Ctimes+F_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F_n \times F_n' title='F_n \times F_n' class='latex' /> -square can always be &#8220;rerranged&#8221; to form a <img src='http://s2.wordpress.com/latex.php?latex=F_%7Bn-1%7D+%5Ctimes+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='F_{n-1} \times F_{n+1}' title='F_{n-1} \times F_{n+1}' class='latex' /> -rectangle such that the difference between their areas is either <img src='http://s3.wordpress.com/latex.php?latex=%2B1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='+1' title='+1' class='latex' /> or <img src='http://s1.wordpress.com/latex.php?latex=-1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='-1' title='-1' class='latex' />. Of course, for the curious reader there are plenty of such dissection problems listed in Prof David Eppstein&#8217;s <a title="Dissection page" href="http://www.ics.uci.edu/~eppstein/junkyard/dissect.html" target="_blank">Dissection page</a>.</p>
Posted in Elementary Math Problem Solving, Problem Corner, Puzzles Tagged: cassini's identity, chess, dissection, fibonacci, mathematical, paradox <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/843/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/843/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/843/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/843/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/843/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/843/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/843/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/843/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/843/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/843/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=843&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/03/25/a-mathematical-chess-dissection-paradox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>
	</item>
		<item>
		<title>Minesweeper tactics</title>
		<link>http://topologicalmusings.wordpress.com/2009/03/05/minesweeper-tactics/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/03/05/minesweeper-tactics/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 18:37:21 +0000</pubDate>
		<dc:creator>Todd Trimble</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=839</guid>
		<description><![CDATA[This being a mathematics blog, I&#8217;m sure a lot of readers out like to play Minesweeper. I&#8217;ve just obtained a personal best today (94 seconds on expert level) which, as Minesweeper buffs know, is nowhere close to world-class levels, but which made me happy anyway, as I&#8217;d never broken into the double digits before today!
It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=839&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This being a mathematics blog, I&#8217;m sure a lot of readers out like to play Minesweeper. I&#8217;ve just obtained a personal best today (94 seconds on expert level) which, as Minesweeper buffs know, is nowhere close to world-class levels, but which made me happy anyway, as I&#8217;d never broken into the double digits before today!</p>
<p>It seems to me that world-class competitors must know some tricks with the mouse which I&#8217;ve never bothered to master, particularly because my laptop doesn&#8217;t have a mouse but rather a touchpad. This being the case, I keep my right index finger on the touchpad to guide the cursor, and the left index finger to click. I always left-click: that is, in my style of play, I [practically] never flag squares for bombs; I click only on non-bomb squares. For it&#8217;s well-known, or at least it should be, that the program doesn&#8217;t care if you identify where the bombs are &#8212; you get full credit for only identifying all the numbered squares.</p>
<p>To play in this style well, one needs to be fluent in a number of tactical tricks, which I don&#8217;t have good names for, but which in my personal argot I call things like &#8220;1-2-1&#8243;, &#8220;1-2-2-1&#8243;, &#8220;rule of three&#8221;, to name just a few. But that&#8217;s not what I set out to discuss, really. What I&#8217;d really like to hear from good players is: <strong>what opening strategies do you use</strong>?</p>
<p>The personal best I just set came after deciding on a new opening strategy. What I had been doing is clicking along border squares. Under that strategy, one <em>could</em> of course just keep clicking until one opens up an area, but often I would add to that the observation that if one clicked on a 1, thus leading to, e.g.,</p>
<p>x 1 x (&#8211;&gt; border row)<br />
x x x</p>
<p>then one could then click on the non-border square just adjacent to the 1, with only a 1 in 5 chance of setting off a bomb. If one then hits another 1:</p>
<p>x 1 x<br />
x 1 x<br />
x x x</p>
<p>then one can immediately open up the line of squares on the third rank, leading to a configuration such as</p>
<p>x 1 x<br />
x 1 x<br />
1 1 1</p>
<p>or better. This is often a cheap and quick way of opening up squares or otherwise getting a tactical toehold.</p>
<p>The new strategy I began using today is not to click along the border, but to click along the ranks or files adjacent to the border. Under this strategy, if one lands on a 1, leading to</p>
<p>x x x  (&#8211;&gt; border row)<br />
x 1 x<br />
x x x</p>
<p>then one can click on the border square adjacent to the 1, with only a 1 in 8 chance of setting off a bomb. If one does <em>not</em> set off a bomb, that square <em>has</em> to be a 1:</p>
<p>x 1 x<br />
x 1 x<br />
x x x</p>
<p>and then one can proceed as before. So I&#8217;ve just lowered my odds of hitting a bomb, plus a very small fractional gain in processing time that comes with the certain knowledge that it&#8217;s a 1 if not a bomb. So far the strategy has paid off well!</p>
<p>I&#8217;d like to hear other people&#8217;s opening strategies, and also I&#8217;d like to know some statistics. For example, considered over the space of expert-level games, what is the probability of getting a 1, a 2, and so on? Does anyone know? (It seems this would be very difficult computing analytically &#8212; one is probably better off using a Monte Carlo simulation. But I don&#8217;t have the wherewithal to set that kind of thing up.)</p>
Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/839/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=839&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/03/05/minesweeper-tactics/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/078428beaeaddf058781b9be6b2c240f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Todd Trimble</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Co-Valentine&#8217;s Day!</title>
		<link>http://topologicalmusings.wordpress.com/2009/02/14/happy-co-valentines-day/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/02/14/happy-co-valentines-day/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 05:33:47 +0000</pubDate>
		<dc:creator>Vishal Lama</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arrows]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[Valentine's day]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=811</guid>
		<description><![CDATA[Love is like PI &#8211; natural, irrational and very important!
- Lisa Hoffman
Valentine&#8217;s Day is usually associated with romantic love, but I think such an idea although wonderful is somewhat restrictive. This time of the year, I believe, is also about letting people close and dear to you know how much you love and care about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=811&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:right;"><em>Love is like PI &#8211; natural, irrational and very important!</em><br />
- Lisa Hoffman</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://brownsharpie.courtneygibbons.org/?p=864"><img title="Happy Co-Valentines Day" src="http://brownsharpie.courtneygibbons.org/wp-content/comics/2009-02-13-covalentines.jpg" alt="Happy Co-Valentines Day" width="500" height="360" /></a><p class="wp-caption-text">Happy Co-Valentine&#39;s Day</p></div>
<p style="text-align:left;">Valentine&#8217;s Day is usually associated with romantic love, but I think such an idea although wonderful is somewhat restrictive. This time of the year, I believe, is also about letting people close and dear to you know how much you love and care about them! Keeping that in mind, I wish my parents a Happy Valentine&#8217;s Day and hope that my younger brother, Vishant, has a great Valentine&#8217;s Day too!</p>
<p style="text-align:left;">I also sincerely hope that Todd gets to spend a great Valentine weekend with his wife and family! And, here&#8217;s hoping that all our readers and my friends (including Aditya, Pawan and Kenji!) will today not hesitate in expressing their love to their near and dear ones.</p>
<p style="text-align:left;">And very importantly, here&#8217;s wishing Carolyn an unforgettable Valentine&#8217;s Day! Thanks for being my Valentine even though you are thousands of miles away!!</p>
<p style="text-align:left;">[<em>I do hope Todd will forgive me for posting something completely non-mathematical. In my defense, this post has at least a reference to PI and category theory!</em> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ]</p>
Posted in Uncategorized Tagged: arrows, love, Valentine's day <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/811/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=811&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/02/14/happy-co-valentines-day/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/347940cb990c21aed597cf08647cc137?s=96&#38;d=identicon" medium="image">
			<media:title type="html">topologicalmusings</media:title>
		</media:content>

		<media:content url="http://brownsharpie.courtneygibbons.org/wp-content/comics/2009-02-13-covalentines.jpg" medium="image">
			<media:title type="html">Happy Co-Valentines Day</media:title>
		</media:content>
	</item>
		<item>
		<title>Solution to POW-12: A graph coloring problem</title>
		<link>http://topologicalmusings.wordpress.com/2009/01/04/solution-to-pow-12-a-graph-coloring-problem/</link>
		<comments>http://topologicalmusings.wordpress.com/2009/01/04/solution-to-pow-12-a-graph-coloring-problem/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 07:24:06 +0000</pubDate>
		<dc:creator>Todd Trimble</dc:creator>
				<category><![CDATA[Problem of the Week (POW)]]></category>
		<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http://topologicalmusings.wordpress.com/?p=783</guid>
		<description><![CDATA[The solutions are in! This problem of the week was interesting for me: the usual pattern has been that I pose problems that I&#8217;ve solved myself at some point in the past, giving me a kind of &#8220;inside edge&#8221; on understanding the solutions that come in. But, as I said in POW-12, the difference this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=783&subd=topologicalmusings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The solutions are in! This problem of the week was interesting for me: the usual pattern has been that I pose problems that I&#8217;ve solved myself at some point in the past, giving me a kind of &#8220;inside edge&#8221; on understanding the solutions that come in. But, as I said in POW-12, the difference this time is that the solution I knew of came from someone else (Arin Chaudhuri). What was interesting for me &#8212; and given the circumstances, it was probably inevitable &#8212; is that some of the solutions we received forced me to make contact with some mathematics I&#8217;d only heard about but never studied. Let me get to that in a minute.</p>
<p>Another interesting thing for me &#8212; speaking now with my category theorist&#8217;s hat on &#8212; is how utterly simple and conceptual Arin&#8217;s proof was! I was pleased to see that regular problem solver Philipp Lampe also spotted it. Wait for it&#8230;</p>
<p><em>Solution I by Philipp Lampe, University of Bonn</em>: The answer is 8.</p>
<p>Among the eight neighbors of an arbitrary vertex, all colors of an admissible coloring must occur. Thus, 8 is an upper bound for the maximum number of colors one can use. We have to show that there is an admissible coloring with eight colors.</p>
<p>The vertices of the 8-dimensional cube may be represented by vectors <img src='http://s2.wordpress.com/latex.php?latex=%28a_1%2C+a_2%2C+%5Cldots%2C+a_8%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(a_1, a_2, \ldots, a_8)' title='(a_1, a_2, \ldots, a_8)' class='latex' /> with <img src='http://s3.wordpress.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_i' title='a_i' class='latex' /> in <img src='http://s1.wordpress.com/latex.php?latex=%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{0,1\}' title='\{0,1\}' class='latex' />, in other words as vectors in <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_%7B2%7D%5E8&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_{2}^8' title='\mathbb{F}_{2}^8' class='latex' />, the 8-dimensional vector space over the field <img src='http://s3.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2+%3D+%5C%7B0%2C+1%5C%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2 = \{0, 1\}' title='\mathbb{F}_2 = \{0, 1\}' class='latex' /> with two elements (i.e., the integers modulo 2). Two such vectors <img src='http://s1.wordpress.com/latex.php?latex=u%2C+v&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='u, v' title='u, v' class='latex' /> are neighbors iff their coordinate vectors differ in exactly one place, in other words if <img src='http://s2.wordpress.com/latex.php?latex=u+%3D+v+%2B+e_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='u = v + e_i' title='u = v + e_i' class='latex' /> considered modulo 2, where <img src='http://s3.wordpress.com/latex.php?latex=e_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='e_i' title='e_i' class='latex' /> is one of the eight standard basis elements (with <img src='http://s1.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' />-th coordinate 1, and the other coordinates 0).</p>
<p>Now let our &#8220;colors&#8221; be the 8 elements <img src='http://s2.wordpress.com/latex.php?latex=x_1%2C+x_2%2C+%5Cldots%2C+x_8&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_1, x_2, \ldots, x_8' title='x_1, x_2, \ldots, x_8' class='latex' /> of <img src='http://s3.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_%7B2%7D%5E3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_{2}^3' title='\mathbb{F}_{2}^3' class='latex' />, the 3-dimensional vector space over <img src='http://s1.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2' title='\mathbb{F}_2' class='latex' />. Let the vertex &#8220;coloring&#8221;</p>
<p><img src='http://s2.wordpress.com/latex.php?latex=C%3A+%5Cmathbb%7BF%7D_%7B2%7D%5E8+%5Cto+%5Cmathbb%7BF%7D_%7B2%7D%5E3&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C: \mathbb{F}_{2}^8 \to \mathbb{F}_{2}^3' title='C: \mathbb{F}_{2}^8 \to \mathbb{F}_{2}^3' class='latex' /></p>
<p>be the unique <img src='http://s3.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2' title='\mathbb{F}_2' class='latex' />-linear map such that <img src='http://s1.wordpress.com/latex.php?latex=C%28e_i%29+%3D+x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(e_i) = x_i' title='C(e_i) = x_i' class='latex' />; that is, define the color of a vertex/vector by</p>
<p><img src='http://s2.wordpress.com/latex.php?latex=%5Cdisplaystyle+C%5Cleft%28a_1%2C%5Cldots%2C+a_8%5Cright%29+%3D+%5Csum_%7Bi%3D1%7D%5E%7B8%7D+a_i+x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\displaystyle C\left(a_1,\ldots, a_8\right) = \sum_{i=1}^{8} a_i x_i' title='\displaystyle C\left(a_1,\ldots, a_8\right) = \sum_{i=1}^{8} a_i x_i' class='latex' /></p>
<p>Now, if <img src='http://s3.wordpress.com/latex.php?latex=v&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='v' title='v' class='latex' /> is any vector, the colors of its neighbors are <img src='http://s1.wordpress.com/latex.php?latex=C%28v+%2B+e_i%29+%3D+C%28v%29+%2B+C%28e_i%29+%3D+C%28v%29+%2B+x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C(v + e_i) = C(v) + C(e_i) = C(v) + x_i' title='C(v + e_i) = C(v) + C(e_i) = C(v) + x_i' class='latex' />. The colors of these neighbors are all distinct since the <img src='http://s2.wordpress.com/latex.php?latex=x_i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='x_i' title='x_i' class='latex' /> are distinct. Hence all 8 colors are represented among the colors of the neighbors of any given vertex <img src='http://s3.wordpress.com/latex.php?latex=v&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='v' title='v' class='latex' />, QED.</p>
<p>What I love about this solution it is how <em>natural</em> it is. I&#8217;ll say a little more about this in remarks below.</p>
<p>But I also learned a thing or two by studying the next solution. It relies on the theory of <a href="http://en.wikipedia.org/wiki/Hamming(7,4)">Hamming codes</a>, with which I was not conversant. Up to some small edits, here is exactly what Sune Jakobsen submitted:</p>
<p><em>Solution II by Sune Jakobsen (first-year student), University of Copenhagen</em>: Since each vertex only has 8 neighbors, the answer cannot be greater that 8.</p>
<p>Now we construct such a coloring with 8 colors. An 8-dimensional cube can be represented by the graph with vertices in <img src='http://s1.wordpress.com/latex.php?latex=%5C%7B0%2C+1%5C%7D%5E8&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{0, 1\}^8' title='\{0, 1\}^8' class='latex' />, and with an edge between them iff the Hamming distance between them is 1. We color a vertex with color 8 if the seven first bits in the vertex is a &#8220;correct&#8221; Hamming message (cf. Hamming code (7,4)), and color it in color <img src='http://s2.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' /> if the first seven bits give a correct Hamming message upon changing bit <img src='http://s3.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' />. This is a well-defined coloring, since each element in <img src='http://s1.wordpress.com/latex.php?latex=%5C%7B0%2C+1%5C%7D%5E7&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\{0, 1\}^7' title='\{0, 1\}^7' class='latex' /> is either a correct Hamming message, or is Hamming distance 1 away to exactly one correct Hamming message.</p>
<p>It remains to show that no vertex is neighbor to two vertices of the same color. The Hamming distance between these two vertices is 2, thus the Hamming distance between the first 7 bits of two neighbors must be 1 or 2. If two neighbors had the same color <img src='http://s2.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' />, then by definition one would get two correct Hamming messages by changing bit <img src='http://s3.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='i' title='i' class='latex' /> in both of them, and the Hamming distance between these messages would be the same as before &#8212; either 1 or 2. But the distance between any two correct Hamming messages is at least 3. Contradiction.</p>
<p><strong>Remarks:</strong></p>
<p>1. Let me give a little background to Sune&#8217;s solution. Mathematically, the Hamming code called &#8220;(7, 4)&#8221; is the image of injective linear map</p>
<p><img src='http://s1.wordpress.com/latex.php?latex=G%3A+%5Cmathbb%7BF%7D_%7B2%7D%5E4+%5Cto+%5Cmathbb%7BF%7D_%7B2%7D%5E7&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G: \mathbb{F}_{2}^4 \to \mathbb{F}_{2}^7' title='G: \mathbb{F}_{2}^4 \to \mathbb{F}_{2}^7' class='latex' /></p>
<p>given by the <img src='http://s2.wordpress.com/latex.php?latex=7+%5Ctimes+4&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='7 \times 4' title='7 \times 4' class='latex' /> matrix</p>
<p>1101<br />
1011<br />
1000<br />
0111<br />
0100<br />
0010<br />
0001</p>
<p>The Hamming code is what is known as an &#8220;error-correcting code&#8221;. Imagine that you want to send a 4-bit message (each bit being a 0 or 1) down a transmission line, but that due to noise in the line, there is the possibility of a bit being flipped and the wrong message being received. What can you do to help ensure that the intended message is received?</p>
<p>The answer is to add some &#8220;parity check bits&#8221; to the message. In the code (7, 4), one adds in three parity checks, so that the transmitted message is 7 bits long. What one does is apply the matrix <img src='http://s3.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> to the 4-vector, to get a 7-vector (remember we&#8217;re working modulo 2), and this 7-vector is sent down the line. Assuming only a moderate amount of noise in the transmission line, perhaps the 7-bit message will remain intact or perhaps a single bit will be flipped, more rarely two bits will be flipped (and we&#8217;ll assume the event that more than two are flipped has negligible probability). Now, the Hamming encoding <img src='http://s1.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> is rigged up so that if the 7-bit vector is received as sent, then the parity checks will report 0 errors. If the parity checks report an error, they report precisely where the error occurred if the received vector was off by one bit. (If two flips occurred, then the receiver can still detect from the parity checks that an error occurred. The parity checks can never detect how many bits were flipped, but if the receiver assumes correctly that just one bit got flipped, he can restore the intended message with accuracy. If three or more got flipped, then the receiver got the wrong message, but he would never know it if the parity checks reported back 0 errors.)</p>
<p>How does this work? By having the receiver apply a parity-check matrix <img src='http://s2.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> to the received message, given by the <img src='http://s3.wordpress.com/latex.php?latex=3+%5Ctimes+7&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='3 \times 7' title='3 \times 7' class='latex' /> matrix</p>
<p>1010101<br />
0110011<br />
0001111</p>
<p>In the first place, <img src='http://s1.wordpress.com/latex.php?latex=HG+%3D+0&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='HG = 0' title='HG = 0' class='latex' />, and so if the message received belongs to the image of <img src='http://s2.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='G' title='G' class='latex' /> (is a &#8220;correct Hamming message&#8221; in the terminology of Solution II), which will indeed be the case if there were no errors in the transmission, then <img src='http://s3.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> applied to the message will produce the zero vector. In the case where one bit got flipped in the transmission, <img src='http://s1.wordpress.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='H' title='H' class='latex' /> applied to the received vector will return a nonzero 3-vector, but the beauty of the Hamming code is that the 3-vector will spell out in binary the bit the error occurred (for example, if the output vector is <img src='http://s2.wordpress.com/latex.php?latex=%280+1+1%29%5Et&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='(0 1 1)^t' title='(0 1 1)^t' class='latex' />, then error occurred in the bit with binary number 011, that is bit 3). In that case, the receiver flips that bit to restore the original message. In these two cases, the original 4 bits are then read off as the 3rd, 5th, 6th, and 7th coordinates of the (possibly corrected) 7-vector.</p>
<p>By the way, Sune reminded us that Hamming codes also came up in a <a href="http://cornellmath.wordpress.com/2007/09/20/hat-guessing-puzzles-the-revenge/">post</a> by Greg Muller over at The Everything Seminar, who used the existence of a Hamming code in every dimension <img src='http://s3.wordpress.com/latex.php?latex=2%5Ek+-+1&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2^k - 1' title='2^k - 1' class='latex' /> to solve general hat-guessing puzzles.</p>
<p>2. Within minutes of posting the original problem, we received a message from David Eppstein, who reported that the solution of 8 colors is essentially contained in a <a href="http://www.ics.uci.edu/~eppstein/pubs/a-givargis.html">paper</a> he coauthored with T. Givaris (page 4); his solution is close in spirit to Sune&#8217;s.</p>
<p>Arin Chaudhuri also surmised the connection to Hamming codes, and mentions that the problem (in a slightly different formulation) originally came from a friend of a friend, who blogs about a number of related problems on <a href="http://prasadsn.wordpress.com/">this page</a>. Presumably the author had things like error-correcting codes in mind.</p>
<p>3. Sune and David noted that their solutions generalize to show that on the <img src='http://s1.wordpress.com/latex.php?latex=2%5Ek&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2^k' title='2^k' class='latex' />-dimensional cube (for any <img src='http://s2.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' />), it is possible to color the vertices with <img src='http://s3.wordpress.com/latex.php?latex=2%5Ek&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2^k' title='2^k' class='latex' /> colors (the maximum number possible) so that all of the colors show up as colors of the neighbors of any given vertex.</p>
<p>This is very easy to see by adapting Philipp&#8217;s method. Indeed, for each <img src='http://s1.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='k' title='k' class='latex' /> just take the color set to be the <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2' title='\mathbb{F}_2' class='latex' />-vector space <img src='http://s3.wordpress.com/latex.php?latex=S+%3D+%5Cmathbb%7BF%7D_%7B2%7D%5Ek&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S = \mathbb{F}_{2}^k' title='S = \mathbb{F}_{2}^k' class='latex' />. The set of vertices of the <img src='http://s1.wordpress.com/latex.php?latex=2%5Ek&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='2^k' title='2^k' class='latex' />-dimensional cube may identified with the <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2' title='\mathbb{F}_2' class='latex' />-vector space <img src='http://s3.wordpress.com/latex.php?latex=V%28S%29&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='V(S)' title='V(S)' class='latex' /> generated by the set <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' /> (as basis), and the desired coloring is then just the <img src='http://s2.wordpress.com/latex.php?latex=%5Cmathbb%7BF%7D_2&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\mathbb{F}_2' title='\mathbb{F}_2' class='latex' />-linear map <img src='http://s3.wordpress.com/latex.php?latex=C%3A+V%28S%29+%5Cto+S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='C: V(S) \to S' title='C: V(S) \to S' class='latex' /> that extends the identity function on <img src='http://s1.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='S' title='S' class='latex' />. As mathematical constructions go, you can&#8217;t get much more canonical than that! No fuss, no muss &#8212; it&#8217;s a purely categorical construction (categorists call it a counit of an adjunction). So then why didn&#8217;t I see that myself? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>4. We&#8217;re still not sure what the story is in other dimensions. If <img src='http://s2.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' /> is the maximum number of admissible colors in dimension <img src='http://s3.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' />, then about all any one of us knows right now is that <img src='http://s1.wordpress.com/latex.php?latex=a_n+%3D+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n = n' title='a_n = n' class='latex' /> for <img src='http://s2.wordpress.com/latex.php?latex=n+%3D+2%5Ek&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n = 2^k' title='n = 2^k' class='latex' />, <img src='http://s3.wordpress.com/latex.php?latex=a_n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n' title='a_n' class='latex' /> is weakly monotone increasing, and that <img src='http://s1.wordpress.com/latex.php?latex=a_n+%3C+n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n &lt; n' title='a_n &lt; n' class='latex' /> if <img src='http://s2.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='n' title='n' class='latex' /> is not a power of 2. There&#8217;s a conjecture afloat that <img src='http://s3.wordpress.com/latex.php?latex=a_n+%3D+2%5E%7B%5Cleft%5B%5Clog_2+n%5Cright%5D%7D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='a_n = 2^{\left[\log_2 n\right]}' title='a_n = 2^{\left[\log_2 n\right]}' class='latex' /> where <img src='http://s1.wordpress.com/latex.php?latex=%5Cleft%5Bx%5Cright%5D&#038;bg=ffffff&#038;fg=545454&#038;s=0' alt='\left[x\right]' title='\left[x\right]' class='latex' /> is the floor function, but for now that should be treated as a wild guess. If anyone has further information, please let us know!</p>
<p>Solved by Arin Chaudhuri, David Eppstein, Sune Jakobsen, and Philipp Lampe. Thanks to all those who wrote in!</p>
Posted in Problem of the Week (POW), Puzzles  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/topologicalmusings.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/topologicalmusings.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/topologicalmusings.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/topologicalmusings.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/topologicalmusings.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/topologicalmusings.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/topologicalmusings.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/topologicalmusings.wordpress.com/783/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/topologicalmusings.wordpress.com/783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/topologicalmusings.wordpress.com/783/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=topologicalmusings.wordpress.com&blog=2219170&post=783&subd=topologicalmusings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://topologicalmusings.wordpress.com/2009/01/04/solution-to-pow-12-a-graph-coloring-problem/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/078428beaeaddf058781b9be6b2c240f?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Todd Trimble</media:title>
		</media:content>
	</item>
	</channel>
</rss>