simulation: does not preserve !unambiguous, !semi-deterministic
* spot/twaalgos/simulation.cc: Reset those to maybe. * tests/core/semidet.test: Add some tests.
This commit is contained in:
parent
bedd96a7ba
commit
ada8185361
2 changed files with 38 additions and 0 deletions
|
|
@ -598,6 +598,11 @@ namespace spot
|
|||
// and "unambiguous" property preserved
|
||||
true, // stutter inv.
|
||||
});
|
||||
// !unambiguous and !semi-deterministic are not preserved
|
||||
if (original_->prop_semi_deterministic().is_false())
|
||||
res->prop_semi_deterministic(trival::maybe());
|
||||
if (original_->prop_unambiguous().is_false())
|
||||
res->prop_unambiguous(trival::maybe());
|
||||
if (!Cosimulation)
|
||||
res->prop_deterministic(nb_minato == nb_satoneset);
|
||||
if (Sba)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue