Simulation of One-Dimensional Cellular Automata by
Uniquely Parallel Parsable Grammars

    
Jia Lee, Katsunobu Imai, Kenichi Morita

Abstract:
A uniquely parsable grammar (UPG) introduced by Morita et al. (Acta Inform. 34 (1997) 389)

is a special kind of generative grammar where parsing can be performed without backtracking.
By extending a UPG, a uniquely parallel parsable grammar (UPPG) was proposed and
its unique parallel parsability has been investigated.

In this paper, we show any one-dimensional cellular automaton (CA), as a parallel language
recognition device, can be simply
simulated by a parallel  reduction in an equivalent UPPG.
        
Theoretical Computer Science (2003), vol. 304, pp. 185-200

Related papers:
 

Uniquely Parallel Parsable Unification Grammars

Jia Lee, Kenichi Morita

Abstract:

A uniquely parsable unification grammar (UPUG) is a formal grammar with the following features:
(1) parsing is performed without
backtracking, and
(2) each nonterminal symbol can have arguments,

and derivation and parsing processes accompany unification of terms as in Prolog
(or logic programming).  We newly introduce a uniquely
parallel parsable unification grammar
(UPPUG) by extending the
framework of a UPUG so that parallel parsing is also possible.
We show that, in UPPUG, parsing can be done without backtracking in both cases of
parallel and sequential reductions.

We give examples of UPPUGs where a given input string can be parsed in sublinear number
of steps of the length of the input
by parallel reduction.

IEICE Transactions on Information and Systems (2001),
Vol. E84-D, No. 1, pp. 21-27

Generation and Parsing  of Morphism Languages by
Uniquely Parallel Parsable Grammars

Jia Lee, Kenichi Morita

Abstract:
In this paper, we give a simple sufficient condition on morphism languages, and show
that every such morphism language can be parsed efficiently in parallel by a UPPG.
We show that the Fibonacci and Thue-Morse languages, which are
instances of such languages, can be parsed in logarithmic time in parallel by UPPGs.

Preliminary version appeared  in Words, Semigroups, and Transductions,
Festschrift in Honor of Gabriel Thierrin (2001),
(Eds: M. Ito, G. Paun, S. Yu), World Scientific, Singapore, 303-314