package theoryPlugins
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class EagerPluginTask extends PluginTask with EagerTask
- class IntermediatePluginTask extends PluginTask with PrioritisedTask
- trait Plugin extends TheoryProcedure
Interface for theory plugins that can be added to the
EagerTaskManager
.Interface for theory plugins that can be added to the
EagerTaskManager
. At the moment, such plugins can mainly observe which formulae are asserted on a branch, and then generate/instantiate further axioms to add theory knowledge.Plugin objects have to be immutable.
- class PluginSequence extends Plugin
Execution of a sequence of plugins.
- abstract class PluginTask extends Task
Task integrating a
Plugin
(orTheoryProcedure
) into a prover - class PrioritisedPluginTask extends PluginTask with PrioritisedTask
- trait TheoryProcedure extends AnyRef
General interface for a theory-specific procedure that can be applied by a prover to reason about interpreted symbols.
Value Members
- object IntermediatePluginTask
- object Plugin
- object PluginSequence
- object PluginTask