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