np reasoning in the monotone calculus
play

NP Reasoning in the Monotone -Calculus (IJCAR 2020) Daniel - PowerPoint PPT Presentation

NP Reasoning in the Monotone -Calculus (IJCAR 2020) Daniel Hausmann and Lutz Schr oder University Erlangen-Nuremberg, Germany Highlights 2020 16 September 2020 0 / 5 Satisfiability Checking Complexities of satisfiability checking for


  1. NP Reasoning in the Monotone µ -Calculus (IJCAR 2020) Daniel Hausmann and Lutz Schr¨ oder University Erlangen-Nuremberg, Germany Highlights 2020 16 September 2020 0 / 5

  2. Satisfiability Checking Complexities of satisfiability checking for some modal logics: ◮ K PSPACE ◮ modal µ -calculus / CTL EXPTIME ◮ monotone modal logic NP [Vardi, 1989] ◮ monotone µ -calculus ? 1 / 5

  3. Satisfiability Checking Complexities of satisfiability checking for some modal logics: ◮ K PSPACE ◮ modal µ -calculus / CTL EXPTIME ◮ monotone modal logic NP [Vardi, 1989] ◮ alternation-free monotone µ -calculus NP [here] 1 / 5

  4. Monotone Modal Logic Standard modal formulae, interpreted over neighbourhood structures M = ( W, N, I ) where N : Act × W → P ( P ( W )) I : At → P ( W ) [ [[ a ] φ ] ] = { w ∈ W | ∀ S ∈ N ( a, w ) . S ∩ [ [ φ ] ] � = ∅} [ [ � a � φ ] ] = { w ∈ W | ∃ S ∈ N ( a, w ) . S ⊆ [ [ φ ] ] } 2 / 5

  5. Monotone Modal Logic, example a p p a q x q b 3 / 5

  6. Monotone Modal Logic, example x ∈ [ [ � a � p ] ] a p p a q x q b 3 / 5

  7. Monotone Modal Logic, example x ∈ [ [ � a � p ] ] a p p a x ∈ [ [[ a ]( p ∨ q )] ] q x q b 3 / 5

  8. Monotone Modal Logic, example x ∈ [ [ � a � p ] ] a p p a x ∈ [ [[ a ]( p ∨ q )] ] q x q b x / ∈ [ [ � b � p ] ] 3 / 5

  9. Monotone Modal Logic, example x ∈ [ [ � a � p ] ] a p p a x ∈ [ [[ a ]( p ∨ q )] ] q x q b x / ∈ [ [ � b � p ] ] Cannot express e.g. “ p holds in every successor state” “ p holds in at least one successor state” 3 / 5

  10. Main Result Main Theorem The satisfiability problem for the alternation-free monotone µ -calculus is NP -complete. Proof sketch: there is Eloise wins φ is satisfiable ⇔ ⇔ tableau for φ satisfiability game for φ Satisfiability games: Two-player B¨ uchi games with polynomial number of Eloise-nodes � NP -algorithm for solving the games 4 / 5

  11. Example Logics Readings: ◮ Epistemic Logic � a � φ – “Agent a knows φ ” ◮ Concurrent PDL (CPDL), Peleg (1987) � α � φ – “There is execution of program α in parallel, nondeterministic system s.t. all end states satisfy φ ” ◮ Game Logic, Parikh (1983) � α � φ – “Player Angel has strategy to achieve φ in game α ” 5 / 5

  12. Take-Away: Results: ◮ Satisfiability checking for – CPDL – alternation-free Game Logic – alternation-free monotone µ -calculus (with global axioms) is only NP -complete! ◮ Polynomial bound on model size ( O ( n 2 ) ) Future work: – How about full monotone µ -calculus / Game Logic? 5 / 5

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend