Elektrine lite

← Feed

@FishFace@ioc.exchange

Post #2856898

2026-05-25 12:59 UTC

Here we are again on #MathsMonday, looking at the questionable statements of SmartmanApps, #debunking the #disinformation and seeing what real #mathematics it accidentally uncovers. Our now-familiar friend says that infinitesimals are a standard thing taught in schools. This is false, with the possible exception of wherever he teaches, because infinitesimals have by and large been ejected from mathematics due to being unnecessary and confusing. But what is true is that infinitesimals *used* to be taught, and he has the very old textbooks to prove it. Let’s find one of those textbooks, and its definition of infinitesimal: > lim a = 0 means that a is an infinitesimal quantity (Advanced Algebra, p226 by Collins, J. 1911. American Book Company. Symbols altered for typographical necessity) So we need to know what “lim x = a” means, which is furnished to us on page 297 (it is no credit to this textbook that it uses undefined terms without even an apology): > If a variable x assumes a given sequence of values such that the numerical difference between a constant a, and the variable x becomes and remains less than any assignable quantity, however small, then x is said to approach a as its limit [written] lim x = a This is essentially the way Cauchy defined limits, and is the same as the definition of a limit I gave last time, with two changes: 1. It’s less easily translated into the symbolic version due to not using directly equivalent language like “for every”. 2. Instead of a sequence, we talk of a “variable”. It is the second difference which is more consequential. In modern mathematics, in any given context, a variable only takes on a single value. If you think of x as possibly taking on multiple values, say 2 and 0 in alternation, then the following argument no longer works: “x is not less than 1, and x is not greater than 1, therefore x is equal to 1”. Imagine asking “is x less than 1?” and finding that x could be 2, so answering, “no”; then we may ask “is x greater than 1?” and find that x could be 0, so answer “no” again. But concluding that x is equal to 1 is not valid. So, we must be smarter about such arguments. Maybe our Smart friend is that smart, but I would prefer not to depend on it. The solution modern mathematics has taken to this is that if we want to consider a changing quantity, we encode it into a different kind of object: a function. The function accepts a parameter, and that parameter determines what value it returns. Thus the dependence of that value on the parameter is made explicit; we save ourselves from the possibility of getting confused, because “x(0) is not less than 1, and x(1) is not greater than 1, therefore x(2) is equal to 1” is obviously rubbish! In school it is typical still to describe functions in the old-fashioned language of variables, so you probably remember seeing a linear function described by “y = mx + c”, where x is a variable, and y another variable which *depends* on it. Further on in school it’s typical to replace “y” with “f(x)” which makes this dependence explicit. Because functions are an entirely different type of thing, we also never compare them to numbers without first describing exactly how that comparison should happen. We don’t ask, “is f equal to 1”? Because the answer is clearly “no”, and similarly f is not less than or greater than 1; f is a function, not a number so these questions don’t even really make sense. This is not the case with variables; it is perfectly reasonable to ask whether x is equal to 1 - this kind of question is embedded in every single equation a school pupil is asked to solve. Clearly, mathematicians and pupils of yesteryear were all able to work like this, but it is unnecessarily confusing and error-prone. ## Sequences So, we will use functions instead of variables, and since it will not cause any extra difficulties, we will specifically use sequences which are functions whose inputs are natural numbers. This turns Cauchy’s definition of the limit into the modern one, and it turns his definition of an infinitesimal into “a sequence with a limit of zero”. We have some questions to answer: while it is natural to compare a variable to numbers (such as when solving a system of inequalities) comparing a function (or sequence) to a number is less natural. What does “sin < ½” mean? Is it true, or false? Clearly sin(x) < ½ for some x but not for others. Nonetheless, if we want sequences to occupy the role of infinitesimals, we need to be able to perform such comparisons, because the fundamental property of an infinitesimal e is that 0 < e < 1/n for all natural numbers n. Thus how we set up infinitesimals is fundamentally a matter of how we set up rules for comparing the sequences which represent them. Let us first point out that instead of comparing sequences to *numbers* we can replace any fixed number with the constant sequence all of whose elements are that fixed number. And secondly, let’s establish that the *normal* equality of sequences is simply that each of their corresponding elements must be equal, that is, their first elements must be equal to each other, their second elements must be equal to each other, and so on. This means that there are many sequences whose limit is zero but which are not equal to one another. One of those sequences is the constant sequence all of whose elements are zero, i.e. the sequence which we are using instead of the number zero, written (0, 0, 0, …) I should point out here that it is a standard fact about limits that the limit of a constant sequence is always that constant. This should be easy to see from the definition, but in a university course you would prove it rigorously. This means, also, that any sequence whose limit is zero must be different from any constant sequence, except that the zero sequence is equal to itself. This is good for our use of sequences which converge to zero (i.e. have limit zero) as infinitesimals, since they should be different from numbers larger than zero. ## Equivalence and Order But we still have to do more work, because to be infinitesimals, these sequences need to be smaller than 1/n, for every natural number n. We know the first step to making sense of this: replacing 1/n with the sequence (1/n, 1/n, 1/n, …). The next step is creating a notion of “smaller” and “larger” sequences. In what follows, I will fix a sequence e representing an infinitesimal, e := (1, ½, ⅓, ¼, …), and x representing a small finite positive number, x:= (0.1, 0.1, 0.1, …) ### Global Domination One very simple way of setting up an ordering is to say that (a1, a2, a3, …) < (b1, b2, b3, …) if a1 < b1 and a2 < b2 and a3 < b3, and so on, for each index. This is no good for our purpose, because look at e and x. If we are doing things right, we should have e < x, but e1 = 1 is not less than x1 = 0.1. Even worse, if we go to the 11th element, x11 = 0.1 is not less than e11 = 1/11, so neither e < x nor x < e: this is not a **total** ordering, i.e. sometimes two objects just do not lie in any particular order. ### Lexicographic Ordering The lexicographic (so called because it’s the ordering used by dictionaries - i.e. lexicons) ordering is perhaps the next most obvious way of ordering something that’s made out of multiple things which are themselves ordered. Using this ordering we’d say that (a1, a2, a3, …) < (b1, b2, b3, …) if a1 < b1, or a1 = b1 and a2 < b2, or a1 = b1 and a2 = b2 and a3 < b3, or … and so on. This *does* give us a total order; we can compare any two sequences and either one is less than the other, or they are exactly the same sequence. However, we still have a problem because we find that since 0.1 < 1, we have defined x < e, which is not what we wanted. This ordering fails to capture the idea that it is the *eventual* behaviour of infinitesimals that we care about, and instead makes the early behaviour the most important. ### Eventual Domination We can’t just do a “reverse lexicographic order” because we can’t start at the *last* element of a sequence composed of infinitely many elements.[^4] But we can do something else: we can say that (a1, a2, a3, …) ≤ (b1, b2, b3, …) if *from some point* all the a’s are smaller than all the b’s. You can hopefully see that, with this ordering, e ≤ x: from the 11th element onwards, all e’s are below 0.1. And indeed if y is *any* constant sequence consisting of rational numbers, eventually e will drop below that number and stay below. It is not for no reason that I used ≤ in this definition instead of <. That is because this is again not a total order among all possible sequences: a sequence could oscillate above and below another sequence forever. ### Ordinary Real Numbers What Cantor did in his development of real analysis was to notice that there is a certain kind of sequence that behaves very nicely, which nowadays we call a *Cauchy sequence*. It has the property that as the sequence continues, its values become arbitrarily close to all later values: > A sequence a is *Cauchy* if, for every ε > 0, there is a number N such that for all n, m both greater than N, |a(n) - a(m)| < ε The structure Cantor worked with was all of *these* sequences (of rational numbers) rather than arbitrary sequences. Then, he said that two sequences were equivalent if the difference between them becomes arbitrarily small. If not, then (one can prove) the difference between the values of a and b is either eventually positive, in which case we say a is larger, or eventually negative and we say b is larger. We can go on to define arithmetic between such sequences and prove that everything works out wonderfully but there is one snag for us: there are *no* infinitesimals! What was the fate of our supposedly infinitesimal sequence e? Well, unfortunately the difference between it and the zero sequences becomes arbitrarily small, so they are rendered equivalent: any sequence which is “infinitesimal” in the Cauchy sense becomes merely zero. [^4]: Unless the infinite order type is a *successor ordinal* which is a concept beyond the scope of this post, and is not the case for our sequences. #math #maths 1/2

