<?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>BetterExplained &#187; Math</title>
	<atom:link href="http://betterexplained.com/articles/category/math/feed/" rel="self" type="application/rss+xml" />
	<link>http://betterexplained.com</link>
	<description>Learning shouldn&#039;t hurt. Let&#039;s share the insights that made difficult ideas click.</description>
	<lastBuildDate>Wed, 10 Mar 2010 16:00:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fun With Modular Arithmetic</title>
		<link>http://betterexplained.com/articles/fun-with-modular-arithmetic/</link>
		<comments>http://betterexplained.com/articles/fun-with-modular-arithmetic/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:55:39 +0000</pubDate>
		<dc:creator>Kalid</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[arithmetic]]></category>
		<category><![CDATA[modulo]]></category>
		<category><![CDATA[numbers]]></category>

		<guid isPermaLink="false">http://betterexplained.com/?p=579</guid>
		<description><![CDATA[A reader recently suggested I write about modular arithmetic (aka &#8220;taking the remainder&#8221;). I hadn&#8217;t given it much thought, but realized the modulo is extremely powerful: it should be in our mental toolbox next to addition and multiplication.
Instead of hitting you in the face with formulas, let&#8217;s explore an idea we&#8217;ve been subtly exposed to [...]]]></description>
			<content:encoded><![CDATA[<p>A reader recently suggested I write about modular arithmetic (aka &#8220;taking the remainder&#8221;). I hadn&#8217;t given it much thought, but realized the modulo is extremely powerful: it should be in our mental toolbox next to addition and multiplication.</p>
<p>Instead of hitting you in the face with formulas, let&#8217;s explore an idea we&#8217;ve been subtly exposed to for years. There&#8217;s a <a class=" external" title="http://www.math.rutgers.edu/~erowland/modulararithmetic.html" href="http://www.math.rutgers.edu/~erowland/modulararithmetic.html">nice article on modular arithmetic</a> that inspired this post.</p>
<h3>Odd, Even and Threeven</h3>
<p>Shortly after discovering whole numbers (1, 2, 3, 4, 5&#8230;) we realized they fall into two groups:</p>
<ul>
    <li>Even: divisible by 2 (0, 2, 4, 6..)</li>
    <li>Odd: not divisible by 2 (1, 3, 5, 7&#8230;)</li>
</ul>
<p>Why&#8217;s this distinction important? It&#8217;s the beginning of abstraction &#8212; we&#8217;re noticing the <em>properties</em> of a number (like being even or odd) and not just the number itself (&#8221;37&#8243;).</p>
<p>This is huge &#8212; it lets us explore math at a deeper level and find relationships between <em>types</em> of numbers, not specific ones. For example, we can make rules like this:</p>
<ul>
    <li>Even x Even = Even</li>
    <li>Odd x Odd = Odd</li>
    <li>Even x Odd = Even</li>
</ul>
<p>These rules are general &#8212; they work at the property level. (Intuitively, I have a <a class=" external" title="http://betterexplained.com/articles/another-look-at-prime-numbers/" href="http://betterexplained.com/articles/another-look-at-prime-numbers/">chemical analogy</a> that &#8220;evenness&#8221; is a molecule some numbers have, and cannot be removed by multiplication.)</p>
<p>But even/odd is a very specific property: division by 2. What about the number 3? How about this:</p>
<ul>
    <li>&#8220;Threeven&#8221; means a number is divisbile by 3 (0, 3, 6, 9&#8230;)</li>
    <li>&#8220;Throdd&#8221; means you are <em>not</em>&nbsp;divisible by 3 (1, 2, 4, 5, 7, 8&#8230;)</li>
</ul>
<p>Weird, but workable. You&#8217;ll notice a few things: there&#8217;s two types of throdd. A number like &#8220;4&#8243; is 1 away from being threeven (remainder 1), while the number 5 is two away (remainder 2).</p>
<p>Being &#8220;threeven&#8221; is just another property of a number. Perhaps not as immediately useful as even/odd, but it&#8217;s there: we can make rules like &#8220;threeven x threeven = threeven&#8221; and so on.</p>
<p>But it&#8217;s getting crazy. We can&#8217;t make new words all the time.</p>
<h3>Enter the Modulo</h3>
<p>The modulo operation (abbreviated &#8220;mod&#8221;, or &#8220;%&#8221; in many programming languages) is the remainder when dividing. For example,&nbsp;&#8221;5 mod 3 = 2&#8243; which means 2 is the remainder when you divide 5 by 3.</p>
<p>Converting everyday terms to math, an &#8220;even number&#8221; is one where it&#8217;s &#8220;0 mod 2&#8243; &#8212; that is, it has a remainder of 0 when divided by 2. An odd number is &#8220;1 mod 2&#8243; (has remainder 1).</p>
<p>Why&#8217;s this cool? Well, our &#8220;odd/even&#8221; rules become this:</p>
<ul>
    <li style="list-style-type: disc; ">Even x Even = 0 x 0 = 0 [even]</li>
    <li style="list-style-type: disc; ">Odd x Odd = 1 x 1 = 1 [odd]</li>
    <li style="list-style-type: disc; ">Even x Odd = 0 x 1 = 0 [even]</li>
</ul>
<p>Cool, huh? Pretty easy to work out &#8212; we converted &#8220;properties&#8221; into actual equations and found some new facts.</p>
<p>What&#8217;s even x even x odd x odd? Well, it&#8217;s 0 x 0 x 1 x 1 = 0. In fact, you can see if there&#8217;s an even being multiplied <em>anywhere </em>the entire result is going to be zero&#8230; I mean even <img src='http://betterexplained.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>Clock Math</h3>
<p>The sneaky thing about modular math is we&#8217;ve already been using it for keeping time &#8212; sometimes called &#8220;clock arithmetic&#8221;.</p>
<p>For example: it&#8217;s 7:00 (am/pm doesn&#8217;t matter). Where will the hour hand be in 7 hours?</p>
<p>Hrm. 7 + 7 = 14, but we can&#8217;t show &#8220;14:00&#8243; on a clock. So it must be 2. We do this reasoning intuitively, and in math terms:</p>
<ul>
    <li>(7 + 7) mod 12 = (14) mod 12 = 2 mod 12 [2 is the remainder when 14 is divided by 12]</li>
</ul>
<p>The equation &#8220;14 mod 12 = 2 mod 12&#8243; means, &#8220;14 o&#8217;clock&#8221; and &#8220;2 o&#8217;clock&#8221; look the same on a 12-hour clock. They are <strong>congruent</strong>, indicated by a triple-equals sign: 14 ≡ 2 mod 12.</p>
<p>Another example: it&#8217;s 8:00. Where will the big hand be in 25 hours?</p>
<p>Instead of adding 25 to 8, you might realize that 25 hours is just &#8220;1 day + 1 hour&#8221;. So, the clock will end up 1 hour ahead, at 9:00.</p>
<ul>
    <li>(8 + 25) mod 12 ≡ (8) mod 12 + (25) mod 12 ≡ (8) mod 12 + (1) mod 12 ≡ 9 mod 12</li>
</ul>
<p>You intuitively converted 25 to 1, and added that to 8.</p>
<h3>Fun Property: Math just works</h3>
<p>Using clocks as an analogy, we can figure out whether the rules of modular arithmetic &#8220;just work&#8221; (they do).</p>
<p><strong>Addition/Subtraction</strong></p>
<p>Let&#8217;s say two times look the same on our clock (&#8221;2:00&#8243;&nbsp;and &#8220;14:00&#8243;).&nbsp;If we add the same &#8220;x&#8221; hours to both, what happens?</p>
<p>Well, they change to the same amount on the clock! 2:00 +&nbsp;5 hours ≡ 14:00 +&nbsp;5 hours &#8212; both will show 7:00.</p>
<p>Why? Well, we never cared about the excess &#8220;12:00&#8243; that the 14 was carrying around. We can just add 5 to the 2 remainder that both have, and they advance the same. For all congruent numbers (2 and 14), adding and subtracting has the same result.</p>
<p><strong>Multiplication</strong></p>
<p>It&#8217;s harder to see whether multiplication stays the same. If 14 ≡ 2 (mod 12), can we multiply both sides and get the same result?</p>
<p>Let&#8217;s see &#8212; what happens when we multiply by 3?</p>
<p>Well, 2:00 * 3 ≡ 6:00. But what&#8217;s &#8220;14:00&#8243; * 3?</p>
<p>Remember, 14 = 12 +&nbsp;2. So, we can say</p>
<ul>
    <li>14 *&nbsp;3 = (12 + 2) *&nbsp;3 = (12 * 3) +&nbsp;(2 *&nbsp;3) mod 12</li>
</ul>
<p>The first part (12 *&nbsp;3)&nbsp;can be ignored! The &#8220;12 hour overflow&#8221; that 14 is carrying around just gets repeated a few times. But who cares? We ignore the overflow anyway.</p>
<p>When multiplying, it&#8217;s only the remainder that matters, which is the same 2 hours for 14:00 and 2:00. Intuitively, this is how I see that multiplication doesn&#8217;t change relationships with modular math (you can multiply both sides of a modular relationship and get the same result). See the <a class=" external" title="http://www.math.rutgers.edu/~erowland/modulararithmetic.html" href="http://www.math.rutgers.edu/~erowland/modulararithmetic.html">above link</a> for more rigorous proofs &#8212; these are my <a class=" external" title="http://betterexplained.com/articles/learning-to-learn-pencil-then-ink/" href="http://betterexplained.com/articles/learning-to-learn-pencil-then-ink/">intuitive pencil lines</a>.</p>
<h3>Uses Of Modular Arithmetic</h3>
<p>Now the fun part &#8212; why is modular arithmetic useful?</p>
<p><strong>Simple time calculations</strong></p>
<p>We do this intuitively, but it&#8217;s nice to give it a name. You have a flight arriving at 3pm. It&#8217;s getting delayed 14 hours. What time will it land?</p>
<p>Well, 14 ≡ 2 mod 12. So I&nbsp;think of it as &#8220;2 hours and an am/pm switch&#8221;, so I know it will be &#8220;3 +&nbsp;2 = 5am&#8221;.</p>
<p>This is a bit more involved than a plain modulo operator, but the principle is the same.</p>
<p><strong>Putting Items In Random Groups </strong></p>
<p>Suppose you have people who bought movie tickets, with a confirmation number. You want to divide them into 2 groups.</p>
<p>What do you do? &#8220;Odds over here, evens over there&#8221;. You don&#8217;t need to know how many tickets were issued (first half, second half), everyone can figure out their group instantly (without contacting a central authority), and the scheme works as more people buy tickets.</p>
<p>Need 3 groups? Divide by 3 and take the remainder (aka mod 3). You&#8217;ll have groups &#8220;0&#8243;, &#8220;1&#8243; and &#8220;2&#8243;.</p>
<p>In programming, taking the modulo is how you can fit items into a hash table: if your table has N entries, convert the item key to a number, do mod N, and put the item in that bucket (perhaps keeping a linked list there). As your hash table grows in size, you can recompute the modulo for the keys.</p>
<p><strong>Picking A Random Item</strong></p>
<p>I use the modulo in real life. Really. We have 4 people playing a game and need to pick someone to go first. <em>Play the mod N mini-game!</em> Give people numbers 0, 1, 2, and 3.</p>
<p>Now everyone goes &#8220;one, two, three, shoot!&#8221; and puts out a random number of fingers. Add them up and divide by 4 &#8212; whoever gets the remainder exactly goes first. (For example: if the sum of fingers is 11, whoever had &#8220;3&#8243; gets to go first, since 11 mod 4 = 3).</p>
<p>It&#8217;s fast and it works.</p>
<p><strong>Running Tasks On A Cycle</strong></p>
<p>Suppose tasks need to happen on a certain schedule:</p>
<ul>
    <li>Task A runs 3x/hour</li>
    <li>Task B runs 6x/hour</li>
    <li>Task C runs 1x/hour</li>
</ul>
<p>How do you store this information and make a schedule? One way:</p>
<ul>
    <li>Have a timer running every minute (keep track of the minute as &#8220;n&#8221;)</li>
    <li>3x / hour means once every 60/3 = 20 minutes. So task A runs whenever &#8220;n % 20 == 0&#8243;</li>
    <li>Task B runs whenever &#8220;n % 10 == 0&#8243;</li>
    <li>Task C runs whenever &#8220;n % 60 == 0&#8243;</li>
</ul>
<p>Oh, you need task C1 which runs 1x per hour, but not the same time as task C?&nbsp;Sure, have it run when &#8220;n mod 60 == 1&#8243; (still once per hour, but not the same as C1).</p>
<p>Mentally I see a cycle I want to &#8220;hit&#8221;&nbsp;at various intervals, so I insert a mod. The neat thing is that the hits can overlap independently. It&#8217;s a bit like XOR in that regard (each XOR can be layered &#8212; but that&#8217;s another article!).</p>
<p>Similarly, when programming you can print every 100th log item by doing:&nbsp;if (n % 100 == 0){ print&#8230; }.</p>
<p>It&#8217;s a very flexible, simple way to have items run on a schedule. In fact, it&#8217;s the way to answer the <a class=" external" title="http://www.codinghorror.com/blog/archives/000781.html" href="http://www.codinghorror.com/blog/archives/000781.html">FizzBuzz sanity check</a>. If you don&#8217;t have the modulo operation in your batbelt the question becomes much more tricky.</p>
<p><strong>Finding Properties Of Numbers</strong></p>
<p>Suppose I told you this:</p>
<ul>
    <li>a = (47 *&nbsp;2 *&nbsp;3)</li>
</ul>
<p>What can you deduce quickly? Well, &#8220;a&#8221; must be even, since it&#8217;s equal to something which involves multiplication by 2.</p>
<p>If I also told you:</p>
<ul>
    <li>a = (39 *&nbsp;7)</li>
</ul>
<p>You&#8217;d balk. Not because you &#8220;know&#8221; the two products are different, but because one is clearly even, and the other is odd. There&#8217;s a problem: a can&#8217;t be the same number in both since the <em>properties don&#8217;t match up</em>.</p>
<p>Things like &#8220;even&#8221;, &#8220;threeven&#8221; and &#8220;mod n&#8221;&nbsp;are properties that are more general than individual numbers, and which we can check for consistency. So we can use modulo to figure out whether numbers are consistent, without knowing what they are!</p>
<p>If I tell you this:</p>
<ul>
    <li>3a + 5b = 8</li>
    <li>3a + b = 2</li>
</ul>
<p>Can these equations be solved with the integers? Let&#8217;s see:</p>
<ul>
    <li>3a + 5b = 8&#8230; let&#8217;s &#8220;mod 3 it&#8221;: 0 + 2b ≡ 2 mod 3, or b ≡ 1 mod 3</li>
    <li>3a + b = 2&#8230; let&#8217;s &#8220;mod 3 it&#8221;: 0 + b ≡ 2 mod 3), or b ≡ 2 mod 3</li>
</ul>
<p>A contradication, good fellows! B can&#8217;t be both &#8220;1 mod 3&#8243; and &#8220;2 mod 3&#8243; &#8212; it&#8217;s as absurd as being even and odd at the same time!</p>
<p>But there&#8217;s one gotcha: numbers like &#8220;1.5&#8243; are neither even nor odd &#8212; they aren&#8217;t integers! The modular properties apply to integers, so what we can say is that b cannot be an <em>integer</em>.</p>
<p>Because, in fact, we can solve that equation:</p>
<ul>
    <li>(3a + 5b) &#8211; (3a +b) = 8 &#8211; 2</li>
    <li>4b = 6</li>
    <li>b = 1.5</li>
    <li>3a + 1.5 = 2, so 3a = 0.5, and a = 1/6</li>
</ul>
<p>Don&#8217;t get seduced by the power of modulo! Know its limits: it applies to integers.</p>
<p><strong>Cryptography</strong></p>
<p>Playing with numbers has very important uses in cryptography. It&#8217;s too much to cover here, but modulo is used in <a href="http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange" title="http://en.wikipedia.org/wiki/Diffie–Hellman_key_exchange" class=" external">Diffie-Hellman Key Exchange</a> &#8212; used in setting up SSL connections to encrypt web traffic.</p>
<p><strong>Plain English</strong></p>
<p>Geeks love to use technical words in regular contexts. You might hear &#8220;X is the same as Y modulo Z&#8221;&nbsp;which means roughly &#8220;Ignoring Z, X and Y are the same.&#8221;</p>
<p>For example:</p>
<ul>
    <li>b and B are identical, modulo capitalization</li>
    <li>The iTouch and iPad are identical, modulo size <img src='http://betterexplained.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<h3>Onward and Upward</h3>
<p>It&#8217;s strange thinking about the &#8220;utility&#8221;&nbsp;of the modulo operator &#8212; it&#8217;s like someone asking why exponents are useful. In everyday life, not very, but it&#8217;s a tool to understand patterns in the world, and create your own.</p>
<p>In general, I see a few general use cases:</p>
<ul>
    <li>Range reducer:&nbsp;take an input, mod N, and you have a number from 0 to N-1.</li>
    <li>Group assigner:&nbsp;take an input, mod&nbsp;N, and you have it tagged as a group from 0 to N-1. This group can be agreed upon by any number of parties &#8212; for example, different servers that know N = 20 can agree what group ID=57 belongs to.</li>
    <li>Property deducer: treat numbers according to properties (even, threeven, and so on) and work out principles derived at the property level</li>
</ul>
<p>I&#8217;m sure there&#8217;s dozens more uses I&#8217;ve missed &#8212; feel free to comment below. Happy math!</p>]]></content:encoded>
			<wfw:commentRss>http://betterexplained.com/articles/fun-with-modular-arithmetic/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A Friendly Chat About Whether 0.999&#8230; = 1</title>
		<link>http://betterexplained.com/articles/a-friendly-chat-about-whether-0-999-1/</link>
		<comments>http://betterexplained.com/articles/a-friendly-chat-about-whether-0-999-1/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 09:41:20 +0000</pubDate>
		<dc:creator>Kalid</dc:creator>
				<category><![CDATA[Calculus]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[hyperreal]]></category>
		<category><![CDATA[limit]]></category>

		<guid isPermaLink="false">http://betterexplained.com/?p=431</guid>
		<description><![CDATA[Does .999&#8230; = 1? The question invites the curiosity of students and the ire of pedants. A famous joke illustrates my point:


A man is lost at sea in a hot air balloon. He sees a lighthouse approaching in the fog. &#8220;Where am I?&#8221; he shouts desperately through the wind. &#8220;You&#8217;re in a balloon!&#8221; he hears [...]]]></description>
			<content:encoded><![CDATA[<p>Does .999&#8230; = 1? The question invites the curiosity of students and the ire of pedants. A famous joke illustrates my point:</p>

<blockquote>
A man is lost at sea in a hot air balloon. He sees a lighthouse approaching in the fog. &#8220;Where am I?&#8221; he shouts desperately through the wind. &#8220;You&#8217;re in a balloon!&#8221; he hears as he drifts off into the distance. <br />
</blockquote>

<p>The response is correct but unhelpful. When people ask about 0.999&#8230; they aren&#8217;t saying &#8220;Hey, could you find the limit of a convergent series under the axioms of the real number system?&#8221; (Really? Yes, Really!)</p>

<p>No, there&#8217;s a broader, more interesting subtext: <i>What happens when one number gets infinitely close to another?</i></p>

<p>It&#8217;s a rare thing when people wonder about math: <strong>let&#8217;s use the opportunity!</strong> Instead of bluntly offering technical definitions to satisfy some need for rigor, let&#8217;s allow ourselves to explore the question.</p>

<p>Here&#8217;s my quick summary:</p>


<ul>
<li><strong>The meaning of 0.999&#8230; depends on our assumptions about how numbers behave.</strong></li>
<li>A common <em>assumption</em> is that numbers cannot be &#8220;infinitely close&#8221; together &#8212; they&#8217;re either the same, or they&#8217;re not. With these rules, 0.999&#8230; = 1 since we don&#8217;t have a way to represent the difference.</li>
<li>If we allow the idea of &#8220;infinitely close numbers&#8221;, then yes, 0.999&#8230; can be less than 1.</li>
</ul>



<p>Math can be about questioning assumptions, pushing boundaries, and wondering &#8220;What if?&#8221;. Let&#8217;s dive in.</p>

<h2>Do Infinitely Small Numbers Exist?</h2>

<p>The meaning of 0.999&#8230; is a tricky concept, and depends on what we allow a number to be. Here&#8217;s an example: Does &#8220;3 &#8211; 4&#8243; mean anything to you? </p>

<p>Sure, it&#8217;s -1. Duh. But the question is only simple because you&#8217;ve embraced the advanced idea of negatives: you&#8217;re ok with numbers being <em>less than nothing</em>. In the 1700s, when negatives were brand new, the concept of &#8220;3-4&#8243; was eyed with great suspicion, if allowed at all. (Geniuses of the time thought negatives &#8220;wrapped around&#8221; after you passed infinity).</p>

<p>Infinitely small numbers face a similar predicament today: they&#8217;re new, challenge some long-held assumptions, and are considered &#8220;non-standard&#8221;.</p>

<h2>So, Do Infinitesimals Exist?</h2>

<p>Well, do negative numbers exist? Negatives exist if you allow them and have consistent rules for their use.</p>

<p>Our current number system assumes the long-standing <a href="http://en.wikipedia.org/wiki/Archimedean_property">Archimedean property:</a> if a number is smaller than every other number, it must be zero. More simply, <em>infinitely small numbers don&#8217;t exist</em>.</p>

<p>The idea should make sense: numbers should be zero or not-zero, right? Well, it&#8217;s &#8220;true&#8221; in the same way numbers must be there (positive) or not there (zero) &#8212; it&#8217;s true because we&#8217;ve implicitly excluded other possibilities.</p>

<p>But, it&#8217;s no matter &#8212; let&#8217;s see where the Archimedean property takes us.</p>

<h2>The Traditional Approach: 0.999&#8230; = 1</h2>

<p>If we assume infinitely small numbers don&#8217;t exist, we can show 0.999&#8230; = 1.</p>

<p>First off, we need to figure out what 0.999&#8230; means. Most mathematicians see the problem like this:</p>


<ul>
<li>0.999&#8230; represents a series of numbers: 0.9, 0.99, 0.999, 0.9999, and so on</li>
<li>The question: does this series get <em>so close</em> (converge) to a result that we cannot tell it apart?</li>
</ul>



<p>This is the reasoning behind <em>limits</em>: Does our &#8220;thing to examine&#8221; get <em>so darn close</em> to another number that we can&#8217;t tell them apart, no matter how hard we try?</p>

<p>&#8220;Well,&#8221; you say, &#8220;How do you tell numbers apart?&#8221;. Great question. The simplest way to compare is to subtract:</p>


<ul>
<li>if a &#8211; b = 0, they&#8217;re the same</li>
<li>if a &#8211; b is not zero, they&#8217;re different</li>
</ul>



<p>The idea behind limits is to find some point at which &#8220;a &#8211; b&#8221; becomes zero (less than any number); that is, we can&#8217;t tell the &#8220;number to test&#8221; and our &#8220;result&#8221; as different.</p>

<h2>The Error Tolerance</h2>

<p>It&#8217;s still tough to compare items when they take such different forms (like an infinite series). The next clever idea behind limits: define an <em>error tolerance</em>:</p>


<ul>
<li>You give me your tolerance for error / accuracy level (call it &#8220;e&#8221;)</li>
<li>I&#8217;ll see whether I can get the two things to fall within that tolerance</li>
<li>If so, they&#8217;re equal! If we can&#8217;t tell them apart, no matter how hard we try, they must be the same.</li>
</ul>



<p>Suppose I sell you a raisin granola bar, claiming it&#8217;s 100 grams. You take it home, examine the non <span class="caps">FDA</span>-approved wrapper, and decide to see if I&#8217;m lying. You put the snack on your scale and it shows 100 grams. The scale is accurate to 1 gram. Did I trick you?</p>

<p>You couldn&#8217;t know: as far as you can tell, within your accuracy, the granola bar is indeed 100 grams. Our current problem is similar: I&#8217;m selling you a &#8220;granola bar&#8221; weighing 1 gram, but sneaky me, I&#8217;m actually giving you one weighing 0.999&#8230; grams. Can you tell the difference?</p>

<p>Ok, let&#8217;s work this out. Suppose your error tolerance is 0.1 gram. Then if you ask for 1, and I give you 0.99, the difference is 0.01 (one hundredth) and you don&#8217;t know you&#8217;ve been tricked! 1 and .99 look the same to you.</p>

<p>But that&#8217;s child&#8217;s-play. Let&#8217;s say your scale is accurate to 1e-9 (.000000001, a billionth of a gram). Well then, I&#8217;ll sell you a candy bar that is .999999999999 (only one <em>trillionth</em> of a gram off) and you&#8217;ll be fooled again! Hah!</p>

<p>In fact, instead of picking a specific tolerance like 0.01, let&#8217;s use a general one (e):</p>


<ul>
<li>Error tolerance: e</li>
<li>Difference: Well, suppose e has &#8220;n&#8221; digits of precision. Let 0.999&#8230; expand until we have a difference requiring <strong>n+1</strong> digits of precision to detect.</li>
<li>Therefore, the tolerance can always be less than e! And the difference appears to be zero.</li>
</ul>



<p>See the trick? Here&#8217;s a visual way to represent it:</p>

<p><img src="http://betterexplained.com/wp-content/uploads/0.999/visualizing_0.999.png" alt="visualizing 0.999..." title = "visualizing 0.999..." /></img></p>

<p>The straight line is what you&#8217;re expecting: 1.0, that perfect granola bar. The curve is the number of digits we expand 0.999&#8230; to. The idea is to expand 0.999&#8230; until it falls within &#8220;e&#8221;, your tolerance:</p>

<p><img src="http://betterexplained.com/wp-content/uploads/0.999/beating_the_error_margin.png" alt="beating the error margin" title = "beating the error margin" /></img></p>

<p>At some point, <em>no matter what you pick for e</em>, 0.999&#8230; will get close enough to satisfy us mathematically.</p>

<p>(As an aside, 0.999&#8230; isn&#8217;t a <em>growing process</em>, it&#8217;s a final result on its own. The curve represents the idea that we can approximate 0.999&#8230; with better and better accuracy &#8212; this is fodder for another post).</p>

<p>With limits, <strong>if the difference between two things is smaller than any margin we can dream of, they must be the same.</strong></p>

<h2>Assuming Infinitesimals Exist</h2>

<p>This first conclusion may not sit well with you &#8212; you might feel tricked. And that&#8217;s ok! We seem to be ignoring something important when we say that 0.999&#8230; equals 1 because <em>we</em>, with our finite precision, cannot tell the difference.</p>

<p>Newer number systems have developed the idea that infinitesimals exist. Specifically:</p>


<ul>
<li>Infinitely small numbers can exist: they aren&#8217;t zero, but look like zero to us.</li>
</ul>



<p>This seems to be a confusing idea, but I see it like this: atoms don&#8217;t exist to cavemen. Once they&#8217;ve cut a rock into grains of sand, they can go no further: that&#8217;s the smallest unit they can imagine. Things are either grains, or not there. They can&#8217;t <em>imagine</em> the concept of atoms too small for the naked eye.</p>

<p>Compared to other number systems, we&#8217;re cavemen. What we call &#8220;tiny numbers&#8221; are actually gigantic. In fact, there can be another &#8220;dimension&#8221; of numbers too small for us to detect &#8212; numbers that differ <em>only</em> in this tiny dimension look identical to us, but are different under an infinitely powerful microscope.</p>

<p>I interpret 0.999&#8230; like this: Can we make a number a bit less than 1 in this new, infinitely small dimension? </p>

<h2>Hyperreal Numbers</h2>

<p>Hyperreal numbers are one system that uses this &#8220;tiny dimension&#8221; to examine infinitely small numbers. In this, infinitesimals are usually called &#8220;h&#8221;, and are considered to be 1/H (where big H is infinity).</p>

<p>So, the idea is this:</p>


<ul>
<li>0.999&#8230; &lt; 1  [We're assuming it's allowed to be smaller, and infinitely small numbers exist]</li>
<li>0.999&#8230; + h = 1   [h is the infinitely small number that makes up the gap]</li>
<li>0.999&#8230; = 1 &#8211; h [Equivalently, we can subtract an infinitely small amount from 1]</li>
</ul>



<p>So, 0.999&#8230; is just a <em>tiny</em> bit less than 1, and the difference is h!</p>

<h2>Back to Our Numbers</h2>

<p>The problem is, &#8220;h&#8221; doesn&#8217;t exist back in our macroscopic world. Or rather, h looks the same as zero to us &#8212; we can&#8217;t tell that it&#8217;s a tiny atom, not the lack of any matter altogether. Here&#8217;s one way to visualize it:</p>

<p><img src="http://betterexplained.com/wp-content/uploads/0.999/infinitesimal_difference.png" alt="infinitesimal difference" title="infinitesimal difference" /></img></p>

<p>When we switch back to our world, it&#8217;s called taking the &#8220;standard part&#8221; of a number. It essentially means we throw away all the h&#8217;s, and convert them to zeroes. So,</p>


<ul>
<li>0.999&#8230; = 1 &#8211; h [there is an infinitely small difference]</li>
<li>St(0.999&#8230;) = St(1 &#8211; h) = St(1) &#8211; St(h) = 1 &#8211; 0 = 1 [And to us, 0.999... = 1]</li>
</ul>



<p>The happy compromise is this: in <em>a more accurate dimension</em>, 0.999&#8230; and 1 are different. But, when we, with our finite accuracy, try to describe the difference, we cannot: 0.999&#8230; and 1 look identical.</p>

<h2>Lessons Learned</h2>

<p>Let&#8217;s hop back to our world. The purpose of &#8220;Does 0.999&#8230; equal 1?&#8221; is <em>not</em> to spit back the answer to a limit question. That&#8217;s interpreting the query as &#8220;Hey, <em>within our system</em> what does 0.999&#8230; represent?&#8221;</p>

<p>The question is about exploration. It&#8217;s really, &#8220;Hey, I&#8217;m wondering about numbers infinitely close together (.999&#8230; and 1). How do we handle them?&#8221;</p>

<p>Here&#8217;s my response:</p>


<ul>
<li>Our idea of a number has evolved over thousands of years to include new concepts (integers, decimals, rationals, reals, negatives, imaginary numbers&#8230;).</li>
<li>In our current system, we haven&#8217;t allowed infinitely small numbers. As a result, 0.999&#8230; = 1 because we don&#8217;t allow there to be a gap between them (so they must be the same).  </li>
<li>In other number systems (like the <em>hyperreal numbers</em>), 0.999&#8230; is less than 1. Here, infinitely small numbers are allowed to exist, and this tiny difference (h) is what separates 0.999&#8230; from 1.</li>
</ul>



<p>There are life lessons here: can we extend our mental model of the world? Negatives gave us the conception that every number can have an opposite. And you know what? It turns out matter can have an opposite too (Dark matter destroys regular mass when they come in contact, just like 3 + (-3) = 0).</p>

<p>Let&#8217;s think about infinitesimals, a tiny dimension beyond our accuracy:</p>


<ul>
<li>Some theories of physics reference tiny &#8220;curled up&#8221; dimensions which are embedded into our own. These dimensions may be infinitely small compared to our own &#8212; we never notice them. To me, &#8220;infinitely small dimensions&#8221; are a way to describe something which is there, but undetectable to us.</li>
<li>The physical sciences use &#8220;significant figures&#8221; and error margins to specify the inherent inaccuracy of our calculations. We <em>know</em> that reality is different from what we actually measure: infinitesimals help make this distinction explicit.</li>
<li>Making models: An infinitely small dimension can help us create <a href="http://betterexplained.com/articles/why-do-we-need-limits-and-infinitesimals/">simple but accurate models</a> to solve problems in our world. The idea of &#8220;simple but accurate enough&#8221; is at the heart of <a href="http://betterexplained.com/articles/a-betterexplained-guide-to-calculus/">calculus</a>.</li>
</ul>



<p>Math isn&#8217;t just about solving equations. Expanding our perspective with strange new ideas helps disparate subjects click. Don&#8217;t be afraid wonder &#8220;What if?&#8221;.</p>

<h2>Appendix: Where&#8217;s the Rigor?</h2>

<p>When writing, I like to envision a super-pedant, concerned more with satisfying (and demonstrating) his rigor than educating the reader. This mythical(?) nemesis inspires me to focus on intuition. I really should give Mr. Rigor a name.</p>

<p>But, rigor has a use: it helps ink the pencil-lines we&#8217;ve sketched out. I&#8217;m not a mathematician, but others have <a href="http://arxiv.org/abs/0811.0164">written about the details</a> of interpreting 0.999&#8230; and 1 or less than 1:</p>

<blockquote>
&#8220;So long as the number system has not been specified, the students&#8217; hunch that .999&#8230; can fall infinitesimally short of 1, can be justified in a mathematically rigorous fashion.&#8221;<br />
</blockquote>

<p>My goal is to educate, entertain, and spread interest in math. Can you think of a more salient way to get non-math majors interested in the ideas behind analysis? Limits aren&#8217;t going to market themselves.</p>]]></content:encoded>
			<wfw:commentRss>http://betterexplained.com/articles/a-friendly-chat-about-whether-0-999-1/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Why Do We Need Limits and Infinitesimals?</title>
		<link>http://betterexplained.com/articles/why-do-we-need-limits-and-infinitesimals/</link>
		<comments>http://betterexplained.com/articles/why-do-we-need-limits-and-infinitesimals/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 07:00:55 +0000</pubDate>
		<dc:creator>Kalid</dc:creator>
				<category><![CDATA[Calculus]]></category>
		<category><![CDATA[Math]]></category>

		<guid isPermaLink="false">http://betterexplained.com/?p=380</guid>
		<description><![CDATA[So many math courses jump into limits, infinitesimals and Very Small Numbers &#8482; without any context. But why do we care?

Math helps us model the world. We can break a complex idea (a wiggly curve) into simpler parts (rectangles):



But, we want an accurate model. The thinner the rectangles, the more accurate the model. The simpler [...]]]></description>
			<content:encoded><![CDATA[<p>So many math courses jump into limits, infinitesimals and Very Small Numbers &#8482; without any context. But why do we care?</p>

<p>Math helps us model the world. We can break a complex idea (a wiggly curve) into simpler parts (rectangles):</p>

<p><img src="http://betterexplained.com/wp-content/uploads/limit_intro/modeling_shape.png" /></p>

<p>But, we want an accurate model. The thinner the rectangles, the more accurate the model. The simpler model, built from rectangles, is easier to analyze than dealing with the complex, amorphous blob directly.</p>

<p>The tricky part is making a decent model. Limits and infinitesimals help us create models that are simple to use, yet share the same properties as the original item (length, area, etc.).</p>

<h2>The Paradox of Zero</h2>

<p>Breaking a curve into rectangles has a problem: How do we get slices so thin we don&#8217;t notice them, but large enough to &#8220;exist&#8221;?</p>

<p>If the slices are too small to notice (zero width), then the model appears identical to the original shape (we don&#8217;t see any rectangles!). Now there&#8217;s no benefit &#8212; the &#8217;simple&#8217; model is just as complex as the original! Additionally, adding up zero-width slices won&#8217;t get us anywhere.</p>

<p>If the slices are tiny but measurable, the illusion vanishes. We <em>see</em> that our model is a jagged approximation, and won&#8217;t be accurate. What&#8217;s a mathematician to do?</p>

<p>We want the best of both: slices so thin we can&#8217;t see them (for an accurate model) and slices thick enough to create a simpler, easier-to-analyze model. A dilemma is at hand!</p>

<h2>The Solution: Zero is Relative </h2>

<p>The notion of zero is biased by our expectations. Is &#8220;0 + i&#8221;, a purely <a href="http://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/">imaginary number</a>, the same as zero?</p>

<p>Well, &#8220;i&#8221; sure looks like zero when we&#8217;re on the real number line: the &#8220;real part&#8221; of i, Re(i), is indeed 0. Where else would a purely imaginary number go? (How far East is due North?)</p>

<p>Here&#8217;s a different brain bender: did your weight change by zero pounds while reading this sentence? Yes, by any scale you have nearby. But an atomic measurement would show <em>some</em> mass change due to sweat evaporation, exhalation, etc.</p>

<p>You see, there are two answers (so far!) to the &#8220;be zero and not zero&#8221; paradox: </p>


<ul>
<li><strong>Allow another dimension</strong>: Numbers measured to be zero in our dimension might actually be small but nonzero in another dimension (infinitesimal approach &#8212; a dimension <em>infinitely smaller</em> than the one we deal with) </li>
</ul>




<ul>
<li><strong>Accept imperfection</strong>: Numbers measured to be zero are probably nonzero at a greater level of accuracy; saying something is &#8220;zero&#8221; really means &#8220;it&#8217;s 0 +/- our measurement error&#8221; (limit approach)</li>
</ul>



<p>These approaches bridge the gap between &#8220;zero to us&#8221; and &#8220;nonzero at a greater level of accuracy&#8221;.</p>

<h2>Overview of Limits &#038; Infinitesimals</h2>

<p>Let&#8217;s see how each approach would break a curve into rectangles:</p>


<ul>
<li><strong>Limits:</strong> &#8220;Give me your error margin (I know you have one, you limited, imperfect human!), and I&#8217;ll draw you a curve. What&#8217;s the smallest unit on your ruler? Inches? Fine, I&#8217;ll draw you a staircasey curve at the millimeter level and you&#8217;ll never know. Oh, you have a millimeter ruler, do you? I&#8217;ll draw the curve in nanometers. Whatever your accuracy, I&#8217;m better. You&#8217;ll never see the staircase.&#8221;</li>
</ul>




<ul>
<li><strong>Infinitesimals:</strong> &#8220;Forget accuracy: there&#8217;s an entire <em>infinitely small dimension</em> where I&#8217;ll make the curve. The precision is totally beyond your reach &#8212; I&#8217;m at the sub-atomic level, and you&#8217;re a caveman who can barely walk and chew gum. It&#8217;s like getting to the imaginary plane from the real one &#8212; you just can&#8217;t do it. To you, the rectangular shape I made at the sub-atomic level is the most perfect curve you&#8217;ve ever seen.&#8221;</li>
</ul>



<p>Limits stay in our dimension, but with &#8216;just enough&#8217; accuracy to maintain the illusion of a perfect model. Infinitesimals build the model in another dimension, and it looks perfectly accurate in ours.</p>

<p>The trick to both approaches is that the simpler model was built beyond our level of accuracy. We might <em>know</em> the model is jagged, but we can&#8217;t tell the difference &#8212; any test we do shows the model and the real item as the same.</p>

<h2>That trick doesn&#8217;t work, does it? </h2>

<p>Oh, but it does. We&#8217;re tricked by &#8220;imperfect but useful&#8221; models all the time:</p>


<ul>
<li>Audio files don&#8217;t contain all the information of the original signal. But can you tell the difference between a high-quality mp3 and a person talking in the other room?</li>
</ul>




<ul>
<li>Computer printouts are made from individual dots too small to see. Can you tell a handwritten note from a high-quality printout of the same?</li>
</ul>




<ul>
<li>Video shows still images at 24 times per second. This &#8220;imperfect&#8221; model is fast enough to trick our brain into seeing fluid motion.</li>
</ul>



<p>On and on it goes. We resist because of our <a href="http://betterexplained.com/articles/learning-calculus-overcoming-our-artifical-need-for-precision/">artificial need for precision</a>. But audio and video engineers know they don&#8217;t need a perfect reproduction, just quality <em>good enough</em> to trick us into thinking it&#8217;s the original.</p>

<p>Calculus lets us make these technically imperfect but &#8220;accurate enough&#8221; models in math.</p>

<h2>Working In Another Dimension</h2>

<p>We need to be careful when reasoning with the simplified model. We need to &#8220;do our work&#8221; at the level of higher accuracy, and bring the <em>final result</em> back to our world. We&#8217;ll lose information if we don&#8217;t. </p>

<p>Suppose an imaginary number (i) visits the real number line. Everyone thinks he&#8217;s zero: after all, Re(i) = 0. But i does a trick! &#8220;Square me!&#8221; he says, and they do: &#8220;i * i = -1&#8243; and the other numbers are astonished.</p>

<p>To the real numbers, it appeared that &#8220;0 * 0 = -1&#8243;, a giant paradox.</p>

<p>But their confusion arose from their perspective &#8212; they only <em>thought</em> it was &#8220;0 * 0 = -1&#8243;. Yes, Re(i) * Re(i) = 0, but that wasn&#8217;t the operation! We want Re(i * i), which is different entirely! We square i in its own dimension, and bring <em>that</em> result back to ours. We need to square i, the imaginary number, and not 0, our <em>idea</em> of what i was.</p>

<p>Beware similar mistakes in calculus: we deal with tiny numbers that <em>look like zero</em> to us, but we can&#8217;t do math assuming they are (just like treating i like 0). No, we need to &#8220;do the math&#8221; in the other dimension and convert the results back.</p>

<p>Limits and infinitesimals have different perspectives on how this conversion is done:</p>


<ul>
<li><strong>Limits:</strong> &#8220;Do the math&#8221; at a level of precision just beyond your detection (millimeters), and bring it back to numbers on your scale (inches)</li>
</ul>




<ul>
<li><strong>Infinitesimals:</strong> &#8220;Do the math&#8221; in a different dimension, and bring it back to the &#8220;standard&#8221; one (just like taking the real part of a complex number; you take the &#8220;standard&#8221; part of a hyperreal number &#8212; more later)</li>
</ul>



<p>Nobody ever told me: Calculus lets you work at a better level of accuracy, with a simpler model, and bring the results back to our world.</p>

<h2>A Real Example: sin(x) / x</h2>

<p>Let&#8217;s try a conceptual example. Suppose we want to know what happens to sin(x) / x at zero. Now, if we just plug in x = 0 we get a nonsensical result: sin(0) = 0, so we get 0 / 0 which could be anything. </p>

<p>Let&#8217;s step back: what does &#8220;x = 0&#8243; mean in our world? Well, if we&#8217;re allowing the existence of a greater level of accuracy, we know this:</p>


<ul>
<li>Things that <em>appear</em> to be zero may be nonzero in a different dimension (just like i might appear to be 0 to us, but isn&#8217;t)</li>
</ul>



<p>We&#8217;re going to say that x can be really, really close to zero at this greater level of accuracy, but not &#8220;true zero&#8221;. Intuitively, you can think of x as 0.0000&#8230;00001, where the &#8220;&#8230;&#8221; is enough zeros for you to no longer detect the number.</p>

<p>(In limit terms, we say x = 0 + d (delta, a small change that keeps us within our error margin) and in infinitesimal terms, we say x = 0 + h, where h is a tiny hyperreal number, known as an infinitesimal)</p>

<p>Ok, we have x at &#8220;zero to us, but not really&#8221;. Now we need a simpler model of sin(x). Why? Well, sine is a crazy repeating curve, and it&#8217;s hard to know what&#8217;s happening. But it turns out that a <em>straight line</em> is a darn good model of a curve <a href="http://www.wolframalpha.com/input/?i=Plot[{Sin[x]%2C+x}%2C+{x%2C+-5.0%2C+5.0}]">over short distances</a>:</p>

<p><img src="http://betterexplained.com/wp-content/uploads/limit_intro/sinx_vs_x.png" /></p>

<p>Just like we can break a filled shape into tiny rectangles to make it simpler, we can dissect a curve into a series of line segments. Around 0, sin(x) looks like the line &#8220;x&#8221;. So, we switch sin(x) with the line &#8220;x&#8221;. What&#8217;s the new ratio? </p>

<p><img src='http://betterexplained.com/latexrender/pictures/4141f444178a78668361ddacddc3a0ce.gif' title='\displaystyle{ \frac{sin(x)}{x} \sim \frac{x}{x} = 1 }' alt='\displaystyle{ \frac{sin(x)}{x} \sim \frac{x}{x} = 1 }' align=absmiddle /></p>

<p>Well, &#8220;x/x&#8221; is 1. Remember, we aren&#8217;t really dividing by zero because in this super-accurate world: x is tiny but non-zero (0 + d, or 0 + h). When we &#8220;take the limit or &#8220;take the standard part&#8221; it means we do the math (x / x = 1) and then find the closest number in our world (1 goes to 1).</p>

<p>So, 1 is what we get when sin(x) / x approaches zero &#8212; that is, we make x as small as possible so it becomes 0 to us. If x became pure, true zero, then the ratio would be undefined (and it is at the infinitesimal level!). But we&#8217;re never sure if we&#8217;re at perfect zero &#8212; something like 0.0000&#8230;0001 looks like zero to us. </p>

<p>So, &#8220;sin(x)/x&#8221; looks like &#8220;x/x = 1&#8243; as far as we can tell. Intuitively, the result makes sense once we <a href="http://betterexplained.com/articles/intuitive-guide-to-angles-degrees-and-radians/">read about radians</a>).</p>

<h2>Visualizing The Process</h2>

<p>Today&#8217;s goal isn&#8217;t to solve limit problems, it&#8217;s to understand the process of solving them. To solve this example: </p>


<ul>
<li>Realize x=0 is not reachable from our accuracy; a &#8220;small but nonzero&#8221; x is always available at a greater level of accuracy</li>
<li>Replace sin(x) by a straight line as a simpler model</li>
<li>&#8220;Do the math&#8221; with the simpler model (x / x = 1)</li>
<li>Bring the result (1) back into our accuracy (stays 1)</li>
</ul>



<p>Here&#8217;s how I see the process:</p>

<p><img src="http://betterexplained.com/wp-content/uploads/limit_intro/modeling_process.png" /></p>

<p>In later articles, we&#8217;ll learn the details of setting up and solving the models.</p>

<h2>Caveats: The Trick Doesn&#8217;t Always Work</h2>

<p>Some functions are really &#8220;jumpy&#8221; &#8212; and they might differ on an infinitesimal-by-infinitesimal level. That means we can&#8217;t reliably bring them back to our world. It looks like the function is unstable at microscopic level and doesn&#8217;t behave &#8220;smoothly&#8221;.</p>

<p>The rigorous part of limits is figuring out which functions behave well enough that simple yet accurate models can be made. Fortunately, most of the natural functions in the world (x, x<sup>2</sup>, sin, e<sup>x</sup>) behave nicely and <em>can</em> be modeled with calculus.</p>

<h2>Limits Or Infinitesimals?</h2>

<p>Logically, both approaches solve the problem of &#8220;zero and nonzero&#8221;. I like infinitesimals because they allow &#8220;another dimension&#8221; which seems a cleaner separation than &#8220;always just outside your reach&#8221;. Infinitesimals were the foundation of the intuition of calculus, and appear inside physics and other subjects that use it.</p>

<p>This isn&#8217;t an analysis class, but the math robots can be assured that infinitesimals have a rigorous foundation. I use them because they click for me. </p>

<h2>Summary</h2>

<p>Phew! Some of these ideas are tricky, and I feel like I&#8217;m talking from both sides of my mouth: we want to be simpler, yet still perfectly accurate?</p>

<p>This famous dilemma about &#8220;being zero sometimes, and non-zero others&#8221; is a famous critique of calculus. It was mostly ignored since the results worked out, but in the 1800s limits were introduced to really resolve the dilemma. We learn limits today, but without understanding the nature of the problem they were trying to solve!</p>

<p>Here are the key concepts:</p>


<ul>
<li>Zero is relative: something can be zero to us, and non-zero somewhere else</li>
<li>Infinitesimals (&#8221;another dimension&#8221;) and limits (&#8221;beyond our accuracy&#8221;) resolve the dilemma of &#8220;zero and nonzero&#8221;</li>
<li>We create simpler models in the more accurate dimension, do the math, and bring the result to our world</li>
<li>The final result is perfectly accurate for us </li>
</ul>



<p>My goal isn&#8217;t to do math, it&#8217;s to understand it. And a huge part of grokking calculus is realizing that simple models created beyond our accuracy can look &#8220;just fine&#8221; in our dimension. Later on we&#8217;ll learn the rules to build and use these models. Happy math.</p>]]></content:encoded>
			<wfw:commentRss>http://betterexplained.com/articles/why-do-we-need-limits-and-infinitesimals/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
