Cargando…
Quasipolynomial Computation of Nested Fixpoints
It is well-known that the winning region of a parity game with n nodes and k priorities can be computed as a k-nested fixpoint of a suitable function; straightforward computation of this nested fixpoint requires [Formula: see text] iterations of the function. Calude et al.’s recent quasipolynomial-t...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7979196/ http://dx.doi.org/10.1007/978-3-030-72016-2_3 |
_version_ | 1783667240913076224 |
---|---|
author | Hausmann, Daniel Schröder, Lutz |
author_facet | Hausmann, Daniel Schröder, Lutz |
author_sort | Hausmann, Daniel |
collection | PubMed |
description | It is well-known that the winning region of a parity game with n nodes and k priorities can be computed as a k-nested fixpoint of a suitable function; straightforward computation of this nested fixpoint requires [Formula: see text] iterations of the function. Calude et al.’s recent quasipolynomial-time parity game solving algorithm essentially shows how to compute the same fixpoint in only quasipolynomially many iterations by reducing parity games to quasipolynomially sized safety games. Universal graphs have been used to modularize this transformation of parity games to equivalent safety games that are obtained by combining the original game with a universal graph. We show that this approach naturally generalizes to the computation of solutions of systems of any fixpoint equations over finite lattices; hence, the solution of fixpoint equation systems can be computed by quasipolynomially many iterations of the equations. We present applications to modal fixpoint logics and games beyond relational semantics. For instance, the model checking problems for the energy [Formula: see text] -calculus, finite latticed [Formula: see text] -calculi, and the graded and the (two-valued) probabilistic [Formula: see text] -calculus – with numbers coded in binary – can be solved via nested fixpoints of functions that differ substantially from the function for parity games but still can be computed in quasipolynomial time; our result hence implies that model checking for these [Formula: see text] -calculi is in [Formula: see text] . Moreover, we improve the exponent in known exponential bounds on satisfiability checking. |
format | Online Article Text |
id | pubmed-7979196 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
record_format | MEDLINE/PubMed |
spelling | pubmed-79791962021-03-23 Quasipolynomial Computation of Nested Fixpoints Hausmann, Daniel Schröder, Lutz Tools and Algorithms for the Construction and Analysis of Systems Article It is well-known that the winning region of a parity game with n nodes and k priorities can be computed as a k-nested fixpoint of a suitable function; straightforward computation of this nested fixpoint requires [Formula: see text] iterations of the function. Calude et al.’s recent quasipolynomial-time parity game solving algorithm essentially shows how to compute the same fixpoint in only quasipolynomially many iterations by reducing parity games to quasipolynomially sized safety games. Universal graphs have been used to modularize this transformation of parity games to equivalent safety games that are obtained by combining the original game with a universal graph. We show that this approach naturally generalizes to the computation of solutions of systems of any fixpoint equations over finite lattices; hence, the solution of fixpoint equation systems can be computed by quasipolynomially many iterations of the equations. We present applications to modal fixpoint logics and games beyond relational semantics. For instance, the model checking problems for the energy [Formula: see text] -calculus, finite latticed [Formula: see text] -calculi, and the graded and the (two-valued) probabilistic [Formula: see text] -calculus – with numbers coded in binary – can be solved via nested fixpoints of functions that differ substantially from the function for parity games but still can be computed in quasipolynomial time; our result hence implies that model checking for these [Formula: see text] -calculi is in [Formula: see text] . Moreover, we improve the exponent in known exponential bounds on satisfiability checking. 2021-03-01 /pmc/articles/PMC7979196/ http://dx.doi.org/10.1007/978-3-030-72016-2_3 Text en © The Author(s) 2021 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Hausmann, Daniel Schröder, Lutz Quasipolynomial Computation of Nested Fixpoints |
title | Quasipolynomial Computation of Nested Fixpoints |
title_full | Quasipolynomial Computation of Nested Fixpoints |
title_fullStr | Quasipolynomial Computation of Nested Fixpoints |
title_full_unstemmed | Quasipolynomial Computation of Nested Fixpoints |
title_short | Quasipolynomial Computation of Nested Fixpoints |
title_sort | quasipolynomial computation of nested fixpoints |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7979196/ http://dx.doi.org/10.1007/978-3-030-72016-2_3 |
work_keys_str_mv | AT hausmanndaniel quasipolynomialcomputationofnestedfixpoints AT schroderlutz quasipolynomialcomputationofnestedfixpoints |