Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/leanprover/logic_and_proof_lean3

CMU Undergrad Course
https://github.com/leanprover/logic_and_proof_lean3

Last synced: 7 days ago
JSON representation

CMU Undergrad Course

Awesome Lists containing this project

README

        

Logic and Proof
---------------

Built using Sphinx and restructured text. Also requires `convert` (https://imagemagick.org) for image conversion.

# How to build

The build requires python 3 (install `python3-venv` on ubuntu).

```
make install-deps
make images
make html
make latexpdf
```

The call to `make install-deps` is only required the first time, and only if you want to use the bundled version of Sphinx and Pygments with improved syntax highlighting for Lean.

The call to `make images` is also only required the first time, or if you add new latex source to `latex_images` after that.

# How to test the Lean code snippets

```
make leantest
```

# How to deploy

```
./deploy.sh leanprover logic_and_proof
```

# How to contribute

Pull requests with corrections are welcome. Please follow our `commit conventions `. If you have questions about whether a change will be considered helpful, please contact Jeremy Avigad, ``[email protected]``.