Prover
gapt.provers.Prover
trait Prover
A prover that is able to refute HOL sequents/formulas (or subsets of HOL, like propositional logic).
TODO: exceptions to indicate that a formula is not supported (e.g. for propositional provers).
Implementors may want to override isValid(seq) to avoid parsing proofs.
Attributes
- Source
- provers.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object prover.typetrait IncrementalProverclass CVC4object CVC4.typeclass SmtInterpolobject SmtInterpol.typeclass Z3object Z3.typetrait OneShotProverobject prover.typeobject EquationalLKProver.typeobject LKProver.typeobject SimpleSmtSolver.typeclass LeanCoPobject LeanCoP.typetrait SATSolvertrait DrupSolverclass Glucoseobject Glucose.typeclass PicoSATobject PicoSAT.typeclass Sat4jobject Sat4j.typeclass ExternalSATSolverobject MiniSAT.typeobject SimpProver.typeclass Slakjeclass VeriTobject VeriT.typeclass IndElimProvertrait ResolutionProverclass EProverobject EProver.typeclass Escargotobject Escargot.typeobject NonSplittingEscargot.typeobject QfUfEscargot.typeobject IProver.typeclass Metisobject Metis.typeclass Prover9object Prover9.typeclass SPASSobject SPASS.typeclass Vampireobject Vampire.typeobject VampireCASC.type
Members list
In this article