Теореми и следствия за контролно 1 Flashcards

1
Q

Теорема и следствие на Майхил-Нероуд за регулярни езици

A

Ако L е регулярен език, съществува детерминиран автомат с толкова състояния, колкото са класовете на еквивалентност на ≡_L. Следствие: L е регулярен ⇔ ≡_L има краен брой класове.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Лема за разрастването за регулярни езици

A

За регулярен език L съществува число p, такова че всяка дума w ∈ L с |w| ≥ p може да се раздели на xyz, така че |xy| ≤ p, |y| > 0 и ∀i ≥ 0: xy^i z ∈ L.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Детерминизация

A

Сложността на детерминизацията (преобразуване от НКА в ДКА) е експоненциална спрямо броя на състоянията.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Автомат по регулярен израз

A

Конструкция на автомат от регулярен израз може да се извърши с полиномиална сложност.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Регулярен израз по краен автомат

A

Преобразуване на краен автомат в регулярен израз е с експоненциална сложност.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Минимизация

A

Минимизацията на краен детерминиран автомат се извършва с полиномиална сложност.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Дали два детерминирани автомата са еквивалентни

A

Проверка дали два детерминирани автомата разпознават един и същ език може да се извърши с полиномиална сложност.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Дали два недетерминирани автомата са еквивалентни

A

Проверка дали два недетерминирани автомата са еквивалентни е с експоненциална сложност.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly