词条 | Monoid factorisation |
释义 |
In mathematics, a factorisation of a free monoid is a sequence of subsets of words with the property that every word in the free monoid can be written as a concatenation of elements drawn from the subsets. The Chen–Fox–Lyndon theorem states that the Lyndon words furnish a factorisation. The Schützenberger theorem relates the definition in terms of a multiplicative property to an additive property. Let A* be the free monoid on an alphabet A. Let Xi be a sequence of subsets of A* indexed by a totally ordered index set I. A factorisation of a word w in A* is an expression with and . Chen–Fox–Lyndon theoremA Lyndon word over a totally ordered alphabet A is a word which is lexicographically less than all its rotations.[1] The Chen–Fox–Lyndon theorem states that every string may be formed in a unique way by concatenating a non-increasing sequence of Lyndon words. Hence taking Xl to be the singleton set {l} for each Lyndon word l, with the index set L of Lyndon words ordered lexicographically, we obtain a factorisation of A*.[2] Such a factorisation can be found in linear time.[3] BisectionA bisection of a free monoid is a factorisation with just two classes X0, X1.[4] Examples: A = {a,b}, X0 = {a*b}, X1 = {a}. If X, Y are disjoint sets of non-empty words, then (X,Y) is a bisection of A* if and only if[5] As a consequence, for any partition P , Q of A+ there is a unique bisection (X,Y) with X a subset of P and Y a subset of Q.[6] Schützenberger theoremThis theorem states that a sequence Xi of subsets of A* forms a factorisation if and only if two of the following three statements holds:
References1. ^Lothaire (1997) p.64 2. ^Lothaire (1997) p.67 3. ^{{cite journal | last = Duval | first = Jean-Pierre | doi = 10.1016/0196-6774(83)90017-2 | issue = 4 | journal = Journal of Algorithms | pages = 363–381 | title = Factorizing words over an ordered alphabet | volume = 4 | year = 1983}}. 4. ^Lothaire (1997) p.68 5. ^Lothaire (1997) p.69 6. ^Lothaire (1997) p.71 7. ^Lothaire (1997) p.92
1 : Formal languages |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。