Přeskočit na obsah

Problém ekvivalence jazyků

Z Wikipedie, otevřené encyklopedie

Problém ekvivalence jazyků je v teoretické informatice a v teorii formálních jazyků problém rozhodnout, zda dané dvě reprezentace formálních jazyků generují stejný jazyk.

U jazyků zadaných konečným automatem je problém ekvivalence rozhodnutelný, ale je výpočetně velmi náročný, protože je PSPACE-úplný. V případě složitějších tříd jazyků, jako jsou jazyky generované zásobníkovým automatem nebo bezkontextovou gramatikou je problém ekvivalence algoritmicky nerozhodnutelný.[1]

V tomto článku byl použit překlad textu z článku Equivalence problem na anglické Wikipedii.

  1. HOPCROFT, J. E.; ULLMAN, J. D. Introduction to Automata Theory, Languages, and Computation. 1. vyd. [s.l.]: [s.n.], 1979. Dostupné online.