Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pro465/nnoq
not noq
https://github.com/pro465/nnoq
proof-checker proof-checking proof-language rust simple theorem-prover theorem-proving
Last synced: 1 day ago
JSON representation
not noq
- Host: GitHub
- URL: https://github.com/pro465/nnoq
- Owner: pro465
- License: gpl-3.0
- Created: 2023-07-09T10:23:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-23T11:29:03.000Z (about 1 year ago)
- Last Synced: 2024-05-22T20:31:11.545Z (6 months ago)
- Topics: proof-checker, proof-checking, proof-language, rust, simple, theorem-prover, theorem-proving
- Language: Rust
- Homepage:
- Size: 94.7 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-formalized-reasoning - nnoq - simple theorem prover (nay, verifier) based on functional expression rewriting. (Projects / Provers and Solvers)
README
# nnoq
Not [noq](https://github.com/tsoding/Noq). Also not [eqthy](https://github.com/catseye/Eqthy).This aims to be a very simple theorem prover (_nay, verifier_) based on functional expression rewriting to educate myself and others about the basics of theorem provers.
It also has types to ensure the expressions are not nonsensical.
Examples are on the examples directory.
for instructions on installation and how to prove your theorems in nnoq, see [tutorial](./tutorial.md).