mathematics / calculus / the limit
The Limit
The slope of the line through two points on a curve is plain arithmetic. Slide the two points together and the arithmetic collapses to 0/0 while the picture keeps a perfectly good answer, and a limit is how that answer is defined without ever evaluating at the point.
By the end you can
- say what a limit is without using the word approaches, as a claim about how close the values get and stay
- explain why the value of a function at a point has no bearing on its limit there, so a hole is not a missing limit and a value is not a limit
- name the three ways a limit fails to exist, and say what "the limit is infinity" is shorthand for
- read the epsilon-delta definition as a description of a band and a window you have already moved by hand
- get the speed at an instant out of an instrument that only ever reports an average over a gap
- say what dx is and what it is not, and why dy/dx is one symbol rather than a fraction with a top and a bottom you may separate
Two points, one straight line
The straight line through two points on a curve has slope Δy/Δx, and working that out is arithmetic on two numbers with no limit anywhere in it.
The slope of a straight line is one number and it is the same everywhere along the line. A curve has no such number. It is steeper in some places than others, which is the whole reason it is a curve. So start with the question that does have an answer.
Take two points on the curve, one at input a and one at input b. Draw the straight line through them. That line cuts the curve at both points, which makes it a , and it has an honest slope: the height gained divided by the distance covered, or (f(b) − f(a))/(b − a).
Both of those differences get a name and a symbol. Δ is the capital Greek letter delta and it is read as "change in". is the change in the input, b − a. Δy is the change in the output, f(b) − f(a). The slope is Δy/Δx, and both of the letters in it stand for a gap you could measure with a ruler.
The curve is f(x) = x². Teal marks the input side and amber the output side, so the horizontal bracket is the change in input and the vertical one is the change in output. Drag either point, or use the two sliders. The line through them is drawn a little past both, and its tilt on screen is its slope, because the two axes carry the same number of pixels per unit. Right now the change in x is 1.000000, the change in y is 1.800000, and the slope is 1.800000. The two points cannot come closer than 0.05 to each other here.
A curve with two points on it and the straight line through them, drawn a little past both. A horizontal bracket measures the change in input and a vertical bracket measures the change in output.
Move either point and watch the line pivot. Look at the two brackets before you look at the panel: the slope is the vertical one divided by the horizontal one, and nothing else goes into it.
The slope belongs to the pair of points. Move either one and it is a different number.
The curve here is f(x) = x², and the next step stays on it.
None of this is calculus. (f(b) − f(a))/(b − a) is a subtraction, a subtraction and a division, and every one of those is defined. It is the average rate of change over the stretch from a to b. Nothing here needs a limit and nothing here should be read as hinting at one.
Notice what it does not give you. The answer depends on both points. Move either one and the tilt changes, so the number belongs to the pair, never to a single place on the curve. There is no answer yet to "how steep is this curve at x = 1", only to "how steep is this curve between x = 1 and over there". The next step tries to close that distance.
Slide them together
Bring the two points together and the line settles onto a definite tilt, while the formula that computes that tilt collapses to 0/0 and stops.
Drive the second point in toward the first before reading any further. The control walks it down a ladder of gaps, and the last rung of that ladder is zero.
| Δx | b | f(b) | Δy | slope |
|---|---|---|---|---|
| 1.000000 | 0.000000 | 0.000000 | 1.000000 | 1.000000 |
| 0.500000 | 0.500000 | 0.250000 | 0.750000 | 1.500000 |
| 0.100000 | 0.900000 | 0.810000 | 0.190000 | 1.900000 |
| 0.010000 | 0.990000 | 0.980100 | 0.019900 | 1.990000 |
| 0.001000 | 0.999000 | 0.998001 | 0.001999 | 1.999000 |
| 0.000000 | 1.000000 | 1.000000 | 0.000000 | refuses |
One point is held at x = 1 and the other walks in along the curve, down a ladder of six gaps ending at zero. The panel divides the change in output by the change in input at every rung. The table keeps the whole ladder on screen, with the rungs you have not reached yet greyed. The gap is now 1.000000 and the quotient is 1.000000. A bracket shorter than 3 pixels is drawn at 3 pixels with its true size printed, so no mark on the drawing is ever a size that lies.
A curve, one point held still, and a second point you drive down a ladder of gaps toward it. The last rung of the ladder is zero. Brackets on the drawing measure the two changes and the panel does the division.
Watch the tilt of the line and the two numbers in the fraction at the same time. They are not doing the same thing, and the difference between what they do is the whole step.
At the bottom rung the panel stops printing a slope and says why. The line does not go anywhere.
Two things happen at once and both matter. The first is the line. With the fixed point at x = 1 on f(x) = x², a gap of Δx = 1 gives a slope of 1. At Δx = 0.5 the slope is 1.5. At 0.1 it is 1.9, at 0.01 it is 1.99, at 0.001 it is 1.999. Somewhere down that ladder the line stops moving in any way the eye can detect, and it is plainly sitting at a definite tilt.
The second is the fraction. Δy is shrinking too, and faster. At Δx = 0.1 the change in height is 0.19. At 0.01 it is 0.0199. At 0.001 it is 0.001999. The top and the bottom of the fraction are both marching down to zero while the quotient between them sits calmly near 2.
Now take the ladder to its last rung. At Δx = 0 the two points are the same point. Δy is 0, Δx is 0, and the panel refuses to print a slope. That is not the figure failing. It is the formula having nothing to say.
Here is why 0/0 has no value, and it is not the same reason 1/0 has none. A quotient a/b = c is a claim that c · b = a. For 1/0 there is no c at all, because anything multiplied by 0 is 0 and never 1. For 0/0 the problem is the opposite: every c works, since 0 · 5 and 0 · 17 are both 0, and nothing in the expression chooses between them. An expression that fails this way is called an . It is not undefined for lack of a candidate. It is undefined for lack of a reason to prefer one.
So the picture has an answer and the arithmetic does not. At the exact setting where the formula gives up, the line on screen is sitting somewhere you could point at. Leave the page here able to say what is wrong, because every remaining step exists to close that gap.
A point that is not there
The rule (x² − 1)/(x − 1) has a value at every input except 1, so its graph is a straight line with one point lifted out, and it is the same expression the last two steps were dividing.
Write out what the last two steps were computing. The curve was f(x) = x² and one point was held at x = 1, so the two heights are x² and 1 and the two inputs are x and 1. The slope of the line through them is (x² − 1)/(x − 1).
That expression is a rule in its own right, with x as its input, and it is the curve this step draws. The ladder of slopes you just walked down was this rule being evaluated at 0, then 0.5, 0.9, 0.99 and 0.999.
You have met it before. It is the rule the first page of the functions subject ended on, where it was left as a question rather than answered.
The bottom is 0 when x = 1, so 1 is refused and is not in the . Now factor the top: x² − 1 is (x − 1)(x + 1). For every other input the factor of x − 1 appears above and below and cancels, leaving x + 1. Cancelling means dividing the top and the bottom by x − 1, and that is only legal when x − 1 is not zero. So the hole survives the simplification rather than being tidied away by it. x + 1 is a different rule, one that accepts 1 and returns 2 there.
at x = 0.500: (0.250 − 1) / (0.500 − 1) = −0.750 / −0.500 = 1.500, and x + 1 = 1.500
The curve is (x² − 1)/(x − 1), the rule the functions page ended on, drawn as two separate paths with a real gap between them. The open circle marks the one input it has no value for: the bottom is 1 − 1 there, which is zero. Teal marks the input side, so the dashed teal guide drops from the marker to its x, and amber marks the output side, so the dashed amber one runs across to its height. Slide the marker with the pointer or the slider. It cannot be put on the missing input: a move that would land there is sent to the nearest input either side by the direction you were going, and the line above the drawing then prints what the rule does at the input you asked for. The marker is now at x = 0.500 and the rule gives 1.500 there.
A curve that looks straight with one open circle in it, the algebra of the cancellation shown with it, and a marker you move along the curve.
The open circle marks the one input the rule has no value for. Drive the marker at it. It cannot land there, and the readout says the rule has no value rather than going blank or printing a zero.
Every other point on the drawing is a value the rule returns, which is the point of the step: this curve is well behaved everywhere except at one place, and at that place it is not badly behaved, it is absent.
What is drawn is therefore the straight line of x + 1 with a single point taken out, marked with the the functions subject already uses. A break of that shape has a name: a , one point wide, with the curve behaving normally on both sides of it.
Two facts from two different drawings are now the same fact. The slope formula had nothing to return when Δx reached 0. This curve has no height at x = 1. Same expression, same refused input, and the two steps before this one were standing on this hole the whole time without drawing it.
Approaching, without arriving
Walk the input in toward the missing point from both sides and the heights close in on 2, without the rule ever being asked for a value at the point itself.
Step the march in before reading on. One control walks both sides inward together, so take it as far in as it goes.
showing −1 to 3, the width you started at.
| x | height |
|---|---|
| 0.000000 | 1.000000 |
| 1.000000 | no value |
| 2.000000 | 3.000000 |
The curve is (x² − 1)/(x − 1), which is x + 1 at every input except 1, where it divides by zero. The plot is a window on the input 1 with a marcher on each side of it, at 0.000000 and 2.000000; the dashed amber guides run from each marcher to its height and the teal ticks below mark where each one stands, solid from below and dashed from above. Stepping a march in shrinks the window by ten and the marchers stay on the same two ticks, so what changes is the numbers rather than the picture. The strip under the plot shows which slice of the opening range you are looking at, and showing −1 to 3, the width you started at. The dashed rule across the plot is the height both sides are closing on. The hollow ring marks a height the curve does not include.
The curve with the hole, a table, and a control that steps the input closer to the missing point from both sides at once.
Table and plot are the same march shown twice. The plot zooms in as the march goes in, so the two shrinking gaps stay visible instead of collapsing into one pixel.
The refused input has a row in the table like every other input, and that row says in words that there is no value. Read down each column and ask what the heights are closing on. Then check that no row anywhere in the table asks about the point itself.
From below, the rule gives 1.9 at x = 0.9, then 1.99 at 0.99, then 1.999 at 0.999. From above it gives 2.1 at 1.1, then 2.01 at 1.01, then 2.001 at 1.001. Both columns close on 2. Neither ever reaches it, because x + 1 equals 2 only at x = 1 and that is the one input the rule turns away.
That is a . The limit of this rule as x goes to 1 is 2, written lim f(x) = 2 as x → 1. Every word of the statement is about the heights at inputs near 1, and not one word of it is about the height at 1.
Here is the sentence this step exists for. Bolt an extra clause onto the rule saying that at x = 1 its value is 500. The number 500 is arbitrary, and that is the point: pick any other and nothing below changes. Every row of the table stays exactly as it is, because no row in it asks about x = 1. The limit is still 2. The value at the point has no bearing on the limit, and that is the definition working as intended rather than a loophole in it.
Which is why "plug the number in" is not what finding a limit means. For a great many rules substituting the number does give the limit, and a rule for which it does is said to have at that point. Continuity is the coincidence of two separate things, the limit and the value, and it is a fact about the particular rule rather than a general method. Here the limit exists and the value does not, so the two come apart and you can see which one you were relying on.
From the left, from the right
The march has two directions, they are two separate measurements, and a limit exists only when both settle and settle on the same number.
Walking in from below and walking in from above are two different questions. So far they have been run together and given the same answer, which hides the fact that they are separate.
A is the same question with the inputs restricted to one side. Coming up from below is written x → 1⁻ and coming down from above is x → 1⁺. The small minus and plus are not signs attached to the number 1. They name which side you arrived from.
showing −1 to 3, the width you started at.
from below
x = 0.000000
height = 1.000000
last three: 1.000000
settles on 2.000000
from above
x = 2.000000
height = 3.000000
last three: 3.000000
settles on 2.000000
the two heights are 2.000000 apart.
Both sides settle on 2 and they agree, so the limit is 2.
The curve is (x² − 1)/(x − 1), which is x + 1 at every input except 1, where it divides by zero. The plot is a window on the input 1 with a marcher on each side of it, at 0.000000 and 2.000000; the dashed amber guides run from each marcher to its height and the teal ticks below mark where each one stands, solid from below and dashed from above. Stepping a march in shrinks the window by ten and the marchers stay on the same two ticks, so what changes is the numbers rather than the picture. The strip under the plot shows which slice of the opening range you are looking at, and showing −1 to 3, the width you started at. The dashed rule across the plot is the height both sides are closing on. The hollow ring marks a height the curve does not include. Each side is its own march with its own control, and the two heights are 2.000000 apart.
Two marches on one curve, one walking in from below the marked point and one from above, each with its own readout of where its heights are settling.
Run one side on its own first, then the other, then both. The step is about the two readouts being two separate measurements, so compare them rather than reading either one alone.
Whether they agree is the question. On some curves it has one answer and on some it has another, and the next step is the ones where it does not.
On this curve both sides settle on 2 and nothing dramatic happens. That is why the split is introduced here: get the habit of reading two numbers instead of one while the two numbers agree, so that the next step is about the disagreement and not about the notation.
The rule tying them together is short. The two-sided limit exists exactly when both one-sided limits exist and are equal, and then it is their shared value. That gives three ways to fail and the next step has one curve for each.
There is a second reason the one-sided version gets its own name. Sometimes it is the only question available. √x has no inputs at all below 0, so at 0 there is nothing to the left to march through, and the limit from the right is the whole of what can be asked.
When there is no limit
A limit fails when the two sides settle on different numbers, when the heights grow past every bound, or when they never settle at all.
One curve so far, and both sides of it agreed. The chooser here keeps that curve as its first option and adds three that are broken, each in a different way, so the answer is not always no and you have to look rather than guess. The two side readouts from the previous step diagnose all four, and nothing new has to be read.
showing −1 to 3, the width you started at.
from below
x = 0.000000
height = 1.000000
last three: 1.000000
settles on 2.000000
from above
x = 2.000000
height = 3.000000
last three: 3.000000
settles on 2.000000
the two heights are 2.000000 apart.
answer first
Try it Press the jump. It has a value at the point. Does it have a limit?
Pick one The figure holds the answer back until you do.
The curve is (x² − 1)/(x − 1), which is x + 1 at every input except 1, where it divides by zero. The plot is a window on the input 1 with a marcher on each side of it, at 0.000000 and 2.000000; the dashed amber guides run from each marcher to its height and the teal ticks below mark where each one stands, solid from below and dashed from above. Stepping a march in shrinks the window by ten and the marchers stay on the same two ticks, so what changes is the numbers rather than the picture. The strip under the plot shows which slice of the opening range you are looking at, and showing −1 to 3, the width you started at. The dashed rule across the plot is the height both sides are closing on. The hollow ring marks a height the curve does not include. Each side is its own march with its own control, and the two heights are 2.000000 apart.
A chooser of curves, each shown in a window centred on the same input, and the two side readouts from the previous step kept on screen.
Every curve here is run the same way. March in from below, march in from above, then compare the two readouts. There is a limit only when both settle and settle on the same number.
Some of these curves have a value at the marked point and some do not. That is a separate question from whether the readouts agree, and keeping the two apart is the point of the step.
A jump. The rule takes one value on the left of the point and a different one on the right. Both one-sided limits exist and both are finite, and they are not equal. There is no single number the heights are closing on, so there is no limit. This curve also has a perfectly good value at the point. It has a value and no limit, which is the exact reverse of the hole curve, which has a limit and no value. Those two questions are independent and this page is the place to stop conflating them.
A blow-up. Near the marked point the heights do not settle on anything, they grow. There is no number for them to be close to, so there is no limit, and on this one the two sides grow in opposite directions as well. People write "the limit is infinity" here and it is worth knowing what that sentence abbreviates. It says: these values grow past any bound you name. Name a million and march far enough in and the readout passes it. Name a larger one and it passes that too. Infinity is a direction the values travel, not a number they arrive at, and nothing on the curve ever equals it. The long phrasing is the one to leave with.
Something that never settles. The heights swing between fixed limits, and the swings get faster as the input closes in. March in and the readout is one number. March further and it is a different one, no closer to anything. There is no zoom level at which this resolves, and the failure is precisely that there is no last zoom level.
All three break the same claim. A limit says the heights get and stay arbitrarily close to one number. The jump gives two numbers, the blow-up gives no number, and the oscillation never stays close to anything. "Arbitrarily close" is doing all the work in that sentence and it has not yet been made into anything you can test. That is the next step.
Epsilon and delta
Draw a band around the settled height and a window around the point, and the limit claim becomes: every band you name, however thin, has a window that keeps the curve inside it.
"The heights settle on 2" was a sentence, not a test. It does not say how close, and it does not say how near the input has to be to get that close. Two people can disagree about whether a march has settled and neither of them has anything to check.
not caught: inside the window the curve reaches 2.700000, which is 0.200000 outside the band. Narrow the window to 0.500000 or less.
Amber is the output side, so the horizontal band is the tolerance on the height: it runs from 1.500 to 2.500. Teal is the input side, so the vertical strip is the window on the input: it runs from 0.300 to 1.700. Set the band first with its slider or a chip, then hunt for a window with the other slider or by dragging either edge on the drawing. Where the curve inside the window leaves the band it is redrawn heavier, in ink rather than in another colour. Right now this is not caught: inside the window the curve reaches 2.700000, which is 0.200000 outside the band. Narrow the window to 0.500000 or less. The band's half height cannot be set below 0.02, which is 3.6 pixels of drawing at full width and the last size this picture can state honestly. Switching curve keeps both settings, and that is the thing to try: on this curve the widest window that works is 0.500000, and any window narrower than that works on this curve too, so it is a ceiling rather than a requirement. On x squared the widest window that works for the same band is 0.224745, a ratio of 0.449, and that number is a ceiling for that curve and says nothing about this one. The curve climbs δ above its settled height at the right hand end of the window, which is why it escapes there first.
A curve you pick from a chooser, a horizontal band around the height that curve is settling on, and a vertical window centred on the input. Several controls set the half height of the band, and several more set the half width of the window, including the window's own edges, which you can drag on the plot.
The figure says whether the piece of curve inside the window stays inside the band.
Set the band first, then hunt for a window, because that is the order the definition is written in. Then change the curve and do it again.
The fix is to let someone else set the standard. They name a tolerance around the settled height, called ε, the Greek letter epsilon. On the drawing that is a horizontal band, the settled height plus and minus ε. You answer with a window around the input point, of half width δ, the Greek letter delta, drawn as a vertical strip. Your answer is good if every piece of curve inside your window lies inside their band. Caught, or not caught.
Do it three times. Set a band, hunt for a window that catches the curve. Then make the band thinner and hunt again: the window you had probably no longer works, and a narrower one does. Then thinner again. The claim being made is that this never runs out, and doing it by hand three times is what makes that believable. A proof does all of them at once and is not on this page.
Now the point itself. The window contains the input point, and the definition deliberately throws that one input away. It asks about every x with 0 < |x − a| < δ, and the left half of that, the 0 <, says x is not a. Run the figure on a curve with a hole at a and the exclusion costs nothing, because there was nothing there to ask about. Run it on a curve that does have a value at a and the exclusion is what stops that one value having any say in the verdict. Both are the same clause, and it is why a limit can exist at a point where the function has no value at all.
The notation is two distances and you have already moved both of them. |x − a| is the distance from x to a on the number line, which is the reading of the functions subject ended on. So the whole statement is: for every ε > 0 there is a δ > 0 such that 0 < |x − a| < δ implies |f(x) − L| < ε. That is the definition. Cauchy argued with inequalities of this kind in his Cours d'analyse of 1821, and the form written above settled in Weierstrass's Berlin lectures in the 1860s and 1870s.
The order of the two halves is not decoration. ε is named first and δ second, so δ is allowed to depend on ε, which is what the figure makes you do: a thinner band needs a narrower window. Write it the other way round, one window that works for every band, and you have said something false about every curve that is not flat.
Every instrument returns a gap
Two light gates a measured distance apart give the average speed of a falling ball over that distance, and closing the gap drives the reading toward a speed no pair of gates can ever return.
A ball is dropped and you want its speed at one instant of the fall, at the moment it passes a mark on the wall. The apparatus you have is two light gates and a clock. A gate is a beam the ball breaks. The clock records the two break times, and the distance between the gates is something you measured beforehand with a tape. Nothing in that apparatus measures a speed.
What it returns is two gaps. Δs is the distance between the gates and Δt is the time between the two breaks. Divide one by the other and you have Δs/Δt, which is the average speed over the whole flight from the first gate to the second. It is the quotient from the first step of this page with metres and seconds attached to it.
You can say exactly how wrong it is. A ball released from rest has fallen ½gt² after t seconds, with g = 9.80665 metres per second per second. Over the interval from t to t + Δt the distance is ½g(t + Δt)² − ½gt², which multiplies out to g·t·Δt + ½g·Δt². Divide by Δt and the gate reading is g·t + ½g·Δt. The first part is the true speed at the first gate. The second part is the error, and it is half of g times the time the ball spent between the gates.
| gap, m | Δt, s | reading | ± clock |
|---|---|---|---|
| 1.000 | 0.187059 | 5.345909 | 0.0000286 |
| 0.500 | 0.101495 | 4.926361 | 0.0000485 |
| 0.100 | 0.022042 | 4.536777 | 0.0002058 |
| 0.050 | 0.011152 | 4.483380 | 0.0004020 |
| 0.010 | 0.002252 | 4.439740 | 0.0019715 |
| 0.005 | 0.001127 | 4.434224 | 0.0039345 |
| 0.001 | 0.000225 | 4.429801 | 0.0196880 |
| 0.000 | 0.000000 | refuses | none |
the ball crossed 1.000000 m in 0.187059 s, so the reading is 5.345909 m/s, which is 0.917218 above the computed 4.428691, and half of g times the interval is 0.917211. The clock puts ±0.0000286 on it.
The ball is dropped from rest and its positions are worked out one clock tick at a time, by adding gravity to a speed and that speed to a position, over and over. Nothing in that loop knows the formula for a falling body. The beads are one position per twentieth of a second, so they spread out downward because the ball is speeding up. Amber is the output side, so the two gates and the bracket between them are amber; teal is the input side, so the two break times and the bracket between them are teal. The bench divides the distance between the gates by the time between the breaks, and that is the whole of what it can report: the ball crossed 1.000000 m in 0.187059 s, so the reading is 5.345909 m/s, which is 0.917218 above the computed 4.428691, and half of g times the interval is 0.917211. The clock puts ±0.0000286 on it. The dashed line on the right is √(2gd) worked out from gravity alone. Change the clock and it does not move at all, and neither does any dot by as much as a fifth of a pixel: what the clock moves is the vertical bar through each dot, which is one clock tick of error carried through the division and which grows by about ten at every coarser setting, the departure from exactly ten being the clock quantising the interval it divides. The bar is drawn at its true height, and at 3 pixels when its true height is under that, which at the finest clock is every rung except the millimetre one and the last, which has no bar because it has no reading; the ± column in the table is where those sizes are written. A bar taller than the window is cut off at the frame rather than shortened. The gap between a dot and that line is close to half of g times the interval, which is why closing the gates improves the reading; the two are equal for the continuous fall, and the simulation drifts off it as the clock coarsens, by up to half as much again at the coarsest setting, which is why both numbers are printed above rather than one of them standing for the other. The clock works the other way: one tick of error in the interval is ±0.000001 s however small the interval gets, so its share of the reading grows as the gap closes. At 1 µs the two are the same size at 4.22 mm of separation, solved rather than estimated, and that is the best this bench can do. At no separation at all there is no interval to divide by and the reading refuses, which is the 0/0 of the second step with metres and seconds on it.
A ball falling past two gates, a control for the gap between them, and a control for the resolution of the clock that times the two breaks.
Two calculations sit on this figure and neither one reads the other. Change the clock and watch which numbers move: most of the measured readings shift, along with their times and the error bars on them, and the value worked out from gravity alone does not move at all. That is the independence made visible rather than asserted, and it is what makes the two agreeing a check.
Then leave the clock alone, close the gap, and watch the readout. Watch what it does when the gap reaches zero.
Read that error off the apparatus rather than trusting the algebra for it. The time between the two breaks is one of the numbers the clock hands you, so the bench reports the size of its own error. Close the gates and that time shortens, the error shrinks, and the reading closes in on the true speed. It would arrive only at no separation at all, because ½g·Δt is zero only when Δt is zero, and gates with no gap between them are not two gates.
Close them all the way and the two break times are the same time. Δs is 0, Δt is 0, and the readout is the 0/0 from the second step of this page wearing units. The speed at an instant is not a quantity this apparatus can return. It is the limit of a quantity the apparatus does return, which is a different kind of thing: not one of the readings, but the number the readings are closing on.
There is a second reason the apparatus never gets there, and it is hardware rather than mathematics. The clock has a resolution, so each break time is recorded to within that much, and the uncertainty that puts into Δs/Δt is the reading multiplied by the resolution and divided by the time between the breaks. That time is the thing you have been shrinking. The ½g·Δt error is proportional to it and the clock's contribution is inversely proportional to it, so every step down the ladder improves one and damages the other. At the finest setting the figure offers, one microsecond, a metre of spacing gives a reading uncertain by about ±0.0000286 metres per second, and a millimetre of spacing gives about ±0.0196. The two cross at around 4 millimetres of spacing, and that crossing is the best this bench can do. A coarser clock moves the crossing further out, so the best spacing is a fact about the instrument rather than about falling. It is never zero.
That generalises past this bench. Every instrument that reports a rate reports one gap divided by another, and a flow meter is the same apparatus with a counted volume where the gate spacing is. The rate at an instant is what a sequence of those measurements is heading for, and it is the one value none of them ever hands back.
Δx against dx
Δx is a change with a size you can point at, dx is what the notation keeps of it once the limit has been taken, and that is why dy/dx is one symbol rather than a fraction you may take apart.
Put the two side by side, because they look alike and are not alike at all.
Δx is a number. Set it to 0.1 and you can point at a bracket on the drawing that is 0.1 wide. Δy is a number in the same way. Δy/Δx is a division of two numbers, it is the tilt of a line through two genuinely separate points, and every part of it is ordinary arithmetic.
Δx = 1.000000
slope 1.000000 / 1.000000 = 1.000000
a change with a size you can point at, and a division of two numbers
dxone symbol
slope 2.000000
not yet: the left panel still has two points
dx has no size to print
Two drawings of the same curve. On the left the ladder runs live: two points, a bracket with a width, a bracket with a height, and their quotient. On the right there is one point and the line the quotient was heading for, and it stays greyed until the left panel reaches the bottom rung. The right panel carries no bracket at any rung, because after the limit there is no change with a size to put one on. Its slope reads 2.000000 and that number is the limit of the quotient on the left, not a division done on the right. The gap on the left is now 1.000000. Press ← Δx to run it backwards: the bracket comes back with a number on it, and dx does not grow back into one.
The closing chord from earlier on this page, drawn in two states, with a control that runs the collapse and reverses it.
One state is arithmetic being done on two points, and it keeps being arithmetic right up to the rung where there is nothing left to divide. The other is what the notation keeps afterwards: one point, one line, and a slope that exists only because the limit does.
Find where the dx label sits. It is not on a bracket, because after the limit there is no bracket to put it on, and that absence is the step. Then run the collapse backwards, because the claim here is that the two objects differ in kind rather than in size.
Run the collapse. As Δx goes to 0 the two points become one, the line steadies, and the quotient stops being a division: top and bottom both reach zero and 0/0 chooses nothing. What survives is not the quotient but the limit of the quotient, and by everything on this page that limit is a number and can be checked. The notation for it is dy/dx.
Here is the misreading, and it is the one this page was built to prevent. dx looks like a very small number. It is not a number at all, and there is no value you can give it. Set Δx to 10⁻³ and it is 0.001. Imagine a rung at 10⁻⁶ and it would be 0.000001. Neither of those is dx. They are two rungs of a ladder, and dx is not the last rung, because there is no last rung. A is what the notation keeps once the whole ladder has been replaced by the number the ladder was heading for.
The consequence follows immediately. dy/dx is a single symbol. It is not a fraction with a top and a bottom you may separate, because neither dy nor dx names a number on its own. The bar in it is inherited spelling from the Δy/Δx that really was a division before the limit was taken. Leibniz chose it that way in the 1670s and 1680s on purpose, because several manipulations that look like cancelling do give correct answers. Each of those is a theorem that gets proved separately, and none of them is the rules of fractions applying.
Reverse the collapse, and this is the part worth doing rather than reading. Δx comes back with a size, and dx does not grow back into one, because it never was one. Running it both ways is what shows the two are different kinds of object rather than the same object at two scales.
One thing has deliberately gone unnamed. The settled slope, the thing the line was sitting at when the formula gave up in the second step, has a name and this page has not given it. What the page has built instead is the only machinery that can carry it: the limit of Δy/Δx as Δx goes to 0, which did not exist before the fourth step and could not be checked before the seventh. The name will be the next page's opening line.
Every number on this page is worked out from the controls as you set them, including the ones in the legends, the tables and the arithmetic panels. Nothing here was stored as a picture. The falling ball is integrated one clock tick at a time and never reads the formula for a falling body, so the dashed line it walks towards is a second calculation and not the same one drawn twice. No figure shares a control with any other: each one starts fresh where its own step needs it to start.
Challenge
not caught: inside the window the curve reaches 2.700000, which is 0.200000 outside the band. Narrow the window to 0.500000 or less.
Try it Set the band to 0.20. Which window catches the hole but lets x squared out?
Not yet The band is at 0.500, and the question starts at 0.20.
Amber is the output side, so the horizontal band is the tolerance on the height: it runs from 1.500 to 2.500. Teal is the input side, so the vertical strip is the window on the input: it runs from 0.300 to 1.700. Set the band first with its slider or a chip, then hunt for a window with the other slider or by dragging either edge on the drawing. Where the curve inside the window leaves the band it is redrawn heavier, in ink rather than in another colour. Right now this is not caught: inside the window the curve reaches 2.700000, which is 0.200000 outside the band. Narrow the window to 0.500000 or less. The band's half height cannot be set below 0.02, which is 3.6 pixels of drawing at full width and the last size this picture can state honestly. Switching curve keeps both settings, and that is the thing to try: on this curve the widest window that works is 0.500000, and any window narrower than that works on this curve too, so it is a ceiling rather than a requirement. On x squared the widest window that works for the same band is 0.224745, a ratio of 0.449, and that number is a ceiling for that curve and says nothing about this one. The curve climbs δ above its settled height at the right hand end of the window, which is why it escapes there first. Nothing is switched off in this copy: the chooser especially stays live, because carrying one window onto the other curve is the move the question is about.