I'm trying to prove $[a \cup (b \cap c ) = (a\cup b)\cap (a\cup c)]$ with Mathematica. But I don't know what function I should use. I've rewritten the sentence in the following way:
(a) ∨ (b ∧ c) == (a ∨ b) ∧ (a ∨ c)
With $a$ being a symbol for $x\in a$ and the same for the other letters. I've just tried to evaluate:
(a) ∨ (b ∧ c) == (a ∨ b) ∧ (a ∨ c)
but nothing happened. I've also tried to use:
SatisfiabilityInstances[(a) ∨ (b ∧ c) == (a ∨
b) ∧ (a ∨ c), {a, b, c}]
but I'm not sure I understand the output. I am aware of the BooleanTable
, but I'd like to use some more advanced theorem proving tools in Mathematica. Could you give me a hint of where to go?
Resolve
andSameQ
. $\endgroup$BooleanTable[{a, b, c} -> Equal @@ {(a) \[Or] (b \[And] c), (a \[Or] b) \[And] (a \[Or] c)}, {a, b, c}] // Column
$\endgroup$