Skip to content

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

39 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages