<?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/"
	>

<channel>
	<title>Xamuel.com</title>
	<atom:link href="http://www.xamuel.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xamuel.com/blog</link>
	<description>Articles by Sam Alexander</description>
	<lastBuildDate>Mon, 30 Aug 2010 21:59:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Follow Politics More Efficiently</title>
		<link>http://www.xamuel.com/how-to-follow-politics-more-efficiently/</link>
		<comments>http://www.xamuel.com/how-to-follow-politics-more-efficiently/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 21:57:23 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Relationships]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2185</guid>
		<description><![CDATA[Who&#8217;ll win, Al Gore or George W. Bush? Let me explain why my statistical model proves Al Gore is gonna be Mr. 43. Oh, wait&#8211; the election was a decade ago, argh. So much for my 10,000 word essay! When it comes to politics, the longer you hold off, the better the return you get [...]]]></description>
			<content:encoded><![CDATA[<p>Who&#8217;ll win, Al Gore or George W. Bush?  Let me explain why my statistical model proves Al Gore is gonna be Mr. 43.  Oh, wait&#8211;  the election was a decade ago, argh.  So much for my 10,000 word essay!  When it comes to politics, the longer you hold off, the better the return you get on your investment of time.  In the run up to an election, you can read politoblogs &#8217;til you fall over dead from exhaustion, and you won&#8217;t even manage to keep up with the new material as fast as it comes out.  Endless speculation about candidates, deep analysis of every little blip in the polls.  Campaign ads, and news shows discussing those ads, and blog posts discussing those discussions, and comments discussing <i>those</i>.  But if you just wait &#8217;til the election&#8217;s actually decided, you can gain, in moments, knowledge which makes all those tomes of speculation instantly obsolete.</p>
<p>If you&#8217;re willing to wait, you don&#8217;t even need to invest any time or energy at all:  you&#8217;ll eventually just hear who won by word of mouth.  Pretty hard not to know that Obama won in 2008, if you&#8217;re walking around in the world of 2010 for any length of time.  Probably the best way to follow politics is to wait &#8217;til you&#8217;re on your death bed and then skim a history textbook that covers most your own lifetime.  Only the important stuff will make it in, and if it&#8217;s not important, then you don&#8217;t really need to know about it.</p>
<p>So why do people spend so much time and energy following politics?  To answer that question, we need only compare it with sports.  Sports has the same game theory as politics:  watching a game live is theoretically a waste of time, since you could just wait &#8217;til it&#8217;s finished and look up the score.  But of course, there&#8217;s more to sports than merely learning who wins.  It&#8217;s a social ritual, an opportunity to appease those parts of our brain evolved in previous times, yearning to compete with the other tribes.  It&#8217;s fun.</p>
<p>Politics is the same as sports.  We root for our party the same way we root for our football team.  It&#8217;s fun to watch the latest (mis)adventures of Sarah Palin.  Without politics to poke fun at, some of the greatest comedians of the twentieth and twenty-first centuries would have had nothing.</p>
<p>From a game theory perspective, the most efficient way to follow politics is to not follow it all, and just glean the really important stuff from everyday conversations.  But that completely ignores the whole fun of it.  So, provided you&#8217;re really interested in politics, and you do it for fun, then how does the answer change?  Again, we look to sports.  With sports, the most efficient way to follow is to follow like a maniac.  There&#8217;s no point being a &#8220;moderate&#8221; sports fan.  Either you love the Yankees or you hope they&#8217;ll burn in Hell.  If you were to take the middle ground, then that would be no fun and you might as well tune out of the game completely.  So you wear the big rubber hat, you paint your chest, you buy banners and caps, you go all out.  And you don&#8217;t bother with rationality:  a Sox fan doesn&#8217;t <i>argue</i> rationally why his team is better; it just is, and anybody who disagrees is obviously lame!</p>
<p>So if politics is your thing, treat it like you&#8217;d treat a sports team.  Drop the front of reasoning and facts, as though anything could realistically ever get you to switch parties.  You quote Ayn Rand because it&#8217;s fun to piss everybody off, not because there&#8217;s any actual merit to her selfish screed.  And more power to you&#8211; I approve, if we didn&#8217;t have libertarians to kick around, half the humor on the internet would vanish!  When you protest the obviously Satanist president (I heard he has some things in common with Adolf Hitler), it&#8217;s a competition who can design the most over-the-top protest signs.  It&#8217;s a festival!  Never give quarter to the fans of the enemy party.  A Yankees fan would never give quarter to a Bostonite.  If your candidate is in favor of kitten sacrifices, then by god, kitten sacrifices are a fundamental and irreplaceable part of our sacred heritage, and don&#8217;t you forget it or let anybody else!  If the enemy candidate loves apple pie, then by god, apple pie is the entire problem with this country, an abominable mockery of all that is good and true!</p>
<p>But at the end of the day, remember that everybody else is playing the same game.  The Buckeye father and the Michigan son (may God have mercy on his soul) still love and respect each other outside the realm of sports.  They know that when they taunt and mock each others&#8217; teams, it&#8217;s all for fun.  Same with politics.  While you may be a member of the vile, lockstep, evil enemy hivemind, against which my noble and selfless party is waging a valiant underdog resistance, I still respect you as a person, and accept and love you exactly the way you are.</p>
<p>But your team still sux ballz.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/how-to-escape-an-echo-chamber/">How to Escape an Echo Chamber</a><br />
<a href="http://www.xamuel.com/seven-signs-dystopia/">Seven Signs we Live in a Dystopia</a><br />
<a href="http://www.xamuel.com/basic-income/">Why the U.S. Should Implement Basic Income</a><br />
<a href="http://www.xamuel.com/would-you-worsen-the-world-for-a-billion-dollars/">Worsen the World for a Billion Dollars?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/how-to-follow-politics-more-efficiently/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skills and Metaskills</title>
		<link>http://www.xamuel.com/metaskills/</link>
		<comments>http://www.xamuel.com/metaskills/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 20:36:37 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Mind]]></category>
		<category><![CDATA[Observations]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2176</guid>
		<description><![CDATA[Skills are specific things we know how to do, like how to make origami, how to weave, how to paint, and so on. They are generally things you learn by doing, rather than by reading about in abstract. Sure, you can gain knowledge about them by reading general theory, but you have to actually get [...]]]></description>
			<content:encoded><![CDATA[<p>Skills are specific things we know how to do, like how to make origami, how to weave, how to paint, and so on. They are generally things you learn by doing, rather than by reading about in abstract. Sure, you can gain knowledge about them by reading general theory, but you have to actually get your hands dirty to get any level of mastery at all. The more skills you have, the more intelligent you become: the subconscious mind is always searching for patterns and analogies, and the more skills you have, the more sources there are for the subconscious mind to find these things. Thus, proficiency in one skill lends itself to solving unexpected problems, sometimes even without our being explicitly aware of it.</p>
<p>Metaskills are abstract skills which have to do with other skills.  For example, an <a href="http://www.xamuel.com/autodidact/">autodidact</a> is a person who has the metaskill of being able to self-teach him or herself new skills without an outside teacher. A teacher is a person who has the metatalent to teach skills to others; here I speak of someone who is a teacher of a wide variety of things, not necessarily a teacher who focuses on one single topic. Teaching one single topic, like calculus, is a skill, but the ability to learn an <span style="font-style: italic;">arbitrary</span> skill and then teach it to others, that is a meta-skill. Generalization is a metaskill where you look at a wide variety of skills and figure out the common underlying patterns. Specialization is one where you can take a skill and focus it more precisely, to get a new skill which is a special case of the broader original skill.</p>
<h2>Skills Training and Metaskills Training</h2>
<p>Skills training involves performing a skill over and over. As you perform a skill, your subconscious mind constantly tries to figure out how it can help you. At first, it doesn&#8217;t know how to help you at all, and you have to consciously think about every littlest detail. In time, the subconscious takes over more and more of the workload, allowing you to perform the skill with less and less conscious attention. This is sometimes referred to as muscle memory; you can do the skill without even thinking about it. To get to this point, you have to perform the skill quite a bit. Each time, it comes a little easier. Once your subconscious has completely taken over the performance of the skill, it shifts toward finding ways to optimize and improve the skill, and that&#8217;s how you evolve from a mere <span style="font-style: italic;">expert </span>into a <span style="font-style: italic;">master</span>.</p>
<p>Training a metaskill is the same. Just because a skill is meta, doesn&#8217;t make it any different from any other skill. The difference is that we don&#8217;t usually consciously train our meta-skills because most people don&#8217;t even recognize them as skills. Besides that, training a meta-talent is more difficult than training a skill, because you can&#8217;t as easily fall into a pattern of repetition. Whereas you can do basketball training by throwing a basketball through a hoop a whole lot of times, you can&#8217;t, for example, teach yourself calculus a whole lot of times. In order to train the meta ability of being an autodidact, you must consciously seek out new things to teach yourself. If mastering chess requires playing ten thousand games, then mastering autodidacticism requires teaching yourself ten thousand different skills.</p>
<p>The benefit of mastering a skill is that you get to use that one skill. It makes a contribution to your overall intelligence by giving you that much more referential material from which to draw patterns and analogies. By learning Japanese, I&#8217;ve gained the ability to talk to Japanese people in their native tongue. The benefit of mastering a metaskill is that you can get new regular skills more easily, or make better use of the regular skills you already have. When you train a skill, you are making a long term investment; when you train a meta-skill, you are making a &#8220;long long term&#8221; investment. You&#8217;re making an investment into your ability to make or profit from other long term investments.</p>
<h2>The Reflexive Nature of Metaskills</h2>
<p>The great thing about a meta-skill is that it&#8217;s reflexive. It&#8217;s something you apply to skills; but it <span style="font-style: italic;">is</span> a skill, therefore, you can apply it to itself. For example, consider a master teacher who can skilfully teach every skill she possesses: in particular, she can teach how to teach. A master autodidact can, in principle, teach himself any skill: in particular, he can teach himself any metaskill. (In a very real sense, master autodidacts are like gods. They can do basically anything. I consider myself something of an intermediate level autodidact.)</p>
<p>Here&#8217;s another example of a metaskill. Skills analysis is the ability to take any skills you know, and break them down, analyzing them and figuring out exactly how they work. For different skills, it requires a different mastery of skills analysis to break them down. For example, just about anyone can analyze the &#8220;skill&#8221; of flipping coins. But it would take a very good skills analyst to analyze the skill of playing the harp. Skills analysis is itself just another skill, so in theory, a good enough skills analyst could break it down and analyze it.</p>
<p>The novel &#8220;Cheaper By The Dozen&#8221; tells the tale of the family of Frank Gilbreth, a self-described &#8220;Efficiency Expert&#8221;. He devoted his life to finding ways to make various tasks more efficient. He even invented a general system of &#8220;therbligs&#8221;, small undecomposable units of work, for analyzing general tasks. In fact, he was pioneering the &#8220;time and motion study&#8221; metaskill, which takes skills and finds ways to make them more efficient. What if someone was so good at time and motion study that they could apply it to itself, and find ways to make time and motion study itself more efficient? Then they could apply it to itself more efficiently, and make it even more efficient, and so on. How efficient could it get?</p>
<h2>The Continuum Between Skills and Metaskills</h2>
<p>I&#8217;ve actually been speaking of just &#8220;skills&#8221; and &#8220;meta skills&#8221; to simplify the discussion. There&#8217;s actually an entire continuous spectrum between the two. Take computer programming, for example. Programming computer games in Java is a specific skill. Programming arbitrary java applets is a slightly more meta skill, which includes the ability to program games, if you&#8217;re so inclined. Being able to program websites in <span style="font-style: italic;">arbitrary</span> languages, learning the languages as you need &#8216;em, is a more meta skill. Going even more meta, you have the skill of programming <span style="font-style: italic;">any program</span>, not just websites, in any language, learning the languages as you go.</p>
<p>One way to train a metaskill is to figure out the spectrum below it, and start low on the spectrum and work your way up. For example, if you want to learn to be a master teacher, you might start by simply learning how to teach your favorite subject, say, singing. Once you&#8217;re good at teaching people how to sing, you might generalize it to teaching people performance art in general. And from there, it&#8217;s not as big a jump to teaching people any arbitrary skill that you yourself possess. The master of a meta-ability probably got that way by applying the technique &#8220;by accident&#8221;, without actually being consciously aware of what was going on.</p>
<p><b>FURTHER READING</b></p>
<p><a href="http://www.xamuel.com/how-children-understand-language/">How Children Understand Language</a><br />
<a href="http://www.xamuel.com/autodidact/">Autodidact: Be A Self-Teacher</a><br />
<a href="http://www.xamuel.com/spaced-repetition-systems/">Spaced Repetition Systems</a><br />
<a href="http://www.xamuel.com/shoulders-of-giants/">How to Stand on the Shoulders of Giants</a></p>
<p>(<em>Skills and Metaskills</em> was originally published January 3, 2009)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/metaskills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Misconceptions about P=NP</title>
		<link>http://www.xamuel.com/misconceptions-about-pnp/</link>
		<comments>http://www.xamuel.com/misconceptions-about-pnp/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 17:39:19 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Mathematics]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2156</guid>
		<description><![CDATA[&#8220;If it turns out P=NP, cryptography will break, and all kinds of practical problems will become easy&#8221; I can see why people like to speculate this sort of thing: it makes a compelling narrative. It&#8217;s just not accurate. If somebody proves P=NP, then maybe cryptography will break and computation power will jump by a few [...]]]></description>
			<content:encoded><![CDATA[<h3>&#8220;If it turns out P=NP, cryptography will break, and all kinds of practical problems will become easy&#8221;</h3>
<p>I can see why people like to speculate this sort of thing:  it makes a compelling narrative.  It&#8217;s just not accurate.  If somebody proves P=NP, then <i>maybe</i> cryptography will break and computation power will jump by a few millenia.  But maybe not.  First of all, a proof of P=NP does not have to be constructive (granted, it&#8217;d be a little surprising if it were non-constructive, but P=NP would already be surprising by itself).  Maybe the proof would use contradiction, or even the axiom of choice.  In that case, it would give no progress toward actually obtaining polynomial time algorithms for problems in NP.</p>
<p>Even if someone came up with a <i>constructive</i> proof of P=NP, the algorithms it produces are not, a priori, going to be any good in practice.  An algorithm which runs in time complexity O(n^9999999999) isn&#8217;t all that more practical than one which runs in O(2^n).  In theory, sure, but in practice, neither algorithm is any good.</p>
<p>Robertson&#8217;s graph minor theorem provides polynomial time algorithms for checking whether arbitrary graphs contain a given graph as a minor.  But these algorithms are generally not useful in reality.  For one thing, they require knowledge of a finite obstruction set, which the graph minor theorem guarantees exists, but doesn&#8217;t give any construction for.  This obstruction set can be enormous anyway, so even if it were known, the polynomial time algorithms are only of academic interest.</p>
<h3>&#8220;P=NP is a statement about real-life computers&#8221;</h3>
<p>This misconception is related to the previous one.  When excitedly talking about real-life implications of computer science, there&#8217;s a tendency to forget that real-world computers are NOT Turing machines.  I admit this is pedantic, but every algorithm used in a real-world computer runs in time complexity O(1).  This is because a real-world computer program can only possibly take finitely many inputs (an absolute upper bound would be 2^n where n is the number of bits in the computer&#8217;s total memory).  Any problem with only finitely many inputs, has an O(1) solution.</p>
<p>Of course, this is silly and pedantic, and tells us nothing about the real performance of algorithms.  But then, neither would P=NP, necessarily.</p>
<h3>&#8220;If it turned out P were =NP, that would be the most amazing possible event in computer science&#8221;</h3>
<p>No wonder complexity theorists say this&#8211; they&#8217;re understandably biased.  Fact is, if we could figure out a way to solve the <a href="http://www.xamuel.com/the-halting-problem/">Halting Problem</a> in real life, that would be much more interesting and would have much more profound implications.</p>
<p>Even if someone figured out that P=NP and figured out a constructive way to come up with very nice O(n) algorithms with small constants for problems in NP, that would still merely save time.  Anything we could deduce with the wonder-algorithms, we could have eventually deduced with more naive algorithms, just it would&#8217;ve taken longer than the lifetime of the universe.  But if a method were discovered for solving the Halting Problem, that would allow us to deduce things which we could <i>never</i> deduce otherwise, no matter how many universe-lifetimes we had to spend.</p>
<p>P=NP would (in the best case scenario) help us keep the trains running on time.  A real-life Halting Problem oracle would let us see into the very mind of God.</p>
<h3>Betting on a Proof of P=NP or P!=NP</h3>
<p>A recent flawed attempt at proving P!=NP generated some discussion about the economics of <i>betting</i> on the validity of such a proof.  Inevitably, people began asking, how would a perfectly rational actor bet on such a thing?</p>
<p>*Record Needle Scratch*  Hold on a second.  There&#8217;s one thing the rational-actor-economists forget when talking about betting on proofs.  A &#8220;perfectly rational actor&#8221; could simply read the proof and assess its validity right away.  Because, you know, he&#8217;s &#8220;perfectly rational&#8221;.  In fairness, this is more of a fatal flaw in conventional economics than it is a misconception about P=NP.</p>
<p>(In a related matter, the economist&#8217;s hypothetical &#8220;perfectly rational actor&#8221; already <i>knows</i> whether P=NP or P!=NP, unless it turns out to be unprovable either way.  Because, if either result has a proof, then the perfectly rational actor can systematically enumerate all possible proofs until he finds one or the other.  Sure, such a strategy is absolutely impractical in the real world, but that shouldn&#8217;t matter to an economist&#8217;s rational actor.  It never has before!)</p>
<h3>Comparison to The Riemann Hypothesis</h3>
<p>As an undergrad, I once got in a playful argument with a physics student about whose major was more useful.  I pointed out that if mathematicians managed to prove the Generalized Riemann Hypothesis, it would have profound applications to cryptography since it could help factor primes faster (e.g. by a result of H.K. Lenstra).  I&#8217;ve since realized how dumb a statement that was.  Any algorithm for factoring, whose proof relies on some deep conjecture like RH, can be run whether or not we have a proof of that conjecture.  Whether the algorithm works or not doesn&#8217;t hinge on us knowing that the conjecture holds.  In the unlikely event the algorithm fails, then we&#8217;ve disproved the conjecture, which is arguably a better outcome than whatever we were attempting to compute in the first place.</p>
<p>Similarly, any application which follows from P!=NP, does not rely on us having a proof of P!=NP.  If computer scientists figure out a way to colonize the sun, but it relies on P!=NP, then we can go ahead and start colonizing.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/the-halting-problem/">The Halting Problem</a><br />
<a href="http://www.xamuel.com/goodstein-sequences/">Goodstein Sequences</a><br />
<a href="http://www.xamuel.com/busy-beaver-numbers/">Busy Beaver Numbers</a><br />
<a href="http://www.xamuel.com/unlimited-register-machines/">Unlimited Register Machines</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/misconceptions-about-pnp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Children Understand Language</title>
		<link>http://www.xamuel.com/how-children-understand-language/</link>
		<comments>http://www.xamuel.com/how-children-understand-language/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 04:19:39 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Autodidact]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Presence]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2163</guid>
		<description><![CDATA[Casa Blanca was a boring movie without a lot of action, but Star Wars, man did that have some great light saber fights. I&#8217;m speaking here, of course, as a kid: to see how children understand language, you need look no further than your own memory, specifically, your memory of movies and video games from [...]]]></description>
			<content:encoded><![CDATA[<p>Casa Blanca was a boring movie without a lot of action, but Star Wars, man did that have some great light saber fights.  I&#8217;m speaking here, of course, as a kid:  to see how children understand language, you need look no further than your own memory, specifically, your memory of movies and video games from your own childhood.  It came as something of a shock to me when, the other day, I was thinking about Star Wars, a trilogy my family loved growing up, and I realized I don&#8217;t really know almost anything about it.  If the movies had any subtlety, it was lost on me, because I was a kid.  I remember the action scenes, and it was pretty cool when Han was turned into carbonite, and The Force was pretty sweet, and the evil emperor sure was emo.  Again, take &#8220;Zelda III: A Link to the Past&#8221; (in this case, a Link to my Past language comprehension skills).  The text and storyline were just something to mash the buttons through so we could get to the next fight or collect the next powerup.</p>
<p>And here&#8217;s what makes this unique to children, what sets it aside from, say, an adult learning a 2nd language:  I never *knew* that I didn&#8217;t know what was going on.  If you&#8217;d asked me then, I&#8217;d've told you I was a Star Wars expert (this was before the internet caught on, so being a Star Wars expert wasn&#8217;t stigmatized yet).  I never *knew* that Casa Blanca had the potential to be more than a two-hour snorefest.  One time when my mother read a novel to us kids, I mistakenly had the impression the main character was a <i>dog</i> (he was actually a human), and didn&#8217;t revise that idea until his own pet dog died; nevertheless, I still enjoyed the story perfectly well!</p>
<p>As adults, we always seek to analyze and understand.  Even when we&#8217;re playing a game or watching a movie strictly for fun, we have to understand and analyze.  This explains why grown-ups write Wikipedia articles about &#8220;The Lord of the Rings&#8221; as if they&#8217;re actual historical events of great real world importance!  The other night when my girlfriend and I were watching Iron Man, she paused it to ask me what the mini Arc Reactor was; a kid wouldn&#8217;t care, all that matters is it&#8217;s glowing and cool and wedged in Nick Stark&#8217;s freakin&#8217; <i>chest</i>.</p>
<p>It is this ability to suspend analysis which allows children to learn languages so effortlessly.  Take a child with a five year old&#8217;s grasp of English and make him watch Star Wars, and it&#8217;s fun.  Do the same to an adult with the same language skills, and suddenly it&#8217;s an arduous chore.  Is it any wonder adults suck so hard at picking up new languages??  When I was playing through Final Fantasy VI in Japanese, I was constantly pausing the emulator to look up difficult kanji and words.  A nine year old Japanese kid playing the same ROM would have just skipped right past them without a care in the world.  Question is, who&#8217;s the real winner?  Maybe I managed to analyze more characters and create more SRS cards, but the kid had a lot more fun blasting Kefka with Ultima.  A Buddhist zen-master might say the kid is playing the game with <a href="http://www.xamuel.com/ways-to-be-more-present/">presence</a>.</p>
<p>If any kids are reading this article right now, you&#8217;ve probably skimmed through most of it &#8216;cuz you were bored, so here&#8217;s the Kid Summary:  Adults suck, kids rock, Kefka, Ultima, light sabers, kanji, Iron Man, Zelda, and the Arc Reactor.  Now, back to the adults:  if you aren&#8217;t already familiar with 100% of the movies and games I&#8217;ve referenced here, then reading this article is technically a language-learning experience.  By reading it, you&#8217;ve exposed yourself to certain new words like &#8220;Ultima&#8221; or &#8220;Arc Reactor&#8221; and thus made yourself a tiny bit better at English.  Here&#8217;s the crowning moment of irony:  you could&#8217;ve gotten that same exposure by skimming the article and just reading the Kid Summary.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/10-reasons-why-english-is-hard-language/">Ten Reasons why English is a Hard Language</a><br />
<a href="http://www.xamuel.com/ways-to-be-more-present/">Three Ways to Be More Present</a><br />
<a href="http://www.xamuel.com/how-the-mind-learns/">How the Mind Learns</a><br />
<a href="http://www.xamuel.com/right-action/">Right Action</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/how-children-understand-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swimming for Fitness</title>
		<link>http://www.xamuel.com/swimming-for-fitness/</link>
		<comments>http://www.xamuel.com/swimming-for-fitness/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:30:30 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Growth]]></category>
		<category><![CDATA[Health and Fitness]]></category>
		<category><![CDATA[Personal Development]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2158</guid>
		<description><![CDATA[I was never a big swimmer when I went to the gym, but this Summer, my girlfriend and I moved to an apartment with a pool, and I&#8217;ve fallen in love. How did I go this many years without realizing what an amazing workout swimming is? It&#8217;s like a machine which hits every muscle equally, [...]]]></description>
			<content:encoded><![CDATA[<p>I was never a big swimmer when I went to the gym, but this Summer, my girlfriend and I moved to an apartment with a pool, and I&#8217;ve fallen in love.  How did I go this many years without realizing what an amazing workout swimming is?  It&#8217;s like a machine which hits every muscle equally, and it&#8217;s logistically so much easier than a lengthy session at the gym.  In a couple weeks doing progressing lap-training, I&#8217;ve seen better results than I&#8217;ve gotten from months lifting weights or running on treadmills.  It almost feels like I&#8217;m cheating, like some suits are gonna jump out and arrest me for exercising too efficiently <img src='http://www.xamuel.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>How does one swim for fitness?  It&#8217;s dead easy.  Put on a swimsuit.  Jump in the pool.  Swim back and forth for N laps.  That&#8217;s it!  I suppose form still matters, but not nearly as much as with weight-training.  Basically, as long as you don&#8217;t drown, your body is going to speed-evolve like a primitive monkey who just discovered the black monolith from <i>2001: Space Odyssey</i>.</p>
<p>I&#8217;ve been applying the principle of <a href="http://www.xamuel.com/progressive-training/">Progressive Training</a> in the pool, and it&#8217;s working really well.  I started with 20 laps (which is less impressive than it sounds&#8211; we&#8217;re just talking a dinky apartment pool here, maybe 30 feet across at the most).  That was a few weeks ago.  Now I&#8217;m up to 60 (!).  That&#8217;s a 3x increase, and it&#8217;s never been particularly difficult.  I guess I <i>am</i> blessed with an above-average pain tolerance, and that&#8217;s been very helpful with other physical training I&#8217;ve done, but it just hasn&#8217;t been an issue with fitness swimming.  The familiar &#8220;good soreness&#8221; is there, but somehow the way it&#8217;s balanced across the whole body seems to dull it significantly.  It&#8217;s like I took the old saying &#8220;no pain no gain&#8221; and stole all its lunch money then kicked it down into the dirt.</p>
<p>I&#8217;ve never been the jock type, and have always gotten stuck at a plateau when trying to train for appearance.  I&#8217;m naturally the slender body type and have never managed to pull off the Schwarzenegger look, even when I was working out every day for half a year.  I guess weight training doesn&#8217;t play to my strengths; swimming does.  Lately I&#8217;ve found myself literally standing in front of the mirror, shirt off, admiring myself O_O  Needless to say, my girlfriend is thrilled <img src='http://www.xamuel.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Another benefit is I can eat whatever I want, with no guilt.  Do you know about the Michael Phelps diet?  The guy who won eight gold medals for swimming in the 2008 Olympics?  Yeah&#8230; he consumes 12,000 calories a day.  And we&#8217;re not talking salads here.  The guy&#8217;s a pig, and based on his diet alone, you&#8217;d expect he&#8217;d weigh a million pounds.  But hitting the water has some kind of magical effect on the body, shaving everything off.</p>
<p>Once the quarter starts back up, I&#8217;ll resume regular weight training, and see how that gels with swimming for fitness.  Maybe all the water training will enable me to push past the massive <a href="http://www.xamuel.com/the-plateau-effect/">plateau effect</a> I&#8217;ve been stuck on on the bench press for the last eternity.  My goal is still to press 200lbs&#8230;</p>
<p>One thing&#8217;s for sure, you aren&#8217;t gonna find me running on the treadmills very often from now on O_O  It would be like an air force switching from Stealth Fighters back to Sopwith Camels.  I wish someone had told me about this when I was, like, 16 <img src='http://www.xamuel.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   Better late than never, I guess&#8230; in fact, that&#8217;s just another bonus the pool holds over the gym.  You could be an 80 year old woman and still swim for fitness and get tons of benefits.  The pool does not discriminate&#8230;</p>
<p>If you&#8217;ve got a pool at your apartment or at your university gym or somewhere, don&#8217;t let it just sit there!  That water is begging you to jump in!  I heard that pool bad-mouthing your mom, you&#8217;d better get in there and kick the crap out of it!  <img src='http://www.xamuel.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Seriously, though&#8230;  I cannot praise the pool too highly.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/the-plateau-effect/">The Plateau Effect</a><br />
<a href="http://www.xamuel.com/progressive-training/">Progressive Training</a><br />
<a href="http://www.xamuel.com/30-day-workout-a-day-challenge-completed/">30-Day Workout-A-Day Challenge Completed!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/swimming-for-fitness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three Applications of Zorn&#8217;s Lemma</title>
		<link>http://www.xamuel.com/zorns-lemma-applications/</link>
		<comments>http://www.xamuel.com/zorns-lemma-applications/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:30:03 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Mathematics]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2151</guid>
		<description><![CDATA[Zorn&#8217;s Lemma is one of the most beautiful and subtle axioms of mathematics. It is equivalent to its better-known sister, the Axiom of Choice, but in a certain sense, Zorn is the stronger statement&#8211; it&#8217;s certainly the more &#8220;mystical&#8221;. A mathematical joke goes: &#8220;The Axiom of Choice is obviously true, the Well-Ordering Theorem is obviously [...]]]></description>
			<content:encoded><![CDATA[<p>Zorn&#8217;s Lemma is one of the most beautiful and subtle axioms of mathematics.  It is equivalent to its better-known sister, the Axiom of Choice, but in a certain sense, Zorn is the stronger statement&#8211; it&#8217;s certainly the more &#8220;mystical&#8221;.  A mathematical joke goes:  &#8220;The Axiom of Choice is obviously true, the Well-Ordering Theorem is obviously false, and as for Zorn&#8217;s Lemma, who the heck knows?&#8221;  The punchline is that all three of these principles are actually equivalent&#8211; each can be used to prove the others&#8211; and yet they vary widely in how intuitive they seem.</p>
<p>Zorn&#8217;s Lemma says:  Given a nonempty partial order, if it has the property that every totally ordered subset is bounded, then there is a maximal element.</p>
<p>When I first started grad school in math, I was a little skeptical that such a strange axiom can have such far-ranging and amazing power.  A quarter or two of advanced algebra and analysis very quickly changed my mind!  <img src='http://www.xamuel.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   Here are some examples to change everyone else&#8217;s mind as well:</p>
<h3>Every Vector Space Has A Basis</h3>
<p>This is probably the prototypical application of Zorn&#8217;s Lemma.  Anyway it&#8217;s the first one I ever encountered.</p>
<ul>
<li><b>Theorem:</b>  Every vector space has a basis (except the trivial vector space with only one element).</li>
<li><b>Proof:</b>
<ul>
<li>Let V be a vector space with at least one nonzero element.  Consider the set X of linearly independent subsets of V.  This is nonempty since we&#8217;re assuming there&#8217;s at least one nonzero element.</li>
<li>If S and T are two elements of X (i.e., two linearly independent subsets of V), declare S≤T if S is a subset of T.  Note that this defines a partial order on X.</li>
<li>I claim that if C is any totally ordered subset of X, then <b>U</b>C, the union of sets in C, is an upper bound on everything in C.  Certainly, everything in C is a subset of this union&#8211; but we need to know that <b>U</b>C is actually an element of X (i.e., a linearly independent subset of V).</li>
<li>Suppose not, so <b>U</b>C is linearly dependent.  Then there are elements c<sub>1</sub>,&#8230;,c<sub>k</sub> in <b>U</b>C and scalars a<sub>1</sub>,&#8230;,a<sub>k</sub> such that a<sub>1</sub>c<sub>1</sub>+&#8230;+a<sub>k</sub>c<sub>k</sub>=0.  Each c<sub>i</sub> is an element of an element C<sub>i</sub> of C.  Since C is totally ordered under ≤, and there are only finitely many of the C<sub>1</sub>,&#8230;,C<sub>k</sub>, we can find some j such that every C<sub>i</sub>≤C<sub>j</sub>.  So C<sub>1</sub>, &#8230;, C<sub>k</sub> are all subsets of C<sub>j</sub>.  Thus, C<sub>j</sub> contains all the bad elements c<sub>1</sub>,&#8230;,c<sub>k</sub>.  This is a contradiction:  C<sub>j</sub> is supposed to be linearly independent!</li>
<li>So by contradiction, <b>U</b>C is indeed an element of X,  and so it is an upper bound of C.</li>
<li>This shows that every totally ordered subset of X, has an upper bound.  We are all set up to invoke Zorn.</li>
<li>By Zorn&#8217;s Lemma, there is a maximal element B of X.  I claim that B spans all of V, and is thus a basis.</li>
<li>If B does not span all of V, then there is some vector v which is not spanned by B.  Then B<b>U</b>{v}, the result of adding v to B, must be linearly independent:  if there were a relationship of the form a<sub>1</sub>b<sub>1</sub>+&#8230;+a<sub>k</sub>b<sub>k</sub>+a<sub>k+1</sub>v, where a<sub>1</sub>,&#8230;,a<sub>k</sub> were scalars and b<sub>1</sub>,&#8230;,b<sub>k</sub> were elements of B, then&#8211; since the scalars are a field&#8211; we could divide by a<sub>k+1</sub> and solve the equation for v, contradicting that v was not in the span of B.</li>
<li>But wait!  The whole point is that B is maximal!  Assuming B doesn&#8217;t span all of V, I&#8217;ve gone and constructed an even bigger linearly independent set, B<b>U</b>{v}.  This contradicts the maximality of B.  So indeed, B is the basis we needed to find.</li>
</ul>
</li>
</ul>
<p>Here&#8217;s the intuition in the above proof.  To get a basis, first pick a nonzero vector.  If it spans the whole space, we are done.  If not, then take a vector which isn&#8217;t spanned, and add that to our potential basis.  If it spans the space now, we are done.  If not, add a vector which isn&#8217;t spanned yet&#8230;  continue this process as long as needed.  Unfortunately, with infinite-dimensional vector spaces, our job will take infinitely many steps to complete, and so the construction never terminates.  Zorn&#8217;s Lemma is used to short-circuit the infinite process.</p>
<h3>The Axiom of Choice</h3>
<p>Here&#8217;s how to prove the Axiom of Choice from Zorn&#8217;s Lemma.</p>
<ul>
<li><b>Theorem (The Axiom of Choice):</b> For any set of nonempty sets, there exists a choice function.</li>
<li><b>Proof:</b>
<ul>
<li>Let S be any set of nonempty sets.  We&#8217;ll construct a choice function on S.  If S is empty, the empty function is its choice function; assume S is nonempty.</li>
<li>Let X be the set of pairs (T,f) where T is a subset of S and f is a choice function on T.  X is not empty: since S is nonempty, S has some element s, and {s} is a subset of S.  {s} clearly has a choice function, namely, the function f whose domain is {{s}}, defined by f({s})=s.  Thus ({s},f) is an element of X, showing X is non-empty, which means we at least have some prayer we can apply Zorn&#8217;s Lemma eventually&#8230;</li>
<li>Define (T,f)≤(R,g) if T is a subset of R and f is a restriction of g.  Note that this is a partial order on X.</li>
<li>Suppose C is any totally ordered subset of X.  I&#8217;ll construct a bound, in X, for all the things in C.  Let R={s:sεT for some (T,f)εC}.  (In words: R is the set of sets which are elements of the left component of anything in C)  I&#8217;ll define a choice function f on R.  Given an element r of R, by definition of R, that means r is in T for some pair (T,g) in C.  So I&#8217;ll define f(r)=g(r).</li>
<li>But hold on a second!  Is f well-defined?  Given an r in R, there might be <i>multiple</i> pairs, say (T,g), (Q,h) in C, with r in T and r in Q.  In that case, isn&#8217;t my definition ambiguous:  should f(r) be g(r) or should it be h(r)?  Fortunately, it turns out it doesn&#8217;t matter.  Since C is totally ordered, we have (T,g)≤(Q,h) or (Q,h)≤(T,g).  So g is a restriction of h, or h is a restriction of g.  Either way, h(r)=g(r).  So this f I&#8217;ve defined is well-defined (whew!)  It inherits the property of being a choice function from the choice functions it&#8217;s built up from.</li>
<li>The (R,f) I just built is an upper bound, in X, of all the things in C.</li>
<li>I&#8217;ve shown every totally ordered subset of X has an upper bound in X.  And X is nonempty.  By Zorn&#8217;s Lemma, X has a maximal element, call it (P,g), where P is a subset of S and g is a choice function on P.  I claim that, in fact, P=S, so that g is the choice function I needed to construct, proving the Axiom of Choice.</li>
<li>Suppose not: P≠S.  Then we can find a set s which is in S but not P.  Since S is a set of nonempty sets, s is nonempty, so it contains an element σ.  Extend g to a new function g&#8217; by defining g&#8217;(s)=σ.  Then g&#8217; is a choice function on P<b>U</b>{s}.  Thus, (P<b>U</b>{s},g&#8217;) is bigger than (P,g), but this contradicts the maximality of (P,g).  The theorem is proved.</li>
</ul>
</li>
</ul>
<p>The intuition here is similar to the vector space application.  To get a choice function on S, start with a choice function on a one-element subset of S.  If that&#8217;s all of S, we&#8217;re done.  If not, extend to a choice function on a two-element subset of S.  If that&#8217;s all of S, we&#8217;re done.  Continue this process as long as needed.  Unfortunately, S may have infinitely many sets in it, so Zorn&#8217;s Lemma is needed to short-circuit the process.</p>
<h3>The Well-Ordering Theorem</h3>
<p>Here&#8217;s how to prove the Well-Ordering Principle (every set can be well-ordered) from Zorn&#8217;s Lemma.</p>
<ul>
<li><b>Theorem:</b>  Every set can be well-ordered.</li>
<li><b>Proof:</b>
<ul>
<li>Let S be a set.  I&#8217;ll construct a well-order on S.</li>
<li>Let X be the set of pairs (T,&lt;) where T is a subset of S and < is a well order of T.  X is nonempty because, if nothing else, it contains (emptyset,emptyorder).  Partially order X by saying (R,&lt;<sub>1</sub>)≤(T,&lt;<sub>2</sub>) if R is a subset of T and &lt;<sub>1</sub> is a restriction of &lt;<sub>2</sub>.  (Does this sound familiar at all?)  Since X is nonempty, there is some hope we can apply Zorn&#8217;s Lemma&#8230;</li>
<li>Let C be any totally ordered subset of X.  I claim X contains something which bounds everything above in C.  Let R={r:rεT for some (T,&lt;)εC}, or in words, R is the set of elements of left components of things in C.  I&#8217;ll define a well-order &lt;<sub>R</sub> of R.  Given some elements x,y in R, their presence in R means there are (T,&lt;<sub>T</sub>) and (Q,&lt;<sub>Q</sub>) in C such that xεT and yεQ.  Since C is totally ordered, either (T,&lt;<sub>T</sub>)≤(Q,&lt;<sub>Q</sub>) or (Q,&lt;<sub>Q</sub>)≤(T,&lt;<sub>T</sub>).  Assume the former; the latter case is similar.  So T is a subset of Q, and thus xεQ.  Finally, define x&lt;<sub>R</sub>y iff x&lt;<sub>Q</sub>y.</li>
<li>But wait!  This definition of &lt;<sub>R</sub> seems ambiguous.  What if there are (Q,&lt;<sub>Q</sub>) and (P,&lt;<sub>P</sub>) in C, both containing x and y?  Then is x&lt;<sub>R</sub>y iff x&lt;<sub>Q</sub>y, or is x&lt;<sub>R</sub>y iff x&lt;<sub>P</sub>y?  Turns out that it doesn&#8217;t matter.  Since C is totally ordered, one of &lt;<sub>R</sub> or &lt;<sub>P</sub> is a restriction of the other.  Since they&#8217;re well-orders, this implies x&lt;<sub>R</sub>y iff x&lt;<sub>P</sub>y.</li>
<li>Evidently the (R,&lt;<sub>R</sub>) I&#8217;ve constructed is a bound, in X, of everything in C.  By the arbitrariness of C, we can invoke Zorn&#8217;s Lemma.  Zorn says X has a maximal element, call it (T,&lt;).  As you probably can guess, I claim T=S, so that &lt; is the well-order of S which we seek.</li>
<li>If not, then pick some element s in S but not in T.  Extend &lt; to an order &lt;&#8217; on T<b>U</b>{s} by defining t&lt;&#8217;s for every t in T.  (In other words, put s &#8220;after&#8221; everything in T)  This is a well-order.  Thus X contains (T<b>U</b>{s},&lt;&#8217;), which violates the maximality of (T,&lt;).   The theorem is proved.</li>
</ul>
</li>
</ul>
<p>The intuition here is:  pick an element and call it smallest.  If that&#8217;s everything, we&#8217;re done.  Otherwise, pick another element and call it 2nd smallest.  If <i>that&#8217;s</i> everything, we&#8217;re done.  Otherwise&#8230; continue the process as long as necessary.  Of course, if the original set if infinite, this process will never end.  That&#8217;s why we use Zorn&#8217;s Lemma to short circuit it.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/application-to-conways-game-of-life/">Applications to Conway&#8217;s Game of Life</a><br />
<a href="http://www.xamuel.com/konigs-lemma/">Konig&#8217;s Lemma</a><br />
<a href="http://www.xamuel.com/applications-of-higher-math/">Three Applications of Higher Math</a><br />
<a href="http://www.xamuel.com/uncountably-many-bloodlines/">Uncountably Many Bloodlines</a><br />
<a href="http://www.xamuel.com/nonstandard-worlds/">Nonstandard Worlds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/zorns-lemma-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Escape an Echo Chamber</title>
		<link>http://www.xamuel.com/how-to-escape-an-echo-chamber/</link>
		<comments>http://www.xamuel.com/how-to-escape-an-echo-chamber/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 21:26:25 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Counterculture]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2147</guid>
		<description><![CDATA[Truth, no matter how inconvenient, is more beautiful than fiction. An Echo Chamber is a community based around a subjective set of assumptions, which never questions those assumptions, and twists everything into supporting those assumptions. It can be useful and profitable to spend some time in such a community, because of the unique lens they [...]]]></description>
			<content:encoded><![CDATA[<p>Truth, no matter how inconvenient, is more beautiful than fiction.  An Echo Chamber is a community based around a subjective set of assumptions, which never questions those assumptions, and twists everything into supporting those assumptions.  It can be useful and profitable to spend some time in such a community, because of the unique lens they see the world through.  Combined with other outlooks, every new outlook makes for a richer and more accurate view of the world:  the more lenses, the better.  The danger is falling into the trap of using one lens to the exclusion of all others.  That&#8217;s what happens to people who are Trapped in an Echo Chamber.  Here&#8217;s how to break out.</p>
<h2>Recognize the Echo Chamber for what it is</h2>
<p>The first step is to break free of denial, and acknowledge that the community in question is one.  Here are the telltale signs of a community which is stubbornly fixed in its assumptions:</p>
<h3>Every Development Supports Us</h3>
<p>Consider the political parties in the U.S., two prime examples of echo chambers.  If Republicans control the legislature, and ram through some horrid law banning puppies, then the Democrats cry:  &#8220;See how horrible our opponents are!  This proves we&#8217;re right!&#8221;  But if the Repubs do the exact opposite, if they let the old puppy ban expire, then the cry on the left is:  &#8220;See, even the Republicans are gradually coming around to agreeing with us!&#8221;  Either way, the development is twisted into supporting Dems.  Similarly if the roles are reversed:  if Dems outlaw kittens, then such a vile act proves how right Repubs were all along; if Dems let the kitten ban expire, it shows how even <i>they</i> are coming around and seeing the light the Pubs have been preaching.</p>
<p>This phenomenon is common in advocacy groups of all stripes.  Take feminists for example.  If a new study comes out showing that men make more money than women, feminists will say:  &#8220;See, this proves everything we&#8217;ve been saying!&#8221; and pop open the champagne.  But if that same study shows the opposite, that women make more money than men, then they say:  &#8220;See, our efforts are starting to pay off, this is a move in the right direction!&#8221; and pop open the champagne.  Either way, the news is twisted in their favor, and champagne is (figuratively) opened.  It doesn&#8217;t even matter if two studies come out on the same day, with contradictory findings:  each will be twisted into victory.</p>
<p>All of this is, of course, good news for John McCain.</p>
<h3>Under what circumstances would the group change its mind?</h3>
<p>As a mental exercise, once you know the group and its various members a little bit, ask yourself what it would take to make them question their assumptions.  If an academic paper were published which called the assumptions into question, would that be enough?  If so, then this might not be an echo chamber after all.  But in many cases, the paper would be ignored, or its authors maligned.  Then you&#8217;ve got an echo chamber.</p>
<p>How extreme a situation must you imagine, before the community would question its assumptions?  Would it require a massive public scandal in which the leader was revealed to be a fraud?  A mathematical proof that the assumptions were contradictory?  A message directly from God?  The more extreme refutations you imagine the group weathering, the more likely it&#8217;s a &#8216;chamber.  Readers can draw comparisons with the notion of falsifiability in science.  What hypothetical situation <i>would</i> it take in order for astrologers to question astrology?  What hypothetical situation <i>would</i> it take in order for capitalists to question capitalism?</p>
<p>Some groups go so far as to explicitly forbid the questioning of the assumptions.  Certain religions come to mind.</p>
<h2>Observe with an Objective Mind</h2>
<p>Having realized a hivemind you&#8217;re in is an echo chamber, the next step is to turn your critical thinking skills back on.  When a relevant news story hits the New York Times, and the group starts discussing it, inevitably finding it supports pre-existing beliefs, try to evaluate it as a neutral judge.  The ability to twist the article and read what the group wants out of it, is actually kind of useful, since it lets you analyze the article from that perspective, you just don&#8217;t want to make that the <i>only</i> perspective you can analyze it from.</p>
<h3>Predict Them</h3>
<p>After you&#8217;ve been observing with an objective mind for awhile, start trying to make predictions.  When your RSS feed shows the group is discussing the new puppy-banning editorial in the New York Times, try to predict what the group is going to say about it before opening the discussion.  If it&#8217;s an echo chamber, and you&#8217;ve been stuck there for awhile, you&#8217;ll find it&#8217;s shockingly easy to get very accurate predictions about what&#8217;ll be said.  (HINT:  it probably won&#8217;t involve questioning the assumptions behind the group!)</p>
<p>Once you can accurately predict what &#8220;Citizens for Our Way Of Thinking&#8221; is going to say in varying scenarios, then congratulations, you&#8217;ve escaped them:  you can look down on them from a higher plane, chuckling as you predict their every comment.  You&#8217;ll no longer have any need to read what they say, since you can predict it all in your head faster than your eyes could take in the words anyway.  Now you are ready to move on to other communities, ones you cannot yet predict, and learn the new knowledge they have to offer.</p>
<p>If you still sympathize with the echo chamber for legitimate reasons, then by all means, continue to contribute.  You can even use your new-found wisdom to try and nudge the group toward greater self-awareness.  Just don&#8217;t be surprised, if you ever try to play the devil&#8217;s advocate, the echo chamber won&#8217;t appreciate a veteran trying to undermine established conventions.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/smarter-than-the-teacher/">Smarter than Teacher</a><br />
<a href="http://www.xamuel.com/very-serious-people/">Very Serious People</a><br />
<a href="http://www.xamuel.com/english-double-negative/">The English Double Negative</a><br />
<a href="http://www.xamuel.com/cheesy-cliches/">Seven Cheesy Real-Life Cliches</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/how-to-escape-an-echo-chamber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meaningful Names of Mathematicians</title>
		<link>http://www.xamuel.com/meaningful-names-of-mathematicians/</link>
		<comments>http://www.xamuel.com/meaningful-names-of-mathematicians/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 01:17:59 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Mathematics]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2138</guid>
		<description><![CDATA[René-Louis Baire His &#8220;Baire space&#8221; and &#8220;Baire Category Theorem&#8221; help us understand topological spaces whose complements are very bare. George Cantor Taught us how to count infinite sets. Carl Friedrich Gauss Made a pretty good guess at how many primes there are below x. Also, some stuff about statistics. Kurt Gödel Played God by applying [...]]]></description>
			<content:encoded><![CDATA[<h3>René-Louis Baire</h3>
<p>His &#8220;Baire space&#8221; and &#8220;Baire Category Theorem&#8221; help us understand topological spaces whose complements are very <b>bare</b>.</p>
<h3>George Cantor</h3>
<p>Taught us how to <b>count</b> infinite sets.</p>
<h3>Carl Friedrich Gauss</h3>
<p>Made a pretty good <b>guess</b> at how many primes there are below x.  Also, some stuff about statistics.</p>
<h3>Kurt Gödel</h3>
<p>Played <b>God</b> by applying mathematics to deep philosophical questions.</p>
<h3>Oliver Heaviside</h3>
<p>His &#8220;Heaviside function&#8221; has a graph which is very <b>heavy</b> on one <b>side</b>.</p>
<h3>Robert Hooke</h3>
<p>Told us how to calculate the force between two objects <b>hooked</b> together by a spring.</p>
<h3>Stephen Kleene</h3>
<p>His &#8220;Kleene normal form theorem&#8221; provides a very <b>clean</b> way to represent mathematical computer programs.</p>
<h3>Pierre Pigeonhole</h3>
<p>His &#8220;Pigeonhole Principle&#8221; tells us about what happens if we put <b>pigeons</b> inside <b>holes</b>.  (1)</p>
<h3>Jules Poincaré</h3>
<p>One of the founding fathers of topology, he certainly took good <b>care</b> of his <b>points</b>.</p>
<h3>John Poynting</h3>
<p>The fact that they named the &#8220;Poynting <b>vector</b>&#8221; after this guy seems like they were deliberately <i>trying</i> to make a pun out of it.</p>
<h3>Alan Turing</h3>
<p>Invented Turing Machines, which compute recursive functions by <b>turning</b> spools of tape.</p>
<p>(1)  No.  Sorry, but there is no mathematician named Pierre Pigeonhole.  Unfortunately, I made that one up.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/shoulders-of-giants/">How to Stand on the Shoulders of Giants</a><br />
<a href="http://www.xamuel.com/hope-function/">The Hope Function</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/meaningful-names-of-mathematicians/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infinitely Large vs. Arbitrarily Large</title>
		<link>http://www.xamuel.com/arbitrary-and-infinity/</link>
		<comments>http://www.xamuel.com/arbitrary-and-infinity/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 22:43:08 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[Mathematics]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2129</guid>
		<description><![CDATA[A subtle distinction in math is that between infinitely large things and arbitrarily large things. Suppose we have a set of elements, and each element has some &#8220;size&#8221;, where the sizes are allowed to range over the nonnegative numbers along with &#8220;infinity&#8221;. If one of the elements does happen to be infinite, then that implies [...]]]></description>
			<content:encoded><![CDATA[<p>A subtle distinction in math is that between infinitely large things and arbitrarily large things.  Suppose we have a set of elements, and each element has some &#8220;size&#8221;, where the sizes are allowed to range over the nonnegative numbers along with &#8220;infinity&#8221;.  If one of the elements does happen to be infinite, then that implies that the set has arbitrarily large elements, in a trivial sense.  The converse does not hold, though:  the set might have entries which are arbitrarily large, and yet none which are outright infinite.</p>
<h3>Example 1:  The Real Numbers</h3>
<p>Every real number has a size, namely, its absolute value.  Now, it&#8217;s true that the set of real numbers contains arbitrarily large numbers.  Given any possible finite size, there is a real number whose size is bigger.  The set of reals does not, however, have any infinite element.  There is no individual number whose size is infinity.</p>
<h3>Example 2:  The Real Intervals</h3>
<p>A <i>real interval</i> is a set X of real numbers with &#8220;no gaps&#8221;, that is, it must have the property that if it contains two points x and y, then it also contains everything between x and y.  The set of all real intervals <i>does</i> contain something with infinite size:  the whole real line itself, for example, is a real interval (it has no gaps), so is an element of the set of all real intervals, and it certainly has infinite size.</p>
<p>These two examples are kind of silly and trivial, but the next one is more subtle and seems to cause a lot of confusion.</p>
<h3>Example 3:  Branches in a Tree</h3>
<p>Given a mathematical tree, a <i>branch</i> is a sequence of nodes, starting with the root, such that each node in the sequence (except for the first one) is a child of the previous node.  A priori, branches are allowed to be infinitely long, but for a specific tree, there may or may not exist an infinite branch.</p>
<p>If the tree itself is finite, then immediately it cannot have an infinite branch, nor can it have arbitrarily long branches.  No branch can contain more nodes than the tree itself contains.</p>
<p>People often fall prey to the trap of thinking that if a particular tree does have arbitrarily long branches, then <i>voila</i>, it must have an infinite branch.  This is <i>not true</i>.  The following tree is a counterexample:</p>
<p><center><img src='http://www.xamuel.com/images/weirdtree.png'/></center></p>
<p>The root in this tree has infinitely many children.  The root&#8217;s first child has no children.  The root&#8217;s 2nd child has a child and no further descendants.  The root&#8217;s 3rd child has a child and a grandchild and no deeper descendants.  And so on.  If you cut the root, the graph breaks into infinitely many finite graphs.  The tree has no infinite branch.  Such a branch would have to begin with the root, and then go to some child of the root, and then pass through infinitely many descendants of that child.  But each child of the root has only finitely many descendants, so <i>no can do</i>.  On the other hand, the tree <i>does</i> have arbitrarily long branches.</p>
<p><a href="http://www.xamuel.com/konigs-lemma/">Konig&#8217;s Lemma</a> provides a sufficient condition for a tree to have an infinite branch.  It says that if a tree is infinite, and every node has only finitely many children, then there&#8217;s an infinite branch.  The theorem confuses some people, who assume it&#8217;s absolutely trivial because they equate &#8220;tree has arbitrarily long branches&#8221; with &#8220;tree has an infinite branch&#8221;.  BTW, the tree above fails the hypotheses of Konig&#8217;s Lemma because the root has infinitely many children.</p>
<h3>The Topping Game</h3>
<p>Here&#8217;s a way to intuitively test whether a set has an infinite element.  Fix a set S of things which have sizes ranging among the nonnegative integers and maybe &#8220;infinity&#8221;.  Let&#8217;s play a little game.  In this game, you pick an element from S, and then I try to pick a bigger element.  If I manage to pick a bigger element, I win.  If not, you win.</p>
<p>If S contains something with infinite size, then you have a winning strategy.  Namely, pick something with infinite size.  I can&#8217;t pick something bigger, because the biggest thing I can possibly pick would be another size &#8220;infinity&#8221; thing.  I&#8217;m beaten.</p>
<p>If S contains arbitrarily large things, but nothing with size infinity, then I have a winning strategy.  Namely, watch what you pick, and then pick something bigger.  I can do this because there are arbitrarily big things, and the thing you picked was finite size, hence cannot be a bound on the sizes of everything else, or else they wouldn&#8217;t be <i>arbitrarily</i> big.</p>
<p>If S contains neither arbitrarily large things nor infinite things, then you have a trivial winning strategy:  pick something with maximum size.</p>
<h3>Advanced Example:  Sets Within Sets</h3>
<p>One of the axioms of ZFC, the Axiom of Foundation, implies that you can&#8217;t find an infinite sequence s<sub>1</sub>, s<sub>2</sub>, &#8230;, such that each s<sub>i+1</sub> is an element of s<sub>i</sub>.  In other words, you can&#8217;t find an infinite chain of sets-within-sets.  So a class of sets (satisfying ZFC) does not have such infinite chains.  But any such class <i>does</i> have arbitrarily long chains of sets-within-sets.  For example: 0 is inside {0} is inside {{0}} is inside {{{0}}} is inside&#8230; (repeat the process any finite number of times).</p>
<p>What happens if we try to repeat this process infinitely often?  Start with 0, then go to {0}, and keep going, adding on infinitely many new braces on each side.  If this resulted in a set, say X={{{&#8230;{0}&#8230;}}}, where the &#8230; indicate infinitely many omitted brackets, then X would have the property that X={X}, and hence, X would be an element of itself, which violates the axiom of foundation.</p>
<p>In this example, things get <i>really</i> bizarre when we start playing with the Compactness Theorem.</p>
<p>Take the language L of ZFC and add a new constant symbol, s.  Now take the ZFC axioms and add a bunch of new axioms in the extended language:  &#8220;s is an infinite sequence&#8221;, &#8220;s(0) contains s(1)&#8221;, &#8220;s(1) contains s(2)&#8221;, &#8230;  Call this extended axiom system ZFC+.  The Compactness Theorem says that if a set of sentences has the property that every finite subset of those sentences is satisfied by a model, then the entire set of sentences has a model.  If we take a finite subset of the axioms in ZFC+, then since it&#8217;s finite, it only contains finitely many of the &#8220;s(i) contains s(i+1)&#8221; axioms.  Hence, it&#8217;s satisfiable.  By the compactness theorem, ZFC+ itself is satisfiable and has a model.</p>
<p>This means there is a model of ZFC&#8211; satisfying the Axiom of Foundation and all&#8211; containing an infinite sequence s such that s(0) contains s(1) contains s(2) contains &#8230; forever.  Isn&#8217;t this a paradox?</p>
<p>The thing is, <i>we</i> can see that this perverse model of ZFC contains an infinite chain of sets-within-sets, but the model itself cannot see it.  We specified that s(i) contains s(i+1) for i=0,1,2,&#8230;, that is, for i ranging over the <i>standard</i> natural numbers.  The strange model yielded by Compactness Theorem must contain nonstandard natural numbers&#8211; or else the sequence s would break the Axiom of Foundation.  This model contains natural numbers which are bigger than all the &#8220;standard&#8221; natural numbers, but in the model&#8217;s eyes, these nonstandard naturals are still finite.  (In order for the model to see that one of the nonstandard naturals is infinite, the model would have to contain a function which injects the model&#8217;s copy of the natural numbers into that number, and this is impossible)</p>
<p>This provides an example where, externally and metamathematically, we can see an infinite chain within a model, but if we work within that model itself, then we only see arbitrarily long chains and no infinite one.</p>
<p><b>FURTHER READING</b></p>
<p><a href="http://www.xamuel.com/konigs-lemma/">Konig&#8217;s Lemma</a><br />
<a href="http://www.xamuel.com/nonstandard-worlds/">Nonstandard Worlds</a><br />
<a href="http://www.xamuel.com/the-higher-infinite/">The Higher Infinite</a><br />
<a href="http://www.xamuel.com/goodstein-sequences/">Goodstein Sequences</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/arbitrary-and-infinity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applications to Conway&#8217;s Game of Life</title>
		<link>http://www.xamuel.com/application-to-conways-game-of-life/</link>
		<comments>http://www.xamuel.com/application-to-conways-game-of-life/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 18:23:49 +0000</pubDate>
		<dc:creator>Sam Alexander</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.xamuel.com/blog/?p=2119</guid>
		<description><![CDATA[Lately I&#8217;ve been studying a multi-parent analog of trees. A mathematical tree can be thought of as the family tree for an asexual species where each node (except the root) has exactly one parent. In the &#8220;trees&#8221; I&#8217;m looking at, instead of a root, there&#8217;s a finite set of &#8220;xatriarchs&#8221; (e.g. matriarchs and patriarchs but [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been studying a multi-parent analog of trees.  A mathematical tree can be thought of as the family tree for an asexual species where each node (except the root) has exactly one parent.  In the &#8220;trees&#8221; I&#8217;m looking at, instead of a root, there&#8217;s a finite set of &#8220;xatriarchs&#8221; (e.g. matriarchs and patriarchs but there&#8217;s no need to restrict attention to only male-female species).  And a node has multiple parents instead of just one.  The two big results I&#8217;ve proved so far are the <a href="http://www.xamuel.com/uncountably-many-bloodlines/">Uncountable Bloodlines</a> result and the <a href="http://www.xamuel.com/periodic-konigs-lemma/">Periodic Konig&#8217;s Lemma</a>.  In this article, I&#8217;ll apply these two results to Conway&#8217;s Game of Life.</p>
<h3>The Game of Life</h3>
<p>The game is played on an infinite grid.  At any point in time, there are &#8220;live&#8221; cells and &#8220;dead&#8221; cells.  The player&#8217;s only input is the choice of initial live cells.  Once the initial live cells have been chosen, the game plays out with no additional input needed.  The cells &#8220;evolve&#8221; from generation to generation by the following rules:</p>
<ol>
<li>If a live cell has &lt;2 live neighbors, then this cell will become dead in the next generation.</li>
<li>If a live cell has &gt;3 live neighbors, then this cell will become dead in the next generation.</li>
<li>If a live cell has exactly 2 or 3 live neighbors, it will live on to the next generation.</li>
<li>If a dead cell has exactly 3 live neighbors, it will come to life in the next generation.</li>
</ol>
<p>If you&#8217;re not familiar with the game, then read more at the <a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life" target="_blank">Wikipedia article</a>.</p>
<h3>Worlds</h3>
<p>A <i>world</i> is a directed graph, where an edge pointing from node A to node B is thought of as indicating that B is a child of A.  Much intuitive vocabulary follows (&#8220;parent&#8221;, &#8220;ancestor&#8221;, &#8220;descendant&#8221;, and so on) with the obvious definitions.  There are four axioms which may or may not hold for any given world:</p>
<ul>
<li><b>Genesis:</b> There is a finite set of nodes, called &#8220;xatriarchs&#8221;, such that no xatriarch has a parent, and such that any ascending chain of parents eventually reaches a xatriarch.</li>
<li><b>N-Biology:</b> Every non-xatriarch node has at least N parents, and no node is its own descendant.</li>
<li><b>Feebleness:</b> No node has infinitely many children.</li>
<li><b>Humanism:</b> There are infinitely many nodes.</li>
</ul>
<p>If a world satisfies the above four axioms, I&#8217;ll call it an (<i>N-parent</i>) <i>axiom-conforming world</i>.  The requirement of <i>at least</i> instead of <i>exactly</i> N parents is a departure from earlier articles, required here to smooth the application to Conway.  The proof of Uncountably Many Bloodlines requires some minor alteration to work with the modified definition (the &#8220;subworlds&#8221; defined there must be taken to respect &#8220;number of parents&#8221; to make the Zorn&#8217;s Lemma argument go through).</p>
<h3>The World Corresponding to a Game of Life</h3>
<p>Given an initial configuration for the Game of Life, there is a corresponding world, which is 3-Parent axiom-conforming if the initial configuration is finite and doesn&#8217;t die out.  I&#8217;ll describe a world W corresponding to the given initial configuration.</p>
<p>A person in W will be a pair (c,g) where c is (the location of) a cell on the Life board, and g is a generation.  To be specific, W will be the set of all (c,g) pairs such that cell c is live in generation g.  It remains to define the parent-child relations.  If (c,g) is a node in W (and g&gt;1), that means cell c is alive in generation g.  The way Life is defined, this implies that there are at least 3 (and at most 4) nodes of the form (d,g-1) in W where d=c or d is a neighbor of c.  These three or four nodes are declared to be the parents of (c,g).</p>
<ul>
<li><b>Lemma:</b> If the given initial configuration has finitely many live cells, and the cells in the resulting Game do not all die out, then the world W is 3-Parent axiom-conforming.</li>
<li><b>Proof:</b>
<ul>
<li><b>Genesis:</b>  The xatriarchs of W are the nodes (c,1) where c is live initially.  These are finitely many by assumption.  The way parents are defined, if (d,h) is a parent of (c,g), then h=g-1.  This implies any ascending chain of parents eventually reaches a xatriarch.</li>
<li><b>3-Biology:</b>  By construction, every non-xatriarch has at least 3 parents.  No xatriarch can be its own descendant since children are always a later generation than their parents.</li>
<li><b>Feebleness:</b>  If (e,h) is the parent of (c,g), then by the way W is constructed, c=e or c neighbors e.  So a parent cannot have more than nine children.</li>
<li><b>Humanism:</b>  If W had only finitely many nodes, that would force the Game of Life to die out, which we&#8217;re assuming is not the case with the given initial conditions.</li>
</ul>
</li>
</ul>
<h3>Application 1:  Uncountably Many Lifelines</h3>
<p>A <i>bloodline</i> is an infinite sequence, starting with a xatriarch, such that each person in the sequence is a parent of the next.  In <a href="http://www.xamuel.com/uncountably-many-bloodlines/">this article</a>, I showed that any (N-parent where N&gt;1) axiom-conforming world has uncountably many bloodlines.</p>
<p>If an initial Life configuration has finitely many live cells, and the resulting species doesn&#8217;t ever die out completely, then by the above lemma, the corresponding world W is 3-Parent axiom-conforming.  Thus it has uncountably many bloodlines.</p>
<ul>
<li><b>Definition:</b>  Given an initial Life configuration, a <i>lifeline</i> is an infinite sequence S of cells such that for every n&gt;1:</p>
<ol>
<li>The nth cell in S is live in generation n, and</li>
<li>The nth cell in S is equal to, or is a neighbor of, the (n+1)th cell in S.</li>
</ol>
</li>
<li><b>Theorem:</b>  Given an initial Life configuration with finitely many cells live initially, either there are uncountably many lifelines, or all the cells eventually die.</li>
<li><b>Proof:</b>  A bloodline in W corresponds to a lifeline in an obvious way.</li>
</ul>
<h3>Application 2:  Two Forbidden Directions</h3>
<p>A lifeline (defined above) can be thought of as a &#8220;walk&#8221; through the Game of Life, from live cell to live cell, where each step is a step into the next generation.  There are nine directions a step can take:  north, south, east, west, northeast, northwest, southeast, southwest, or stand still.  E.g., if you&#8217;re on a cell in generation g and you want to go north, the north cell must be alive in generation g+1.  Here&#8217;s an awesome fact:  Suppose the initial configuration is finite and the game doesn&#8217;t die out; suppose any two of the nine directions are forbidden; then it&#8217;s possible to find an infinite lifeline which never takes either of the two forbidden directions.  For example it&#8217;s possible to find an infinite lifeline which never goes northeast nor northwest.</p>
<p>To prove this fact, we use a modified version of the Royal Male Konig&#8217;s Lemma from <a href="http://www.xamuel.com/mathematical-royalty/">here</a>.  Here&#8217;s the result we&#8217;ll use, modified for Conway, the proof is similar to the proof of the original version:</p>
<ul>
<li><b>Theorem (Royal Male Konig&#8217;s Lemma, modified):</b>  Suppose W is an N-parent axiom-conforming world, N&gt;1.  To every non-xatriarch node p in W, assign a nonempty set of <i>fathers</i> from among the parents of p.  There is an infinite bloodline, starting with a xatriarch, such that each person in the bloodline is a father of the next.</li>
</ul>
<p>Since the theorem doesn&#8217;t specify how the fathers are chosen, that gives us great liberty of choice, and we can prove the claimed result:</p>
<ul>
<li><b>Theorem:</b>  Consider a Game of Life species with a finite initial configuration and which never dies out.  Suppose two directions are forbidden.  There exists an infinite lifeline which never goes in either of those two directions.</li>
<li><b>Proof:</b>
<ul>
<li>Let x and y be the forbidden directions (without loss of generality, assume they&#8217;re distinct).  Let x&#8217; be the &#8220;opposite&#8221; direction of x (e.g., if x is north, then x&#8217; is south, if x is &#8220;stand still&#8221; then so is x&#8217;), and y&#8217; the opposite direction of y.  Let W be the world corresponding to this game of life species.</li>
<li>Given a non-xatriarch node (c,g) in W, I&#8217;ll define the fathers of (c,g).  They shall be those parents (d,g-1) such that d is not the cell in the x&#8217; direction or y&#8217; direction from c.</li>
<li>[For example, if x=north and y=east, then the fathers of (c,g) are those parents (d,g-1) where d is neither south nor west of c.  If x=north and y=stand still, then the fathers of (c,g) are those parents (d,g-1) where d is neither south of c nor equal to c.]</li>
<li>Since every non-xatriarch has at least three parents, each corresponding to a distinct cell, by the pigeonhole principle every non-xatriarch has at least one father, so Male Konig&#8217;s applies.  There is an infinite bloodline starting with a xatriarch, such that each node is a father of the next.</li>
<li>This bloodline corresponds to an infinite lifeline in the Game of Life.  The lifeline never goes in direction x or y:  suppose it went, say, in direction x at, say, generation n.  Then the new cell, in generation n+1, is an x-step from the parent cell.  Thus the parent cell is an x&#8217;-step from the new cell.  This violates the choice of fathers.</li>
</ul>
</li>
</ul>
<h3>Example: The Glider</h3>
<p>The following animation shows a &#8220;glider&#8221; species which &#8220;glides&#8221; toward the southeast.  Since it generally moves in a southeast direction, it&#8217;s surprising there&#8217;s a lifeline which never goes south nor southeast.  One such lifeline is indicated in blue.  (There&#8217;s also, e.g., a lifeline which never goes southeast nor east, and a lifeline which never goes south nor east, and so on.)</p>
<p><center><img src='http://www.xamuel.com/images/lifeline.gif'/></center></p>
<p>(Thanks to <a href="http://en.wikipedia.org/wiki/File:Animated_glider_emblem.gif">Wikipedia</a> for the original uncolored animation, and to <a href="http://www.mikefenwick.com">Mike</a> for helping with editing)</p>
<p>This glider moves one unit southeast per four generations, for an aggregate speed of 1/4 cells/generation.  One might ask, is it possible to find a faster glider, which still moves southeast (and leaves no trail)?  By the two-forbidden-directions result, we cannot find a glider which moves southeast (or any other diagonal direction) faster than 1/3 cells/generation.  This is because such a glider will always have a lifeline which never goes S or SE.  In order for the lifeline to move a unit southeast, requires at least 3 steps:  SW, E, E, for example.  The lifeline can only tend southeast at 1/3 cells/generation at most, so if a pattern moves southeast (without leaving detritus behind it), the pattern itself has 1/3 cells/generation as an upper speed limit.  Similarly, 1/2 cells/generation is a speed limit for such patterns moving in a cardinal direction.</p>
<p><strong>FURTHER READING</strong></p>
<p><a href="http://www.xamuel.com/nonstandard-worlds/">Nonstandard Worlds</a><br />
<a href="http://www.xamuel.com/periodic-konigs-lemma/">Periodic Konig&#8217;s Lemma</a><br />
<a href="http://www.xamuel.com/uncountably-many-bloodlines/">Uncountably Many Bloodlines</a><br />
<a href="http://www.xamuel.com/mathematical-royalty/">Mathematical Royalty</a><br />
<a href="http://www.xamuel.com/unlimited-register-machines/">Unlimited Register Machines</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xamuel.com/application-to-conways-game-of-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
