Rowe, Reuben, Brotherston, James (2017) Realizability in Cyclic Proof: Extracting Ordering Information for Infinite Descent. In: Lecture Notes in Computer Science. Automated Reasoning with Analytic Tableaux and Related Methods: 26th International Conference, TABLEAUX 2017. Lecture Notes in Computer Science , 10501. pp. 295-310. Springer ISBN 978-3-319-66901-4. E-ISBN 978-3-319-66902-1. (doi:10.1007/978-3-319-66902-1_18) (KAR id:62287)
PDF
Author's Accepted Manuscript
Language: English |
|
Download this file (PDF/408kB) |
|
Request a format suitable for use with assistive technology e.g. a screenreader | |
Official URL: http://dx.doi.org/10.1007/978-3-319-66902-1_18 |
Abstract
In program veri_cation, measures for proving the termination of programs are typically constructed using (notions of size for) the data manipulated by the program. Such data are often described by means of logical formulas. For example, the cyclic proof technique makes use of semantic approximations of inductively de_ned predicates to construct Fermat-style in_nite descent arguments. However, logical formulas must often incorporate explicit size information (e.g. a list length parameter) in order to support inter-procedural analysis. In this paper, we show that information relating the sizes of inductively de_ned data can be automatically extracted from cyclic proofs of logical entailments.We characterise this information in terms of a graph-theoretic condition on proofs, and show that this condition can be encoded as a containment between weighted automata. We also show that under certain conditions this containment falls within known decidability results. Our results can be viewed as a form of realizability for cyclic proof theory.
Item Type: | Conference or workshop item (Proceeding) |
---|---|
DOI/Identification number: | 10.1007/978-3-319-66902-1_18 |
Uncontrolled keywords: | Approximation semantics · Cyclic proof · Entailment · Inductive predicates · Infinite Descent · Realizability · Sequent calculus ·Weighted automata |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Reuben Rowe |
Date Deposited: | 14 Jul 2017 09:04 UTC |
Last Modified: | 05 Nov 2024 10:57 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/62287 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):