DocumentCode
1954851
Title
The Horn mu-calculus
Author
Charatonik, Witold ; McAllester, David ; Niwinski, Damian ; Podelski, Andreas ; Walukiewicz, Igor
Author_Institution
Max-Planck-Inst. fur Inf., Saarbrucken, Germany
fYear
1998
fDate
21-24 Jun 1998
Firstpage
58
Lastpage
69
Abstract
The Horn μ-calculus is a logic programming language allowing arbitrary nesting of least and greatest fixed points. The Horn μ-programs can naturally express safety and liveness properties for reactive systems. We extend the set-based analysis of classical logic programs by mapping arbitrary μ-programs into “uniform” μ-programs. Our two main results are that uniform μ-programs express regular sets of trees and that emptiness for uniform μ-programs is EXPTIME-complete. Hence we have a nontrivial decidable relaxation for the Horn μ-calculus. In a different reading, the results express a kind of robustness of the notion of regularity: alternating Rabin tree automata preserve the same expressiveness and algorithmic complexity if we extend them with pushdown transition rules (in the same way Buchi extended word automata to canonical systems)
Keywords
computational complexity; finite automata; logic programming; process algebra; EXPTIME-complete; Horn μ-calculus; algorithmic complexity; alternating Rabin tree automata; arbitrary nesting; liveness; logic programming language; nontrivial decidable relaxation; pushdown transition rules; reactive systems; robustness; safety; Automata; Electronic switching systems; Informatics; Logic programming; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1998. Proceedings. Thirteenth Annual IEEE Symposium on
Conference_Location
Indianapolis, IN
ISSN
1043-6871
Print_ISBN
0-8186-8506-9
Type
conf
DOI
10.1109/LICS.1998.705643
Filename
705643
Link To Document