Commit f0b77e21 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz

autcross: simplify code using complement() and intersecting_word()

* bin/autcross.cc: Let complement() decide how to complement automata.
Do not apply remove_fin(), because we have a generic emptiness check
now.  Use intersecting_word() instead of product()+accepting_word() so
that the former can maybe be optimized in the future.
* tests/core/autcross2.test: Adjust test case to use TGBA instead
of monitors, as calling complement() had a side-effect of setting
the "weak" property on the input.
parent cba01232
Pipeline #9813 passed with stages
in 121 minutes and 21 seconds