Schützenberger(1965)は、スターフリー言語の代数的特徴付けを行いました。通常の言語は、その構文モノイドが非周期的である場合に限り、スターフリーです。論理的特徴付け(スターフリー= FO [<])とは異なり、この代数的特徴付けは、特定の正規言語がスターフリーであるかどうかを決定するアルゴリズムを提供します(正規言語は、有限オートマトン、正規表現、または通常の文法)。(マクノートンとペーパーによる)論理的特性を使用して、次の問題を決定できます。WMSO式が与えられた場合、同じ言語を記述するFO式があるか?
M.-P. Schützenberger、自明なサブグループのみを持つ有限モノイドについて、Information and Control 8(1965)、190-194。
R.〜McNaughton and S.〜Papert、Counter-free automata、The MIT Press、Cambridge、Mass.-London、1971。
シュッツェンバーガーの定理の完全な証明は、さまざまな教科書や調査報告書にあります。対応するアルゴリズム(証明なし)の基本的な説明については、以下を参照してください。
J.-É. ピン、有限セミグループおよび認識可能な言語:はじめに、NATO Advanced Study Institute Semigroups、Formal Languages and Groups、J。Fountain(編)、1-32、Kluwer学術出版社、(1995)。