Skip to main content

Lean Proof Assistant

Definition

A lean proof assistant is a software tool that helps users construct and verify mathematical proofs with minimal core components. These assistants, like the Lean theorem prover, provide a formal language for expressing mathematical statements and a logical inference engine to check the correctness of proofs. They are characterized by their small, trustworthy kernel, which enhances confidence in the validity of the proofs generated. In blockchain, they can be used for formally verifying the security properties of cryptographic protocols or smart contract logic.