非常に良い答えはまたMichael Blondinでhereを与えられている:すべてのための$ B \ RIGHTARROW A = B:R:
A半群$ S $は$ R \テキスト{-trivial} $のIFF $ aはS $の$ R $はGreen's relation $ a:R:b \ Leftrightarrow aS^1 = bS^1 $である。 $ R \ text {-trivial} $ monoidsの集合は、方程式$(xy)^ n x =(xy)^ n $によって最終的に定義できる多様体を形成します。
syntactic monoidが$ R \ text {-trivial} $の場合、言語は$ R \ text {-trivial} $です。この多種多様な言語は、$ A_0^* a_1 A_1^* a_2 \ ldots a_n A_n^* $ $ n \ geq 0 $の形の言語の互いに素な和集合として書くことができるすべての言語の集合として、 $ 0 \ leq i \ leq n-1 $に対して、$ a_1、\ ldots、a_n \をA $、$ A_i \ subseteq \ setminus {a_ {i + 1}} $に置き換えます。私が慣れていない[Pin]に与えられている別の定義は、というエクステンシブを自動化します。( "広範囲のオートマトン")を使用しています。これらの言語に関するその他の検索結果は[Pin]にあります。この本の英語版があります。私はそれを読んだことはありませんが、あなたは同じ内容を見つけることができると確信しています。
完全性のために、$ R \ text {-trivial} $言語の例を示します:$ {b}^* a {a、c}^* b {a}^* b {a 、b、c}^* \ cup {d}^* \ cup abcd $。これまでの定義で他の例を構築することができます。多種多様な言語のプロパティはすべて$ R \ text {-trivial} $言語を保持することに注意してください。したがって、それらは共用体、交差点および補完の下で閉じられます。より複雑な言語を構築するのに役立ちます。
これらはR-trivial monoidsによって認識される言語です。 –
@max:そうです、それはどういう意味ですか? :) – Albert
あなたはこの概念のためのアプリケーションを見つけたところで非常に興味深い。タームの書き換えについて何か? Btw、私はこの質問がmathoverflowまたはcstheoryに適していると思います。 –