An open API service indexing awesome lists of open source software.

https://github.com/keilambda/ttfpi

"Type Theory and Formal Proof: An Introduction" book formalization in Lean
https://github.com/keilambda/ttfpi

formal-proof formalization lean lean4 type-theory

Last synced: 3 months ago
JSON representation

"Type Theory and Formal Proof: An Introduction" book formalization in Lean

Awesome Lists containing this project

README

          

# Type Theory and Formal Proof: An Introduction

This is a formalization of the book "Type Theory and Formal Proof: An Introduction" by Rob Nederpelt and Herman Geuvers.

## Chapters

1. [Untyped Lambda Calculus](./TTFPI/Untyped.lean)
2. [Simply Typed Lambda Calculus](./TTFPI/SimplyTyped.lean) ($\lambda ^ \to$)
3. [Second-order Typed Lambda Calculus](./TTFPI/SecondOrder.lean) ($\lambda 2$)
4. [Types Dependent on Types](./TTFPI/WeakOmega.lean) ($\lambda \underline{\omega}$)

> [!CAUTION]
> Be sure to review the book's [errata][errata] (page 51).

## License

BSD-3-Clause

[errata]: https://wsinrpn.win.tue.nl/CUP-C-Selected-exercises.pdf