なんとなく分かるんですがどうやって証明すればいいのか分かりません。
Show that there exists an algorithm for determining if L1 ⊆ L2, for any regular languages L1 and L2.
すべての正規言語L1とL2に対して
L1 ⊆ L2であるか確認できるアルゴリズムが存在することを証明せよ。
L1 ⊆ L2っていうのは大きな集合L2の中に小さな集合L1がすっぽり入った図でいいんですよね?
自分なりに考えると
L2 - L1の結果が空集合ΦならL2とL1は重なっていない、
L2 - L1の結果でL2が少し欠けた(でもその欠け < L1)場合はL2とL1は部分的に重なっている。
L2 - L1の結果でL2の欠けた部分=L1ならL1 ⊆ L2
…っていうのじゃダメですよね?
もっとスマートに証明する方法を教えて下さい。
お礼
仰る通り、-は私の勘違いでした。∩が正しかったようです。 字だけの説明でもよく分かりましたよ。 hpskさんはしっかり勉強されたんですね。 私ももっと勉強します。 とても丁寧な説明、ありがとうございました!