SPASS

gapt.provers.spass.SPASS
See theSPASS companion object

Attributes

Companion
object
Source
SPASS.scala
Graph
Supertypes
trait Prover
class Object
trait Matchable
class Any
Show all
Known subtypes
object SPASS.type

Members list

Type members

Classlikes

class InferenceParser(val input: ParserInput) extends Parser

Attributes

Companion
object
Source
SPASS.scala
Supertypes
class Parser
class RuleDSL
trait RuleDSLActions
trait RuleDSLCombinators
trait RuleDSLBasics
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SPASS.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def cls2dfg(cls: FOLClause): String

Attributes

Source
SPASS.scala
def expr2dfg(e: Expr): String

Attributes

Source
SPASS.scala
override def getResolutionProof(clauses: Iterable[HOLClause])(implicit ctx: Maybe[MutableContext]): Option[ResolutionProof]

Attributes

Definition Classes
Source
SPASS.scala

Inherited methods

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

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

Concrete fields

override val isInstalled: Boolean

Attributes

Source
SPASS.scala