千葉大学 融合理工学府 数学情報科学専攻 数学・情報数理学コース 2021年8月実施 専門 B11
Author
祭音Myyura (co-authored with GPT 6 Astra)
Description
アルファベット Σ={a,b} とする。
- L1={an(ab)m:n,m≥0} を受理する非決定性有限オートマトンを与えよ。
- L2={anbm:n≥m≥0} は正則でないことを示せ。
- shuffle(w) を文字を並べ替えて得る全語の集合とし、shuffle(L)=⋃w∈Lshuffle(w) とする。L が正則でも shuffle(L) は正則とは限らないことを示せ。
题目描述
字母表为 {a,b}。(1) 构造接受 an(ab)m 的 NFA;(2) 证明 {anbm:n≥m} 非正则;(3) 将语言中每个词的字母任意重排所得语言不一定保持正则,给出证明。
Kai
(1) 状態を q0,q1,q2、初期状態を q0、受理状態を q0,q2 とし、非空の遷移を
δ(q0,a)={q0,q1},δ(q1,b)={q2},δ(q2,a)={q1}
とする。q0 のループで an を読み、その後 q1,q2 の往復で (ab)m を読む。

(2) 正則と仮定し、ポンピング長を p とする。apbp=xyz、∣xy∣≤p、∣y∣>0 なら y=ak(k>0)。y を除くと xz=ap−kbp∈/L2 となり矛盾する。
(3) (1) の正則言語 L1 に対して
shuffle(L1)={w:∣w∣a≥∣w∣b}.
もしこれが正則なら、正則言語 a∗b∗ との共通部分 L2 も正則となり、(2) に反する。