![]() |
![]() |
University of Birmingham > Talks@bham > Theoretical computer science seminar > Realizability in Cyclic Proof: Extracting Ordering Information for Infinite Descent
Realizability in Cyclic Proof: Extracting Ordering Information for Infinite DescentAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Paul Taylor. In program verification, 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 defined predicates to construct Fermat-style infinite 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 defined 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. This talk is part of the Theoretical computer science seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsTheoretical Physics Journal Club and Group Meeting Metamaterials and Nanophotonics Group Seminars SoCS PhD Research Training SessionsOther talksWaveform modelling and the importance of multipole asymmetry in Gravitational Wave astronomy An introduction to τ-exceptional sequences TBA TBA Life : it’s out there, but what and why ? TBC |