KnowledgeInSight
What Mathematicians Do
0% of Course 5 complete

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.

3 modules · 6 lessons · 60 items · 8h 58m

Start Course 5

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

Report an issue on this page

Contents

  1. Module 1 Logic and Set Theory 2 lessons

    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.

    1. 1.1Logic and Set Theory: From Aristotle's syllogisms to Cantor's infinities: the logic of proof1h 3m
    2. 1.2Logic and Set Theory: Gödel's incompleteness, the continuum hypothesis, and logic in circuits and databases1h 33m
  2. Module 2 Combinatorics and Graph Theory 2 lessons

    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.

    1. 2.1Graph Theory: Counting arrangements and the bridges of Königsberg1h 3m
    2. 2.2Graph Theory: Networks, scheduling, map coloring, and Ramsey numbers1h 33m
  3. Module 3 Computation 2 lessons

    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.

    1. 3.1Computation: Algorithms and the limits of computation, from Euclid's algorithm to Turing1h 3m
    2. 3.2Computation: Efficient algorithms, P versus NP, and computers that help prove theorems1h 33m

Course project

Explain a Limit You'll choose one proven or suspected limit on reasoning or computation and write an explainer of what it says, why it holds or is believed, and where it shows up in a real system. It's worth doing because limits like these quietly shape the software… 3 items · 1h 10m