Algebra I
Finite sets
Maps between sets
Injectivity, surjectivity, bijectivity
Domain, codomain
Composition
Groups
Group of symmetries, permutation group
Group formed by bijective self-maps under composition
Images, pre-images
Cartesian product
Graphs of maps
"Matrix" representations of maps (given a labelling)
Labellings
Relabellings and permutations of matrices
Equivalence Relations
Similarity of maps
Equivalence of maps from X to Y; algorithm to classify maps from X to Y upto equivalence using a normal form
Classification of self-maps from X to X
Classification of bijections from X to X using a matrix consisting of cyclic blocks
Magma
Semigroup
Monoid
Ring
Field
Vector Space
Abelian groups; the set of integers as an abelian group
Family of finite groups Z/nZ
Partitions 💀
Equipping with "multiplication"
Multiplicative inverses
Z mod p where p is prime
Polynomial rings
Z/nZ
Spaces
Field axioms
Function spaces; F^X
Vector space of polynomials with coefficients in F - F[x]
The vector space of F^n
Abelian group structure; axioms
Subspaces
Subspaces of F_p^n
Sums of subspaces
Direct sums of subspaces
Nullspaces
Images
Basis
Linear independence
Spanning lists
Dimension
Basis for the vector space of polynomials with deg <= k using Lagrange interpolation polynomials
Linear maps and Matrices
Gaussian Elimination
Linear functionals; the Dual Space V*
Group homomorphisms
Categories
The matrix of a vector
Matrix multiplication; linear map composition
Change of basis
Bookkeeping; finding inverses
Space of linear maps L(V, W) and L(V, V)
Bijective linear maps; isomorphisms between vector spaces
Functor
Classifying L(V, V)
Classifying L(V, W)
RREF and Block Matrices
Eigenvectors and Eigenvalues
Generalized Eigenvectors
Invariant Subspaces
Upper triangular matrices
Diagonal matrices
Characteristic Polynomial
Minimal polynomial
Decomposition theorem for L(V, V)
Cayley-Hamilton Theorem
Product spaces
Quotient Spaces
Quotient Map
Affine subspaces
Annihilator polynomials