5 #ifndef SYFT_REACHABILITYMAXSETSYNTHESIZER_H
6 #define SYFT_REACHABILITYMAXSETSYNTHESIZER_H
8 #include "automata/SymbolicStateDfa.h"
9 #include "Synthesizer.h"
10 #include "game/ReachabilityMaxSet.hpp"
24 std::shared_ptr<VarMgr> var_mgr_;
32 Player starting_player_;
36 Player protagonist_player_;
40 CUDD::BDD goal_states_;
44 CUDD::BDD state_space_;
58 CUDD::BDD goal_states, CUDD::BDD state_space);
68 const std::string &nondef_filename)
const;
A maxset-synthesizer for a reachability game given as a symbolic-state DFA.
Definition: LTLfMaxSetSynthesizer.h:19
LTLfMaxSetSynthesizer(SymbolicStateDfa spec, Player starting_player, Player protagonist_player, CUDD::BDD goal_states, CUDD::BDD state_space)
Construct a MaxSet-LtlfSynthesizer.
Definition: LTLfMaxSetSynthesizer.cpp:12
MaxSetSynthesisResult run() const
Solves the MaxSet-LTLf synthesis problem.
Definition: LTLfMaxSetSynthesizer.cpp:25
A DFA with symbolic states and transitions.
Definition: SymbolicStateDfa.h:18
Definition: Synthesizer.h:24