Теореми и следствия за контролно 1 Flashcards
Теорема и следствие на Майхил-Нероуд за регулярни езици
Ако L е регулярен език, съществува детерминиран автомат с толкова състояния, колкото са класовете на еквивалентност на ≡_L. Следствие: L е регулярен ⇔ ≡_L има краен брой класове.
Лема за разрастването за регулярни езици
За регулярен език L съществува число p, такова че всяка дума w ∈ L с |w| ≥ p може да се раздели на xyz, така че |xy| ≤ p, |y| > 0 и ∀i ≥ 0: xy^i z ∈ L.
Детерминизация
Сложността на детерминизацията (преобразуване от НКА в ДКА) е експоненциална спрямо броя на състоянията.
Автомат по регулярен израз
Конструкция на автомат от регулярен израз може да се извърши с полиномиална сложност.
Регулярен израз по краен автомат
Преобразуване на краен автомат в регулярен израз е с експоненциална сложност.
Минимизация
Минимизацията на краен детерминиран автомат се извършва с полиномиална сложност.
Дали два детерминирани автомата са еквивалентни
Проверка дали два детерминирани автомата разпознават един и същ език може да се извърши с полиномиална сложност.
Дали два недетерминирани автомата са еквивалентни
Проверка дали два недетерминирани автомата са еквивалентни е с експоненциална сложност.