Unary resolution: characterizing PTIME

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

Unary resolution : characterizing PTIME. / Aubert, Clément; Bagnol, Marc; Seiller, Thomas.

Foundations of Software Science and Computation Structures: 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings. ed. / Bart Jacobs; Christof Löding. Springer, 2016. p. 373-389 (Lecture notes in computer science, Vol. 9634).

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Aubert, C, Bagnol, M & Seiller, T 2016, Unary resolution: characterizing PTIME. in B Jacobs & C Löding (eds), Foundations of Software Science and Computation Structures: 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings. Springer, Lecture notes in computer science, vol. 9634, pp. 373-389, 19th International Conference on Foundations of Software Science and Computation Structures, Eindhoven, Netherlands, 02/04/2016. https://doi.org/10.1007/978-3-662-49630-5_22

APA

Aubert, C., Bagnol, M., & Seiller, T. (2016). Unary resolution: characterizing PTIME. In B. Jacobs, & C. Löding (Eds.), Foundations of Software Science and Computation Structures: 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings (pp. 373-389). Springer. Lecture notes in computer science Vol. 9634 https://doi.org/10.1007/978-3-662-49630-5_22

Vancouver

Aubert C, Bagnol M, Seiller T. Unary resolution: characterizing PTIME. In Jacobs B, Löding C, editors, Foundations of Software Science and Computation Structures: 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings. Springer. 2016. p. 373-389. (Lecture notes in computer science, Vol. 9634). https://doi.org/10.1007/978-3-662-49630-5_22

Author

Aubert, Clément ; Bagnol, Marc ; Seiller, Thomas. / Unary resolution : characterizing PTIME. Foundations of Software Science and Computation Structures: 19th International Conference, FOSSACS 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings. editor / Bart Jacobs ; Christof Löding. Springer, 2016. pp. 373-389 (Lecture notes in computer science, Vol. 9634).

Bibtex

@inproceedings{753859cc86cd4eb2a0f46b4303751ecb,
title = "Unary resolution: characterizing PTIME",
abstract = "We give a characterization of deterministic polynomial time computation based on an algebraic structure called the resolution semiring, whose elements can be understood as logic programs or sets of rewriting rules over first-order terms. This construction stems from an interactive interpretation of the cut-elimination procedure of linear logic known as the geometry of interaction . This framework is restricted to terms (logic programs, rewriting rules) using only unary symbols, and this restriction is shown to be complete for polynomial time computation by encoding pushdown automata. Soundness w.r.t. Ptime is proven thanks to a saturationmethod similar to the one used for pushdown systems and inspired by the memoization technique. A Ptime-completeness result for a class of logic programming queries that uses only unary function symbols comes as a direct consequence.",
keywords = "Geometry of interaction, Implicit complexity, Logic programming, Memoization, Proof theory, Pushdown automata, Saturation, Unary queries",
author = "Cl{\'e}ment Aubert and Marc Bagnol and Thomas Seiller",
year = "2016",
doi = "10.1007/978-3-662-49630-5_22",
language = "English",
series = "Lecture notes in computer science",
publisher = "Springer",
pages = "373--389",
editor = "Bart Jacobs and Christof L{\"o}ding",
booktitle = "Foundations of Software Science and Computation Structures",
address = "Switzerland",
note = "null ; Conference date: 02-04-2016 Through 08-04-2016",

}

RIS

TY - GEN

T1 - Unary resolution

AU - Aubert, Clément

AU - Bagnol, Marc

AU - Seiller, Thomas

N1 - Conference code: 19

PY - 2016

Y1 - 2016

N2 - We give a characterization of deterministic polynomial time computation based on an algebraic structure called the resolution semiring, whose elements can be understood as logic programs or sets of rewriting rules over first-order terms. This construction stems from an interactive interpretation of the cut-elimination procedure of linear logic known as the geometry of interaction . This framework is restricted to terms (logic programs, rewriting rules) using only unary symbols, and this restriction is shown to be complete for polynomial time computation by encoding pushdown automata. Soundness w.r.t. Ptime is proven thanks to a saturationmethod similar to the one used for pushdown systems and inspired by the memoization technique. A Ptime-completeness result for a class of logic programming queries that uses only unary function symbols comes as a direct consequence.

AB - We give a characterization of deterministic polynomial time computation based on an algebraic structure called the resolution semiring, whose elements can be understood as logic programs or sets of rewriting rules over first-order terms. This construction stems from an interactive interpretation of the cut-elimination procedure of linear logic known as the geometry of interaction . This framework is restricted to terms (logic programs, rewriting rules) using only unary symbols, and this restriction is shown to be complete for polynomial time computation by encoding pushdown automata. Soundness w.r.t. Ptime is proven thanks to a saturationmethod similar to the one used for pushdown systems and inspired by the memoization technique. A Ptime-completeness result for a class of logic programming queries that uses only unary function symbols comes as a direct consequence.

KW - Geometry of interaction

KW - Implicit complexity

KW - Logic programming

KW - Memoization

KW - Proof theory

KW - Pushdown automata

KW - Saturation

KW - Unary queries

UR - http://www.scopus.com/inward/record.url?scp=84961752375&partnerID=8YFLogxK

U2 - 10.1007/978-3-662-49630-5_22

DO - 10.1007/978-3-662-49630-5_22

M3 - Article in proceedings

AN - SCOPUS:84961752375

T3 - Lecture notes in computer science

SP - 373

EP - 389

BT - Foundations of Software Science and Computation Structures

A2 - Jacobs, Bart

A2 - Löding, Christof

PB - Springer

Y2 - 2 April 2016 through 8 April 2016

ER -

ID: 167553667