LOGSPACE AND LOGTIME LEAF LANGUAGES

Citation
B. Jenner et al., LOGSPACE AND LOGTIME LEAF LANGUAGES, Information and computation, 129(1), 1996, pp. 21-33
Citations number
48
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
129
Issue
1
Year of publication
1996
Pages
21 - 33
Database
ISI
SICI code
0890-5401(1996)129:1<21:LALLL>2.0.ZU;2-J
Abstract
The computation tree of a nondeterministic machine M with input x give s rise to a leaf string formed by concatenating the outcomes of all th e computations in the tree in lexicographical order. We may characteri ze problems by considering, for a particular ''leaf language'' Y, the set of all x for which the leaf string of M is contained in Y. In this way, in the context of polynomial time computation, leaf languages we re shown to capture many complexity classes. In this paper, we study t he expressibility of the leaf language mechanism in the contexts of lo garithmic space and of logarithmic time computation. We show that logs pace leaf languages yield a much finer classification scheme for compl exity classes than polynomial time leaf languages, capturing also many classes within P. In contrast, logtime leaf languages basically behav e like logtime reducibilities. Both cases are more subtle to handle th an the polynomial time case. We also raise the issue of balanced versu s nonbalanced computation trees underlying the leaf language. We indic ate that it is a nontrivial problem to obtain information about the le af string of a nonbalanced computation tree and present conditions und er which it does not matter whether the computation tree is balanced o r not. (C) 1996 Academic Press, Inc.