A Coinductive Approach to Proof Search through Typed Lambda-Calculi
Jos\'e Esp\'irito Santo, Ralph Matthes, Lu\'is Pinto

TL;DR
This paper introduces a coinductive lambda-calculus framework for proof search that captures infinite solution spaces, providing a new semantics and finitary representations for solutions in intuitionistic logic.
Contribution
It extends the Curry-Howard paradigm to coinductive solutions, proposing a finitary system with fixed points and formal sums, and proves the existence of finite representations for infinite solution spaces.
Findings
Finitary representations exist for all coinductive solution spaces.
The approach is sound and complete with respect to coinductive semantics.
Generalizes inhabitation problems in simply-typed lambda-calculus.
Abstract
In reductive proof search, proofs are naturally generalized by solutions, comprising all possibly infinite structures generated by locally correct, bottom-up application of inference rules. We propose an extension of the Curry-Howard paradigm of representation, from proofs to solutions: to represent solutions by possibly infinite terms of a dedicated lambda-calculus. This new, comprehensive approach to proof search is exemplified with the sequent calculus LJT for intuitionistic implication logic. A finitary representation is proposed, comprising lambda-terms extended with a formal greatest fixed point, and a type system that can be seen as a logic of coinductive proofs. In the finitary system, fixed-point variables enjoy a relaxed form of binding that allows the detection of cycles through the type system. Formal sums are used to express alternatives in the search process. Moreover,…
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.
