Historical Context & Motivation
The study of linear inequalities and their geometric counterparts, feasible regions, arose from humanity's longstanding need to allocate scarce resources under competing constraints. While ancient civilizations solved specific allocation problems through trial and error, the formal mathematical framework for reasoning about inequality constraints did not crystallize until the twentieth century, when wartime logistics and industrial planning demanded systematic methods for optimization. The resulting theory — anchored in the geometry of half-planes and their intersections — now pervades economics, operations research, engineering design, and data science.
The central question this lesson addresses is deceptively simple: given a set of linear inequality constraints, what does the collection of all solutions look like geometrically, and how do we find it? Answering this question provides the visual and algebraic foundation for linear programming, where one seeks the best outcome (maximum profit, minimum cost) within a feasible region.
Core Principles & Definitions
Before graphing systems of inequalities, it is essential to establish the vocabulary and the fundamental geometric ideas that connect algebraic expressions to regions of the coordinate plane. A linear inequality in two variables is any statement of the form ax + by ≤ c (or with <, ≥, >) where a, b, and c are real constants and at least one of a or b is nonzero. Each such inequality partitions the plane into two half-planes separated by the boundary line ax + by = c. The solution set of the inequality is one of those half-planes, possibly including the boundary line itself (when the inequality is non-strict, i.e., ≤ or ≥).
Half-Plane
System of Inequalities
Feasible Region
Corner Points (Vertices)
Bounded vs. Unbounded
Graphing a Single Linear Inequality
The diagram below illustrates the solution set of the inequality 2x + 3y ≤ 12. The boundary line 2x + 3y = 12 is drawn as a solid line (because the inequality is non-strict), and the half-plane below and to the left is shaded to indicate all points satisfying the inequality. A test point such as the origin (0, 0) confirms the shading direction: 2(0) + 3(0) = 0 ≤ 12 is true, so the origin's side is the solution side.
The procedure for graphing any single linear inequality in two variables can be summarized in three steps. First, graph the boundary line by converting the inequality to an equation and plotting it (solid for ≤ or ≥, dashed for < or >). Second, choose a convenient test point not on the boundary — the origin works unless the line passes through it — and substitute its coordinates into the inequality. Third, shade the half-plane containing the test point if the inequality is satisfied, or the opposite half-plane if it is not.
Mathematical Framework
The algebraic treatment of linear inequalities rests on a small number of manipulation rules that parallel those for equations, with one critical difference involving multiplication or division by negative numbers. Mastery of these rules is essential for rearranging inequalities into slope-intercept or standard form for graphing.
To find the corner points of a feasible region, solve pairs of boundary-line equations simultaneously. Each pair of intersecting boundary lines may produce a candidate vertex; a candidate is an actual vertex of the feasible region if and only if it satisfies all other inequalities in the system. The set of vertices, together with the edges connecting them, defines the polygonal boundary of the feasible region.
Systems of Inequalities & Feasible Region Geometry
When multiple linear inequalities act simultaneously, their solution set is the region of the plane that lies in every individual half-plane at once. The diagram below depicts the feasible region for the system: x + y ≤ 5, x ≥ 1, y ≥ 0. Each constraint carves away a portion of the plane, and what remains — the intersection — is the feasible region. Notice that the resulting region is a triangle with three corner points, each formed by the intersection of two boundary lines.
| Boundary Pair | System Solved | Intersection Point | In Feasible Region? |
|---|---|---|---|
| x + y = 5 and x = 1 | 1 + y = 5 → y = 4 | (1, 4) | Yes ✓ |
| x + y = 5 and y = 0 | x + 0 = 5 → x = 5 | (5, 0) | Yes ✓ |
| x = 1 and y = 0 | Direct substitution | (1, 0) | Yes ✓ |
The convexity of the feasible region is a fundamental geometric property: if you pick any two points inside the region and draw the line segment connecting them, every point on that segment also lies inside the region. This property is not incidental — it follows from the fact that each half-plane is convex, and the intersection of convex sets is always convex. Convexity is precisely the structural property that makes the simplex method and other linear programming algorithms efficient.
Worked Example: Finding & Graphing a Feasible Region
Consider the system of linear inequalities arising from a simple production scenario: a small bakery produces cakes (x) and pies (y), subject to constraints on flour, oven time, and non-negativity.
Strengths, Limitations & Common Pitfalls
| Aspect | Strengths | Limitations / Pitfalls |
|---|---|---|
| Visual Clarity | In two variables, the feasible region can be drawn on a standard coordinate plane, making the solution set immediately tangible and aiding intuition. | Beyond three variables, graphical methods are infeasible; algebraic or computational approaches (simplex, interior-point) become necessary. |
| Algebraic Manipulation | Inequalities follow rules similar to equations, making them accessible to students with algebra proficiency. | The sign-reversal rule for multiplication/division by negatives is frequently forgotten, leading to incorrect solution sets. |
| Corner-Point Theorem | Reduces an infinite search to a finite check of vertices — enormously efficient for bounded regions. | Requires the region to be bounded for guaranteed max/min; unbounded regions may lack an optimum for certain objective functions. |
| Test-Point Method | A quick, reliable way to determine which side of a boundary line to shade. | If the boundary line passes through the origin, the origin cannot serve as the test point; an alternative must be chosen. |
| Modeling Power | Linear constraints model a wide range of real-world scenarios: budgets, capacities, blending, scheduling. | Real constraints may be nonlinear; linear inequalities approximate but do not capture all scenarios (e.g., economies of scale). |
Connection to Linear Programming & Advanced Theory
The feasible region studied in this lesson is precisely the domain over which linear programming optimizes a linear objective function Z = c₁x + c₂y. Once you can identify and graph the feasible region, the next step is to evaluate Z at each corner point and determine which vertex yields the maximum or minimum value. This progression — from graphing inequalities to optimizing — represents the natural arc of a finite mathematics course.
| Feature | This Lesson (Intro) | Linear Programming (Next Step) |
|---|---|---|
| Goal | Identify and graph the set of all feasible solutions | Find the point in the feasible region that maximizes or minimizes an objective function |
| Output | Shaded region + list of corner points | Optimal point + optimal value of Z |
| Number of Variables | Typically 2 (graphical method) | 2 (graphical) to thousands (simplex/interior-point) |
| Key Theorem | Each inequality defines a convex half-plane | Corner-Point Theorem: optimum is attained at a vertex |
| Computational Tool | Graph paper or graphing software | Simplex algorithm, interior-point methods, LP solvers |
In higher dimensions, the feasible region generalizes from a polygon to a convex polytope — a higher-dimensional analogue bounded by hyperplanes. The simplex method navigates from one vertex of this polytope to an adjacent vertex of higher objective value, exploiting the same convexity and corner-point logic you have learned here. Duality theory, sensitivity analysis, and integer programming further extend the framework, but all rest on the foundational understanding of how linear inequalities carve out feasible regions.
Practice Problems
Summary & Key Concepts
A linear inequality in two variables partitions the coordinate plane into two half-planes separated by a boundary line. The solution set is determined by graphing the boundary (solid for ≤ or ≥, dashed for < or >), selecting a test point, and shading the appropriate side. When manipulating inequalities algebraically, remember the critical rule: multiplying or dividing by a negative number reverses the inequality direction.
A system of linear inequalities produces a feasible region — the intersection of all individual half-planes — which is always a convex set. The corner points (vertices) of this region are found by solving pairs of boundary-line equations and verifying each candidate against all remaining constraints. These vertices are the key to linear programming, where the Corner-Point Theorem guarantees that any linear objective function attains its optimum at a vertex of a bounded feasible region.