Expert manual:
not( forall( p1 p2 p3...)) is equivalent to writing not(p1 and
not(and p2 p3...))
I think this is incorrect; it should read
forall( p1 p2 p3...) is equivalent to writing not(p1 and not(and p2 p3...))
Is this also the way forall is actually implemented?
-W