public class AutomaticProver extends Object
Modifier and Type | Class and Description |
---|---|
private class |
AutomaticProver.Worker
The core of the automatic prover runs in an own thread.
|
Modifier and Type | Field and Description |
---|---|
private ReentrantLock |
awaitShutdown |
private ReentrantLock |
lock |
private Condition |
sleepCondition |
Constructor and Description |
---|
AutomaticProver() |
Modifier and Type | Method and Description |
---|---|
void |
start(Proof proof,
int maxNumberOfRules,
long timeout)
Starts the prover with the following parameters.
|
private ReentrantLock lock
private Condition sleepCondition
private ReentrantLock awaitShutdown
public void start(Proof proof, int maxNumberOfRules, long timeout) throws InterruptedException
proof
- maxNumberOfRules
- timeout
- InterruptedException
- If the prover is interrupted by the user, this
exception is thrown