• Home
  • Search
  • Bounded Quantifier Instantiation for Checking Inductive Invariants
  • Open Access IconOpen Access
  • Cite Icon16
  • https://doi.org/10.1007/978-3-662-54577-5_5Copy DOI Icon

Bounded Quantifier Instantiation for Checking Inductive Invariants

  • Jan 1, 2017
  • Yotam M Y Feldman +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We consider the problem of checking whether a proposed invariant \(\varphi \) expressed in first-order logic with quantifier alternation is inductive, i.e. preserved by a piece of code. While the problem is undecidable, modern SMT solvers can sometimes solve it automatically. However they employ powerful quantifier instantiation methods that may diverge, especially when \(\varphi \) is not preserved. A notable difficulty arises due to counterexamples of infinite size.

Similar Papers
  • Research Article
  • Citations62

CoLan: A functional constraint language and its implementation

  • Feb 01, 1995
  • Data & Knowledge Engineering
  • N Bassiliades +1
  • Book Chapter
  • Citations26

Tree Languages Defined in First-Order Logic with One Quantifier Alternation

  • Jul 07, 2008
  • Mikołaj Bojańczyk +1
  • Conference Article
  • Citations25

Automated Detection of Serializability Violations Under Weak Consistency

  • Jun 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Kartik Nagar +1
  • Book Chapter
  • Citations12

An Analysis of Quantified Linear Programs

  • Jan 01, 2003
  • K Subramani
  • Conference Article
  • Citations2

Reasoning About Loops Using Vampire

  • Feb 23, 2016
  • EPiC series in computing
  • Laura Kovács +1
  • Book Chapter

Implicit Rankings for Verifying Liveness Properties in First-Order Logic

  • Jan 01, 2025
  • Raz Lotan +1
  • Conference Article

Tree Grammars for the Elimination of Non-prenex Cuts

  • Jan 01, 2015
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Stefan Hetzl +1
  • Conference Article
  • Citations21

Separating Regular Languages with Two Quantifiers Alternations

  • Jul 01, 2015
  • Thomas Place
  • Research Article
  • Citations3

First-Order Logic in Finite Domains: Where Semantic Evaluation Competes with SMT Solving

  • Sep 06, 2021
  • Electronic Proceedings in Theoretical Computer Science
  • Wolfgang Schreiner +1
  • Research Article
  • Citations8

Theorem Proving in Lean

  • Jan 01, 2016
  • Figshare
  • Jeremy Avigad +2
  • Conference Article
  • Citations8

Automated program verification made SYMPLAR

  • Oct 22, 2011
  • Kevin Bierhoff
  • Book Chapter
  • Citations24

First-Order Model Checking Problems Parameterized by the Model

  • Jun 15, 2008
  • Barnaby Martin
  • Research Article
  • Citations10

Verifying voting schemes

  • Apr 01, 2014
  • Journal of Information Security and Applications
  • Bernhard Beckert +4
  • Research Article
  • Citations5

Encoding TLA+ into unsorted and many-sorted first-order logic

  • Feb 14, 2018
  • Science of Computer Programming
  • Stephan Merz +1
  • Book Chapter
  • Citations3

Beyond First-Order Satisfaction: Fixed Points, Interpolants, Automata and Polynomials

  • Jan 01, 2012
  • Thomas Ball +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.