Unification and Logarithmic Space

05/29/2018
by   Clément Aubert, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2021

Algebraic combinatory models

We introduce an equationally definable counterpart of the notion of comb...
research
10/31/2019

A note on commutative Kleene algebra

In this paper we present a detailed proof of an important result of alge...
research
06/16/2020

Logarithmic Voronoi cells

We study Voronoi cells in the statistical setting by considering preimag...
research
06/06/2022

Imperative process algebra and models of parallel computation

In the theory of computation, a model of computation is used to study is...
research
12/20/2013

An Algebra of Causal Chains

In this work we propose a multi-valued extension of logic programs under...
research
10/04/2016

DeepAlgebra - an outline of a program

We outline a program in the area of formalization of mathematics to auto...
research
07/23/2018

Fisher Information and Logarithmic Sobolev Inequality for Matrix Valued Functions

We prove a version of Talagrand's concentration inequality for subordina...

Please sign up or login with your details

Forgot password? Click here to reset