MATH 4370-7370
Linear Algebra and Matrix Analysis
Fall 2025 outline
Note that this is an overview. The syllabus posted on UMLearn is the reference document that you should use.
Objectives of the course
Matrices are ubiquitous in many aspects of mathematics. They show up, for instance, when considering the local asymptotic stability of equilibria of systems of ordinary differential equations, the long term behaviour of Markov chains, the study of graphs and the discretization of reaction-diffusion equations.
Objectives of the course:
- explore the role of matrices in several fields of mathematics;
- study properties of these matrices;
- develop a toolbox to study some matrix properties computationally.
Rough course program
Note that some content could change.
- Matrices are everywhere:
- Linear systems of differences equations
- Ordinary differential equations
- Discrete-time Markov chains
- Discretisation of partial differential equations
- Eigenvalues, eigenvectors, Gershgorin disks:
- Eigenpairs
- Algebraic multiplicity
- Similarity
- Geometric multiplicity
- The Gershgorin Theorem and friends
- Factorisations, canonical forms and decompositions:
- Unitary matrices and QR factorisation
- Schur’s form
- Normal matrices
- Jordan canonical form
- Singular values and the SVD
- Nonnegative matrices:
- Perron-Frobenius Theorem
- Stochastic matrices
- M-matrices
- Norms and matrix norms
- Vector norms on matrices
- Matrix norms
- Matrix norms and singular values
Although not detailed explicitly above, we will also repeatedly consider links between matrices and graphs.
Prerequisites
For University of Manitoba students: MATH 2090, Linear Algebra 2.
For the information of students not having taken 2090, when I teach that course, I usually use Axler’s Linear algebra done right with some notes added to compensate for the quasi-absence of determinants in Axler.
While the prereqs are quite low, you should be comfortable with the content of a solid second-year linear algebra course: the pace of the course is sustained, so you will not have time to work on prereqs.
Who’s teaching?
- Instructor: Julien Arino
- Office: Not applicable
- Email: julien.arino@umanitoba.ca
Where and when?
- Class schedule: 10:00-11:15 (Central) Tuesday & Thursday.
- Class location: 108 Drake.
- Office hours: 1430-1600 TR in 238 St Paul.
- Course page: UMLearn (and this repository for some content).
Course number
This course is available to undergraduate students only as MATH 4370 and to University of Manitoba graduate students as either MATH 4370 or MATH 7370.
Assignments and the project are less involved for those enrolled in MATH 4370 (see separate MATH 4370 syllabus).
Textbook
We will not be using a textbook in the regular way, but most of the material will be based on Horn & Johnson, Matrix Analysis (Second Edition), Cambridge University Press, 2013 and Fiedler, Special Matrices and Their Applications in Numerical Mathematics: Second Edition, Dover, 2013. Lecture notes were developed during the Fall 2018 session and will be available for download on UMLearn. Please bear in mind that they may contain typos. Extracts from other books as well as slides will also be distributed as we progress. A list of useful books (all available online from the Libraries) will be distributed and updated throughout the term.
As indicated, the course notes might contain typos. It is also possible that the videos will have issues. If you see a problem, please let me know.
Evaluation
There will be no formal tests or examinations. Evaluation of the performance in this course will involve two components: eleven assignments and one final project. The final mark will be decomposed as follows:
Type of evaluation | Weight per evaluation | Total weight |
---|---|---|
Mathematics assignments (4) | 5% each | 20% |
Coding assignments (4) | 5% each | 20% |
Project assignments (2) | 10% each | 20% |
Final project (1) | 40% | 40% |
Notes on evaluations
- All assignments will be posted on UMLearn shortly after the start of term.
There are 3 types of assignments.
- 4 Mathematics Assignments (MA). Each of these assignments involves answering a certain number of questions selected from a list. These assignments roughly correspond to topics in the course but can be returned at any time and in any order, bearing in mind the constraint of cumulative evaluation weight detailed below. (Numbering is just there to distinguish them.) MATH 7370 students must pick more questions and some harder questions than students in MATH 4370. (This is clearly indicated in the assignments.)
- 4 Coding Assignments (CA). Each of these assignments involves writing some matrix analysis functions. Authorised languages are
R
andOctave
(aMatLab
lookalike), althoughR
is strongly preferred. Coding assignments 1-3 can be returned in any order and at any time before coding assignment 4, bearing in mind the constraint of cumulative evaluation weight detailed below. Coding assignment 4 is summative of preceding assignments and due (electronically) Friday 5 December 2025 at 2359. - 2 Project Assignments (PA). These assignments are designed to help you define and get started on your final project. They must be returned in sequence and have due dates. Project assignment 1 is due at 2359 on 10 October 2025, project assignment 2 is due at 2359 on 21 November 2025.
- Further remarks on assignments.
- Cumulative evaluation weight constraint. Although most assignments do not have due dates, it is imperative that by VW (18 November 2025), I have received and marked 3 out of the 4 Mathematics Assignments, 3 out of the 4 Coding Assignments and the first project assignment. As a consequence, you must have returned 3 MA, 3 CA and PA #1 by 14 November 2025 at 2359.
- All assignments (i.e., except the Final project) must have been handed out by the last day of classes, 8 December 2025 at 2359. Any assignment handed in after that date will receive a mark of zero.
- All assignments should be submitted electronically on UMLearn. Hand-written mathematics or project assignments are not acceptable for students registered in MATH 7370. $\LaTeX$ is preferred, but projects using LibreOffice or Word are acceptable. Instructions on typesetting will be distributed during the term.
- For those assignments with due dates, late assignments will not be accepted.
- The Final project will be assigned during the term using project assignments. Some remarks.
- The Final project is due during the Final Examination period (09-20 December 2025).
- The project must be typeset. $\LaTeX$ is preferred, but projects using LibreOffice or Word are acceptable. Instructions on project typesetting will be distributed during the term.
- If time and class enrolment permit it, oral presentations of the projects will be organised. If that is the case, then this presentation will count as part of the mark for the project. (This will be discussed during term.)
- See more extensive information here.
Use of generative AI (genAI)
We are in a period of rapid change and the policies regarding the use of genAI evolve all the time. I recommend reading material posted by the UM Copyright Office (link 1, link 2) and the UM Centre for the Advancement of Teaching and Learning (link).
I strongly believe that genAI should be used in teaching and research, but also believe that this should be done wisely. genAI is a fantastic tool to help experts: in short, if you know what you are doing, it can dramatically reduce the time that it takes you to do things. In the previous sentence, I want to stress “if you know what you are doing”. In this and other courses, you are acquiring the methods and tools that allow you to become an expert in your field.
So although I will not forbid you from using genAI, I want to encourage you to do as much as possible without using it. That is how you will gain the skills that will make genAI extremely useful for you. If you are using genAI, then I will ask that you indicate so. In Coding Assignments and the Final Project, add a comment at the top of your file(s) indicating that you have used a genAI. Also indicate the specific tool you used (ChatGPT, Claude, Copilot, Gemini, etc.) In Mathematics or Project Assignments, indicate so in the text. (Word of warning: genAI is good at some but not all math.)
Please note that I have been using genAI for some time and am quite familiar with some of their quirks and habits. If I see something that looks “straight out of AI” with no intervention on your part, I will split the mark between you and the machine. And will declare an Academic Dishonesty to the Head of the Department of Mathematics if you do not acknowledge genAI use even though it is obvious.
Note on self-declarations of absences
The University of Manitoba allows self-declaration of short duration absences of less than 5 days.
Self-declarations are meant to be used for sporadic absences, not as a general mechanism to delay evaluations. As a consequence, I will not admit more than one submission during the term. If you have issues that necessitate more absences than this, talk to me, talk to you faculty, etc., but do not use a form as I will not accept it.
The self-declaration form is available here.
Voluntary Withdrawal deadline
The Voluntary Withdrawal deadline is Tuesday 18 November 2025.
Academic Dishonesty Policy
The Department of Mathematics, the Faculty of Science and the University of Manitoba all regard acts of academic dishonesty in quizzes, tests, examinations or assignments as serious offences and may assess a variety of penalties depending on the nature of the offence.
Acts of academic dishonesty include bringing unauthorized materials into a test or exam, copying from another student, plagiarism and examination personation. Students are advised to read section 7 (Academic Integrity) and section 4.2.8 (Examinations: Personations) in the General Academic Regulations and Requirements of the current Undergraduate Calendar. Note, in particular, that cell phones and pagers are explicitly listed as unauthorized materials, and hence may not be present during tests or examinations.
Penalties for violation include being assigned a grade of zero on a test or assignment, being assigned a grade of “F” in a course, compulsory withdrawal from a course or program, suspension from a course/program/faculty or even expulsion from the University. For specific details about the nature of penalties that may be assessed upon conviction of an act of academic dishonesty, students are referred to University Policy 1202 (Student Discipline Bylaw) and to the Department of Mathematics policy concerning minimum penalties for acts of academic dishonesty.
All students are advised to familiarize themselves with the Student Discipline Bylaw, which is printed in its entirety in the Student Guide, and is also available on-line or through the Office of the University Secretary. Minimum penalties assessed by the Department of Mathematics for acts of academic dishonesty are available on the Department of Mathematics web-page.