Which Statements Are True of Functions? Check All That Apply
Ever stared at a list of statements about functions and wondered which ones actually hold water? In math, “function” is a term that can feel slippery, especially when you’re juggling definitions, graphs, and real‑world examples. Plus, you’re not alone. Below, I’ll walk you through the core ideas, point out the common traps, and give you a cheat‑sheet you can pull out next time you see a “check all that apply” question.
What Is a Function?
A function is a rule that takes an input (or argument) and produces exactly one output. Think of it as a vending machine: you press a button (input), and a snack pops out (output). The key is that for every input you’re allowed to plug in, there’s a single output. If a rule gives you two possible snacks for the same button, it’s not a function.
- Domain: the set of all inputs that the rule can accept.
- Codomain: the set of all possible outputs the rule could produce (not necessarily all used).
- Range: the actual outputs that do appear when you feed the function its domain.
When you see a statement about functions, ask: Does it respect the “one output per input” rule? That’s the litmus test.
Why It Matters / Why People Care
Understanding functions is the backbone of algebra, calculus, data science, and even coding. If you get the definition wrong, your graph is wrong, your derivative is wrong, and your model may just blow up. In practice, a solid grasp of functions lets you:
- Predict how changing one variable affects another.
- Translate real‑world relationships into equations.
- Create accurate charts and visualizations.
- Write clear, bug‑free code that maps inputs to outputs.
Missing the nuance can lead to misinterpreted data, faulty proofs, or a program that returns the wrong value for a user’s input. So, it’s not just a test trick; it’s a real skill Turns out it matters..
How It Works (or How to Do It)
Let’s break down the most common statements you’ll encounter and see which ones hold.
1. “If a relation is one‑to‑many, it’s a function.”
Wrong. And a function must be one‑to‑one in the sense of outputs: each input maps to exactly one output. One‑to‑many (same input producing multiple outputs) breaks the definition But it adds up..
2. “Every function has a graph that’s a straight line.”
False. Which means only linear functions (of the form y = mx + b) produce straight lines. Quadratic, exponential, trigonometric, and many other functions curve, oscillate, or spiral Less friction, more output..
3. “The domain of a function is always all real numbers.”
Not true. The domain depends on the rule. In real terms, for f(x) = 1/x, the domain excludes zero because division by zero is undefined. For g(x) = √x, the domain is x ≥ 0 because you can’t take the square root of a negative in the reals Turns out it matters..
4. “If a function is even, its graph is symmetric about the y‑axis.”
Yes. An even function satisfies f(−x) = f(x) for all x in its domain. That symmetry shows up in the graph. Think of f(x) = x² or f(x) = cos x But it adds up..
5. “If a function is continuous, it can’t have jumps.”
True in the strict sense of continuity: a function f is continuous at c if the limit as x approaches c equals f(c). Also, a jump discontinuity (like the step function) violates that. Even so, a function can be piecewise defined and still be continuous at the boundaries if the pieces line up perfectly.
6. “All functions are injective.”
No. Practically speaking, an injective (or one‑to‑one) function maps distinct inputs to distinct outputs. So f(x) = x² is not injective on the reals because f(2) = f(−2) = 4. Injectivity is a special property, not a universal one.
7. “If a function has an inverse, it must be bijective.”
Exactly. On the flip side, a function has an inverse function only if it’s both injective (no two inputs share an output) and surjective (every element in the codomain is hit). Inverse functions flip the input and output roles Worth keeping that in mind. That alone is useful..
8. “The composite of two functions is always a function.”
Yes, provided the codomain of the first matches the domain of the second. If g maps A → B and f maps B → C, then f ∘ g maps A → C. If the ranges don’t line up, the composition is undefined No workaround needed..
9. “A function’s range is always a subset of its codomain.”
True by definition. Think about it: the range is the actual set of outputs you see, while the codomain is the set you promise to cover. In many problems, the codomain is given as ℝ, but the range might be [0, ∞) Practical, not theoretical..
10. “If a function is differentiable, it’s continuous.”
Yes. Now, differentiability implies continuity, but the converse isn’t true. A function can be continuous everywhere and still have a “sharp corner” where it isn’t differentiable (think |x| at x = 0).
Common Mistakes / What Most People Get Wrong
-
Mixing up “domain” and “range.”
Many students write the domain when they mean the range and vice versa. Remember, the domain is inputs, the range is outputs. -
Assuming “linear” means “straight line.”
Linear functions produce straight lines. But “linear” can also describe equations or systems that behave linearly, even if the graph isn’t a straight line (e.g., linear differential equations). -
Thinking every function is invertible.
Only bijections have inverses. A simple counterexample: f(x) = x² isn’t invertible on ℝ because it’s not one‑to‑one. -
Treating “continuous” as “smooth.”
Continuity is about no jumps. A function can be continuous but still have corners or cusps (e.g., f(x) = |x|) Practical, not theoretical.. -
Confusing “injective” with “surjective.”
Injective: no two inputs share an output. Surjective: every element of the codomain is hit by some input. Both are needed for an inverse Less friction, more output..
Practical Tips / What Actually Works
-
When in doubt, test points. Plug a few x values in and see if you get one y each time. If you ever get two different y for the same x, you’re not dealing with a function.
-
Draw a quick sketch. Even a rough hand‑drawn graph can reveal symmetry, asymptotes, or jumps that hint at properties like evenness, continuity, or domain restrictions Simple, but easy to overlook..
-
Use the definition for inverses. To check if f has an inverse, set f(x₁) = f(x₂) and see if that forces x₁ = x₂. If yes, f is injective.
-
Remember the composition rule. If you’re asked whether f(g(x)) is a function, check that the output set of g sits inside the domain of f. If it doesn’t, the composition is undefined.
-
Keep the codomain in mind. When a problem asks for the range, you’re looking for actual outputs. When it asks for the codomain, it’s the set you’re promised to map into—often ℝ, but sometimes a smaller set.
FAQ
Q: Can a function have a domain that’s not a set of numbers?
A: Yes—functions can map from strings to numbers, vectors to matrices, etc. The key is that each input has a unique output And it works..
Q: What does “piecewise defined” mean, and is it always a function?
A: Piecewise means the rule changes depending on which part of the domain you’re in. It’s still a function as long as each input gets one output That's the whole idea..
Q: Is a constant function (e.g., f(x)=5) injective?
A: No, because f(1) = f(2) = 5. It’s surjective onto its codomain only if the codomain is just {5}.
Q: Can a function be both even and odd?
A: Only the zero function (f(x)=0) satisfies both f(−x)=f(x) and f(−x)=−f(x).
Q: What’s the difference between “continuous” and “smooth”?
A: Continuous means no jumps; smooth (or differentiable) means you can take a derivative everywhere. A function can be continuous but not smooth.
Closing
Functions are the backbone of everything from algebra to algorithms. The trick is to keep the one‑output‑per‑input rule front and center, and then layer on properties like evenness, continuity, and injectivity as needed. Think about it: next time you see a “check all that apply” question, you’ll have the toolkit to separate the wheat from the chaff—and maybe even impress the person handing out the test. Happy function‑fueled problem solving!
Common Pitfalls (and How to Dodge Them)
| Pitfall | Why It Happens | Quick Fix |
|---|---|---|
| **Assuming “all real numbers” means “all reals and complex numbers.That said, | Before you start simplifying, list all constraints: (x-2\ge0), (x\neq3), etc. When you’re asked for the range, compute the image of the domain; when you’re asked for the codomain, look at the problem statement. | |
| **Treating a piecewise definition as “one function” without checking the glue. | ||
| **Ignoring domain restrictions from radicals or denominators.g.If any horizontal line meets the graph more than once, the function fails to be one‑to‑one. Consider this: | Explicitly write “(x\in\mathbb R)” (or whatever set you intend) at the start of the problem. Still, ”** | A smooth curve can still loop back on itself, violating injectivity. |
| **Assuming a function is invertible just because it looks “nice. | ||
| **Confusing range with codomain.In practice, ** | It’s tempting to write a formula and forget that (\sqrt{x-2}) only makes sense for (x\ge 2) (or that (1/(x-3)) is undefined at (x=3)). | Apply the horizontal‑line test (graphically) or solve (f(x_1)=f(x_2)) algebraically. Carry those constraints through any algebraic manipulation. ** |
| **Using the same letter for different functions in the same problem. , two different rules that both apply at (x=0). , (g) or (h)) when you define a second rule, or explicitly state that you are redefining the function. |
A Mini‑Case Study: From Word Problem to Formal Function
*“A water tank is being filled at a rate that depends on the current water level. When the tank is empty, water flows in at 10 L/min; as the water rises, the inflow slows linearly until it stops completely when the tank is half‑full. Write a function that gives the inflow rate (R) (in L/min) as a function of the water depth (d) (in meters), assuming the tank’s total depth is 4 m That's the part that actually makes a difference..
Step 1 – Parse the Story
- Domain: Depth (d) can range from 0 m (empty) up to 2 m (half‑full) because beyond that the inflow is zero. So (0\le d\le 2).
- Behaviour: Linear decrease from 10 L/min at (d=0) to 0 L/min at (d=2).
Step 2 – Translate to a Linear Equation
A line through ((0,10)) and ((2,0)) has slope [ m=\frac{0-10}{2-0}=-5. ] Thus [ R(d)=10-5d,\qquad 0\le d\le 2. ]
Step 3 – Extend the Definition (optional)
If the problem later asks for the inflow for any depth up to the full tank, we can define a piecewise function:
[ R(d)= \begin{cases} 10-5d, & 0\le d\le 2,\[4pt] 0, & 2< d\le 4. \end{cases} ]
Now we have a well‑defined function: each admissible depth yields exactly one inflow rate, the domain is clear, and the codomain is ([0,10]) L/min.
Step 4 – Check the Usual Suspects
- Injectivity? No, because (R(1)=R(1.5)=5) L/min. Not one‑to‑one.
- Surjectivity onto ([0,10])? Yes, every rate between 0 and 10 appears for some depth.
- Continuity? The function is continuous on each interval and also at the joint point (d=2) (both sides give 0), so it’s continuous on the whole domain.
This tiny example illustrates the workflow that most textbook problems expect: read, model, write the formula, then verify the function‑properties you’re asked to discuss Most people skip this — try not to..
Quick Reference Cheat Sheet
| Property | Symbolic Test | Graphical Cue |
|---|---|---|
| Function | ∀ x∈Dom, ∃! y such that (x,y)∈Relation | No vertical line hits the graph more than once |
| Injective | (f(x_1)=f(x_2)\Rightarrow x_1=x_2) | Pass a horizontal line → at most one intersection |
| Surjective | ∀ y∈Codomain, ∃ x∈Dom with f(x)=y | The graph’s vertical span covers the entire codomain |
| Bijective | Both injective and surjective | One‑to‑one correspondence; horizontal line test passes and the range equals the codomain |
| Even | (f(-x)=f(x)) | Symmetry about the y‑axis |
| Odd | (f(-x)=-f(x)) | Rotational symmetry 180° about the origin |
| Periodic | ∃ p>0: (f(x+p)=f(x)) | Repeating pattern every p units |
| Continuous | (\lim_{x\to a}f(x)=f(a)) for all a in Dom | No breaks, holes, or jumps |
| Differentiable | (f'(x)) exists everywhere in Dom | Smooth curve, no sharp corners |
Final Thoughts
Understanding functions is less about memorizing a laundry list of definitions and more about cultivating a habit of precision. Whenever you encounter a new relation:
- State the domain and codomain explicitly.
- Confirm the “one output per input” rule.
- Identify any special structures (even/odd, periodicity, monotonicity).
- Test injectivity and surjectivity only if the problem calls for inverses or bijections.
- Sketch—even a rough doodle can reveal hidden asymmetries or discontinuities that algebra alone might mask.
By following this checklist, the abstract symbols on the page become concrete, manipulable objects. That, in turn, makes it far easier to spot the right technique—whether you’re solving a high‑school algebra problem, proving a theorem in real analysis, or designing a mapping function for a computer program.
So the next time you see a mysterious “(f:\mathbb R\to\mathbb R)” lurking in a problem set, remember: **define it, draw it, test it, then move on.This leads to ** With that disciplined approach, functions will no longer be a source of confusion but a reliable toolbox for every branch of mathematics and its many applications. Happy mapping!