Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EdAyers/lean-humanproof-thesis
Implementation of HumanProof system from https://www.edayers.com/thesis
https://github.com/EdAyers/lean-humanproof-thesis
Last synced: 3 months ago
JSON representation
Implementation of HumanProof system from https://www.edayers.com/thesis
- Host: GitHub
- URL: https://github.com/EdAyers/lean-humanproof-thesis
- Owner: EdAyers
- License: mit
- Created: 2021-09-18T18:44:59.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-27T00:35:18.000Z (about 3 years ago)
- Last Synced: 2024-02-17T13:33:29.558Z (9 months ago)
- Language: Lean
- Size: 882 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Implementation of the HumanProof prover system, accompanying https://edayers.com/thesis.
Please note that the system is a prototype.
# Installation
## Install Lean 3
Make sure that you have installed `elan`, Visual Studio Code and `leanproject`.
Up-to-date information on how to do this can be found [on the leanprover-community website](https://leanprover-community.github.io/get_started.html#regular-install).## Set up the project
```
git clone https://github.com/EdAyers/lean-humanproof-thesis.git
cd lean-humanproof-thesis
leanpkg configure
leanproject get-mathlib-cache
leanpkg build
```Then open the project in VSCode to view the examples.
# Usage
The analysis examples used in the thesis can be found in `examples/analysis.lean`.
The equational reasoning examples were generated from a different project https://github.com/EdAyers/lean-subtask.
At the time of submission I did not integrate these two modules in to a single system to the extent that I am confident to release the code.