Course 5 of 5
Logic, Proof, and Computation
This course covers the branches that study reasoning itself. You'll see how logic and set theory gave mathematics its foundations and then found limits on what those foundations can prove. You'll count arrangements and trace networks in combinatorics and graph theory, and you'll see how the idea of an algorithm led to a precise account of what computers can and can't do. The course ends with how computers, and now AI systems, are taking part in proving theorems.
Who this is for
You can work with variables, solve a linear equation, and follow a short argument step by step. You use computers every day and want to know the mathematics underneath them.
What you will learn
- Explain how formal logic and set theory define proof, and what Cantor and Gödel showed about their limits
- Count arrangements and analyze simple networks with combinatorial and graph-theoretic reasoning
- Explain what an algorithm is and why some problems can't be solved by any algorithm
- Describe the P versus NP problem and the current role of computers in proof
Contents
-
Module 1 Logic and Set Theory
This module covers the branches of mathematics that study proof itself. You'll see how logic turned valid reasoning into rules you can check, how Cantor showed that some infinities are larger than others, and how Gödel proved that no system of rules can capture every mathematical truth. The same logic runs every digital circuit and database you use.
-
Module 2 Combinatorics and Graph Theory
This module covers the branches of mathematics that count possibilities and study networks. You'll see how a puzzle about crossing seven bridges became the start of network science, learn to count arrangements without listing them, and meet the mathematics behind route finding, scheduling, and coloring maps. You'll also meet a question about parties and friendships that the world's computers still can't settle.
-
Module 3 Computation
This module covers the mathematics of computing: what an algorithm is, how fast one can be, and what no algorithm can ever do. You'll follow the idea from Euclid's method for common divisors to Turing's imaginary machine, see why some problems are easy to check but seem hard to solve, and look at how computers, and now AI systems, are taking part in proving theorems. It's where mathematics meets the machines it made possible.