reserve p,q,r,s for boolean object;

theorem
  p '&' (q <=> r) = p '&' ('not' q 'or' r) '&' ('not' r 'or' q);
