5 #ifndef LYDIASYFT_GR1LTLFSYNTHESIZER_H
6 #define LYDIASYFT_GR1LTLFSYNTHESIZER_H
8 #include "automata/ExplicitStateDfaAdd.h"
10 #include "Stopwatch.h"
11 #include "automata/SymbolicStateDfa.h"
12 #include "Synthesizer.h"
13 #include "game/DfaGameSynthesizer.h"
29 const std::shared_ptr<VarMgr> var_mgr_;
49 const std::string benchmark_name_;
53 const std::string slugs_dir_;
68 const std::string &slugs_dir,
69 const std::string &benchmark_name);
A single-strategy-synthesizer for an LTLf formula given as a symbolic-state DFA, considering environm...
Definition: GR1LTLfSynthesizer.h:24
GR1LTLfSynthesizer(const std::shared_ptr< VarMgr > &var_mgr, const GR1 &gr1, const SymbolicStateDfa &env_safety, const SymbolicStateDfa &agn_reach, const SymbolicStateDfa &agn_safety, const std::string &slugs_dir, const std::string &benchmark_name)
Construct a GR(1)LtlfSynthesizer.
Definition: GR1LTLfSynthesizer.cpp:12
SynthesisResult run() const
Solves the synthesis problem of LTLf with GR(1 environment assumption.
Definition: GR1LTLfSynthesizer.cpp:22
A DFA with symbolic states and transitions.
Definition: SymbolicStateDfa.h:18
Definition: Synthesizer.h:16