Оскільки на це запитання довго не було відповіді, дозвольте запропонувати часткову відповідь на першу частину питання:
Що відомо про (мінімальні) розпізнавання автоматів X∗ для скінченного коду X?
Дано скінченний набір слів X, квітковий автомат сX∗ є кінцевим недетермінованим автоматом A=(Q,A,E,I,F), де Q={1,1}∪{(u,v)∈A+×A+∣uv∈X}, I=F={(1,1)}, з чотирма типами переходів:
(u,av)(u,a)(1,1)(1,1)⟶a(ua,v) such that uav∈X, (u,v)≠(1,1)⟶a(1,1) such that ua∈X, u≠1⟶a(a,v) such that av∈X, v≠1⟶a(1,1) such that a∈X}
Неважко помітити, що цей автомат розпізнає
X∗. Наприклад, якщо
A={a,b} і
X={a,ba,aab,aba}, квітковий автомат с
X∗ наступне
Нагадаємо, що автомат однозначний, якщо, враховуючи два станиp і q і слово w, є щонайбільше один шлях від p до q з етикеткою w. Тоді має місце такий результат:
Теорема [1, Thm 4.2.2]. НабірX - код, якщо квітковий автомат X∗ є однозначним.
Квітковий автомат також має алгебраїчну властивість, що робить його відносно близьким до мінімального автомата. Ця властивість стосується будь-якого кінцевого наборуX, але простіше заявити, позбувшись порожнього слова, тобто розглядаючи мову як підмножину A+ замість A∗.
Нагадаємо, що кінцева напівгрупа Rє локально тривіальним , якщо для кожного ідемпотентівe∈R, eRe={e}. Морфізмπ:R→Sє локально тривіальним , якщо для кожного ідемпотентівe в S, напівгрупа π−1(e) локально тривіальний.
Перехідна напівгрупа T квіткового автомата с X+називається
квітка півгрупа зX+. З тих пірT визнає L+, є сюрєктивний морфізм π з T на синтаксичну напівгрупу S з X+.
Теорема . Морфізмπ:T→S локально тривіальний.
Важливим наслідком цього результату є те, що квіткова напівгрупа та синтаксична напівгрупа мають однакову кількість регулярних J-класи.
Список літератури
[ 1 ] Дж. Берстель, Д. Перрін, К. Рейтенауер, Коди та автомати . Енциклопедія математики та її застосувань, 129. Кембриджський університетський прес, Кембридж, 2010. xiv + 619 с. ISBN: 978-0-521-88831-8