Espressioni regolari

Possiamo utilizzare le operazioni regolari (unione, concatenazione e star) per costruire espressioni

Il valore dell’espressione regolare è un linguaggio

Abbiamo visto che un automa a stati finiti è un modo per definire linguaggi regolari

Vedremo che una espressione regolare è un modo dichiarativo per descrivere un linguaggio regolare

Definizione induttiva

Base

Passo

Dimostrare proprietà sulle espressioni regolari

La definizione induttiva suggerisce un metodo per dimostrare che una espressione regolare $R$ soddisfa una certa proprietà

(Base) Si dimostra che la proprietà è soddisfatta per i casi base: