Joshua Potter da7f00753b | ||
---|---|---|
Bookshelf | ||
Common | ||
DocGen4 | ||
scripts | ||
static | ||
.env | ||
.gitignore | ||
Bookshelf.lean | ||
Common.lean | ||
DocGen4.lean | ||
Main.lean | ||
README.md | ||
lake-manifest.json | ||
lakefile.lean | ||
lean-toolchain | ||
preamble.tex |
README.md
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.
Documentation
This project has absorbed doc-gen4 to
ease customization. In particular, the DocGen4
module found in this project
allows generating PDFs and including them in the navbar. To generate
documentation and serve files locally, run the following:
> lake build Bookshelf:docs
> lake run server
This assumes you have pdflatex
and python3
available in your $PATH
. To
change how the server behaves, refer to the .env
file located in the root
directory of this project.