Closed vhavlena closed 1 year ago
You are right that it should not be used. If we are using IntAlphabet anywhere in AutAssignment, it is a mistake and it should be replaced with OnTheFlyAlphabet.
Right, can you take a look at it please? In particular, we should get know how these alphabets get into the assignment.
It seems there is a fishy thing in automata assignment. For some input
slog_stranger_64_sink.smt2
, we get in the preprocessing automata assignment containing anMata::NFA
havingIntAlphabet
as an alphabet. If we then callAutAssignment::update_alphabet
we get an exception, sinceget_alphabet_symbols
is not defined forIntAlphabet
. I thinkIntAlphabet
should not be used for automata in an automata assignment.