5 #ifndef LYDIASYFT_COBUCHIREACHABILITY_HPP
6 #define LYDIASYFT_COBUCHIREACHABILITY_HPP
8 #include "game/DfaGameSynthesizer.h"
22 CUDD::BDD goal_states_;
26 CUDD::BDD state_space_;
46 const CUDD::BDD &goal_states,
const CUDD::BDD &coBuchi,
const CUDD::BDD &state_space);
A synthesizer for a game whose arena is a symbolic-state DFA.
Definition: DfaGameSynthesizer.h:15
A DFA with symbolic states and transitions.
Definition: SymbolicStateDfa.h:18
A single-strategy-synthesizer for a coBuchi-reachability game given as a symbolic-state DFA.
Definition: coBuchiReachability.hpp:17
coBuchiReachability(const SymbolicStateDfa &spec, Player starting_player, Player protagonist_player, const CUDD::BDD &goal_states, const CUDD::BDD &coBuchi, const CUDD::BDD &state_space)
Construct a single-strategy-synthesizer for the given coBuchi-reachability game.
Definition: coBuchiReachability.cpp:8
SynthesisResult run() const final
Solves the coBuchi-reachability game.
Definition: coBuchiReachability.cpp:17
Definition: Synthesizer.h:16