Unification and logarithmic space
- ,
- Marc Bagnol
- ,
- École normale supérieure de Lyon
Scholary Output:
Contribution to journal
Article
Peer-reviewOpen access
Abstract
We present an algebraic characterization of the complexity classes Logspace and NLogspace, using an algebra with a composition law based on unification. This new bridge between unification and complexity classes is rooted in proof theory and more specifically linear logic and geometry of interaction. We show how to build a model of computation in the unification algebra and then, by means of a syntactic representation of finite permutations in the algebra, we prove that whether an observation (the algebraic counterpart of a program) accepts a word can be decided within logarithmic space. Finally, we show that the construction naturally corresponds to pointer machines, a convenient way of understanding logarithmic space computation.
Publication Information
Output type
Scholary Output:
Contribution to journal
Article
Peer-reviewOriginal language
English (US)Article number
6Journal (Volume, Issue Number)
Logical Methods in Computer Science (Volume 14, Issue 3)Publication milestones
- Published - 07/31/2018
Publication status
Published - 07/31/2018
ISSN
1860-5974Publication IDs
- Scopus: 85055825667
- ORCID: /0000-0001-6346-3043/work/82787764
Publication metrics
Metrics
SciVal
Author count
2
SciVal
Paper percentile
27
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
PlumX, opens in new tab
Captures
1
Funding Details
Key words and phrases: Implicit Complexity, Unification, Logarithmic Space, Proof Theory, Pointer Machines, Geometry of Interaction. This is an extended version of a preceding work [AB14]. This work was partly supported by the ANR-11-INSE-0007 REVER, the ANR-11-BS02-0010 Récré and the ANR-10-BLAN-0213 Logoi.
FundersFunding numbers
ANR-10-BLAN-0213
-ANR-11-BS02-0010
-ANR-11-INSE-0007
-