Title :
On the power of bounded concurrency. III. Reasoning about programs
Author :
Harel, David ; Rosner, Roni ; Vardi, Moshe
Author_Institution :
Weizmann Inst. of Sci., Rehovot, Israel
Abstract :
For pt.II by T. Hirst and D. Harel see Proc. 15th Coll. Trees in Algebra and programming. Lec. Notes in Comp. Sci., Springer (1990). The difficulty of reasoning about programs is addressed. Specifically, the question of whether the additional succinctness that bounded concurrency provides influences the complexity of reasoning about regular computation sequences on the propositional level is considered. The results concern dynamic, temporal, and process logics, and supply a strongly affirmative answer. In particular, triple-exponential time upper and lower bounds on deciding the validity of propositional dynamic logic with alternating automata enriched with bounded cooperative concurrency, and quadruple-exponential time bounds for deciding validity of branching-time and process logics with such automata are proven. In addition to constituting further evidence for the inherent exponential nature of bounded concurrency, the results appear to provide the first examples of natural decision problems that are elementary and yet have lower bounds that are higher than double-exponential time
Keywords :
computational complexity; parallel processing; temporal logic; alternating automata; bounded concurrency; bounded cooperative concurrency; bounds; branching-time; complexity; dynamic logics; process logics; propositional dynamic logic; quadruple-exponential time bounds; reasoning about programs; regular computation sequences; temporal logics; triple-exponential time; validity; Automata; Computational modeling; Computer science; Concurrent computing; Councils; Logic; Mathematics; Protocols; Reasoning about programs; Research and development;
Conference_Titel :
Logic in Computer Science, 1990. LICS '90, Proceedings., Fifth Annual IEEE Symposium on e
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-8186-2073-0
DOI :
10.1109/LICS.1990.113770