Isabelle/Voblint sessions

Voblint_Analysis_Congruence

The Congruence domain: normalized residue-class lattice, arithmetic, backward filtering, transfers, executable bridge
Voblint_Analysis_Int

The int_dom analysis family: a reduced product of Sign, Interval, Parity and Congruence, with verified progressive and structural-fixpoint refinement
Voblint_Analysis_Interval

The Interval domain: bounds, lattice, widening, executable bridge, end-to-end soundness
Voblint_Analysis_Parity

The Parity domain: lattice, transfers, executable bridge
Voblint_Analysis_Relational

Order carriers that are not pointwise abstract states
Voblint_Analysis_Sign

The Sign domain: seven-element lattice, executable bridge, end-to-end soundness
Voblint_CFG

Procedure-aware CFG: the graph model and its activation-trace semantics
Voblint_CLI

Production CLI-facing surface: run_voblint over the six analyses, every
     global update rule and every context policy, with its soundness theorems,
     independent of the demonstration and regression theories in
     Voblint_Examples
Voblint_Codegen

Code export boundary for the Voblint CLI and GraphViz surfaces
Voblint_Compile

VIMP-to-CFG compiler, its structural invariants, and forward simulation
Voblint_Domain

Abstract value domains, pointwise states, and reachability constructions
Voblint_Examples

The project capstone: a fully discharged end-to-end certificate and the
     narrative index that imports every example session
Voblint_Examples_CFG

Domain-independent compiler witness: the call-free compilation theorem every
     domain's flagship run reuses, plus regression assertions pinning VIMP
     concrete syntax, precedence, expression semantics and compiled edges
Voblint_Examples_CLI

Witnesses that reach the CLI layer: a domain's codegen entry point or the
     public run_voblint operation.  They see every
     domain because Voblint_CLI does, which is why they are not in the per-domain
     example sessions
Voblint_Examples_Congruence

Congruence: the end-to-end D/G witness
Voblint_Examples_Int

int_dom: a certified run of the reduced product under each refinement mode
Voblint_Examples_Interval

Interval witnesses: the flagship certified runs and entry-value contexts
     (under Ctx/)
Voblint_Examples_Parity

Parity witnesses: the flagship certified run
Voblint_Examples_Relational

A carrier that is not a pointwise abstract state, run through the same
     generator: the relational demo, over interval bounds
Voblint_Examples_Sign

Sign witnesses: a certified run and call-string contexts
Voblint_Examples_Tooling

Solver- and generator-layer witnesses, stated over whichever domain makes the
     effect visible rather than to demonstrate that domain
Voblint_Exec

Executable carrier and transport: the solver runs on association lists, soundness is stated over functions
Voblint_Framework

The D/G analysis framework: transfer contract, equation generator, and collecting soundness
Voblint_Nonrelational

What a non-relational domain reuses: expression evaluation and soundness,
     special-call dispatch, generic procedure entry and executable backward filtering.
     Every theory here fixes an abstract state as one value per variable,
     which is why a relational carrier must not be able to reach it
Voblint_Result

The output end: what a solved routed system publishes, and the surface a
     caller reads it through
Voblint_Routing

Shared equation construction and concrete context policies over
     compiled programs, including key-space finiteness arguments
Voblint_Solver

The strategy-tree equation language of the vendored side-effecting solver
Voblint_VIMP

VIMP syntax, small-step, and procedure language