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.