Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/siddhartha-gadgil/trepplein4

lean 4 typechecker in scala (based on Gabriel Ebner's trepplein)
https://github.com/siddhartha-gadgil/trepplein4

Last synced: about 1 month ago
JSON representation

lean 4 typechecker in scala (based on Gabriel Ebner's trepplein)

Awesome Lists containing this project

README

        

## trepplein: a Lean type-checker

Lean is an interactive theorem prover based on dependent type theory. For
additional trust, Lean can [export the generated proofs][1] so that they can be
independently verified. Trepplein is a tool that can check these exported proofs.

[1]: https://github.com/leanprover/lean/blob/master/doc/export_format.md

Trepplein is written in Scala, and requires [SBT](http://www.scala-sbt.org/) to
build.
```
sbt stage
./target/universal/stage/bin/trepplein .../export.out
```

### Other checkers

* [tc](https://github.com/dselsam/tc), a type-checker written in Haskell.
* [leanchecker](https://github.com/leanprover/lean/tree/master/src/checker), a bare-bones version of the Lean kernel.