Skip to content

lamg/wybe

Repository files navigation

Wybe

NuGet Version NuGet Downloads Tests

A formal verification tool with the following features:

  • DSL for writting proofs supported by F#'s computation expressions
  • Z3 as inference engine
  • Extraction of proof obligations from several languages
  • Cross-language proofs: semantics can be extracted from different languages and combined to prove theorems about the whole project

Features and progress

Installation instructions

  • Install the dotnet 10 CLI
  • Clone this repository locally

Example proof

Double Negation

About

Formal verification tool based on predicate calculus and supporting several programming languages

Topics

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages