2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science 2013
DOI: 10.1109/lics.2013.20
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Logic of Propositional Assignments: A Well-Behaved Variant of PDL

Abstract: Abstract-We study a version of Propositional Dynamic Logic (PDL) that we call Dynamic Logic of Propositional Assignments (DL-PA). The atomic programs of DL-PA are assignments of propositional variables to true or to false. We show that DL-PA behaves better than PDL, having e.g. compactness and eliminability of the Kleene star. We establish tight complexity results: both satisfiability and model checking are EXPTIME-complete.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
67
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
7

Relationship

3
4

Authors

Journals

citations
Cited by 39 publications
(68 citation statements)
references
References 15 publications
1
67
0
Order By: Relevance
“…Dynamic Logic of Propositional Assignments DL-PA [1,10] is a variant of Propositional Dynamic Logic PDL [9], with operators for sequential and nondeterministic composition of programs, test and iteration (the Kleene star), but where atomic programs are assignments of truth values to propositional variables. Modal operators associated to programs can express that some property holds after the modification of the current valuation by the program.…”
Section: Dl-pa: Dynamic Logic Of Propositional Assignmentsmentioning
confidence: 99%
See 2 more Smart Citations
“…Dynamic Logic of Propositional Assignments DL-PA [1,10] is a variant of Propositional Dynamic Logic PDL [9], with operators for sequential and nondeterministic composition of programs, test and iteration (the Kleene star), but where atomic programs are assignments of truth values to propositional variables. Modal operators associated to programs can express that some property holds after the modification of the current valuation by the program.…”
Section: Dl-pa: Dynamic Logic Of Propositional Assignmentsmentioning
confidence: 99%
“…In that case we write π 1 ≡ π 2 . An expression is a formula or a program; equivalence is preserved under replacement of a sub-expression by an equivalent expression [1]. A formula ϕ is DL-PA valid if it is true in all valuations, i.e., if ||ϕ|| = 2 P .…”
Section: Semantics and Validitymentioning
confidence: 99%
See 1 more Smart Citation
“…Repairing a database can then be done by means of a complex program that combines active integrity constraints. We use a simple yet powerful dialect of dynamic logic: Dynamic Logic of Propositional Assignments, abbreviated DL-PA [HLMT11,BHT13]. The latter is a simple instantiation of Propositional Dynamic Logic PDL [Har84,HKT00]: instead of PDL's abstract atomic programs, its atomic programs are update actions: assignments of propositional variables to either true or false, written p←⊤ and p←⊥.…”
Section: Introductionmentioning
confidence: 99%
“…The models of DL-PA are considerably simpler than PDL's Kripke models: valuations of classical propositional logic are enough. The assignment p←⊤ inserts p, while the assignment p←⊥ deletes p. It is shown in [HLMT11,BHT13] that every DL-PA formula can be reduced to an equivalent boolean formula. This will allow us to construct repaired databases syntactically.…”
Section: Introductionmentioning
confidence: 99%