determinize: do not copy the "incomplete" property

Mentioned in issue #298.

* spot/twaalgos/determinize.cc: Do not copy prop_complete of
the input if it is false.
* tests/python/298.py: Test it.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2020-12-14 22:55:37 +01:00
parent f6be083050
commit 7e2f091839
3 changed files with 15 additions and 1 deletions

View file

@ -933,9 +933,12 @@ namespace spot
{ false, // state based
false, // inherently_weak
false, false, // deterministic
true, // complete
false, // complete
true // stutter inv
});
// completeness can only be improved.
if (aut->prop_complete().is_true())
res->prop_complete(true);
// Given a safra_state get its associated state in output automata.
// Required to create new edges from 2 safra-state