% % %Viliam Geffert - Abstracts % % % This file is a valid \LaTeX\ input %
\documentstyle{article} \newcommand{\bb}{\bigbreak} \begin{document}

Department of Computer Science, Faculty of Sciences
P.J.Safarik University, Kosice, Slovakia

Viliam Geffert

\bb

List of abstracts

\bb

Formal languages

\bb

A representation of recursively enumerable languages by two homomorphisms and a quotient. Theoretical Computer Science, 62, 235-49, 1988.
\bb

Abstract: A new representation for recursively enumerable languages is presented. It uses a pair of homomorphisms and the left (or right) quotient: For each recursively enumerable language $L$ one can find homomorphisms $h_1,h_2:\Sigma_A^*\rightarrow\Sigma_B^*$, such that $w\in\Sigma_L^*$ is a word in $L$ if and only if $w=h_1(\alpha){\backslash}h_2(\alpha)$ for some $\alpha\in\Sigma_A^*$. (Or, each recursively enumerable language can be given by $L=O(h_1{\backslash}h_2)\cap\Sigma_L^*$, where $O(h_1{\backslash}h_2)$ is the so-called right overflow language defined as $O(h_1{\backslash}h_2) = \{h_1(x){\backslash}h_2(x); x\in\Sigma_A^*\}$.)
\bb

Grammars with context dependency restricted to synchronization. Proc. Math. Found. Comput. Sci., vol. 233 of Lect. Notes Comput. Sci., pp.370-378. Springer-Verlag, 1986.
\bb

Abstract: The paper investigates the properties of the class of languages that are generated by phrase-structure grammars having all of the rules context-free, with the exception of a single rule, which is of the form $AB\rightarrow\varepsilon$. The importance of this language class follows from the fact that using just two non-context-free rules, or using a single non-context-free rule with a left hand side of length three, gives grammars capable of generating any recursively enumerable language. On the other hand, without non-context-free rules, we are able to generate context-free languages only. The class of languages generated by grammars using only one non-context-free rule $AB\rightarrow\varepsilon$ were named context-synchronized, since the only context dependency we can utilize is synchronized rewriting by context-free rules. Nevertheless, this is sufficient to generate an NP-complete language (knapsack problem). Several different characterizations of context-synchronize languages are presented. It also turned out that the class forms an AFL (abstract family of languages).
\bb

Normal forms for phrase-structure grammars. RAIRO Inform. Theor., 25, 473-96, 1991. (Conference version: Context-free-like forms for the phrase-structure grammars. Proc. Math. Found. Comput. Sci., vol. 324 of Lect. Notes Comput. Sci., pp.309-17. Springer-Verlag, 1988).
\bb

Abstract: Some new normal forms for the phrase-structure grammars are presented. Each phrase-structure grammar can be replaced by an equivalent grammar with all of the context free rules being of the form $S{\rightarrow}v$, where $S$ is the initial nonterminal, what concerns non context free rules five different situations may occur: either two extra rules of the form $AB\rightarrow\varepsilon$, $CD\rightarrow\varepsilon$, or two extra rules $AB\rightarrow\varepsilon$, $CC\rightarrow\varepsilon$, or two extra rules $AA\rightarrow\varepsilon$, $BBB\rightarrow\varepsilon$, or even a single extra rule $ABBBA\rightarrow\varepsilon$, or a single extra rule $ABC\rightarrow\varepsilon$. In all cases, no additional nonterminal symbols are required.
\bb

How to generate languages using only two pairs of parentheses. J. Inform. Process. Cybernet. (EIK), 27, 303-15, 1991.
\bb

Abstract: A new normal form for the phrase-structure grammar is presented: Each phrase-structure grammar can be replaced by an equivalent grammar with all of the rules being context-free, but two extra rules $(\,)\rightarrow\varepsilon$, $[\,]\rightarrow\varepsilon$, using only five nonterminal symbols, namely, $S, (, ), [, ],$ where $S$ is the initial symbol. Moreover, the simulation of a general phrase-structure grammar by a grammar in this normal form is linear, so that there is no loss of time or space efficiency.
\bb


Computational complexity - Space bounded computations

\bb

Nondeterministic computations in sublogarithmic space and space constructibility. SIAM J. Comput., 20, 484-98, 1991. (Conference version: Proc. Internat. Colloq. Automata, Languages, \& Programming, vol. 443 of Lect. Notes Comput. Sci., pp.111-24. Springer-Verlag, 1990).
\bb

