数学およびコンピュータ科学において、構文モノイド形式言語のは言語を認識する最小モノイドであるマイヒル・ネロードの定理により、構文モノイドは一意同型を除いて一意である。
与えられたアルファベット上の自由モノイドは、その集合から0個以上の要素からなるすべての文字列を要素とするモノイドであり、文字列の連結がモノイド演算であり、空文字列が単位元である。
部分集合が与えられた場合自由モノイドの要素の形式的な左逆または右逆からなる集合を定義することができる。これらは商と呼ばれ、連結する側に応じて右商または左商を定義できます。したがって、右商は要素によってからセットは
同様に、左商は
構文商は、構文関係、または構文等価性と呼ばれる ()
正しい構文的等価性は等価関係である
同様に、左構文等価性は
右構文等価性は文字列連結に関して左一致であり、その逆もまた同様であることに注意してください。すべての人々のために。
構文的一致またはマイヒル一致[ 1 ]は[ 2 ]のように定義される。
この定義は、部分集合によって定義される合同関係にも適用される。一般モノイドの選言集合は部分集合である。構文的一致が定義されるようには等号関係である。[ 3 ]
電話をかけましょう同値類構文的一致性について。構文的一致性はモノイドにおける連結と両立する。つまり、
すべての人々のためにしたがって、構文商はモノイド射であり、商モノイドを誘導する。
このモノイドは構文モノイドと呼ばれる。これは、認識する最小のモノイドであることが示せる。つまり、認識する、そしてすべてのモノイドに対して認識する、はサブモノイドの商である構文モノイドは、最小オートマトン遷移モノイドでもある。[ 1 ] [ 2 ] [ 4 ]