MATH 432 (2024) - Home Page

Welcome to the website for MATH 432: Discrete Mathematics. All course-related material will be available here.


Announcements

  • Assignment 4 is available below, due Friday 17 May.
  • The test will be at 10am on 27 May (in the lecture time in week 12). See below for last year's test.

Course information

  • Course information.
  • Lectures are in Von Zedlitz 108 at 10am-11:50am on Mondays and Wednesdays. Typically these will be around 1.5 hours (but might run a bit longer on occasion).
  • The course coordinator and lecturer is Nick Brettell. I have an office hour 4:10-5:00pm on Tuesday (in Cotton 427).


Course notes and lecture notes

Course notes Lecture notes Extra material
1. Introduction Lecture 1 Solutions to exercises (updated 6 March)
Lecture 2
Lecture 3 Assignment 1 solutions
2. Graphic, linear, and transversal matroids Lecture 4 Assignment 2 solutions
Lecture 5
3. Duality Lecture 6
Lecture 7
Lecture 8
Lecture 9  
4. Minors Lecture 10
Lecture 11
Lecture 12
5. Closure and Flats Lecture 13  
6. Cryptomorphisms Lecture 14
7. Representability Lecture 15
Lecture 16
Lecture 17
8. Connectivity Lecture 18  

Assessments

Assessment will consist of four assignments, and one final test. Each will be worth 20% of the final grade.

Please submit your assignment via nuku.

You have two options:

  1. you can either complete your assignment by hand, and scan/photograph each page and convert to a PDF. Please check that each page is present and legible before submitting.
  2. you can use the mathematical mark-up language LaTeX, see below.

The final test will be 90 minutes, at 10am on 27 May (in the lecture time in week 12). See the 2023 test here.

Textbook

All material for this course will be in the course notes and in lectures, but you may also like to consult the text book "Matroid Theory" by James Oxley. I have a few spare copies I can lend out on request.

Student textbook copy number
Fallon Hendrie 2


Here I occasionally have links to related material that was touched on in lectures, but didn't have time to go in to detail.


LaTeX

By the time you reach 400-level courses in mathematics, learning how to use the mathematical word-processing system LaTeX is well worth your effort, especially if you are considering taking further mathematics. LaTeX is tailor-made for creating mathematical documents; for example, all the materials for this course (online notes, assignments, etc.) are made using LaTeX.

You can either install LaTeX on your own computer, or you can use a web interface such as Overleaf. Overleaf is a popular way to get started on LaTeX: you can create LaTeX documents in the cloud, using only a browser, and then download your output files. Creating an account is free. They also have a good guide to get started.

Alternatively, you can install LaTeX on your own computer. If you have a machine running Windows, you can install MikTeX. The equivalent LaTeX installation for Apple computers is MacTeX. You can then either use a text-editor of your own choosing, or an editor included in the LaTeX installation.

Inserting diagrams into your LaTeX document is very easy with the graphicx package. All you need to do is make sure you have saved your image file in the same folder as your tex file. Then call the package with the command \usepackage{graphicx} in the preamble. At the place you want to insert the image, use the commands \begin{center}\includegraphics{yourfilename}\end{center}.

If you want to create diagrams for your LaTeX documents using a graphics editor, one option is Ipe. Another option is to draw directly using LaTeX commands, using the Tikz library. For drawing graphs, there is also the library tkz-graph (though, admittedly, the documentation leaves something to be desired). See examples of graphs drawn in this way here.

I am happy to help if you have any questions about using LaTeX.
I Attachment Action Size Date Who Comment
Lecture1.pdfpdf Lecture1.pdf manage 5 MB 26 Feb 2024 - 12:23 Main.bretteni  
Lecture10.pdfpdf Lecture10.pdf manage 5 MB 27 Mar 2024 - 12:10 Main.bretteni  
Lecture11.pdfpdf Lecture11.pdf manage 4 MB 16 Apr 2024 - 12:01 Main.bretteni  
Lecture12.pdfpdf Lecture12.pdf manage 6 MB 17 Apr 2024 - 13:44 Main.bretteni  
Lecture13.pdfpdf Lecture13.pdf manage 5 MB 22 Apr 2024 - 12:10 Main.bretteni  
Lecture14.pdfpdf Lecture14.pdf manage 7 MB 24 Apr 2024 - 12:45 Main.bretteni  
Lecture15.pdfpdf Lecture15.pdf manage 7 MB 01 May 2024 - 09:26 Main.bretteni  
Lecture16.pdfpdf Lecture16.pdf manage 6 MB 06 May 2024 - 09:15 Main.bretteni  
Lecture17.pdfpdf Lecture17.pdf manage 6 MB 08 May 2024 - 09:19 Main.bretteni  
Lecture18.pdfpdf Lecture18.pdf manage 7 MB 08 May 2024 - 12:12 Main.bretteni  
Lecture2.pdfpdf Lecture2.pdf manage 6 MB 28 Feb 2024 - 11:56 Main.bretteni  
Lecture3.pdfpdf Lecture3.pdf manage 6 MB 04 Mar 2024 - 11:49 Main.bretteni  
Lecture4.pdfpdf Lecture4.pdf manage 6 MB 06 Mar 2024 - 13:11 Main.bretteni  
Lecture5.pdfpdf Lecture5.pdf manage 6 MB 11 Mar 2024 - 12:35 Main.bretteni  
Lecture6.pdfpdf Lecture6.pdf manage 6 MB 14 Mar 2024 - 15:27 Main.bretteni  
Lecture7.pdfpdf Lecture7.pdf manage 8 MB 18 Mar 2024 - 12:51 Main.bretteni  
Lecture8.pdfpdf Lecture8.pdf manage 7 MB 20 Mar 2024 - 12:30 Main.bretteni  
Lecture9.pdfpdf Lecture9.pdf manage 5 MB 25 Mar 2024 - 13:46 Main.bretteni  
assign1-solutions.pdfpdf assign1-solutions.pdf manage 333 K 03 Apr 2024 - 16:58 Main.bretteni  
assign1.pdfpdf assign1.pdf manage 133 K 14 Mar 2024 - 16:27 Main.bretteni  
assign2-solutions.pdfpdf assign2-solutions.pdf manage 253 K 08 May 2024 - 11:56 Main.bretteni  
assignment2.pdfpdf assignment2.pdf manage 165 K 20 Mar 2024 - 12:37 Main.bretteni  
assignment3.pdfpdf assignment3.pdf manage 109 K 18 Apr 2024 - 13:56 Main.bretteni  
assignment4.pdfpdf assignment4.pdf manage 125 K 06 May 2024 - 18:26 Main.bretteni  
early.pdfpdf early.pdf manage 89 K 06 Mar 2024 - 17:06 Main.bretteni  
notes1.pdfpdf notes1.pdf manage 213 K 25 Feb 2024 - 15:10 Main.bretteni  
notes2.pdfpdf notes2.pdf manage 328 K 06 Mar 2024 - 09:17 Main.bretteni  
notes3.pdfpdf notes3.pdf manage 256 K 13 Mar 2024 - 09:21 Main.bretteni  
notes4.pdfpdf notes4.pdf manage 260 K 27 Mar 2024 - 09:27 Main.bretteni  
notes5.pdfpdf notes5.pdf manage 217 K 22 Apr 2024 - 09:30 Main.bretteni  
notes6.pdfpdf notes6.pdf manage 213 K 24 Apr 2024 - 09:44 Main.bretteni  
notes7.pdfpdf notes7.pdf manage 246 K 01 May 2024 - 09:26 Main.bretteni  
notes8.pdfpdf notes8.pdf manage 236 K 08 May 2024 - 11:59 Main.bretteni  
test.pdfpdf test.pdf manage 121 K 22 Apr 2024 - 12:14 Main.bretteni 2023 test