DECIDING PROPERTIES OF NONREGULAR PROGRAMS

Authors
Citation
D. Harel et D. Raz, DECIDING PROPERTIES OF NONREGULAR PROGRAMS, SIAM journal on computing, 22(4), 1993, pp. 857-874
Citations number
18
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
Journal title
ISSN journal
00975397
Volume
22
Issue
4
Year of publication
1993
Pages
857 - 874
Database
ISI
SICI code
0097-5397(1993)22:4<857:DPONP>2.0.ZU;2-7
Abstract
Extensions of propositional dynamic logic (PDL) with nonregular progra ms are considered. Three classes of nonregular languages are defined, and for each of them it is shown that for any language L in the class, PDL, with L added to the set of regular programs as a new program, is decidable. The first class consists of the languages accepted by push down automata that act only on the basis of their input symbol, except when determining whether they reject or continue. The second class (w hich contains even noncontext-free languages) consists of the language s accepted by deterministic stack machines, but which have a unique ne w symbol prefixing each word. The third class represents a certain del icate combination of these, and, in particular, it serves to prove the 1983 conjecture that PDL with the addition of the language {a(i)b(i)c (i)!i greater-than-or-equal-to 0} is decidable.