NonSplittingEscargot

gapt.provers.escargot.NonSplittingEscargot

Attributes

Source
escargot.scala
Graph
Supertypes
class Escargot
trait Prover
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Inherited methods

def getAtomicLKProof(sequent: HOLClause)(implicit ctx0: Maybe[Context]): Option[LKProof]

Attributes

Inherited from:
Escargot
Source
escargot.scala

Attributes

Inherited from:
Prover
Source
provers.scala

Attributes

Inherited from:
Prover
Source
provers.scala
override def getExpansionProof(seq: HOLSequent)(implicit ctx0: Maybe[MutableContext]): Option[ExpansionProof]

Attributes

Definition Classes
Inherited from:
ResolutionProver
Source
ResolutionProver.scala

Attributes

Inherited from:
Prover
Source
provers.scala
def getInterpolant(tree: Tree[Formula])(implicit ctx: Maybe[Context]): Option[Tree[Formula]]

Attributes

Inherited from:
Prover
Source
provers.scala
def getLKProof(seq0: HOLSequent, addWeakenings: Boolean)(implicit ctx0: Maybe[MutableContext]): Option[LKProof]

Attributes

Inherited from:
ResolutionProver
Source
ResolutionProver.scala
override def getLKProof(seq: HOLSequent)(implicit ctx: Maybe[MutableContext]): Option[LKProof]

Value parameters

seq

The sequent that should be proved.

Attributes

Returns

An LK-Proof of the sequent, or None if not successful.

Definition Classes
Inherited from:
ResolutionProver
Source
ResolutionProver.scala
def getLKProof(formula: Formula)(implicit ctx: Maybe[MutableContext]): Option[LKProof]

Value parameters

formula

The formula that should be proved.

Attributes

Returns

An LK-Proof of :- formula, or None if not successful.

Inherited from:
Prover
Source
provers.scala

Attributes

Definition Classes
Inherited from:
Escargot
Source
escargot.scala

Attributes

Inherited from:
ResolutionProver
Source
ResolutionProver.scala

Attributes

Inherited from:
ResolutionProver
Source
ResolutionProver.scala
def getResolutionProof(sequentSet: Iterable[HOLSequent])(implicit ctx0: Maybe[MutableContext], dummyImplicit1: DummyImplicit, dummyImplicit2: DummyImplicit): Option[ResolutionProof]

Attributes

Inherited from:
ResolutionProver
Source
ResolutionProver.scala

Attributes

Inherited from:
ResolutionProver
Source
ResolutionProver.scala
def isUnsat(cnf: Iterable[HOLClause])(implicit ctx: Maybe[Context]): Boolean

Checks whether a set of clauses is unsatisfiable.

Checks whether a set of clauses is unsatisfiable.

Attributes

Inherited from:
Prover
Source
provers.scala
def isUnsat(formula: Formula)(implicit ctx: Maybe[Context]): Boolean

Checks whether a formula is unsatisfiable.

Checks whether a formula is unsatisfiable.

Attributes

Inherited from:
Prover
Source
provers.scala
override def isValid(seq: HOLSequent)(implicit ctx: Maybe[Context]): Boolean

Value parameters

seq

The sequent whose validity should be checked.

Attributes

Returns

True if the formula is valid.

Definition Classes
Inherited from:
ResolutionProver
Source
ResolutionProver.scala
def isValid(formula: Formula)(implicit ctx: Maybe[Context]): Boolean

Value parameters

formula

The formula whose validity should be checked.

Attributes

Returns

True if the formula is valid.

Inherited from:
Prover
Source
provers.scala
override def runSession[A](program: Session[A]): A

Method for running a session.

Method for running a session.

Type parameters

A

The return type of the session.

Value parameters

program

A proof session.

Attributes

Returns

The result of running the session.

Definition Classes
Inherited from:
OneShotProver
Source
provers.scala