PV2 NIS (Numerical Invariant Synthesizer)synthesises inductive invariants for a SyGuS problem

Application domain/field

Type of tool

Synthesis tool

Expected input

Transition system and a property?

Format:

SyGuS language

Expected output

An inductive invariant I such that the program can be proven correct, otherwise an error.

Internals

Uses Z3 for solving SMT queries and APRON for abstract domains. Uses ICE-DT, a learning approach tailed for invariant synthesis that uses decision trees.
Invariant synthesis

Related papers

Data-driven Numerical Invariant Synthesis with Automatic Generation of Attributes (CAV 2022)

Last publication date

7 August 2022

Related tools

Compared to in CAV '22 paper: ICE-DT, LoopInvGen, CVC4, Spacer

ProVerB specific



ProVerB is a part of SLEBoK. Last updated: February 2023.