public final class ProverReasoning
extends java.lang.Object
Constructor and Description |
---|
ProverReasoning() |
Modifier and Type | Method and Description |
---|---|
static boolean |
simplify(ProofState state,
boolean hard,
boolean generate)
Simplify the current proof state and potentially close it.
|
static boolean |
simplify(ProofState state,
Formula formula,
boolean hard)
Simplify a single formula in some proof state.
|
public static boolean simplify(ProofState state, Formula formula, boolean hard)
state
- a proof state.formula
- a formula of this proof state to be simplified.hard
- true iff simplification is attempted hard.public static boolean simplify(ProofState state, boolean hard, boolean generate)
state
- the proof state.hard
- true if hard (and time-consuming) simplification is tried.generate
- true if counterexample is to be generated,
if state could not be closed.