Prémiová úloha #3

Počet bodov: 3
Už odovzdalo: 10 ľudí (max. 10)

Zadanie:
Majme jazyk L nad abecedou Sigma = { a }. Zostrojme postupnosť ci (i>=0) nasledovne: položíme ci=1, ak ai patrí do L a ci=0, ak ai do L nepatrí.

Teraz zostrojme desatinné číslo C tak, že za seba napíšeme všetky ci ako cifry za desatinnou čiarkou (t.j. bude C = 0.c0c1c2...).

Dokážte alebo vyvráťte tvrdenie: L je regulárny jazyk práve vtedy, keď číslo C je racionálne.

Príklad:
Pre prázdny jazyk L je C=0. Pre L = Sigma* = {a}* je C=0.111111111...=1/9.

Spôsob odovzdania:
Riešenie úlohy odovzdávajte spísané v elektronickej podobe mailom na misof@ksp.sk, v subjecte uvedte FOJA premia 3. Akceptujú sa otvorené formáty, menovite .tex, .dvi, .ps, .pdf, (ak ináč nejde) .txt. (Používať M$ Word neodporúčame, ak sa však predsa len rozhodnete písať v ňom, môžete vytvoriť súbor .ps tak, že nainštalujete driver pre PostScriptovú tlačiaren a príslušný .doc dáte vytlačiť do súboru.)