• Home
  • Search
  • E-Cyclist: Implementation of an Efficient Validation of FOLID Cyclic Induction Reasoning
  • Cite Icon4
  • https://doi.org/10.4204/eptcs.342.11Copy DOI Icon

E-Cyclist: Implementation of an Efficient Validation of FOLID Cyclic Induction Reasoning

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

Checking the soundness of cyclic induction reasoning for first-order logic with inductive definitions (FOLID) is decidable but the standard checking method is based on an exponential complement operation for B\"uchi automata. Recently, we introduced a polynomial checking method whose most expensive steps recall the comparisons done with multiset path orderings. We describe the implementation of our method in the Cyclist prover. Referred to as E-Cyclist, it successfully checked all the proofs included in the original distribution of Cyclist. Heuristics have been devised to automatically define, from the analysis of the proof derivations, the trace-based ordering measures that guarantee the soundness property.

Similar Papers
  • Conference Article
  • Citations9

Uniform Inductive Reasoning in Transitive Closure Logic via Infinite Descent

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Liron Cohen +1
  • Research Article
  • Citations2

A TYPE-FREE THEORY OF HALF-MONOTONE INDUCTIVE DEFINITIONS

  • Sep 01, 1995
  • International Journal of Foundations of Computer Science
  • Yukiyoshi Kameyama
  • Supplementary Content

A right-to-left type system for mutually-recursive value definitions

  • May 23, 2019
  • arXiv (Cornell University)
  • Alban Reynaud +2
  • Book Chapter
  • Citations6

Completeness for Ancestral Logic via a Computationally-Meaningful Semantics

  • Jan 01, 2017
  • Liron Cohen
  • Book Chapter
  • Citations6

Cyclic Proofs with Ordering Constraints

  • Jan 01, 2017
  • Sorin Stratulat
  • Book Chapter
  • Citations65

Deciding Entailments in Inductive Separation Logic with Tree Automata

  • Jan 01, 2014
  • Radu Iosif +2
  • Research Article
  • Citations2

The estimation of thermal endurance for some heteropoly acidic catalysts from thermogravimetric decomposition data

  • Apr 27, 2016
  • Journal of Thermal Analysis and Calorimetry
  • Viorel Zoltan Sasca +2
  • Book Chapter
  • Citations18

Cut-Elimination and Proof Schemata

  • Jan 01, 2015
  • Cvetan Dunchev +3
  • Book Chapter
  • Citations8

Pithya: A Parallel Tool for Parameter Synthesis of Piecewise Multi-affine Dynamical Systems

  • Jan 01, 2017
  • Nikola Beneš +4
  • Research Article
  • Citations11

Towards an integrated formal method for verification of liveness properties in distributed systems: with application to population protocols

  • Dec 29, 2015
  • Software & Systems Modeling
  • Dominique Méry +1
  • Conference Article
  • Citations7

Image reconstruction for observations with a high dynamic range: LINC-NIRVANA simulations of a stellar jet

  • Sep 01, 2012
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Andrea La Camera +5
  • Research Article
  • Citations17

On the expressive power of counting

  • Sep 01, 1995
  • Theoretical Computer Science
  • Stéphane Grumbach +1
  • Research Article
  • Citations2

Depressurization as a means of leak checking large vacuum vessels

  • May 01, 1985
  • Journal of Vacuum Science & Technology A: Vacuum, Surfaces, and Films
  • R W Callis +4
  • Single Book
  • Citations3

Mathematical Logic for Computer Science

  • Jul 01, 1989
  • Lu Zhongwan
  • Research Article
  • Citations11

Mechanically certifying formula-based Noetherian induction reasoning

  • Jul 18, 2016
  • Journal of Symbolic Computation
  • Sorin Stratulat
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.