testQBF.het revision c56a356d3fcc5e123efa790aab320781d94df3c7
logic QBF
spec testProver1 =
prop a, b, c
. a
. not b
. forall p p \/ a => a %implied
. forall p p \/ b => b %implied
. exists p p /\ c => a %implied
. forall p,d p /\ d %implied
end
spec testProver2 =
prop a, b
. a
. not b
. (exists p p <=> a) /\ (exists p p <=> b) %implied
spec testProver3 =
prop a, b, c
. (exists p p <=> a /\ (b => c)) \/ (forall d d => (c => (b => (a <=> (forall e e <=> b))))) %implied