Professional page of Vladimir Dotsenko

Linear algebra I, TCD 2018/19

Syllabus:

  1. Linear algebra in 2d and 3d. Vectors. Dot and cross products.
  2. Systems of simultaneous linear equations. Gauss--Jordan elimination.
  3. (Reduced) row echelon form for a rectangular matrix. Principal and free variables. Matrix product and row operations. Computing the inverse matrix using row operations.
  4. Permutations. Odd and even permutations. Determinants. Row and column operations on determinants. det(AT)=det(A).
  5. Minors. Cofactors. Adjoint / adjugate matrix. Computing the inverse matrix using determinants. Cramer's rule for systems with the same number of equations and unknowns.
  6. Fredholm's alternative. An application: the discrete Dirichlet's problem.
  7. Coordinate vector space. Linear independence and span.
  8. Fields: rationals, reals, and complex. Abstract vector spaces. Linear independence and span in abstract vector spaces. Bases and dimensions. Subspaces.
  9. Linear operators. Matrix of a linear operator relative to given bases. Change of basis. Transition matrices. Similar matrices define the same linear operator in different bases. Example: a closed formula for Fibonacci numbers.

Course materials:

Lecture      Topics covered Lecture notes/slides Homeworks/Tutorials/Solutions
1 (13/09) Introduction. Vectors in 2D and 3D, addition, re-scaling, scalar product (dot product). L1 [PDF]
2 (14/09) Properties of scalar products. Vector product (cross product). L2 [PDF] HW1 [PDF]
3 (14/09) Multilinearity. Areas and volumes. L3 [PDF]
4 (20/09) First tutorial T1 [PDF] T1 solutions [PDF]
5 (21/09) Operations on vectors and their applications. Cubes on the integer grid. Quaternions. Lines and planes in 3D. Systems of linear equations. L4 [PDF]
6 (21/09) Systems of linear equations and matrices. Elementary row operations. Gauss-Jordan elimination. Row echelon matrices and reduced row echelon matrices. L5 [PDF] HW2 [PDF] HW1 solutions [PDF]
7 (27/09) Matrix arithmetic. Addition and re-scaling. Matrix product: three equivalent definitions. L6 [PDF]
8 (28/09) Properties of matrix products. Elementary matrices. Elementary matrices and matrix products. Invertible matrices. L7 [PDF]
9 (28/09) Criterion of invertibility of a matrix. Algorithm for computing the inverse using row operations. Permutations. Odd and even permutations. L8 [PDF] HW3 [PDF] HW2 solutions [PDF]
10 (4/10) Second tutorial T2 [PDF] T2 solutions [PDF]
11 (5/10) Determinants. Their basic properties. Example of computation. Proof of some properties of determinants. L9 [PDF]
12 (5/10) Proof of the remaining properties of determinants. Determinants and invertibility of matrices. Determinant of the product. Determinant of the transpose matrix. Column operations. Minors and cofactors. Row expansion of determinants (beginning of proof). L10 [PDF] HW4 [PDF] HW3 solutions [PDF]
13 (11/10) Row expansion of determinants (proof). "Wrong row expansion". Matrix form of row expansion formulas. Adjugate matrix. Formula for the inverse matrix. L11 [PDF]
14 (12/10) Cramer's formula for solving systems of linear equation. Summary of properties equivalent to invertibility of a matrix. The finite-dimensional Fredholm alternative, and its application to the discrete Dirichlet problem. The Vandermonde determinant (statement). L12 [PDF]
15 (12/10) The Vandermonde determinant (proof). Its application to interpolation. Lagrange interpolation polynomial. The n-dimensional vector space. Linearly independent vectors. Spanning property. Bases. Examples. L13 [PDF] HW5 [PDF] HW4 solutions [PDF]
16 (18/10) Coordinates with respect to a basis. Subspaces. Two main examples of subspaces and equivalence of the definitions. L14 [PDF]
17 (19/10) Third tutorial (TP students only) T3 [PDF] T3 solutions [PDF]
18 (19/10) Third tutorial (Maths/TSM/visiting students only) HW6 [PDF] HW5 solutions [PDF]
Study week, no classes
19 (1/11) Abstract vector spaces. Examples. Some simple proofs. L15 [PDF]
20 (2/11) Further examples: spaces of polynomials. Fields. Examples of fields: rational, real, complex, binary arithmetic. L16 [PDF]
21 (2/11) Coin weighing problem (example of using different fields of scalars). Linear independence, span, basis in abstract vector spaces. Towards defining the dimension of a vector space. L17 [PDF] HW7 [PDF] HW6 solutions [PDF]
22 (8/11) A linearly independent set of vectors cannot be larger than a complete set. Finite-dimensional vector spaces. Dimension. Coordinates. Transition matrix between different bases. L18 [PDF]
23 (9/11) Examples of computing coordinates and transition matrices. Transformation of coordinates via the transition matrix (covariance and contravariance). Multiplicative property of transition matrices. Linear maps. L19 [PDF]
24 (9/11) Matrix of a linear map. Composition of linear maps corresponds to the matrix product. Examples of linear maps and their matrices. L20 [PDF] HW8 [PDF] HW7 solutions [PDF]
25 (15/11) Fourth tutorial. T4 [PDF] T4 solutions [PDF]
26 (16/11) Change of the matrix of a linear map under change of coordinates. Relation to elementary row operations. Change of the matrix of linear operator. Invariance of trace and determinant. Example. L21 [PDF]
27 (16/11) Eigenvalues and eigenvectors. Application: a closed formula for Fibonacci numbers. L22 [PDF] HW9 [PDF] HW8 solutions [PDF]
28 (22/11) Fifth tutorial. T5 [PDF] T5 solutions [PDF]
29 (23/11) Eigenvalues and eigenvectors. A linear operator with n distinct eigenvalues is diagonalisable. Examples. Omnipresence of eigenvectors in applications of linear algebra. L23 [PDF]
30 (23/11) Eigenvalues and eigenvectors. Example: the ``porridge problem''. L24 [PDF] HW9 solutions [PDF]
31 (29/11) Sixth tutorial: practice exam questions. Past exam questions [PDF]
32 (30/11) Revision of the module.
33 (30/11) Revision of the module.

My other materials

You may consult the webpage of this module from when I was teaching it in 2015/16. I kept all lecture notes, as well as problems and solutions there. Material might change a little bit in this version of the module. Also, most of the problems this time around would be different; in any case, checking out the solutions should be the last resort if you are really struggling: there will be no solutions waiting for you when you take the exam.

Exam materials: sample papers, actual papers

See course materials, mainly. Work through solutions to home assignments and tutorials, since exam papers will rely on fluency in the respective methods. Generally, check out past papers from the previous 4-5 years here.

Textbooks

This module does not follow any particular textbook. When needed, consult "Elementary Linear Algebra" by Anton and Rorres, and "Algebra" by Michael Artin. There will also be online lecture notes for many of the lectures. For more examples and exercises (very useful to get a grip of the material), check out the free online linear algebra book by Jim Hefferon available at this http URL. Finally, more advanced reading for the second half of this module is "Linear algebra problem book" by Halmos.

Assessment

The final mark is 80%*final exam mark + 20%*home assignments result.

Disclaimer

The person who is solely responsible for the choice of content on this page is Vladimir Dotsenko. Any views expressed here do not necessarily represent the official views of Trinity College Dublin.