theorem BOOLE'70: :: BOOLE'70: X /\ (Y \/ Z) = X /\ Y \/ X /\ Z proof thus X /\ (Y \/ Z) c= X /\ Y \/ X /\ Z proof let x; assume x in X /\ (Y \/ Z); then x in X & x in Y \/ Z by XBOOLE_0:def 3; then x in X & (x in Y or x in Z) by XBOOLE_0:def 2; then x in X /\ Y or x in X /\ Z by XBOOLE_0:def 3; hence thesis by XBOOLE_0:def 2; end; let x; assume x in X /\ Y \/ X /\ Z; then x in X /\ Y or x in X /\ Z by XBOOLE_0:def 2; then x in X & x in Y or x in X & x in Z by XBOOLE_0:def 3; then x in X & x in Y \/ Z by XBOOLE_0:def 2; hence thesis by XBOOLE_0:def 3; end;これは以下の通りです。