reserve x,y,z for boolean object;

theorem
  'not' (x '&' y) = 'not' x 'or' 'not' y;
