Closed adastepkova closed 4 months ago
Hello. Thank you for reporting both issues #377 and #378 and providing the information to debug the issues. I will try to review the issues this week and come up with a fix.
The issue should be now fixed. Let me know if there are more problems for you. Thank you for reporting the issues.
I'm using the python binding of this library. The method
get_symbols()
inlibmata.nfa.nfa
returns (as it seems) only up to 64 symbols. If the alphabet contains more symbols, they are omitted. However, the methodget_alphabet_symbols()
inlibmata.alphabets.OnTheFlyAlphabet
seems to work fine.Example of an offending automaton: https://github.com/VeriFIT/nfa-bench/blob/master/benchmarks/z3-noodler/automatark/intersection/instance06314-5.mata
Code generating this issue:
I'm using version 1.2.0 of the python binding, installed through pip install. My OS is Ubuntu 22.04.3 LTS.