Javascript must be enabled to continue!
A Learning-Based Approach to Synthesizing Invariants for Incomplete Verification Engines
View through CrossRef
AbstractWe propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories. Our framework is based on the counterexample guided inductive synthesis principle and allows verification engines to communicate non-provability information to guide invariant synthesis. We show precisely how the verification engine can compute such non-provability information and how to build effective learning algorithms when invariants are expressed as Boolean combinations of a fixed set of predicates. Moreover, we evaluate our framework in two verification settings, one in which verification engines need to handle quantified formulas and one in which verification engines have to reason about heap properties expressed in an expressive but undecidable separation logic. Our experiments show that our invariant synthesis framework based on non-provability information can both effectively synthesize inductive invariants and adequately strengthen contracts across a large suite of programs. This work is an extended version of a conference paper titled “Invariant Synthesis for Incomplete Verification Engines”.
Springer Science and Business Media LLC
Title: A Learning-Based Approach to Synthesizing Invariants for Incomplete Verification Engines
Description:
AbstractWe propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories.
Our framework is based on the counterexample guided inductive synthesis principle and allows verification engines to communicate non-provability information to guide invariant synthesis.
We show precisely how the verification engine can compute such non-provability information and how to build effective learning algorithms when invariants are expressed as Boolean combinations of a fixed set of predicates.
Moreover, we evaluate our framework in two verification settings, one in which verification engines need to handle quantified formulas and one in which verification engines have to reason about heap properties expressed in an expressive but undecidable separation logic.
Our experiments show that our invariant synthesis framework based on non-provability information can both effectively synthesize inductive invariants and adequately strengthen contracts across a large suite of programs.
This work is an extended version of a conference paper titled “Invariant Synthesis for Incomplete Verification Engines”.
Related Results
A constructive take on Seshadri slices to compute separating invariants
A constructive take on Seshadri slices to compute separating invariants
Une approche contructive des slices de Seshadri pour calculer des invariants séparants
L’objectif de cette thèse est de formuler de nouvelles méthodes de calcul d’i...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
Abstract
We could recognize the dynamic world quickly and accurately benefiting from extracting invariance from highly variable scenes, and this process can be cont...
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
Abstract
We quickly and accurately recognize the dynamic world by extracting invariances from highly variable scenes, a process can be continuously optimized throug...
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
Abstract
We quickly and accurately recognize the dynamic world by extracting invariances from highly variable scenes, a process can be continuously optimized throug...
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
The asymmetric transfers of visual perceptual learning determined by the stability of geometrical invariants
Abstract
We quickly and accurately recognize the dynamic world by extracting invariances from highly variable scenes, a process can be continuously optimized throug...
Géométrie des courbes : une approche explicite par les invariants
Géométrie des courbes : une approche explicite par les invariants
Dans cette thèse, nous nous intéressons à des quantités polynomiales, qu'on appelle invariants, qui caractérisent la classe d'isomorphisme géométrique des courbes d'un genre et mod...

