上で定義されたすべての文字列の言語に対して、確定的有限オートマトン(DFA)を構築しています 長さが偶数で数が sは奇数です。各DFAを個別に作成し、次に結合しました。
- DFAを組み合わせるための所定の手順は正しいですか?
編集:元々は労働組合を書いた。実際に交差点を取ります。
長さと数に制限がある場合、DFAの作成に関する資料を誰かが提案しますかsまたは s?
Merbsのリンクによると、私はこのFAを開発しました。
このFAは、長さが均一の言語を受け入れません。
1
あなたのアプローチは正しいようですが、2つのDFAの和集合ではなく、共通部分を使用する必要があります。
—
A.Schulz、2012年
私は、FAの結合、FAの連結、およびFAの閉鎖のような3つの方法だけを学びました。検索中ですが、FAの交差部分が見つかりません。役立つリンクを教えていただけますか?
—
Rafay Zia Mir、2012
グーグル検索から:このサイトは良いですが、要点はあなたが受け入れ状態の交差点を取ることです。
—
Merbs 2012年
私はこのリンクにアクセスしたことがありますが、これはルールではなく具体的な例です。bczがいくつかの難しいFAに遭遇した場合、交差点を構築するのは難しいでしょう。
—
Rafay Zia Mir
2つのDFAが そして 状態、DFAの構築 状態(各状態は元のDFAの状態のペアを表す)がルールです。次に、一連の(主にヒューリスティックな?)手順を通じて、結果のDFAを最小化できます。
—
Merbs 2012年