Skip to content

4malmafm8ix/Proofgrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Informal Introduction to Formal Mathematics

This repository has course materials (lecture slides, labs, and an assignment) for a course I taught in 2025 on logic, lambda calculus, and type theory.

I wanted to understand the equation "proofs = programs" so, naturally, I taught a course on the related ideas.

I covered Gentzen's natural deduction, Peano arithmetic, untyped lambda calculus, and simply type theory. In the final lectures and assignment I gave an introduction to the proof assistant Lean. Explaining how the logic and type theory from earlier in the course have led to the development of tools like Lean.

Resources

About

Teaching resources for an introductory course on logic and type theory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published