Package daikon.simplify

Interface Summary
Cmd  
 

Class Summary
CmdAssume An Assume command pushes some proposition onto the assumption stack of the session.
CmdCheck A Check command takes a given proposition and asks the Session to prove it.
CmdRaw A Raw command provides no additional structure, allowing arbitrary commands (as long as they have no ouput) to be sent to the prover.
CmdUndoAssume An UndoAssume command removes an assumption from the assumption stack of the given session.
InvariantLemma InvariantLemmas are Lemmas created by printing a Daikon invariant in Simplify format, sometimes with some hacks.
Lemma A lemma is an object that wraps a Simplify formula representing some logical statement.
LemmaStack A stack of Lemmas that shadows the stack of assumptions that Simplify keeps.
Session A session is a channel to the Simplify theorem-proving tool.
SessionManager A SessionManager is a component which handles the threading interaction with the Session.
SimpUtil Utility functions for the simplify package.
 

Exception Summary
SimplifyError Superclass of all runtime errors in this package.
SimplifyException Superclass of all checked exceptions in this package.
TimeoutException Indicates a request timed out.