Replies (1)

  • @FishFace@ioc.exchange 2026-05-25 13:00

    ## True Infinitesimals To proceed to have infinitesimals we need to accept one of two things: 1. Much more complicated mathematics than I want to explain here 2. Limitations on what you can do with the number system being developed (e.g. a partial order, or arithmetic that isn’t always defined) The first option is taken by the development of the Levi-Civita field. This is formed not of sequences but of functions with *rational* number inputs, so is quite a bit more complicated. More complicated still is the mathematics of *Non-standard Analysis* which uses ordinary sequences but to create the notion of equivalence requires an object called an *ultrafilter*, which is quite advanced to explain. The second option is taken if you examine the structures I mentioned above, as well as others, such as the *dual numbers*, but none really captures the desire to say that 0.999… is infinitesimally less than 1: depending on the exact structure, either decimal expansions no longer make sense at all, or the statement is not true, or the two things are incomparable, or arithmetic doesn’t work so it is too far from the real numbers that 0.999… and 1 are clearly members of. ### Back to Decimals It’s worth thinking about where we came to this discussion from - decimal expansions. When someone unschooled in higher mathematics doubts that 0.999… = 1, they typically want to say that 1 - 0.999… = 0.000…1, i.e. “zero, followed by a decimal point, followed by infinitely many zeroes, *followed by a one*”. This thing is not a decimal expansion, at least, not the decimal expansion normal mathematicians use. Those decimal expansions do not have any digit which has infinitely many digits before it, whereas this one does. If we decide to define this kind of expansion as an infinitesimal, we ought still to be able to do arithmetic with it: if we call it ε, we should be able to work with 10ε and ε/10. If the expansions are to be worth having, they should obey the normal rules of place value, meaning that 10ε should shift the 1 one decimal place to the left, and ε/10 should shift it 1 decimal place to the right. But if we describe those in words they would still be “zero, followed by a decimal point, followed by infinitely many zeroes, followed by a one”, exactly the description of ε itself. In order to not have arithmetic collapse and have all numbers equal to all others, so the description was incomplete. There must be an identified spot - an infinite place value - where this 1 is inserted, so that we can move the 1 to the left when we multiply ε by 10. In particular, there must be zeroes to the left (and right) of that spot, so what we have is not 0.000…1, but rather 0.000…;…0001000…! The “;” here represents an imaginary boundary between infinitely many zeroes stretching to the right in the conventional decimal part, and infinitely many zeroes stretching to the left in the unconventional part, to indicate that the dots hide an infinite, rather than finite, number of zeroes. The problem with this though is that the idea of describing ε in this way was that by adding this one digit to 0.999…, it would be added to the “last” 9 digit, and hence cause infinitely many carries, resulting in 1 exactly. This does not happen if there are infinitely many zeroes for the 1 to move left into, instead 0.999…;...000… + 0.000…;...0001000 would have to be 0.999…;...0001000… So this only works if we conceive of 0.999… as being a shorthand for 0.999…;...9999000… And this genuinely *does* work in an appropriate development of Non-standard Analysis, except for one issue I believe to be fatal: using 0.999… as a shorthand for something whose decimal expansion actually *stops* having nines and from that point is all zeroes is nonsense. If the notation “0.999…” means that the nines never stop, as is the case in standard analysis, then it only makes sense to have this be another way of writing the number 1. Nevertheless, subject to arguments of this kind, analysis with infinitesimals *can* be carried out in this way. There is a simple way of thinking about it: in infinitesimal analysis you generally have a way of chopping off the infinitesimal part of a number, leaving only its “standard” part. The rule is that if you want a structure in which you can perform ordinary arithmetic with infinitesimals, then you can never add an infinitesimal number to another and change the standard part. The notation 0.999… suggests a number whose standard part is less than 1 (hence the confusion), but the desire to see ε as an infinitesimal is a desire for 0.999… to be only infinitesimally less than 1, hence at the very least its standard part must be 1. ## Conclusion This has been a very brief look at a very big topic (Fréchet filters didn’t even make the cut!) I hope it encourages you to think and read about infinitesimal analysis, and where the boundary between figures of speech and mathematical practice lies. As before, the inspiration for this has been one annoying charlatan, but the ongoing motivation is a love of mathematics for its own sake. As always, if you have any questions I’m happy to try and answer (though I know very little about the Levi-Civita field). Until next time! 2/2

    Open ##3832635