Skip to content

A template repository with an example of using Veil verifier as a Lean library.

Notifications You must be signed in to change notification settings

verse-lab/veil-usage-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

veil-usage-example

This repository is an example project that uses Veil, a framework for automated and interactive verification of transition systems embedded in Lean 4.

New: Veil 2.0 Preview!

The upcoming version of Veil is coming soon, with vastly improved user experience and a TLC-style explicit state model checker.

The usage example for Veil 2.0 is available on the veil-2.0-preview branch.

Try it out! (And do let us know if you encounter issues.)

You can ask questions on the Veil channel on the Lean Zulip, and we will be happy to answer.

Using veil

To use veil in your project, add the following to your lakefile.lean:

require "verse-lab" / "veil" @ git "main"

Or add the following to your lakefile.toml:

[[require]]
name = "veil"
git = "https://github.com/verse-lab/veil.git"
rev = "main"

About

A template repository with an example of using Veil verifier as a Lean library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages