MATH1030: Linear algebra I
Start with systems of equations and row reduction, then connect matrix calculation to span, independence, basis and dimension. Determinants, eigenvectors and inner products reveal the algebraic and geometric structure behind those calculations.
1.1 Equations and solution sets
Browse chapters
Chapter 1
Systems of equations
Learn to read equations as full solution sets.
- Read section
1.1 Equations and solution sets
Read a linear system as a collection of conditions and describe its full solution set carefully.
- Read section
1.2 Reading theorems and proof language
Learn how to read definitions, theorem statements, equivalences, uniqueness claims, and counterexamples before the course becomes proof-heavy.
Chapter 2
Matrices and elimination
Build matrix intuition and use row reduction with purpose.
- Read section
2.1 Matrix basics
Build matrix intuition before you row-reduce: size, entries, rows, columns, and arithmetic meaning.
- Read section
2.2 Augmented matrices and row operations
Translate a system into an augmented matrix and understand what each row operation preserves.
- Read section
2.3 Gaussian elimination and RREF
See Gaussian elimination as a sequence of purposeful moves, not just memorized mechanics.
- Read section
2.4 Solution-set types
Classify whether a system has one solution, infinitely many solutions, or no solution by reading its reduced form.
- Read section
2.5 Existence of row-echelon forms
Read the optional induction proof that every matrix is row-equivalent to an REF and then to an RREF.
Chapter 3
Matrix algebra
Matrix arithmetic, multiplication, transpose, special and elementary matrices, and block structure.
- Read section
3.1 Matrix addition, subtraction, and scalar multiplication
Learn which matrix operations are entrywise, why matching sizes matter, and how the zero matrix behaves like the additive identity.
- Read section
3.2 Matrix multiplication, identity matrices, and linear systems
Learn when matrix products are defined, how the row-by-column rule works, and why the identity matrix matters for solving linear systems.
- Read section
3.3 Transpose, symmetric, and skew-symmetric matrices
Use transpose, symmetry, skew-symmetry, and commuting products to read matrix structure rather than treating formulas as isolated tricks.
- Read section
3.4 Special matrices
Meet diagonal, triangular, identity, and elementary matrices, and see why their special shapes make later arguments shorter.
- Read section
3.5 Elementary row-operation matrices
Represent elementary row operations as left multiplication by elementary matrices, then use reverse row operations to understand invertibility.
- Read section
3.6 Block matrices
Partition a large matrix into smaller pieces so addition and multiplication can be carried out block by block without losing meaning.
Chapter 4
Solution structure
Homogeneous systems, null spaces, and the shape of full solution sets.
- Read section
4.1 Homogeneous systems and null space
Study homogeneous systems carefully, then use null spaces to describe every solution as a structured set rather than a loose list of examples.
- Read section
4.2 Set language and solution sets
Use set notation, membership, solution sets, null spaces, spans, and set equality carefully in linear algebra arguments.
Chapter 5
Invertibility
Understand when a matrix can be undone and why that matters.
- View access options
5.1 Invertible matrices
Connect inverse matrices, row reduction, and the practical meaning of nonsingularity.
Membership required - View access options
5.2 RREF uniqueness and well-defined rank
Prove uniqueness of reduced row-echelon form and use it to make rank independent of the chosen row-reduction path.
Membership required
Chapter 6
Vector spaces
Move from matrix procedures to the structure of spaces, span, independence, and basis.
- View access options
6.1 Vector spaces
Start from familiar examples and learn what the vector-space axioms are trying to protect.
Membership required - View access options
6.2 Subspaces
Use the subspace test to separate genuine linear structure from lookalikes that fail closure or miss the zero vector.
Membership required - View access options
6.3 Linear combinations and span
Treat linear combinations as controlled building instructions, then see span as every vector you can build that way.
Membership required - View access options
6.4 Linear dependence and independence
Read dependence as redundancy, and independence as the point where every coefficient truly matters.
Membership required - View access options
6.5 Basis and dimension
See why a basis is the smallest complete coordinate system for a space, and why dimension counts how many directions are really needed.
Membership required - View access options
6.6 Column space, row space, and rank
Use row reduction and basis ideas together to read column space, row space, and rank without confusing what row operations actually preserve.
Membership required - View access options
6.7 Matrix subspaces, basis, and dimension
Extend span, basis, and dimension from column-vector subspaces to matrix subspaces such as all matrices, upper triangular matrices, and skew-symmetric matrices.
Membership required - View access options
6.8 Basis extension and change of basis
Use basis existence, the replacement theorem, and change-of-basis matrices to compare coordinate systems rigorously.
Membership required
Chapter 7
Determinants
Determinants, cofactor formulas, and the structural algebra that connects row operations, transpose, and invertibility.
- View access options
7.1 Determinants and cofactor expansion
Define determinants carefully through minors and cofactors, then learn how cofactor expansion turns one scalar into a precise summary of square-matrix structure.
Membership required - View access options
7.2 Row operations, products, and invertibility
Track exactly how row operations change determinants, then connect that behavior to multiplicativity, inverse matrices, and invertibility tests.
Membership required - View access options
7.3 Transpose, column operations, and Cramer's rule
Use transpose and column operations to read determinants from a second angle, then finish the chapter with adjoints, inverse formulas, and Cramer's rule.
Membership required
Chapter 8
Eigenvalues and diagonalization
Eigenvalues, eigenspaces, similarity, and diagonalization as the next structural layer after determinants.
- View access options
8.1 Eigenvalues, eigenvectors, and eigenspaces
Define eigenvalues through the equation Av=λv, then recast the same idea as a null-space and determinant question so the structure becomes computable.
Membership required - View access options
8.2 Diagonalization and similarity
Treat diagonalization as a basis change built from eigenvectors, then use similarity to explain when a matrix can be simplified without changing its essential eigenvalue data.
Membership required - View access options
8.3 Characteristic polynomials and diagonalization tests
Use characteristic polynomials, algebraic and geometric multiplicity, and the distinct-eigenvalue test to decide when eigenvalue data is enough for diagonalization.
Membership required
Chapter 9
Inner products and orthogonality
Inner products, orthogonality, orthonormal bases, and Gram-Schmidt as the geometric layer after eigenvalues.
- View access options
9.1 Inner products, norms, and angles
Define the standard inner product and norm on R^m, then connect those formulas to length, angle, and the first structural inequalities.
Membership required - View access options
9.2 Orthogonal sets and orthonormal bases
Use orthogonality to build orthogonal and orthonormal bases, then read coefficients without solving a linear system every time.
Membership required - View access options
9.3 Gram-Schmidt orthogonalization
Apply Gram-Schmidt to turn a basis into an orthogonal or orthonormal basis while preserving the same span.
Membership required - View access options
9.4 Cauchy-Schwarz and triangle inequalities
Study Cauchy-Schwarz and triangle inequalities as the two core estimates that control length, angle, and equality cases in inner-product spaces.
Membership required