2016
DOI: 10.1007/978-3-662-49630-5_22
|View full text |Cite
|
Sign up to set email alerts
|

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
3
3

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 38 publications
0
9
0
Order By: Relevance
“…Firstly, complexity classes are here characterised as specific types in models of (fragments of) linear logic. It thus fills the gap between the above mentioned series of work goi-inspired results in computational complexity [3,4,1,2] and the actual semantics provided by goi models. Secondly, we obtain characterisations of several classes that were not available using previous techniques.…”
Section: Contributions and Outlinementioning
confidence: 83%
See 1 more Smart Citation
“…Firstly, complexity classes are here characterised as specific types in models of (fragments of) linear logic. It thus fills the gap between the above mentioned series of work goi-inspired results in computational complexity [3,4,1,2] and the actual semantics provided by goi models. Secondly, we obtain characterisations of several classes that were not available using previous techniques.…”
Section: Contributions and Outlinementioning
confidence: 83%
“…These semantic results were then rephrased in more syntactic terms, providing new characterisations related to logic programming results [1,2] but taking another step further from the initial framework of the hyperfinite goi model. After a first step which ended in the loss of an underlying logical framework, this second step ended in the loss of the rich mathematical theories the method was initially founded upon.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, the proof is concluded by a purely geometrical theorem (Thm. 61) 4 expressing a tension between the two geometrizations. Our work focuses here only on the construction of a set algebraic surfaces representing the computation of a pram; the remaining part of our proof follows Mulmuley's original technique closely.…”
Section: Mulmuley's Geometrizationmentioning
confidence: 99%
“…Luc Pellissier and Thomas Seiller reduction in λ-calculus [24]. More recently, a series of characterisations of complexity classes were obtained using goi techniques [3][4][5][6].…”
Section: Introductionmentioning
confidence: 99%
“…These notions are equivalent (Asperti et al, 1994), and their common core idea -describing computation by local and asynchronous conditions on routing of paths -inspired the design of efficient parallel abstract machines (Mackie, 1995;Danos et al, 1997;Laurent, 2001;Pinto, 2001;Pedicini and Quaglia, 2007;Dal Lago et al, 2014;Pedicini et al, 2014;Dal Lago et al, 2015, among others). More recently, the geometry of interaction (GoI) approach has been fruitfully employed for semantic investigations which characterised quantitative properties of programs, with respect to both time (Dal Lago, 2009;Perrinel, 2014;Aubert et al, 2016) and space complexity (Aubert and Seiller, 2014;Aubert and Seiller, 2015;Mazza, 2015b;Mazza and Terui, 2015).…”
Section: Introductionmentioning
confidence: 99%