mk_neg : term -> term
# mk_neg `p /\ q`;; val it : term = `~(p /\ q)` # mk_neg `~p`;; val it : term = `~ ~p`