SECTION 1
Historical Context & Motivation
Long before anyone wrote y = mx + b on a chalkboard, people were already thinking about constant rates of change. Ancient civilizations needed to predict floods, measure land, and calculate trade values—problems that naturally led to relationships where one quantity changes at a steady pace relative to another. The idea of a linear function grew out of these practical needs and eventually became one of the most fundamental building blocks in all of mathematics.
~300 BCE • Euclid's Elements
~825 CE • Al-Khwarizmi's Algebra
1637 • Descartes & the Coordinate Plane
1800s • Rise of Function Notation
Today • ACT & Modern Applications
The central question that linear functions answer is deceptively simple: if something changes at a constant rate, how can we predict its value at any point? Whether you're calculating the cost of a phone plan, the distance a car travels, or the temperature trend over a week, linear functions give you the tool to model and predict these steady-rate situations with precision.
SECTION 2
Core Principles & Definitions
A linear function is any function whose graph is a straight line. In more precise terms, it is a function of the form f(x) = mx + b, where m and b are constants and x is the independent variable. The defining characteristic of a linear function is that its rate of change is constant—for every equal increase in x, the output changes by the same amount. This is what separates linear functions from quadratic, exponential, and other non-linear functions.
Slope (m)
Y-Intercept (b)
Constant Rate of Change
Domain & Range
SECTION 3
Visual Explanation
The best way to understand a linear function is to see it on a coordinate plane. The diagram below shows the line y = 2x + 1, with its key features labeled: the y-intercept at (0, 1), the slope triangle showing a rise of 2 for every run of 1, and several labeled points that all sit on the same straight line.
Notice how the shaded triangle between the points (0, 1) and (1, 3) shows the slope visually. The horizontal leg (the run) is 1 unit, and the vertical leg (the rise) is 2 units, so the slope is 2 ÷ 1 = 2. You could draw this same triangle between any two points on the line and get the same ratio. That visual consistency is the graphical proof that the function is linear.
SECTION 4
Mathematical Framework
Linear functions can be expressed in several equivalent forms. Each form is useful in different situations, and the ACT expects you to recognize and convert between them fluently. Understanding when to use each form will save you valuable time on test day.
SLOPE-INTERCEPT FORM
m = slope (rate of change); b = y-intercept (the value of y when x = 0). This is the most common form and the one you should reach for first when graphing or reading a line's key features.
POINT-SLOPE FORM
(x₁, y₁) = a known point on the line; m = slope. Use this form when you know a point and the slope but not the y-intercept.
STANDARD FORM
A, B, and C are integers (A ≥ 0). This form is useful for finding intercepts quickly and for solving systems of equations. The slope is −A/B and the y-intercept is C/B.
SLOPE FORMULA
Given any two points (x₁, y₁) and (x₂, y₂) on a line, this formula calculates the slope. Remember: 'rise over run'—the change in y divided by the change in x.
SECTION 5
Types of Slopes & Converting Between Forms
The slope of a line tells you its direction and steepness. Understanding the four types of slope is essential for interpreting graphs quickly on the ACT. The diagram below shows all four types side by side, and the table that follows gives you a quick-reference guide for converting between the three main forms of a linear equation.
| Converting From → To | Method | Example |
|---|---|---|
| Slope-Intercept → Standard | Move mx to the left side: −mx + y = b, then multiply by −1 if needed so A ≥ 0. | y = 3x − 2 → −3x + y = −2 → 3x − y = 2 |
| Standard → Slope-Intercept | Solve for y: subtract Ax from both sides, then divide everything by B. | 2x + 3y = 12 → 3y = −2x + 12 → y = (−2/3)x + 4 |
| Point-Slope → Slope-Intercept | Distribute m, then add y₁ to both sides. | y − 4 = 2(x − 1) → y − 4 = 2x − 2 → y = 2x + 2 |
| Two Points → Equation | Use the slope formula to find m, then plug m and one point into point-slope form. | (1, 5) & (3, 11): m = (11−5)/(3−1) = 3 → y − 5 = 3(x − 1) |
Quick-reference conversion guide for linear equation forms
SECTION 6
Worked Example
Let's work through a full ACT-style problem from start to finish. This example combines finding the slope from two points, writing the equation, and interpreting the result.
Worked example
- 1
Step 1 — Read the Problem
A gym membership costs $180 after 3 months and $300 after 5 months. Assuming the total cost is a linear function of the number of months, write the equation for the cost C in terms of months m, and find the initial sign-up fee. - 2
Step 2 — Identify the Two Points
We treat the data as two points on a line where the x-values are months and the y-values are costs: (3, 180) and (5, 300).Points: (3, 180) and (5, 300) - 3
Step 3 — Calculate the Slope
Using the slope formula: m = (y₂ − y₁) ÷ (x₂ − x₁) = (300 − 180) ÷ (5 − 3) = 120 ÷ 2 = 60. This means the gym charges $60 per month.Slope m = 60 (dollars per month) - 4
Step 4 — Write Point-Slope Form
Using the point (3, 180) and slope 60: C − 180 = 60(m − 3).C − 180 = 60(m − 3) - 5
Step 5 — Convert to Slope-Intercept Form
Distribute: C − 180 = 60m − 180. Add 180 to both sides: C = 60m + 0. Wait—that simplifies to C = 60m. But let's double-check: when m = 3, C = 60(3) = 180 ✓. When m = 5, C = 60(5) = 300 ✓.C = 60m - 6
Step 6 — Interpret the Y-Intercept
The y-intercept b = 0, which means the initial sign-up fee is $0. The gym has no sign-up fee—you simply pay $60 per month from the start.Sign-up fee = $0; Monthly rate = $60
SECTION 7
Parallel & Perpendicular Lines
Two special relationships between lines come up repeatedly on the ACT: parallel lines and perpendicular lines. Recognizing these relationships from equations—without even graphing—is a powerful skill that can make certain problems almost instant.
| Property | Parallel Lines | Perpendicular Lines |
|---|---|---|
| Slope Relationship | Same slope: m₁ = m₂ | Negative reciprocals: m₁ × m₂ = −1 |
| Visual Appearance | Lines never intersect; they run side by side | Lines cross at a 90° angle |
| Example | y = 3x + 1 and y = 3x − 7 | y = 3x + 1 and y = (−1/3)x + 4 |
| Quick Test | Compare the m values—are they equal? | Multiply the slopes—does the product equal −1? |
| Number of Solutions | 0 (no intersection point) | 1 (one intersection point) |
Comparison of parallel and perpendicular line properties
SECTION 8
Connection to Advanced Topics
Linear functions are the foundation for nearly every advanced math topic you'll encounter on the ACT and beyond. Understanding them deeply gives you a head start on systems of equations, inequalities, and even the concept of derivatives in calculus, where the slope of a tangent line is the central idea.
| Linear Functions (This Lesson) | Advanced Topic |
|---|---|
| One equation, one variable → one solution | Systems of linear equations: two equations, two variables → intersection point |
| y = mx + b (equality) | Linear inequalities: y > mx + b shades one side of the line |
| Constant slope everywhere | Quadratic/polynomial functions: slope changes at every point (curves) |
| Slope = rise ÷ run between two points | Calculus (derivatives): slope of a curve at a single point, using limits |
| f(x) = mx + b (one input, one output) | Linear algebra: matrices and vectors extend linearity to multiple dimensions |
How linear functions connect to more advanced math concepts
On the ACT specifically, linear function questions account for a significant portion of the Preparing for Higher Math category. You'll see them in pure algebra form, in coordinate geometry problems, and embedded in word problems about rates, costs, and data trends. The concepts in this lesson—slope, intercepts, forms, and special line relationships—are tools you'll use over and over again.
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
- A. The graph is a horizontal line of the form y = b. Any vertical line drawn on the graph intersects it at exactly one point, so it passes the vertical line test.
- B. The graph is a vertical line of the form x = b. It passes the vertical line test because the line itself is vertical.
- C. The graph is a horizontal line of the form y = b, but it fails the vertical line test because every x-value maps to the same y-value.
- D. The graph is a diagonal line passing through the origin, and it passes the vertical line test because it has a constant rate of change.
- E. The graph is a horizontal line of the form y = b, but it is not considered a function because the slope is zero and no change occurs.
Show answer
Question 2: BASIC CALCULATION
- A. y = 3x + 1
- B. y = 3x − 1
- C. y = 4x − 1
- D. y = 2x + 3
- E. y = 3x + 7
Show answer
Question 3: INTERMEDIATE
- A. A) y = (−1/2)x + 1/2
- B. B) y = 2x − 7
- C. C) y = (−1/2)x − 1/2
- D. D) y = (1/2)x + 1/2
- E. E) y = −2x + 5
Show answer
Question 4: APPLIED
- A. A) $390
- B. B) $420
- C. C) $440
- D. D) $460
- E. E) $490
Show answer
Question 5: CRITICAL THINKING
- A. 13
- B. 15
- C. 17
- D. 19
- E. 22