Linear Systems Solvers
Choose a solver below
Solving Systems
Decompositions
Vector Spaces
Need Help?
Check the educational content below each solver for detailed explanations.
View all tutorials āLeft Null Space Calculator: Find Left Null Space of a Matrix
Find the left null space of a matrix A: all vectors y such that y^T A = 0 (or equivalently A^T y = 0). The left null space is the orthogonal complement of the column space.
Calculator
Enter your matrix below and click "Calculate" to see the step-by-step solution.
Enter a matrix A to find its left null space (all y such that yTA = 0).
The left null space is the orthogonal complement of the column space.
Learn About Left_Null_Space
Understanding the concepts behind the calculations.
š Quick Navigation
What is the Left Null Space?
The left null space of a matrix A is the set of all vectors y such that yįµA = 0 (equivalently, Aįµy = 0).
For an m Ć n matrix A, the left null space lives in āįµ (the same space as the columns of A).
š” Key Insight: The name "left" comes from the fact that vectors in this space multiply A on the left to give zero: yįµA = 0įµ.
The Core Concept
The left null space contains all vectors that are orthogonal to every column of A.
Why "Left" Matters
Right Null Space (Null(A)):
Vectors multiply on the right
Left Null Space (Null(Aįµ)):
Vectors multiply on the left
šÆ The Big Idea: The left null space tells you exactly how rows of A are linearly dependent. Every vector in the left null space gives a linear combination of rows that equals zero!
How to Find the Left Null Space
Method 1: Via Transpose (Easiest)
- Compute Aįµ (the transpose)
- Find the null space of Aįµ using Gaussian elimination
- The basis vectors form the left null space
Method 2: From RREF (Advanced)
- Compute the RREF of A
- Identify the zero rows
- Extract coefficients from row operations
š” Recommendation: Method 1 (via transpose) is straightforward. Use our Null Space Calculator on Aįµ to find the left null space!
Complete Example
Problem: Find the left null space of
Step 1: Compute Aįµ
Step 2: Set up Aįµy = 0
Step 3: Row reduce to REF
Step 4: Identify free variables
Pivot in column 1 ā yā is basic. Free variables: yā, yā
Step 5: Solve for basic variable
Step 6: Write general solution
ā Left Null Space Basis:
Dimension = 2 = m - rank(A) = 3 - 1 ā
š Interpretation: These basis vectors give the coefficients for linear dependencies among rows:
-2Ā·[1 2] + 1Ā·[2 4] + 0Ā·[3 6] = [0 0] ā
-3Ā·[1 2] + 0Ā·[2 4] + 1Ā·[3 6] = [0 0] ā
The Four Fundamental Subspaces
For an m Ć n matrix A, there are four fundamental subspaces that completely describe the linear transformation:
| Subspace | Notation | Located in | Dimension | Built with |
|---|---|---|---|---|
| Column Space | Col(A) | āįµ | rank(A) | Columns of A |
| Left Null Space | Null(Aįµ) | āįµ | m - rank(A) | Null space of Aįµ |
| Row Space | Row(A) | āāæ | rank(A) | Rows of A |
| Null Space | Null(A) | āāæ | n - rank(A) | Solutions to Ax = 0 |
Perfect Orthogonal Relationships
In āįµ (output space):
Column Space ā Left Null Space
These are orthogonal complements in āįµ
In āāæ (input space):
Row Space ā Null Space
These are orthogonal complements in āāæ
šÆ Key Takeaway: Any vector y ā āįµ can be uniquely written as y = y_c + y_n where y_c ā Col(A) and y_n ā Null(Aįµ).
Key Properties
- Dimension formula:
dim(Null(Aįµ)) = m - rank(A) - Left nullity = m - rank(A) (the number of zero rows in RREF)
- Orthogonal to column space: Every left null vector is perpendicular to every column
- Reveals row dependencies: Coefficients of linear combinations that give zero rows
- System consistency: For Ax = b to have a solution, b must be ā to Null(Aįµ)
- Residuals in least squares: The residual r = b - Ax lies in Null(Aįµ)
Every vector in āįµ decomposes uniquely into a column space component + left null space component.
Geometric Interpretation
The left nullity (m - rank(A)) tells you the "missing dimensions" in the column space:
| Left Nullity | Geometry in āįµ | Column Space |
|---|---|---|
| 0 | Only the origin (point) | All of āįµ (full dimension) |
| 1 | A line through the origin | A hyperplane (dimension m-1) |
| 2 | A plane through the origin | (m-2)-dimensional subspace |
| m | All of āįµ | Only the zero vector |
Example: For a 3Ć2 rank-2 matrix:
- m = 3, rank = 2
- Left nullity = 3 - 2 = 1
- Left null space = a line through origin in ā³
- Column space = a plane through origin
- The line is perpendicular to the plane!
Real-World Applications
š System Consistency
The linear system Ax = b has a solution if and only if b is orthogonal to every vector in Null(Aįµ).
š Least Squares Regression
The residual r = b - AxĢ (the error) lies in Null(Aįµ), meaning residuals are orthogonal to the column space.
š Linear Dependencies
Vectors in the left null space give coefficients that combine rows to zero. Perfect for finding redundant equations!
š® Control Theory
The left null space determines unobservable states in linear systemsāstates you cannot detect from outputs.
š Linear Regression
In statistics, the residuals are orthogonal to the column space (i.e., lie in the left null space). Essential for least squares estimation.
š” Key Insight: The left null space is the "error space" of linear regression. The difference between actual and predicted values must lie in the left null space!
Frequently Asked Questions
Q: What's the difference between left null space and regular null space?
A: Regular null space (Null(A)) contains vectors that multiply A on the right to give zero (Ax = 0). Left null space (Null(Aįµ)) contains vectors that multiply A on the left to give zero (yįµA = 0įµ). They live in different spaces!
Q: Why is it called "left" null space?
A: Because vectors in this space are placed on the left of A: yįµA = 0įµ. Regular null space vectors go on the right: Ax = 0.
Q: How do I find left null space without computing transpose?
A: You can find it from the RREF of A by looking at the zero rows and the row operations used. But the transpose method is much easier! Use our Null Space Calculator on Aįµ.
Q: What does left null space tell me about row dependencies?
A: Every vector in the left null space gives coefficients for a linear combination of rows that equals zero. If left null space is non-trivial, rows are linearly dependent!
Q: Is the left null space related to the column space?
A: Yes! They are orthogonal complements in āįµ. Every vector in āįµ can be uniquely decomposed into a column space part + left null space part.
Practice Problems
Beginner
- Find the dimension of the left null space for a 4Ć3 matrix with rank 2.
- If A is 5Ć5 with rank 3, what is dim(Null(Aįµ))?
- Can a 2Ć3 matrix have left null space dimension 0? Why or why not?
Intermediate
-
Find a basis for the left null space of:
$$ A = \begin{bmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \end{bmatrix} $$ -
For the matrix above, verify that each basis vector is orthogonal to every column of A.
Advanced
- Prove that Col(A) and Null(Aįµ) are orthogonal complements in āįµ.
- Show that the system Ax = b is consistent iff b ā Null(Aįµ).
Click to reveal solutions
1. dim = m - rank = 4 - 2 = 2
2. dim = m - rank = 5 - 3 = 2
3. No. For 2Ć3, m = 2. min left nullity = 2 - min(rank) = 2 - 2 = 0? Actually rank ⤠min(m,n) = 2, so nullity = 2 - rank. If rank=2, nullity=0. So YES, possible!
4. Basis: { [-2, 1, 0]įµ, [-3, 0, 1]įµ }
5. Dot with column 1: (-2)(1) + 1(2) + 0(3) = 0 ā. Dot with column 2: (-2)(2) + 1(4) + 0(6) = 0 ā. (And for second vector).
6. Hint: Use the fact that rank(A) + nullity(Aįµ) = m and dimension arguments with orthogonality.
7. Hint: b must be in Col(A). By orthogonal decomposition, b is orthogonal to any vector in Null(Aįµ).
Summary
šÆ Key Takeaways
- Left Null Space = Null(Aįµ) = {y | yįµA = 0įµ}
- Dimension: m - rank(A) (the "missing" dimensions in column space)
- Orthogonal complement of the column space in āįµ
- Reveals linear dependencies among rows of A
- Essential for system consistency, least squares, and control theory
š” Pro Tip: Finding left null space = finding null space of Aįµ. Use our Null Space Calculator on the transpose!
Try It Yourself!
Use the calculator above to find left null spaces:
- Enter your matrix A (any size up to 6Ć6)
- Click "Calculate" to see:
- The left null space basis vectors
- Dimension of the left null space
- Relationship to row dependencies
- Step-by-step computation via Aįµ
š Try these examples:
- 3Ć2 rank-2 matrix:
[[1,2],[3,4],[5,6]]ā left nullity = 1 (a line) - 2Ć3 rank-1 matrix:
[[1,2,3],[2,4,6]]ā left nullity = 1 - Square singular matrix:
[[1,2],[2,4]]ā left nullity = 1
š Next Steps: Once you've mastered the left null space, explore the Column Space and Null Space to complete the four fundamental subspaces!