A Coinductive Approach to Proof Search
Jos\'e Esp\'irito Santo (Centro de Matem\'atica, Universidade do, Minho, Braga, Portugal), Ralph Matthes (Institut de Recherche en Informatique, de Toulouse (IRIT), C.N.R.S., University of Toulouse, France), Lu\'is, Pinto (Centro de Matem\'atica, Universidade do Minho, Braga

TL;DR
This paper introduces a coinductive framework for proof search in intuitionistic logic, representing all proofs as solution spaces using a novel lambda calculus extension with fixed points.
Contribution
It develops a coinductive approach to proof search, including a finitary calculus with fixed points and a method to handle complex contexts via co-contraction.
Findings
Reduction of coinductive solution spaces to finitary fixed-point calculus.
Effective handling of Horn formulas within the coinductive framework.
Insights into the semantic role of fixed points and co-contraction in proof representations.
Abstract
We propose to study proof search from a coinductive point of view. In this paper, we consider intuitionistic logic and a focused system based on Herbelin's LJT for the implicational fragment. We introduce a variant of lambda calculus with potentially infinitely deep terms and a means of expressing alternatives for the description of the "solution spaces" (called B\"ohm forests), which are a representation of all (not necessarily well-founded but still locally well-formed) proofs of a given formula (more generally: of a given sequent). As main result we obtain, for each given formula, the reduction of a coinductive definition of the solution space to a effective coinductive description in a finitary term calculus with a formal greatest fixed-point operator. This reduction works in a quite direct manner for the case of Horn formulas. For the general case, the naive extension would not…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
