Interactive function machine showing how domain restrictions and range limits arise for square root, reciprocal, logarithmic, quadratic and exponential functions. Choose a function, move the x input, and see where the function is defined or undefined.

Most functions that break, break in one of three ways

Domain is everything you're allowed to feed into the function machine; range is everything that can possibly come out. The maximal domain usually comes down to three common traps — a square root, a denominator, or a logarithm. On top of that, a question can state a domain, or the context can set one (time t ≥ 0). Pick a function below, then move x through the machine and watch exactly where it jams.

Function machine LIVE · √(x−2)
pick a function → move x → green bar = legal inputs, amber bar = possible outputs
X = 4.00 → F(X) = 1.41 · IN DOMAIN ✓
Input x — feed it into the machine
−6−3036
Domain (legal inputs)
[2, ∞)
Range (possible outputs)
[0, ∞)

The maximal domain (every x the rule can take) comes from three common failure modes. Square roots need non-negative values under the radical, so you solve the inequality inside ≥ 0. Denominators can never equal zero, so you exclude every x that zeroes the bottom of a fraction — that's where vertical asymptotes live. Logarithms demand strictly positive arguments: zero is just as illegal as a negative. On the graph these traps show up as hard endpoints and walls the curve refuses to cross. When a question asks for the maximal domain, hunt for those three traps first, then write whatever survives in interval notation. A stated domain, or one set by the context (time t ≥ 0, a length > 0), or one restricted to make the function one-to-one, applies on top of that.

Know This

Domain is what the machine can eat, range is what it can spit out — and both must be written in interval notation or set-builder notation, using round brackets for any value the function approaches but never actually reaches.