Abstract: The open problem of nondeterministic space constructibility for sublogarithmic functions is resolved. It is shown that there are no unbounded monotone increasing nondeterministically space constructible functions such that $\sup_{n\rightarrow\infty}s(n)/log(n)=0$. Consequently, space constructibility of monotone functions cannot be used to separate nondeterministic space from deterministic space, even for a very low-level complexity range, since functions like $\log\log(n)$ and $\sqrt{\log(n)}$ are not space constructible by nondeterministic Turing machines. This result is obtained by the extension of the $n{\rightarrow}n+n!$ method, described in [Hierarchies of memory limited computations, IEEE Conference Record on Switching Circuit Theory and Logical Design, 1965, pp.179-190], to the nondeterministic case.
\bb

Tally versions of the Savitch and Immerman-Szelepcsenyi theorems for sublogarithmic space. SIAM J. Comput., 22, 102-13, 1993.
\bb

Abstract: We shall show that for each $s(n)$-space-bounded nondeterministic Turing machine recognizing a language $L{\subseteq}1^*$ there exists an equivalent deterministic $O(s^2(n))$-space-bounded machine, and also a nondeterministic $O(s(n))$-space-bounded machine recognizing the complement of $L$, for any $s(n)$, independent of whether $s(n)$ is below $\log(n)$ or space constructible. In other words, the Savitch [J. Comput. System Sci., 4(1970), pp.177-192] and Immerman-Szelepcsenyi [SIAM J. Comput., 17(1988), pp.935-938], [Acta Inform., 26(1988), pp.279-284] theorems can be extended to any space bound $s(n)$ for languages over a single-letter alphabet.
\bb

A lower bound for the nondeterministic space complexity of context-free recognition. Inform. Process. Lett., 42, 25-27, 1992.
With H.Alt and K.Mehlhorn.

\bb

Abstract: We prove a $\log(n)$ lower bound on the nondeterministic space complexity of every nonregular deterministic context-free language.
\bb

Sublogarithmic $\Sigma_2$-SPACE is not closed under complement and other separation results. RAIRO Inform. Theor., 27, 349-66, 1993.
\bb

Abstract: We shall show, for each $s(n)$ between $\log\log(n)$ and $\log(n)$, that $\Sigma_2$-SPACE$(s(n))$ is not closed under complement, because $\Sigma_2$-SPACE$(s(n)) - \Pi_2$-SPACE$(s(n)) \neq\emptyset$. This implies that the alternating hierarchy does not collapse below the level 3 and that the first three levels are separated, i.e., $\Sigma_1$-SPACE$(s(n)) \subset \Sigma_2$-SPACE$(s(n)) \subset \Sigma_3$-SPACE$(s(n))$.
\bb

A hierarchy that does not collapse: Alternations in low level space. RAIRO Inform. Theor., 28, 465-512, 1994.
\bb

Abstract: The alternation hierarchy of $s(n)$ space bounded machines does not collapse for $s(n)$ below $\log(n)$. That is, for each $s(n)$ between $\log\log(n)$ and $\log(n)$ and each $k{\geq}2$, $\Sigma_{k-1}$-SPACE$(s(n))$ and $\Pi_{k-1}$-SPACE$(s(n))$ are proper subsets of $\Sigma_k$-SPACE$(s(n))$ and also of $\Pi_k$-SPACE$(s(n))$. Moreover, $\Sigma_k$-SPACE$(s(n))$ is not closed under complement and intersection, similarly, $\Pi_k$-SPACE$(s(n))$ is not closed under complement and union.
\bb

Bridging across the log(n) space frontier. Inform. \& Comput., 142, 127-58, 1998. (Conference version: Proc. Math. Found. Comput. Sci., vol. 969 of Lect. Notes Comput. Sci., pp.50-65. Springer-Verlag, 1995).
\bb

