Fast Cut-Elimination using Proof Terms: An Empirical Study

Gabriel Ebner
(TU Wien, Austria)

Urban and Bierman introduced a calculus of proof terms for the sequent calculus LK with a strongly normalizing reduction relation. We extend this calculus to simply-typed higher-order logic with inferences for induction and equality, albeit without strong normalization. We implement thiscalculus in GAPT, our library for proof transformations. Evaluating the normalization on both artificial and real-world benchmarks, we show that this algorithm is typically several orders of magnitude faster than the existing Gentzen-like cut-reduction, and an order of magnitude faster than any other cut-elimination procedure implemented in GAPT.

In Stefano Berardi and Alexandre Miquel: Proceedings Seventh International Workshop on Classical Logic and Computation (CL&C 2018), Oxford (UK), 7th of July 2018, Electronic Proceedings in Theoretical Computer Science 281, pp. 24–38.
Published: 19th October 2018.

ArXived at: https://dx.doi.org/10.4204/EPTCS.281.3 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org