The secant slopes of the previous lesson closed in on a number without ever reaching it, and that behaviour needs a definition before anything can be built on it.
The word usually offered is "approaches", which is a description rather than a definition: it says what the numbers are doing without saying what would settle whether a claimed answer is right. This lesson replaces it with something checkable, and then, having made limits precise, shows that most of them are computed in one step by substitution. The interesting ones are exactly the ones where substitution fails.
The tolerance game
Consider the claim that approaches as approaches . It is obviously true, but ask what makes it true and the answer is not "the values get near ", since the values also get near and near .
The claim that distinguishes from every other candidate is this: name any tolerance, however small, and I can keep within it. Ask for within of and I keep within of . Ask for and I keep within . No other number survives this game. If you propose as the limit and I ask for a tolerance of , you cannot deliver, because once is small the values are nowhere near .
The limit is therefore not a description of motion but a guarantee about tolerances, and the guarantee has two players: a challenge, and a response that must exist for every challenge. Weierstrass turned exactly this into notation in the 1860s. Writing for the challenge tolerance on the output and for the response tolerance on the input,
means: for every there is a such that forces .
Two details in that sentence carry real weight. The order is fixed: is named first and may depend on it, never the reverse. And the condition on the input is , which explicitly excludes . The limit is a statement about the punctured neighbourhood of , and it is deliberately blind to the value of at , which may be anything or may not exist. That blindness is not a technicality: it is the only reason the definition is usable for difference quotients, which are always undefined at the point of interest.
Producing a delta
The definition earns its keep when a is actually produced, so here is one. Claim: . Given , the requirement is , which is , which is . So taking works, for every at once. The proof is the formula for .
A curve needs one extra move. Claim: . The quantity to control is . The first factor is what controls directly; the second must be bounded before it can be used. So agree in advance that will never exceed , which confines to the interval from to and makes . Then , so choosing to be whichever of and is smaller finishes it.
Check it numerically with , which gives . At the error is , and at it is . Both are under the requested , with room to spare, which is normal: has to work, not to be optimal.
Nobody computes everyday limits this way, any more than anyone adds by returning to the axioms of arithmetic. The definition is there so that the shortcuts can be proved, and so that a disputed limit has a court of appeal.
The limit laws, and why substitution usually works
From the definition it can be proved, once and for all, that limits respect arithmetic. If and , then the limit of is , of is , of is , and of is provided . Constants pull out, and powers and roots behave as expected.
Add the two limits that are true directly from the definition, and , and a large class of limits collapses. A polynomial is built from constants and by multiplication and addition, so for any polynomial , : substitute and stop. A rational function is a quotient of polynomials, so the same holds wherever the denominator is not zero at .
That is the useful summary. For every function assembled by arithmetic from polynomials, the limit is the value, and the calculation is one substitution. So , and there is nothing more to say about it.
The whole subject therefore lives in the exceptions, and there is essentially one: the denominator goes to zero at the same moment as the numerator. The law for quotients does not apply, the expression is not defined, and yet the limit frequently exists. Such an expression is called an indeterminate form, and the name is precise. It is not that the answer is unknown; it is that the form itself determines nothing, since arises in limits equal to , to , to and to nothing at all.
Working the indeterminate forms
The technique is always the same: change the expression algebraically so that the cancellation happens before the limit is taken. This is legitimate because the limit ignores the point itself, so any manipulation valid for is valid here even if it is invalid at .
For , substitution gives . Factor: , so for every the expression equals , and the limit is . The cancelled factor is the whole difficulty, and cancelling it is legal for exactly the values the limit is about.
Example. Evaluate .
Substitution gives , so factor the numerator: , which the factor theorem from the previous course guarantees since is a root. For the quotient is , a polynomial, so the limit is . Numerically, at the original expression is , which agrees.
Now you. Evaluate .
Answer
Both parts vanish at . Factoring gives over , so for the expression is , and the limit is .
Roots need a different device: multiply by the conjugate, which moves the difficulty from the numerator to the denominator where it does no harm.
Example. Evaluate .
Multiply top and bottom by . The numerator becomes , so the expression is , which for is . Now substitution is legal and gives . Checking with in the original gives , so the algebra and the arithmetic agree.
Now you. Evaluate .
Answer
The same conjugate trick gives , so the limit is . At the original expression is .
Both of those are difference quotients in disguise, which is the point. The limit machinery was invented for them.
When there is no limit
A limit can fail to exist, and the ways it fails are worth knowing by sight, because a rule applied to a limit that does not exist produces confident nonsense.
The commonest failure is a jump: the two sides disagree. For , every positive gives and every negative gives . Approaching zero from the right the values sit at , from the left at , and no single number is being approached. This motivates one-sided limits, written and , with the obvious definitions restricted to one side. The two-sided limit exists exactly when both one-sided limits exist and are equal, which is a theorem, and it is the standard way to test a function defined by different formulas on either side of a point.
The second failure is blowing up. For near zero the values exceed any bound you name. Writing is standard and convenient, but it does not assert that the limit exists: it is shorthand for a specific mode of not existing, namely that the values eventually exceed every fixed number. Treating that as a quantity to cancel or divide by is how people prove that .
The third failure is oscillation. As approaches zero, runs through every value between and infinitely often, no matter how small an interval around zero you take. Nothing is approached, nothing blows up, and no tolerance smaller than can ever be met.
Limits at infinity, and squeezing
Reversing the roles of the two tolerances gives the other kind of limit. Saying means: name any , and there is a value of beyond which stays within of . The graph of such a function has a horizontal asymptote at height .
For rational functions these limits are settled by dividing top and bottom by the highest power present. Take and divide through by to get . Every term with an downstairs vanishes, so the limit is . The arithmetic bears this out: at the value is , at it is , and at it is .
Example. Evaluate .
Divide by : the expression becomes , and the limit is . At the original is , closing on from below.
Now you. Evaluate .
Answer
Divide by to get . The numerator goes to zero and the denominator to , so the limit is . Whenever the denominator has the higher degree, the limit at infinity is zero.
One further tool is needed later and is easiest to state now. The squeeze theorem says that if near , and and both have limit at , then does too: a function trapped between two things converging to the same place has nowhere else to go.
Its standard use is near zero. The oscillating factor never leaves , so , and both bounds go to zero. Hence , despite oscillating infinitely often on the way. The values confirm it: at the function is about , and at about . This theorem is what will deliver the derivative of the sine function, where no algebraic trick works at all.
What has been bought
The limit is now a definition rather than a gesture, and with the limit laws most limits are one substitution. The exceptions are the indeterminate forms, and the two shown here, factoring and rationalising, handle a large fraction of what the next lessons produce.
Notice what has been carefully avoided throughout: any claim about . The limit at can exist while is undefined, as in every difference quotient, or while is defined and equal to something else entirely, if the function is given a stray value at one point. Functions where nothing so perverse happens, where the limit is the value, are the ones on which the rest of the subject is built, and they have a name and a set of theorems of their own.