Computational Complexity of Propositional Dynamic Logics Summary of Dissertation

نویسنده

  • Stefan Göller
چکیده

In 1979, Fischer and Ladner introduced Propositional Dynamic Logic (PDL) as a logical formalism for reasoning about programs [9]. Since then, PDL has become a classic of logic in computer science [11], and many extensions and variations have been proposed. Several of these extensions are inspired by the original application of reasoning about programs, while others aim at the numerous novel applications that PDL has found since its invention. Notable examples of such applications include agent-based systems [14], regular path constraints for querying semi-structured data [2], and XML-querying [1, 17, 16]. In artifical intelligence, PDL received attention due to its close relationship to description logics [10] and epistemic logic [18, 19]. The models of PDL formulas and programs are transition systems (also called Kripke structures) whose transitions are labeled with atomic programs and whose states are labeled with atomic propositions. Formulas are defined from atomic propositions, are closed by the boolean operations, and finally for each program π and each formula φ, 〈π〉φ is a again a formula – with the semantics that there is some state both satisfying φ and reachable by executing π. Hence, formulas define subsets of the state set of Kripke structures. Programs are built up from atomic ones, are closed under the operations union, composition, and Kleene star, and finally whenever φ is a formula, then φ? is a program defining loops in those states that satisfy φ. Hence programs define binary relations on the state set of Kripke structures. The satisfiability problems asks, given a formula φ, whether there exists a Kripke structure K and a state of K that satisfies φ. The model checking problem asks, given a Kripke structure K, a state x of K, and a formula φ, whether x satisfies φ.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Truth Values and Connectives in Some Non-Classical Logics

The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...

متن کامل

The Computational Complexity of Hybrid Temporal Logics

In their simplest form, hybrid languages are propositional modal languages which can refer to states. They were introduced by Arthur Prior, the inventor of tense logic, and played an important role in his work: because they make reference to specific times possible, they remove the most serious obstacle to developing modal approaches to temporal representation and reasoning. However very little...

متن کامل

Lewis Dichotomies in Many-Valued Logics

In 1979, H. Lewis shows that the computational complexity of the Boolean satisfiability problem dichotomizes, depending on the Boolean operations available to formulate instances: intractable (NP-complete) if negation of implication is definable, and tractable (in P) otherwise [17]. Recently, an investigation in the same spirit has been extended to nonclassical propositional logics, modal logic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009