Add python3 to flake and update README.
parent
aeb3cafa5d
commit
48bd97ef3f
27
README.md
27
README.md
|
@ -1,7 +1,11 @@
|
||||||
# bookshelf
|
# bookshelf
|
||||||
|
|
||||||
A study of the books listed below. Most proofs are conducted in LaTeX. Where
|
A study of the books listed below.
|
||||||
feasible, theorems are also formally proven in [Lean](https://leanprover.github.io/).
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
Most proofs are conducted in LaTeX. Where feasible, theorems are also formally
|
||||||
|
proven in [Lean](https://leanprover.github.io/).
|
||||||
|
|
||||||
- [ ] Apostol, Tom M. Calculus, Vol. 1: One-Variable Calculus, with an Introduction to Linear Algebra. 2nd ed. Vol. 1. 2 vols. Wiley, 1991.
|
- [ ] Apostol, Tom M. Calculus, Vol. 1: One-Variable Calculus, with an Introduction to Linear Algebra. 2nd ed. Vol. 1. 2 vols. Wiley, 1991.
|
||||||
- [x] Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
- [x] Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||||
|
@ -13,3 +17,22 @@ feasible, theorems are also formally proven in [Lean](https://leanprover.github.
|
||||||
- [ ] Gustedt, Jens. Modern C. Shelter Island, NY: Manning Publications Co, 2020.
|
- [ ] 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.
|
- [ ] 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.
|
- [ ] Smullyan, Raymond M. To Mock a Mockingbird: And Other Logic Puzzles Including an Amazing Adventure in Combinatory Logic. Oxford: Oxford university press, 2000.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
[direnv](https://direnv.net/) can be used to launch a dev shell upon entering
|
||||||
|
this directory (refer to `.envrc`). Otherwise run via:
|
||||||
|
```bash
|
||||||
|
$ nix develop
|
||||||
|
```
|
||||||
|
If you prefer not to use `nix`, you can also use the [elan](https://github.com/leanprover/elan)
|
||||||
|
package manager like normal. Afterward, build the project by running
|
||||||
|
```bash
|
||||||
|
$ lake build
|
||||||
|
```
|
||||||
|
Optionally build documentation by running:
|
||||||
|
```bash
|
||||||
|
$ lake build Bookshelf:docs
|
||||||
|
```
|
||||||
|
Afterward, you can view the generated files by running `python3 -m http.server`
|
||||||
|
from within the `.lake/build/doc` directory.
|
||||||
|
|
Loading…
Reference in New Issue