Skip to content

sdiehl/tiny-kernel

Repository files navigation

tiny-kernel

my hacky attempt at a dependent type theory kernel in Rust modeled on Lean. About 1500 lines. Don't use this for anything, it's just for fun.

cargo build
cargo test

Examples are .tl files under examples/input/. Run with:

cargo run --example run_all
cargo run --example run_all -- tactics

Also has insta snapshots as a reference of expected outputs.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A tiny dependent type kernel and elaborator

Resources

License

Stars

Watchers

Forks

Contributors

Languages