CIRC: a behavioral verification tool based on circular coinduction

  • Authors:
  • Dorel Lucanu;Eugen-Ioan Goriac;Georgiana Caltais;Grigore Roşu

  • Affiliations:
  • Faculty of Computer Science, Alexandru Ioan Cuza University, Iaşi, Romania;Faculty of Computer Science, Alexandru Ioan Cuza University, Iaşi, Romania;Faculty of Computer Science, Alexandru Ioan Cuza University, Iaşi, Romania;Department of Computer Science, University of Illinois at Urbana-Champaign

  • Venue:
  • CALCO'09 Proceedings of the 3rd international conference on Algebra and coalgebra in computer science
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

CIRC is a tool for automated inductive and coinductive theorem proving. It includes an engine based on circular coinduction, which makes CIRC particularly well-suited for proving behavioral properties of infinite data-structures. This paper presents the current status of the coinductive features of the CIRC prover, focusing on new features added over the last two years. The presentation is by examples, showing how CIRC can automatically prove behavioral properties.