Abstract: The paper establishes the importance of even the lowest possible level of space bounded computations. We show that DLOG does not coincide with NLOG if and only if there exists a tally set in NSPACE$(\log\log(n))$ $-$ DSPACE$(\log\log(n))$. This result stands in perfect analogy to the related results concerning linear space or exponential time. Moreover, the above problem is equivalent to the existence of a function $s(n)$, with arbitrarily slow or rapid growth rate, that is nondeterministically fully space constructible but cannot be constructed deterministically. We also present a `hardest' fully space constructible $s(n) \in O(\log\log(n))$, a functional counterpart of $\log$-space complete languages. These nonrelativized results are obtained by the use of oracle machines consuming much larger amount of space, in range between $n$ and $2^{d{\cdot}n}$.
\bb

Sublogarithmic bounds on space and reversals. SIAM J. Comput., 28, 325-40, 1999.
With C.Mereghetti and G.Pighizzini.

\bb

Abstract: The complexity measure under consideration is SPACE $\times$ REVERSALS for Turing machines that are able to branch both existentially and universally. We show that, for any function $h(n)$ between $\log\log(n)$ and $\log(n)$, $\Pi_1$SPACE $\times$ REVERSALS$(h(n))$ is separated from $\Sigma_1$SPACE $\times$ REVERSALS$(h(n))$ as well as from $co\Sigma_1$SPACE $\times$ REVERSALS$(h(n))$, for middle, accept, and weak modes of this complexity measure. This also separates determinism from the higher levels of the alternating hierarchy. For `well-behaved' functions $h(n)$ between $\log\log(n)$ and $\log(n)$, almost all of the above separations can be obtained by using unary witness languages.
In addition, the construction of separating languages contributes to the research on minimal resource requirements for computational devices capable of recognizing nonregular languages. For any (arbitrarily slow growing) unbounded monotone recursive function $f(n)$, a nonregular unary language is presented that can be accepted by a middle $\Pi_1$ alternating Turing machine in $s(n)$ space and $i(n)$ input head reversals, with $s(n){\cdot}i(n) \in O(\log\log(n){\cdot}f(n))$. Thus, there is no exponential gap for the optimal lower bound on the product $s(n){\cdot}i(n)$ between unary and general nonregular language acceptance --- in sharp contrast with the one-way case.
\bb

A variant of inductive counting. Theoret. Comput. Sci., 11 pages, to appear.
\bb

Abstract: We present a new version of the inductive counting, accepting the complement of an NSPACE$(s(n))$ language nondeterministically in space $O(s(n))$, independent of whether $s(n){\geq}\log(n)$, but using an additional `one-way pebble' --- a movable marker placed on the input tape. This reduces the space used by inductive counting to $\log(n)+O(s(n))$ bits on the binary work tape and gives the weakest known nondeterministic device accepting a co-NSPACE$(o(\log(n)))$ language.
\bb


Computational complexity - Miscellaneous

\bb

A speed-up theorem without tape compression. Theoret. Comput. Sci., 118, 49-65, 1993. (Conference version: Proc. Math. Found. Comput. Sci., vol. 452 of Lect. Notes Comput. Sci., pp.285-91. Springer-Verlag, 1990).
\bb

Abstract: We shall show that, for each nondeterministic single-tape Turing machine $M$ of time complexity $T(n){\geq}n^2$ and each $K{\geq}1$, there exists an equivalent $K$ times faster nondeterministic Turing machine $M'$ writing only zeroes and ones on its tape. In other words, we can obtain the linear speed-up while preserving the binary worktape alphabet. Therefore, nondeterministic single-tape Turing machines do not require tape compression for speeding up.
\bb

A communication hierarchy of parallel computations. Theoret. Comput. Sci., 198, 99-130, 1998.
\bb

Abstract: The paper extends and generalizes the notion of synchronized alternation, studied in the literature. We show that, though the underlying machine for the synchronized alternation is alternating, the nature of message broadcasting is nondeterministic. Therefore, we introduce a new computational model, the so-called communicating alternation machines; alternating machines equipped with an alternating communication. Then we show that the two-level communication, i.e., existential and universal, can be generalized uniformly arbitrarily many times, giving communication with $r$ communication levels. This allows, among others, to extend the well-known characterization of DLOGSPACE, NLOGSPACE, P, and PSPACE by deterministic, nondeterministic, alternating, and synchronized alternating two-way read-only multihead finite automata. The above characterization represents just the first four members of an infinite hierarchy of multihead automata, representing the entire fundamental complexity hierarchy. The first `new' class added is DEXPTIME, corresponding to the two-level communicating alternation automata.
\bb


Sorting problems

\bb

Asymptotically efficient in-place merging. Theoret. Comput. Sci., 27 pages, to appear.
With J.Katajainen and T.Pasanen.

\bb

Abstract: Two linear-time algorithms for in-place merging are presented. Both algorithms perform at most $m(t+1)+n/2^t+o(m)$ comparisons, where $m$ and $n$ are the sizes of the input sequences, $m{\leq}n$, and $t=\lfloor\log_2(n/m)\rfloor$. The first algorithm is for unstable merging and it carries out no more than $3(n+m)+o(m)$ element moves. The second algorithm is for stable merging and it accomplishes at most $5n+12m+o(m)$ moves.
\bb

\end{document}
Corrections and questions should be mailed to palfi@duro.upjs.sk (docmaster).