|
言語(languages)與數碼(codes)在電算科學及資訊科學上擔一重要之角色。本文之目在探討一些言語與數碼的性質以利其在領域上之應用及分析。 令x為一有限字母(finite alphabet)之集合,x為由x所產之具有單位元素之自由半群(monoid),任x之子集合稱為一言語。令s為x中之一非空言語稱它為控制言語(control language)對於任一非空言語a,我們定義兩等價關係(equivalence relations)s及s,利用此兩等價關係,正則言語(regular languages),右析言語(right disjunctive languages)及析取言語(disjunctive languages)可推廣為s正則言語(s-regular languages),s右析取言語(s-disjunctive languages)及析取言語(s-disjunctive languages)。我們就控制言語s為任意集合,s為所有原始字(primitive words)之集合q及s為一厘想集合(ideal)時探討其一些性質。 再者,我們在x上定義了三種半序。利用這些半序可定義不同類型之曲言語(convex languages)獨立言語(independent languages),我們並加討論其諸性質。 我們亦探討一些數碼之性質與上述言語之關係。 最後,我們探討一些有關言語之自由半群的性質。我們得證在言語之自由半群中,每一個自由子半群if(free subsemigroup)若其基底(base)為一無限集合時皆可表為無限多個互不相交之if之自由子半群的聯集。某些特殊類型言語的性質亦討論之。
|