Esercizi
-
Regex e DFA dell'insieme di stringhe con numero pari di , dispari di e che non contengono
La regex sarà , mentre il DFA:
-
L'insieme di stringhe con lo stesso numero di e è regolare
Questo è dimostrato perchè esiste un DFA che lo riconosce:
-
Se è regolare allora lo è anche
Essendo regolare esiste un DFA per cui .
Sia allora , da cui si conclude che perchè gli invertire gli stati finali porta ad accettare tutte le stringhe che non sono in .
-
non è regolare
Per assurdo è regolare, allora si usa con .
Dato che , e , si ha che la si trova nei primi zeri perchè , quindi (con perchè ) non fa parte di e allora non è regolare.
-
non è regolare
Per assurdo è regolare, allora si sceglie perchè .
Senza considerare che , si ottiene che:
- si trova negli :
- si trova negli :
- si trova tra entrambi gli e : avrà degli prima degli , e.g.
-
non è regolare
Per assurdo è regolare, allora si sceglie perchè .
Dato che con e : allora di conseguenza e non è regolare.
-
non è regolare
Per assurdo è regolare, allora si usa perchè .
Siccome con e , si ha che:
- è in : perchè contiene due
- non è in : contiene solo perchè e quindi
-
non è regolare
Per assurdo è regolare.
Usando l'esercizio precedente si può notare che , allora siccome sia (per ipotesi) che sono regolari anche deve esserlo per chiusura dell'intersezione, che è assurdo.