|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectescjava.prover.NewProver
escjava.prover.Cvc3
| Field Summary | |
(package private) static boolean |
debug
|
private static escjava.prover.jniw.Cvc3Wrapper |
wrapper
|
| Fields inherited from class escjava.prover.NewProver |
signature_defined, started |
| Constructor Summary | |
Cvc3(boolean debug)
|
|
| Method Summary | |
ProverResponse |
declare_axiom(Formula formula)
Same as make_asumption. |
ProverResponse |
is_valid(Formula formula,
java.util.Properties properties)
Perform a query on a formula. |
static void |
main(java.lang.String[] argv)
|
ProverResponse |
make_assumption(Formula formula)
Asserts a formula to cvc3. |
(package private) static void |
printResponse(ProverResponse r)
|
ProverResponse |
retract_assumption(int count)
Retracts some number of previous assumptions. |
ProverResponse |
set_prover_resource_flags(java.util.Properties properties)
Sets command line flags for CVC3. |
ProverResponse |
signature(Signature signature)
Declares a signature to CVC3. |
ProverResponse |
start_prover()
Starts a new instance of CVC3. |
ProverResponse |
stop_prover()
Destroys the current instance of cvc3. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static escjava.prover.jniw.Cvc3Wrapper wrapper
static boolean debug
| Constructor Detail |
public Cvc3(boolean debug)
| Method Detail |
public ProverResponse start_prover()
start_prover in class NewProverpublic ProverResponse set_prover_resource_flags(java.util.Properties properties)
set_prover_resource_flags in class NewProverproperties - is a table of the flags. Keys and entries are strings,
and are concatenated together to form each flag (so there is no
functional difference between ["a b",""] and ["a","b"]).
public ProverResponse signature(Signature signature)
signature in class NewProversignature - the signature of the new theory.
public ProverResponse declare_axiom(Formula formula)
declare_axiom in class NewProverformula -
public ProverResponse make_assumption(Formula formula)
make_assumption in class NewProverformula - the assumption to make.
public ProverResponse retract_assumption(int count)
retract_assumption in class NewProvercount - the number of undos. If count < = 0 then do nothing.
If count > the number of assertions, all assertions will be undone.
public ProverResponse is_valid(Formula formula,
java.util.Properties properties)
is_valid in class NewProverformula - the formula to be checked.properties - not currently used
public ProverResponse stop_prover()
stop_prover in class NewProverstatic void printResponse(ProverResponse r)
public static void main(java.lang.String[] argv)
|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||