Myhill-Neroden lause

Formaalisten kielten teoriassa Myhill-Neroden lause määrittelee kielen säännöllisyydelle välttämättömän ja riittävän ehdon .

Lause on nimetty John Myhillin mukaanja Anil Nerodejoka osoitti sen Chicagon yliopistossa vuonna 1958 . [yksi]

Lauseen lause

Olkoon aakkostossa kieli ja suhde sanoihin kaikista annetun aakkoston sanojen joukosta on annettu siten, että jos ja vain jos kaikille , jotka kuuluvat annettujen aakkosten kaikkien sanojen joukkoon, molemmat sanat ja samanaikaisesti kuuluvat tai samanaikaisesti eivät kuulu kieleen . On helppo todistaa, että  se on ekvivalenssisuhde aakkosten sanajoukossa .

Myhill-Nerode-lauseen mukaan kielen hyväksyvän minimideterministisen äärellisen automaattin (DFA) tilojen määrä on yhtä suuri kuin ekvivalenssiluokkien lukumäärä suhteessa , eli kielen tekijäjoukon potenssi suhteessa . . _ Tätä lukua kutsutaan myös binäärirelaation indeksiksi ja se merkitään .

Todiste

Seuraukset

Myhill-Neroden lauseesta seuraa, että kieli on säännöllinen silloin ja vain, jos ekvivalenssiluokkien lukumäärä on äärellinen. Voidaan heti päätellä, että jos relaatio jakaa kielen äärettömään määrään ekvivalenssiluokkia, kieli ei ole säännöllinen. Tätä johtopäätöstä käytetään hyvin usein todistamaan kielten epäsäännöllisyyttä.

Katso myös

Muistiinpanot

  1. A. Nerode, "Linear automaton transformations", Proceedings of the AMS , 9 (1958) s. 541-544.

Kirjallisuus