#1,#3です。
A#3の補足質問について
2つの式が等しい事を示す方法は次の2通りあります。
1)論理式をブール代数のド・モルガンの公式(定理)を使って簡単化して、ともに
(A∧(¬B))∨((¬A)∧B)
となることを示す方法
この場合、演算順序は優先の高い順に行います。
論理演算子の優先度
[1] 括弧、内部の括弧の方が優先度が高い
[2] not(¬)
[3] and (∧)
[4] or (∨)
2)真理値表が同一(XORの真理値表)になることを示す方法
すなわち、(A,B)=(0,0),(0,1),(1,0),(1,1)の4つの組合せに対して
2式が等しくなる事を示せばいい。なお、0=L,1=Hのことです。
1)の方法では
> ¬((¬(A∧(¬(B∧B))))∧(¬(B∧(¬(A∧A)))))
=¬((¬(A∧(¬B)))∧(¬(B∧(¬A))))
=(¬(¬(A∧(¬B))))∨(¬(¬(B∧(¬A))))
=(A∧(¬B))∨(B∧(¬A))
> ¬((¬(A∧( ¬(A∧B) )))∧(¬(B∧(¬(A∧B)))))
=¬((¬(A∧( (¬A)∨(¬B) )))∧(¬(B∧( (¬A)∨(¬B) ))))
=¬((¬(A∧(¬B)))∧(¬(B∧(¬A))))
=(¬(¬(A∧(¬B))))∨(¬(¬(B∧(¬A))))
=(A∧(¬B))∨(B∧(¬A))
これで同じXORの論理式になったね。
2)の方法は自分でやってみてください。
お礼
理解できました! 本当にありがとうございました