Limits and continuity in several variables
In one-variable calculus you can only approach a point from the left or the right — two directions, two one-sided limits, and you are done. The moment a function depends on two variables, , that comfortable picture collapses: a point in the plane can be approached along infinitely many paths — straight lines of every slope, parabolas, spirals — and the limit is only allowed to exist if every single one of those paths agrees on the same value. This article builds the formal definition of , shows the standard trick for proving a limit does not exist (find two paths that disagree), and the standard trick for proving one does exist (bound the function using polar coordinates and squeeze it to zero). It closes with continuity, which simply asks that the limit at a point equal the function's actual value there. This is the gateway topic of the MA10001 multivariable-calculus unit: everything about partial derivatives and differentiability that follows assumes you can handle this multi-path subtlety correctly.
A multivariable limit exists only if the function approaches the same value along every possible path of approach, so a single disagreeing path disproves it while proving existence needs a direction-independent bound.
The core idea
Setting up the definition. For a function defined near (though not necessarily at ), the limit statement generalizes the familiar - idea from one variable, except distance is now measured in the plane rather than along a line.
where: is the tolerance on the output, is the corresponding tolerance on how close must sit to , and is ordinary Euclidean distance in the plane, the two-variable stand-in for .
Why "every path" matters. In there are exactly two directions of approach, so two one-sided limits settle the question. In there is a whole continuum of directions and even curved routes of approach, and the definition above only tests a small disc shrinking around — it says nothing about which route you take through that disc. That silence is precisely the point: the definition demands agreement along every route simultaneously. This gives a one-directional test that is used constantly in practice — if two specific paths through produce two different limiting values, the two-variable limit is immediately certified not to exist, since a genuine limit would have forced both paths to agree. The reverse implication does not hold: agreement along finitely many paths, however many you check, never proves existence, because infinitely many untested paths remain.
Continuity. Once the limit machinery is in place, continuity is a short add-on: a function is continuous at when the limit exists there and equals the function's actual value.
where: the left side requires the limit to exist at all (agreement along every path), and the equality then pins that common value to itself, ruling out removable-looking gaps. As in single-variable calculus, sums, differences, products, quotients (away from zero denominators), and compositions of continuous functions stay continuous, so polynomials in are continuous everywhere and rational functions are continuous wherever the denominator does not vanish — you rarely need to grind through - by hand once you know this.
The goal is to show that if a function can be rewritten in polar coordinates , as where stays bounded for every angle , then the limit as is forced to be zero along every possible path at once, turning an infinite-path problem into a single one-variable squeeze argument that a student already knows how to run.
Step 1. Substitute into . Because from any direction corresponds exactly to with free to be anything, this substitution replaces "approach from an unspecified direction" with "let shrink, for an arbitrary but fixed ." Nothing about the direction is assumed yet — is left completely general.
Step 2. Isolate the -dependence and bound the angular part. Suppose the algebra reduces to the form , and suppose further that for some constant and every (a bound on things like , or their products is always available since and ). Then .
Step 3. Apply the squeeze theorem in the single variable . Since and as regardless of what happens to be, the squeeze theorem forces , hence .
Step 4. Read off why this settles every path at once. The bound never referenced , so the conclusion holds simultaneously for straight lines, parabolas, spirals — anything approaching the origin — because all of them are just particular choices of how varies as . This is what makes the polar-squeeze method a genuine existence proof rather than a check of a handful of paths: it certifies agreement along the entire, uncountable family of approach routes in one stroke.
Worked example
Show that , and use this to establish that , with , is continuous at the origin.
Step 1. Substitute , so becomes with arbitrary:
Step 2. Bound the angular factor. Since for every (each factor is bounded by in magnitude), we get .
Step 3. Squeeze. As the bound independently of , so by the squeeze theorem along every path simultaneously; the limit exists and equals .
Step 4. Check continuity. We are told , and Step 3 gave , so is continuous at the origin. Away from the origin is a quotient of polynomials with nonzero denominator, hence continuous there too, so is continuous on all of .
Competitive stretch
Does exist?
Step 1. Try every straight line first. Then as , for every fixed slope (including ). So all straight-line paths, without exception, agree on the value .
Step 2. That agreement is the trap the traps section below warns about — try the curved path instead. Then for all , so along this path.
Step 3. Compare. Straight lines give ; the curve gives — two different values. The limit does not exist, even though it looked settled after checking infinitely many straight lines.
Common traps
- Checking only straight-line paths and declaring the limit exists. Agreement along all lines is necessary but never sufficient, as the competitive stretch example shows — a matched-degree curved path (here , matching the in the denominator) can still disagree.
- Treating "the limit along one path equals " as proof of continuity. Continuity needs the limit to exist (all paths agreeing) and to equal ; one path is never enough evidence.
- Letting the polar bound secretly depend on . Writing something like and calling it a valid squeeze bound is invalid, since that bound blows up as instead of shrinking uniformly with .
- Assuming every rational function of is continuous everywhere. It is continuous only where the denominator is nonzero; at zeros of the denominator the limit must be investigated separately, exactly as in the worked examples above.
Ask the tutor: if you want to test whether a specific two-variable limit exists, or practice choosing the right second path or polar bound, ask the AI tutor to work through it with you step by step.
Why isn't checking a lot of straight-line paths good enough to prove a limit exists?
Because "a lot" is still finitely many, and the definition demands agreement along the entire infinite family of approach routes, straight and curved alike. Two-variable functions can be perfectly well-behaved along every line through a point (giving the same value for every slope ) yet still fail along a matched-degree curve like or , as the competitive stretch example shows. The only way to prove existence in general is a direction-independent bound, typically via the polar-coordinate squeeze, because that argument covers every angle at once rather than one path at a time.
How do I decide which second path to try when disproving a limit?
Look at the algebraic structure of the function, especially matching degrees between numerator and denominator. If the denominator has a term like (degree 2) and the numerator is also degree 2 overall, straight lines often all give the same answer while a genuinely curved path breaks the tie. A reliable first move is (often trivially giving ), then , then, if those agree, a curve shaped like the dominant term in the denominator, such as when you see , since that curve makes both terms comparable in size instead of one swamping the other.
Once I've shown a limit exists via the polar squeeze, do I still need to separately prove continuity?
Yes, but it is a short final step, not a new proof. The squeeze argument only establishes . Continuity additionally requires that actually be defined at and that equal that same . For a piecewise definition like with set to by hand, you must check the given value against the computed limit — if they matched by construction the function is continuous, but if the definition had instead set , the same limit computation would prove a discontinuity rather than continuity.