たとえば、既知のトークンのセットを使用するブール式があるとします。
- ブール演算子:
and
、or
、not
- グループ化演算子:
(
,)
これらのトークンを使用するブール式を考えると、次のようになります。
ふ:(A or B) and not(A and C)
この定義を集合演算子の Python 式に変換するにはどうすればよいですか?
Fp =(x in A or x in B) and not(x in A and x in C)
この質問の背景については、このスレッドと受け入れられた回答を参照してください。