Während ich die aktuelle Aufgabe für meinen formalen Sprach- und Automatenkurs erledigte, blieb ich bei Übungen mit unären Sprachen hängen (ich hoffe, das ist der richtige Begriff), dh Sprachen, die auf einem einzelnen Buchstaben aufbauen. Ich möchte jedoch nicht nach den spezifischen Übungen fragen, sondern nach einer viel allgemeineren Vermutung, die ich mir ausgedacht habe:
Lassen und L = { a f ( n ) ∈ Σ * : n ∈ N 0 } . Meine Vermutung ist: L regulär ist ⇔ ∃ x , y ∈ N 0 : f ( n ) = x ⋅ n + y
Hat diese Frage schon einmal eine wissenschaftliche Behandlung erfahren? Ist es "offensichtlich" wahr / falsch?
Für mich ist die " " -Richtung offensichtlich wahr, weil man einfach einen DFA mit x + y- Zuständen konstruieren kann , der nach dem Durchlesen durch die x- Zustände wechselt Zustände durchgelesen wurden, und akzeptiert, wenn er bei der Zustandsnummer y liegt .