SemanticVerifier

CIHex.pmHex DocsLicense

SemanticVerifier is a formal verification engine for FrameNet Semantic IR in Elixir, leveraging the Z3 SMT Theorem Prover to eliminate dead branches and enforce safety invariants before AST compilation.


Key Features


Requirements

Requires the Z3 SMT Solver CLI:


Installation

Add semantic_verifier to mix.exs:

def deps do
[
{:semantic_verifier, "~> 0.1.0"}
]
end