Bookshelf
A study of the books listed below. Most proofs are conducted in LaTeX. Where feasible, theorems are also formally proven in Lean.
- Apostol, Tom M. Calculus, Vol. 1: One-Variable Calculus, with an Introduction to Linear Algebra. 2nd ed. Vol. 1. 2 vols. Wiley, 1991.
- Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
- Axler, Sheldon. Linear Algebra Done Right. Undergraduate Texts in Mathematics. Cham: Springer International Publishing, 2015.
- Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms. 3rd ed. Cambridge, Mass: MIT Press, 2009.
- Enderton, Herbert B. A Mathematical Introduction to Logic. 2nd ed. San Diego: Harcourt/Academic Press, 2001.
- Gries, David. The Science of Programming. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.
- Gustedt, Jens. Modern C. Shelter Island, NY: Manning Publications Co, 2020.
- Ross, Sheldon. A First Course in Probability Theory. 8th ed. Pearson Prentice Hall, n.d.
- Smullyan, Raymond M. To Mock a Mockingbird: And Other Logic Puzzles Including an Amazing Adventure in Combinatory Logic. Oxford: Oxford university press, 2000.
A color/symbol code is used on generated PDF headers to indicate their status:
- Dark gray statements are reserved for definitions and axioms that have been encoded in both LaTeX and Lean.
- Teal statements are reserved for statements, theorems, lemmas, etc. that have been proven in both LaTeX and Lean.
- Fuchsia statements are reserved for definitions, axioms, statements, theorems, lemmas, etc. that have been proven or encoded in LaTeX but not yet proven or encoded in Lean.
- Maroon serves as a catch-all for all statements that don't fit the above categorizations. Incomplete definitions, statements without proof, etc. belong here.