Per qualsiasi linguaggio su Σ * , definire L 1 / 2 = { x ∈ Σ * : x y ∈ L , y ∈ Σ | x | } . In parole, L 1 / 2 comprende tutte x per i quali esiste una y di uguale lunghezza tale che x y ∈ L .
Un esercizio nel libro di Sipser chiede di mostrare che è regolare quando L è. Ho visto due soluzioni distinte, ed entrambe implicano un esponenziale esplosione di stati.
Domanda: Qualcuno può costruire una famiglia di linguaggi tale che l'automa canonica per ( L n ) 1 / 2 è significativamente (per esempio, in modo esponenziale) più grande di quello per L ? I miei migliori sforzi finora aumentano solo le dimensioni dello stato di + 1 !