私は本当に助けが必要です。私はDFAを構築する100の例のようにしました。どんな助けでも大歓迎です。ブール式が真または偽であるかどうかを確認するDFAを設計する
私はいくつかのランダムなブール関数を持っています: f(a、b、c、d)=(a∨c)∧((a∧b)∨(c↔d))と私は真であるすべての文字列を受け入れるDFA(バイナリでは3,7,8,11,12,13,14,15)、それ以外はすべて拒否されます。だから基本的には、これらの整数をバイナリ形式に変換して受け入れ、残りの整数を拒否するDFAが必要です。私はどうしたの?私は時を過ごすのに何時間も費やしました。この場合、どうやってトランジションテーブルを作るのですか?
もう一度、私を助けてくれてありがとう! :)
したがって、評価する数式は固定されていますが、問題の1つではありませんか? DFAの入力は4つのブール値ですか? – Codor
はい数式は固定されており、入力は正確に4つの値になります。それ以降は無視されます – Stenli