FICHA · AUR

boogie-git

Boogie is an Intermediate Verification Language (IVL) for describing proof obligations to be discharged by a reasoning engine, typically an SMT solver

  • verification-language-tool
  • CLI
  • Dev
  • FORMAL-METHODS
  • Launchable
  • Runs in terminal
official+codex · reviewed · May 30, 2026 description in en

Description

Program verification obligations can be represented in an intermediate language for SMT-based reasoning. It is useful for researchers and tool builders who need a common target for proving program properties.

Verification tools depend on precise specifications and solver behavior. Treat successful proofs as part of a broader validation process, not a replacement for good tests and review.

How to run

boogie

Commands: boogie

Permissions

Permissions not analysed for this source yet.