Functions: The Principle Map

By Vegard Gjerde Based on Masterful Learning 15 min read
math functions principle-map

This guide maps the step-level principles you’ll use when working with functions: declaring functions by rule, evaluating by substitution, handling piecewise rules, composing and inverting functions, representing transformed functions, and rewriting between exponential and logarithmic forms.

The functions principle map

The Functions principle map: columns organize by purpose (Evaluate, Specify, Combine), rows show principle role (Transform vs Represent).

On this page

Why Learn Functions?

Functions are the bridge from arithmetic and algebra to advanced mathematics and modeling. They let you describe how one quantity depends on another—temperature over time, position versus velocity, cost as a function of production volume. Every time you build a model, optimize a system, or analyze change, you’re working with functions.

In calculus, you’ll differentiate and integrate functions. In statistics, you’ll fit function models to data. In physics, position and velocity are functions of time. In computer science, algorithms transform inputs to outputs using function-like rules. Functions are the language of quantitative relationships across STEM.

This guide maps the principles that make you fluent with functions: how to state functions by rule, evaluate them, combine them, invert them, and represent transformed versions of them. Master these, and you’ll be ready for calculus, modeling, and deeper mathematical reasoning.

Prerequisites

Mathematics:

  • Algebra (expression manipulation, equation solving, inequalities)
  • Basic interval/inequality fluency (useful in later function topics)

Prior Subdomains:

  • Algebra

Notation: Throughout this guide, dom(f)\mathrm{dom}(f) denotes the set of allowed inputs for ff, and ran(f)\mathrm{ran}(f) (the range of ff) denotes the set of output values f(x)f(x) produces for inputs in dom(f)\mathrm{dom}(f).

The Principle Map

The Functions principle map organizes principles along two axes:

  • Horizontal (Purpose): Three categories representing what you’re doing—Evaluate (compute values), Specify (define function forms), and Combine (inverse machinery and rewrites).
  • Vertical (Principle role): Whether the principle is something you Transform (rules/moves you execute) or Represent (definitions and relationships you reason with).

Progression numbers provide a recommended learning sequence. If you are building function fluency from scratch, follow them in order; if you are reviewing, use the tables as a map to the exact move or object you need.

Core Principles

Conditions tell you when a principle applies. They’re intentionally concise—think of them as the main assumptions. You’ll refine what they really mean through practice.

Progression numbers indicate the global learning order. Tables below are grouped by purpose (Evaluate/Specify/Combine), so progression numbers may not be monotone within each table.

Evaluate: Compute Values (Progression 2-4)

| Principle | Equation | Condition | |-----|-----------|----------|-----------| | Evaluate by Substitution | f(x)=E(x)f(a)=E(a)f(x)=E(x) \Rightarrow f(a)=E(a) | adom(f)a \in \mathrm{dom}(f) | | Piecewise Branch Selection | aAf(a)=f1(a)a\in A \Rightarrow f(a)=f_1(a) | aAa\in A | | Composition Expansion | (fg)(a)=f(g(a))(f \circ g)(a)=f(g(a)) | adom(g)a\in\mathrm{dom}(g); g(a)dom(f)g(a)\in\mathrm{dom}(f) |

These are the core computational moves: substitute values, select the right branch, expand compositions at specific points.

Specify: Define Function Forms (Progression 1-8)

| Principle | Equation | Condition | |-----|-----------|----------|-----------| | Function Rule Definition | f(x)=E(x)f(x)=E(x) | domain restrictions stated or implied by the rule | | Piecewise Definition | f(x)={f1(x)xAf2(x)xBf(x)=\begin{cases}f_1(x) & x\in A\\ f_2(x) & x\in B\end{cases} | regions cover domain; overlap agrees | | Composition Definition | (fg)(x)=f(g(x))(f \circ g)(x)=f(g(x)) | xdom(g)x\in\mathrm{dom}(g); g(x)dom(f)g(x)\in\mathrm{dom}(f) | | Inverse Definition | y=f(x)x=f1(y)y=f(x) \Leftrightarrow x=f^{-1}(y) | ff one-to-one; yran(f)y\in\mathrm{ran}(f) | | Affine Transform Form | g(x)=af(b(xc))+dg(x)=a\,f(b(x-c))+d | a0a\neq 0; b0b\neq 0 | | Exponential Model | y=abxy = ab^x | a0a \neq 0; b>0b > 0; b1b \neq 1 | | Logarithm Model | y=logb(x)y=\log_b(x) | b>0b>0; b1b\neq 1; x>0x>0 |

The exponential model is introduced in Algebra and revisited here because exponential and logarithmic families are part of the normal function toolkit you need before calculus.

These are the representational objects—the function forms you’ll recognize and reason about. Explicit rules, piecewise functions, compositions, inverses, and transformed functions are locally defined in Functions; the logarithm model is the native logarithmic family; and the exponential model is canonically introduced in Algebra, appearing here as a cross-referenced function family.

Combine: Inverse Machinery (Progression 5, 9)

| Principle | Equation | Condition | |-----|-----------|----------|-----------| | Apply Inverse to Both Sides | y=f(x)f1(y)=f1(f(x))y=f(x) \Rightarrow f^{-1}(y)=f^{-1}(f(x)) | ff one-to-one; yran(f)y\in\mathrm{ran}(f) | | Inverse Cancellation | f1(f(a))=af^{-1}(f(a))=a; f(f1(y))=yf(f^{-1}(y))=y | ff one-to-one; for f1(f(a))f^{-1}(f(a)), adom(f)a\in\mathrm{dom}(f); for f(f1(y))f(f^{-1}(y)), yran(f)y\in\mathrm{ran}(f) | | Log-Exponential Rewrite | y=logb(x)by=xy=\log_b(x) \Leftrightarrow b^y=x | b>0b>0; b1b\neq 1; x>0x>0 |

Solving with inverses: apply f1f^{-1} to both sides, then simplify using cancellation. The cancellation principle covers both valid inverse-composition directions, so sometimes you recover the original input and sometimes the original output. Convert between log and exponential forms when needed.

How Transformations Fit This Map

This map treats graph and rule transformations through Affine Transform Form in the Specify section. Once you can read g(x)=af(b(xc))+dg(x)=a\,f(b(x-c))+d, most follow-up work is evaluation, comparison, and interpretation, so Evaluate by Substitution becomes the main computational partner.

Output-only and input-only affine changes still matter, but they are easiest to learn as special cases of one shared transform form rather than as isolated formulas.

What’s Next?

Enabled Subdomains:

  • Calculus (once you have Functions + Algebra)
  • Trigonometry (benefits from function fluency)
  • Statistics (function models for regression, distributions)

Suggested Learning Path:

  1. Evaluate (2-4): Core computational moves—substitution, branch selection, composition expansion.
  2. Specify (1-8): Learn the representational forms—explicit rules, piecewise, composition, inverse, affine transforms, logarithm, and the exponential model (canonically from Algebra; cross-referenced here).
  3. Combine (5, 9): Solving with inverses—apply, cancel, and log/exp conversion.
  4. Transformations in context: Read graph and rule transformations through affine transform form, then evaluate transformed rules directly when solving problems.

Suggested routes through this map:

Use the Unisium Study System to practice each principle with spaced repetition, elaborative encoding, and retrieval practice.

How This Fits in Unisium

Unisium trains functions in two complementary ways:

Principles in isolation (fast, targeted)

  • Elaborative Encoding: answer short questions to build understanding
  • Retrieval Practice: recall the equation + condition

Principles in context (real problem skill)

  • Self-Explanation: step through worked solutions and justify each move
  • Problem Solving: solve new problems and practice selecting the right principle under uncertainty

The principle map is your navigation layer: it shows what to learn next, and it explains why some problems feel harder (they combine more principles across columns and rows).

FAQ

How long does it take to master these function principles? With consistent spaced repetition practice, most learners achieve solid fluency in 3-5 weeks. The evaluate principles (2-4) typically solidify within 1-2 weeks, while inverse machinery and transformed-function work may take 2-3 weeks of regular review.

Do I need calculus to use this guide? No. This Functions guide focuses on pre-calculus function concepts. However, mastering these principles is essential preparation for calculus—you’ll work with derivatives and integrals of these function families.

Why aren’t domain and range listed as separate principles? Domain and range are properties that emerge from function rules, not taggable steps in solutions. We explain the notation (dom(f)\mathrm{dom}(f) and ran(f)\mathrm{ran}(f)) but don’t treat “identify the domain” as a standalone principle—it’s embedded in evaluation and composition conditions.

Masterful Learning book cover

Masterful Learning

The study system for physics, math, & programming that works: retrieval, connection, explanation, problem solving, and more.

Read the book (opens in new tab) ISBN 979-8-2652-9642-9

Ready to apply this strategy?

Join Unisium and start implementing these evidence-based learning techniques.

Start Learning with Unisium Read More Guides

Want the complete framework? This guide is from Masterful Learning.

Learn about the book →