Prove
Growth Paths / Math Electives: Mathematical logic
AdvancedSkills

Math Electives: Mathematical logic

Formal logic, sets, computability and machine-checked proof.

Formal logic, sets, computability and machine-checked proof. An elective area: finish one outcome in each of the 6 areas, then 3 more in one area you choose to go deep in. Free courses, a free self-check for each, and real work confirmed by 3 people. Part of the Varsity Curriculum: Mathematics, adapted from OSSU Math (MIT License).

0 required outcomes49 weeksCredential on completion

Path outcomes

SkillsOptional

Learn Formal Logic (forall x)

Introduction to Formal Logic

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Formalise a real argument
SkillsOptional

Learn Sets, Logic and Computation (Open Logic Project)

Sets, Logic, Computation

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Prove the completeness theorem in your own words
SkillsOptional

Learn Computability and Incompleteness (Open Logic Project)

Incompleteness and Computability

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Explain Gödel's first theorem
SkillsOptional

Prove Theorems in Lean (Logic and Proof)

Logic and Proof

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Formalise a theorem in Lean

Resources for this path

No affiliate links. No sponsored placements.

OSSU Math ↗Curriculum

The course map this path is adapted from (MIT License).