语法幺半群语法幺半群,即在数学中,形式语言 L 的 语法幺半群 M(L) 是可识别语言 L 的最小的幺半群。 语法商给定幺半群 M 的子集 ,可以定义由 S 中元素的形式左逆或右逆组成的集合。它们叫做商,可以定义右商和左商,依赖于串接的是哪一端。S 与一个元素 的右商是集合 类似的,左商是 语法等价语法商引发了 M 上的一个等价关系,叫做(引发自 S 的)语法关系、语法等价或语法同余。右语法等价是等价关系 类似的,左语法关系是 两端同余可以定义为 语法幺半群语法商相容于在幺半群中的串接,有着 对于所有 (左商也类似)。所以,语法商是幺半群态射,并包括一个商幺半群 可以证明 S 的语法幺半群是可识别 S 的最小的幺半群;就是说 M(S) 识别 S,对于所有识别 S 的幺半群 N,M(S) 是 N 的子幺半群的商。S 的语法幺半群也是 S 的极小自动机的转移幺半群。 等价的说,一个语言 L 是可识别的,当且仅当商的族 是有限的。等价性的证明非常容易。假定字符串 x 是可被确定有限状态自动机识别的,带有最终机器状态是 f。如果 y 是这个机器可识别的另一个字符串,也终止于同样的最终状态 f,则明显的有 。类似的,在 中元素的数目就精确等于这个自动机的最终状态的数目。假定反过来: 在 中元素的数目是有限的。可以接着构造一个自动机,使得 是状态的集合, 是最终状态的集合,单元素集合 L 是初始状态,转移函数给出自 。明显的这个自动机识别 L。所以语言 L 是可识别的当且仅当集合 是有限的。 给定表示 S 的一个正则表达式 E,很容易计算 S 的语法幺半群。 例子參考文獻
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia