Package | Description |
---|---|
fmrisc.ProgramExplorer | |
fmrisc.ProofNavigator | |
fmrisc.ProofNavigator.Proving | |
fmrisc.ProofNavigator.Proving.CVCL |
Modifier and Type | Method and Description |
---|---|
static State.ProverVersion |
Main.proverVersion()
Return version of default prover.
|
Modifier and Type | Method and Description |
---|---|
static State.ProverVersion |
State.getProverVersion()
get version of prover currently in use
|
static State.ProverVersion |
State.ProverVersion.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static State.ProverVersion[] |
State.ProverVersion.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
State.init(java.lang.String name,
java.lang.String cvcl,
State.ProverVersion version)
Initialize prover state using denoted context.
|
static boolean |
State.init(java.lang.String name,
java.lang.String cvcl,
State.ProverVersion version,
boolean firstOrder,
boolean toLogical)
Initialize prover state using denoted context.
|
static void |
Main.setProperties(java.lang.String context,
java.lang.String cvcl,
State.ProverVersion version,
boolean firstOrder,
boolean toLogical)
Set various properties.
|
Modifier and Type | Method and Description |
---|---|
State.ProverVersion |
ProofState.proverVersion()
get prover version of proof state
|
Modifier and Type | Method and Description |
---|---|
static Proof |
Proof.newProof(FormulaSymbol symbol,
boolean autoSimplify,
State.ProverVersion proverVersion,
boolean firstOrder,
boolean toLogical)
Construct new proof for formula denoted by symbol.
|
Constructor and Description |
---|
ProofState(Proof proof,
Environment env,
Expression goal,
boolean autoSimplify,
State.ProverVersion proverVersion,
boolean firstOrder,
boolean toLogical)
construct a root state from a single goal and without assumptions
|
Modifier and Type | Method and Description |
---|---|
State.ProverVersion |
CVCL.getVersion()
Get version of checker.
|
Modifier and Type | Method and Description |
---|---|
static void |
CVCLPrinter.print(State.ProverVersion version,
AST tree,
java.io.PrintWriter out)
Print abstract syntax tree in CVCL syntax.
|
static java.lang.String |
CVCLPrinter.toString(State.ProverVersion version,
AST tree)
Convert abstract syntax tree to CVCL syntax.
|
Constructor and Description |
---|
CVCL(java.lang.String command,
State.ProverVersion version,
java.io.PrintWriter log,
boolean useMask)
Create CVCL instance by call of command
|