Free-cut elimination in linear logic and an application to a feasible arithmetic

Patrick Baillot, Anupam Das

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Downloads (Pure)

Abstract

We prove a general form of 'free-cut elimination' for first-order theories in linear logic, yielding normal forms of proofs where cuts are anchored to nonlogical steps. To demonstrate the usefulness of this result, we consider a version of arithmetic in linear logic, based on a previous axiomatisation by Bellantoni and Hofmann. We prove a witnessing theorem for a fragment of this arithmetic via the 'witness function method', showing that the provably convergent functions are precisely the polynomial-time functions. The programs extracted are implemented in the framework of 'safe' recursive functions, due to Bellantoni and Cook, where the ! modality of linear logic corresponds to normal inputs of a safe recursive program.

Original languageEnglish
Title of host publication25th EACSL Annual Conference on Computer Science Logic (CSL 2016)
EditorsJean-Marc Talbot, Laurent Regnier
PublisherSchloss Dagstuhl
Pages40:1-40:18
Number of pages18
ISBN (Electronic)9783959770224
DOIs
Publication statusPublished - 1 Aug 2016
Event25th EACSL Annual Conference on Computer Science Logic, CSL 2016 and the 30th Workshop on Computer Science Logic - Marseille, France
Duration: 29 Aug 20161 Sept 2016

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume62
ISSN (Print)1868-8969

Conference

Conference25th EACSL Annual Conference on Computer Science Logic, CSL 2016 and the 30th Workshop on Computer Science Logic
Country/TerritoryFrance
CityMarseille
Period29/08/161/09/16

Keywords

  • bounded arithmetic
  • implicit computational complexity
  • linear logic
  • polynomial time computation
  • proof theory

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Free-cut elimination in linear logic and an application to a feasible arithmetic'. Together they form a unique fingerprint.

Cite this