Closed tmaarse closed 4 years ago
Hi Timo,
thanks for reporting this issue. This indeed looks like a bug in the latest release and is still present on the current development branch.
Unfortunately, our tests didn't properly check the characterizing property of the computed sequences. I have fixed the tests locally and things fail elsewhere, too. I'll look into it in the upcoming days.
@mtf90 thank you for the quick response and fix!
No worries. We are looking forward to our (at least) annual release some time around Febuary. So the fix should be publicly available in a timely fashion, if you are not too fond of using development versions.
Am Mi, 29.01.2020, 14:11 schrieb Timo Maarse:
@mtf90 thank you for the quick response and fix!
-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/LearnLib/automatalib/issues/36#issuecomment-579748529
When running
CharacterizingSets.findCharacterizingSet
it finds{[a], [a, a]}
as characterizing set for the following automaton: However, these words do not characterize states 1 and 2. Note that even a distinguishing sequence exists:[a, a, b, a, a]
.I used the following code to generate the image and the characterizing set using the latest version available on Maven (0.8.0), as I did not see commits since then related to this issue.
I presume I have made an error somewhere, but I have (tried to) check everything.