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

https://github.com/reilabs/lampe

Extracting the semantics of Noir to Lean for formal verification
https://github.com/reilabs/lampe

lean4 noir-lang program-extraction theorem-proving zero-knowledge

Last synced: 3 months ago
JSON representation

Extracting the semantics of Noir to Lean for formal verification

Awesome Lists containing this project

README

        

# Lampe

> Lampe (/lɑ̃p/), a light to illuminate the darkness

This project contains a model of [Noir's](https://noir-lang.org) semantics in the
[Lean](https://lean-lang.org) programming language and theorem prover. The aim is to support the
formal verification of both the Noir language semantics and the properties of programs written in
Noir.