diff --git a/bin/ltlsynt.cc b/bin/ltlsynt.cc index 4df94a77d..630ed12f5 100644 --- a/bin/ltlsynt.cc +++ b/bin/ltlsynt.cc @@ -669,6 +669,9 @@ int main(int argc, char **argv) { return protected_main(argv, [&] { + extra_options.set("simul", 0); + extra_options.set("det-simul", 0); + extra_options.set("tls-impl", 1); const argp ap = { options, parse_opt, nullptr, argp_program_doc, children, nullptr, nullptr }; if (int err = argp_parse(&ap, argc, argv, ARGP_NO_HELP, nullptr, nullptr)) diff --git a/tests/core/ltlsynt.test b/tests/core/ltlsynt.test index d677cf6fc..8a0d10a6c 100644 --- a/tests/core/ltlsynt.test +++ b/tests/core/ltlsynt.test @@ -23,50 +23,62 @@ set -e cat >exp < GFb' --print-pg >out diff out exp cat >exp <exp < out +diff out exp + +cat >exp < out +diff out exp + +ltlsynt -f '!XXF(p0 & (p0 M Gp0))' > out +diff out exp