Proof for expression is almost finished. boolean not is problematic.