40,971 research outputs found
Equality languages and fixed point languages
This paper considers equality languages and fixed-point languages of homomorphisms and deterministic gsm mappings. It provides some basic properties of these classes of languages. We introduce a new subclass of dgsm mappings, the so-called symmetric dgsm mappings. We prove that (unlike for arbitrary dgsm mappings) their fixed-point languages are regular but not effectively obtainable. This result has various consequences. In particular we strengthen a result from Ehrenfeucht, A., and Rozenberg, G. [(1978), Theor. Comp. Sci. 7, 169â184] by pointing out a class of homomorphisms which includes elementary homomorphisms but still has regular equality languages. Also we show that the result from Herman, G. T., and Walker, A. [(1976), Theor. Comp. Sci. 2, 115â130] that fixed-point languages of DIL mappings are regular, is not effective
Elementary linear logic revisited for polynomial time and an exponential time hierarchy (extended version)
Nombre de pages: 20. Une version courte de ce travail est Ă paraĂźtre dans les actes de: Asian Symposium on Programming Languages and Systems (APLAS 2011).Elementary linear logic is a simple variant of linear logic, introduced by Girard and which characterizes in the proofs-as-programs approach the class of elementary functions (computable in time bounded by a tower of exponentials of fixed height). Our goal here is to show that despite its simplicity, elementary linear logic can nevertheless be used as a common framework to characterize the different levels of a hierarchy of deterministic time complexity classes, within elementary time. We consider a variant of this logic with type fixpoints and weakening. By selecting specific types we then characterize the class P of polynomial time predicates and more generally the hierarchy of classes k-EXP, for k>=0, where k-EXP is the union of DTIME(2_k^{n^i}), for i>=1
Complexity Hierarchies Beyond Elementary
We introduce a hierarchy of fast-growing complexity classes and show its
suitability for completeness statements of many non elementary problems. This
hierarchy allows the classification of many decision problems with a
non-elementary complexity, which occur naturally in logic, combinatorics,
formal languages, verification, etc., with complexities ranging from simple
towers of exponentials to Ackermannian and beyond.Comment: Version 3 is the published version in TOCT 8(1:3), 2016. I will keep
updating the catalogue of problems from Section 6 in future revision
Groups and semigroups with a one-counter word problem
We prove that a finitely generated semigroup whose word problem is a one-counter language has a linear growth function. This provides us with a very strong restriction on the structure of such a semigroup, which, in particular, yields an elementary proof of a result of Herbst, that a group with a one-counter word problem is virtually cyclic. We prove also that the word problem of a group is an intersection of finitely many one-counter languages if and only if the group is virtually abelian
Perfect Computational Equivalence between Quantum Turing Machines and Finitely Generated Uniform Quantum Circuit Families
In order to establish the computational equivalence between quantum Turing
machines (QTMs) and quantum circuit families (QCFs) using Yao's quantum circuit
simulation of QTMs, we previously introduced the class of uniform QCFs based on
an infinite set of elementary gates, which has been shown to be computationally
equivalent to the polynomial-time QTMs (with appropriate restriction of
amplitudes) up to bounded error simulation. This result implies that the
complexity class BQP introduced by Bernstein and Vazirani for QTMs equals its
counterpart for uniform QCFs. However, the complexity classes ZQP and EQP for
QTMs do not appear to equal their counterparts for uniform QCFs. In this paper,
we introduce a subclass of uniform QCFs, the finitely generated uniform QCFs,
based on finite number of elementary gates and show that the class of finitely
generated uniform QCFs is perfectly equivalent to the class of polynomial-time
QTMs; they can exactly simulate each other. This naturally implies that BQP as
well as ZQP and EQP equal the corresponding complexity classes of the finitely
generated uniform QCFs.Comment: 11page
Interprocedural Reachability for Flat Integer Programs
We study programs with integer data, procedure calls and arbitrary call
graphs. We show that, whenever the guards and updates are given by octagonal
relations, the reachability problem along control flow paths within some
language w1* ... wd* over program statements is decidable in Nexptime. To
achieve this upper bound, we combine a program transformation into the same
class of programs but without procedures, with an Np-completeness result for
the reachability problem of procedure-less programs. Besides the program, the
expression w1* ... wd* is also mapped onto an expression of a similar form but
this time over the transformed program statements. Several arguments involving
context-free grammars and their generative process enable us to give tight
bounds on the size of the resulting expression. The currently existing gap
between Np-hard and Nexptime can be closed to Np-complete when a certain
parameter of the analysis is assumed to be constant.Comment: 38 pages, 1 figur
On groups and counter automata
We study finitely generated groups whose word problems are accepted by
counter automata. We show that a group has word problem accepted by a blind
n-counter automaton in the sense of Greibach if and only if it is virtually
free abelian of rank n; this result, which answers a question of Gilman, is in
a very precise sense an abelian analogue of the Muller-Schupp theorem. More
generally, if G is a virtually abelian group then every group with word problem
recognised by a G-automaton is virtually abelian with growth class bounded
above by the growth class of G. We consider also other types of counter
automata.Comment: 18 page
- âŠ