• Home
  • Search
  • An Interpolating Sequent Calculus for Quantifier-Free Presburger Arithmetic
  • Open Access IconOpen Access
  • Cite Icon35
  • https://doi.org/10.1007/s10817-011-9237-yCopy DOI Icon

An Interpolating Sequent Calculus for Quantifier-Free Presburger Arithmetic

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Craig interpolation has become a versatile tool in formal verification, used for instance to generate program assertions that serve as candidates for loop invariants. In this paper, we consider Craig interpolation for quantifier-free Presburger arithmetic (QFPA). Until recently, quantifier elimination was the only available interpolation method for this theory, which is, however, known to be potentially costly and inflexible. We introduce an interpolation approach based on a sequent calculus for QFPA that determines interpolants by annotating the steps of an unsatisfiability proof with partial interpolants. We prove our calculus to be sound and complete. We have extended the Princess theorem prover to generate interpolating proofs, and applied it to a large number of publicly available Presburger arithmetic benchmarks. The results document the robustness and efficiency of our interpolation procedure. Finally, we compare the procedure against alternative interpolation methods, both for QFPA and linear rational arithmetic.

Similar Papers
  • Research Article
  • Citations2

Hi-Lite

  • Nov 29, 2012
  • ACM SIGAda Ada Letters
  • Johannes Kanig +2
  • PDF
  • Research Article
  • Citations45

A Comparative Analysis of Tools for Verification of Security Protocols

  • Jan 01, 2010
  • International Journal of Communications, Network and System Sciences
  • Nitish Dalal +3
  • Conference Article
  • Citations14

Bit-Vector Interpolation and Quantifier Elimination by Lazy Reduction

  • Jan 01, 2018
  • Peter Backeman +2
  • Conference Article
  • Citations32

Parallel breadth-first BDD construction

  • Jun 21, 1997
  • Bwolen Yang +1
  • Supplementary Content

Verification of concurrent HARPO programs using formal verification theory

  • Oct 22, 2021
  • Memorial University Research Repository (Memorial University)
  • Inaam Ahmed
  • Book Chapter
  • Citations7

The PSL/Sugar Specification Language A Language for all Seasons

  • Jan 01, 2003
  • Daniel Geist
  • Research Article
  • Citations2

An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

  • Jan 01, 2012
  • International Journal of Software Science and Computational Intelligence
  • Shahram Rahimi +2
  • Preprint Article

Can You Trust Your Compiler? Recent Developments in Automated Testing of Compilation and Verification Tools

  • Sep 12, 2023
  • Alastair Donaldson
  • Book Chapter
  • Citations8

Assertions Targeting A Diverse Set of Verification Tools

  • Jan 01, 2002
  • Harry D. Foster +1
  • Conference Article
  • Citations3

UCVSC: A Formal Approach to UML Class Diagram Online Verification Based on Situation Calculus

  • Jan 01, 2009
  • Li Tan +2
  • Research Article
  • Citations5

A framework for supporting the development of verifiably safe medical best practice guideline systems

  • Nov 30, 2019
  • Journal of Systems Architecture
  • Chunhui Guo +4
  • Research Article

Model Verification of a Safe Security Authentication Protocol Applicable to RFID System

  • Jan 01, 2013
  • Journal of Digital Convergence
  • Woo-Sik Bae +2
  • Book Chapter
  • Citations15

Automatic Transformation of SysML Model to Event-B Model for Railway CCS Application

  • Jan 01, 2021
  • Shubhangi Salunkhe +2
  • Dissertation

Automated Verification of Compiler Transformations

  • Nov 12, 2024
  • Yanzhao Wang
  • Research Article
  • Citations1

정형검증 도구를 활용한 Fly-By-Wire 헬리콥터 비행제어법칙 자동코드 무결성 확보 방안

  • May 01, 2014
  • Journal of the Korean Society for Aeronautical & Space Sciences
  • Seong-Jun An +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.