Foundations of regular coinduction

06/04/2020
by   Francesco Dagnino, et al.
0

Inference systems are a widespread framework used to define possibly recursive predicates by means of inference rules. They allow both inductive and coinductive interpretations that are fairly well-studied. In this paper, we consider a middle way interpretation, called regular, which combines advantages of both approaches: it allows non-well-founded reasoning while being finite. We show that the natural proof-theoretic definition of the regular interpretation, based on regular trees, coincides with a rational fixed point. Then, we provide an equivalent inductive characterization, which leads to an algorithm which looks for a regular derivation of a judgment. Relying on these results, we define proof techniques for regular reasoning: the regular coinduction principle, to prove completeness, and and an inductive technique to prove soundness, based on the inductive characterization of the regular interpretation. Finally, we show the regular approach can be smoothly extended to inference systems with corules, a recently introduced, generalised framework, which allows one to refine the coinductive interpretation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2018

Coaxioms: flexible coinductive definitions by inference systems

We introduce a generalized notion of inference system to support more fl...
research
04/08/2016

A system of serial computation for classified rules prediction in non-regular ontology trees

Objects or structures that are regular take uniform dimensions. Based on...
research
12/04/2017

Generalizing inference systems by coaxioms

After surveying classical results, we introduce a generalized notion of ...
research
08/30/2021

A Coinductive Version of Milner's Proof System for Regular Expressions Modulo Bisimilarity

By adapting Salomaa's complete proof system for equality of regular expr...
research
01/24/2023

Inductive Reasoning for Coinductive Types

We present AlgCo (Algebraic Coinductives), a practical framework for ind...
research
03/17/2022

A Coinductive Reformulation of Milner's Proof System for Regular Expressions Modulo Bisimilarity

Milner (1984) defined an operational semantics for regular expressions a...
research
06/19/2020

Robustness of Pisot-regular sequences

We consider numeration systems based on a d-tuple 𝐔=(U_1,…,U_d) of seque...

Please sign up or login with your details

Forgot password? Click here to reset