Commit 133896d5 authored by Philipp Schlehuber's avatar Philipp Schlehuber Committed by Alexandre Duret-Lutz

game: reimplement parity game solving

* spot/misc/game.cc, spot/misc/game.hh: More efficient implementation
of Zielonka's algorithm to solve parity games.  Now supports SCC
decomposition and efficient handling of certain special cases.
* doc/org/concepts.org: Document "strategy" and "state-winner"
properties.
* bin/ltlsynt.cc, tests/python/paritygame.ipynb: Adjust.
* tests/core/ltlsynt.test: Add more tests.
parent f6ac69d0
Pipeline #21699 passed with stages
in 311 minutes and 2 seconds