truth table p or (~(((~p or q)=>q)&p))