跳到主要内容

九州大学 システム情報科学府 情報理工学専攻 2016年8月実施 オートマトンと言語

Author

Zero

Description

【問1】

以下の状態遷移図を持つ有限オートマトン に対し,次の各問いに答えよ. ただし, は,それぞれ状態の集合,アルファベット,遷移関数,初期状態,最終状態の集合を表し, とする.

(1) が受理する長さ 以下の文字列をすべて列挙せよ.

(2) が受理する言語を で表す. を受理する状態数最小の決定性有限オートマトンの状態遷移図を与えよ.

(3) を,状態 を通らずに によって受理される文字列からなる言語とする. を表す正規表現を1つ与えよ.

【問2】

を終端記号の集合とする2つの文脈自由文法 , を考える. ただし,, , は,それぞれ の非終端記号の集合,生成規則の集合,開始記号である. また,, , は,それぞれ の非終端記号の集合,生成規則の集合,開始記号である. 文脈自由文法 が生成する言語を と表す.次の各問いに答えよ.

(1) が生成する長さ 3 の文字列をすべて列挙せよ.

(2) 言語 を説明せよ.

(3) が生成する長さ 4 の文字列をすべて列挙せよ.

(4) 言語 を説明せよ.ただし,集合 について, とする.

Kai

【問1】

(1)

(2)

(3)

【問2】

(1)

(2)

(3)

(4)

よって、