Back to Search
Start Over
Ground reducibility is EXPTIME-complete
- Source :
- LICS, Information and Computation, Information and Computation, 2003, 187 (1), pp.123-153, [Research Report] RR-3800, INRIA. 1999, pp.26, Information and Computation, Elsevier, 2003, 187 (1), pp.123-153
- Publication Year :
- 2003
- Publisher :
- Elsevier BV, 2003.
-
Abstract
- We prove that ground reducibility is EXPTIME-complete in the general case. EXPTIME-hardness is proved by encoding the computations of an alternating Turing machine whose space is polynomially bounded. It is more difficult to show that ground reducibility belongs to DEXPTIME. We associate first an automaton with disequality constraints A/sub R,t/ to a rewrite system R and a term t. This automaton is deterministic and accepts a term u if and only if t is not ground reducible by R. The number of states of A/sub R,t/ is O(2/sup /spl par/R/spl par//spl times//spl par/t/spl par//) and the size of the constraints are polynomial in the size of R,t. Then we prove some new pumping lemmas, using a total ordering on the computations of the automaton. Thanks to these lemmas, we can give an upper bound to the number of distinct subtrees of a minimal successful computation of an automaton with disequality constraints. It follows that emptiness of such an automaton can be decided in time polynomial in the number of its states and exponential in the size of its constraints. Altogether, we get a simply exponential deterministic algorithm for ground reducibility.
- Subjects :
- Polynomial
[INFO.INFO-LO] Computer Science [cs]/Logic in Computer Science [cs.LO]
TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES
Computational complexity theory
2-EXPTIME
Deterministic algorithm
[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH]
EXPTIME
0102 computer and information sciences
02 engineering and technology
computational complexity
01 natural sciences
tree automata
Theoretical Computer Science
Combinatorics
Deterministic automaton
term rewriting
0202 electrical engineering, electronic engineering, information engineering
Two-way deterministic finite automaton
Tree automaton
Mathematics
Discrete mathematics
Linear bounded automaton
ground reducbility
Pushdown automaton
[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
16. Peace & justice
Computer theorem-proving
Computer Science Applications
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Computational Theory and Mathematics
010201 computation theory & mathematics
020201 artificial intelligence & image processing
Tree (set theory)
inductive theorem proving
complexity
Alternating Turing machine
Computer Science::Formal Languages and Automata Theory
rewriting systems
Information Systems
Subjects
Details
- ISSN :
- 08905401 and 10902651
- Volume :
- 187
- Database :
- OpenAIRE
- Journal :
- Information and Computation
- Accession number :
- edsair.doi.dedup.....eace98698f1c9370a9548fe8de20809a
- Full Text :
- https://doi.org/10.1016/s0890-5401(03)00134-2