bugfixes in Cnf; more simplifications in F.mk_not constructor