Mentre svolgo l'attuale incarico per le mie lingue formali e il mio corso sugli automi, mi sono in qualche modo bloccato su esercizi che coinvolgono le lingue unarie (spero che sia il termine giusto), cioè le lingue che si basano su una sola lettera. Non voglio fare domande sugli esercizi specifici, ma piuttosto su una congettura molto più generale che mi è venuta in mente:
Sia e L = { a f ( n ) ∈ Σ ∗ : n ∈ N 0 } . La mia congettura è: L è regolare ⇔ ∃ x , y ∈ N 0 : f ( n ) = x ⋅ n + y
Questa domanda ha già visto qualche trattamento scientifico? È "ovviamente" vero / falso?
Per me, ovviamente, la direzione " " è vera perché si può semplicemente costruire un DFA con stati che cicla attraverso gli stati x dopo aver letto gli stati y e accetta iff è allo stato numero y .