過去問ハブ🔥 0日
オートマトン・形式言語・計算理論有限オートマトン(DFA/NFA)と正規表現難易度 易1 / 50

決定性有限オートマトン(DFA)が受理する言語のクラスと、非決定性有限オートマトン(NFA)が受理する言語のクラスの関係として、正しいものはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 A両者は等しい

解説

正解は「両者は等しい」です。DFA は NFA の特別な場合(各状態・各入力記号の遷移先がちょうど1つ)なので、DFA が受理する言語は NFA でも受理できます。逆に、任意の NFA は、NFA の状態の集合を DFA の1つの状態とみなす部分集合構成法によって、同じ言語を受理する DFA に変換できます。空動作(ε遷移)を含む NFA も同様で、どれも正規言語のクラスを受理します。非決定性は表現を簡潔にしますが、能力は増やしません。「DFAの方が真に大きい」「NFAの方が真に大きい」はどちらも誤りです。「互いに一方に含まれない言語がある」も、両者が等しいため誤りです。なお、プッシュダウンオートマトンでは決定性の方が真に弱くなります。

  • #DFA
  • #NFA

この調子でオートマトン・形式言語・計算理論を続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

オートマトン・形式言語・計算理論の問題一覧へ戻る

「有限オートマトン(DFA/NFA)と正規表現」の関連問題