{"id":407,"date":"2007-05-03T17:15:14","date_gmt":"2007-05-03T17:15:14","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2007\/05\/03\/the-strangeness-of-nimber-addition\/"},"modified":"2007-05-03T17:15:14","modified_gmt":"2007-05-03T17:15:14","slug":"the-strangeness-of-nimber-addition","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2007\/05\/03\/the-strangeness-of-nimber-addition\/","title":{"rendered":"The Strangeness of Nimber Addition"},"content":{"rendered":"<p> So, today we&#8217;re going to play a bit more with nimbers &#8211; in particular, we&#8217;re<br \/>\ngoing to take the basic nimbers and operations over nimbers that we defined last time, and<br \/>\ntake a look at their formal properties. This can lead to some simpler definitions, and<br \/>\nit can make clear some of the stranger properties that nimbers have.<\/p>\n<p><!--more--><\/p>\n<p> The first thing we did with nimbers was define nimber addition. The way that we did it was iterative: take a set of existing nimbers that exist at ordinal stage N, and use a simple procedure to try to create as many nimbers as we could by adding pairs of stage-N nimbers. Then we ran out, of new numbers we could create, we&#8217;d move to the next ordinal by figuring out the <em>smallest<\/em> number that hadn&#8217;t yet been included into the nimbers &#8211; and then we&#8217;d repeat the generation of the stage N+1 nimbers by addition within the set.<\/p>\n<p> So &#8211; being formal, and distinct from that process, we&#8217;ll repeat the definition of nimber addition:<\/p>\n<p>&alpha;+&beta; = the least ordinal distinct from all &alpha;&#8217;+&beta; and &alpha;+&beta;&#8217;<br \/>\nwhere &alpha;'&lt;&alpha; and &beta;'&lt;&beta;.<\/p>\n<p> What odd properties does addition have in nimbers? Well, the most obvious odd<br \/>\nproperty we&#8217;ve already seen: for any nimber N, N+N=0. That&#8217;s pretty strange. Why does that make sense?<\/p>\n<p> Remember that nimbers are related to the game of nim. In nim, you&#8217;ve got a set of piles of stones. In each move, a player can remove any number of stones from <em>one<\/em> pile. The <em>first<\/em> player who can&#8217;t pick up any stones because there are none left loses.  Each nimber is, essentially, a model of a game with a certain sized pile of stones. So given a single nimber N, it&#8217;s a model for game of nim with a single pile of N stones. The addition expression using nimbers N amd M, N+M is a model of a game of Nim with <em>two<\/em> piles: one of size N, and one of size M.  Doing the addition is basically asking <em>what&#8217;s the nimber that models a <b>single pile<\/b> game that has exactly the same winners (assuming perfect players) as the two-pile game N+M?<\/em><\/p>\n<p> So suppose you&#8217;ve got a game of nim with two piles of size N &#8211; the game N+N. If the player who moves second plays well, they&#8217;re <em>guaranteed<\/em> to win. Why? because all they need to do  is <em>mimic<\/em> the first player. If the player one takes X stones from pile 1, then player two takes X stones from pile 2. If they just continue to mimic player one using the opposite pile, then they&#8217;re guaranteed to win &#8211; because eventually player one will have to take the last stone from one pile; and then player two will take the last stone from the other pile, which will leave player one with no move: player two wins.<\/p>\n<p> So it&#8217;s the same outcome as a gave that started with <em>no<\/em> stones at all: player one can&#8217;t move, so player 2 wins.<\/p>\n<p> To get to the next interesting bit, we need to toss in another definition. In the definition of addition, we used &alpha;&#8217; to refer to nimbers smaller than &alpha;. We need another <em>similar<\/em> notion. We&#8217;ve define the number building process, and the meaning of addition in terms of the <em>minimum excluded ordinal<\/em> or <em>mex<\/em>. Similarly to the way that we define &alpha;&#8217; in terms of addition, we can define &alpha;<sup>*<\/sup> in terms of pure mex: if we&#8217;ve got a set of nimbers, S, and we know that the nimber &alpha; is the minimum excluded ordinal of S &#8211; that is, &alpha;=mex(S), then we&#8217;ll define &alpha;<sup>*<\/sup> as a variable that ranges over the members of S. So &alpha;<sup>*<\/sup> can represent any nimber in a set which has &alpha; as its mex. The difference between &alpha;<sup>*<\/sup> and &alpha;&#8217; is that &alpha;&#8217; is by definition less than &alpha; &#8211; but &alpha;<sup>*<\/sup> can be <em>larger<\/em> than &alpha; &#8211; it just needs to be part of an ordinal set that <em>excludes<\/em> &alpha; <\/p>\n<p> Ok. So &#8211; addition obviously needs to satisfy the field axioms, because the whole point of nimbers is that they&#8217;re a new kind of number field. So we know that &alpha;+&beta;=&alpha;+&gamma; if and only if &beta;=&gamma; &#8211; that&#8217;s just standard field stuff. But <em>also<\/em>, in the nimbers, this means that &alpha;+&beta; = mex(&alpha;<sup>*<\/sup>+&beta; &cup; &alpha;+&beta;<sup>*<\/sup>). This is a major break from our intuitive idea of addition. The &alpha;&#8217; based definition is nice, because it<br \/>\nbuilds on the intuitive idea that you can add two big things by breaking them into pieces, and then adding up the pieces. But now, we&#8217;re saying that we can define the addition of two small numbers by somehow mashing together to <em>big<\/em> numbers. It&#8217;s a strange idea &#8211; but once you&#8217;ve absorbed the notion that for two numbers &alpha; and &beta; both larger than zero, &alpha;&amp;plus;&beta; is <em>not<\/em> necessarily larger than &alpha; then it should make sense. And once you have that new definition of addition, then some more field axioms &#8211; like associativity &#8211; just fall right out.<\/p>\n<p> This is getting long, so I think I&#8217;ll stop here. Next time, we&#8217;ll look in more detail at nimber multiplication.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, today we&#8217;re going to play a bit more with nimbers &#8211; in particular, we&#8217;re going to take the basic nimbers and operations over nimbers that we defined last time, and take a look at their formal properties. This can lead to some simpler definitions, and it can make clear some of the stranger properties [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[62],"tags":[],"class_list":["post-407","post","type-post","status-publish","format-standard","hentry","category-surreal-numbers"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-6z","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=407"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/407\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}