package prover

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. prover
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class EPCR extends Prover

  2. class ExpertProver extends Prover

    Created by vlad107 on 7/27/17.

  3. abstract class NoSuccess extends ProblemStatus
  4. sealed abstract class ProblemStatus extends AnyRef

    ProblemStatus is the class for results returned by the theorem prover.

    ProblemStatus is the class for results returned by the theorem prover.

    The semantics of each subclass is explained in the SZS Ontology: http://www.cs.miami.edu/~tptp/cgi-bin/SeeTPTP?Category=Documents&File=SZSOntology

  5. trait Prover extends AnyRef

  6. case class Satisfiable (m: Option[Model] = None) extends NoSuccess with Product with Serializable
  7. abstract class Success extends ProblemStatus
  8. case class Unsatisfiable (p: Option[CRProof] = None) extends Success with Product with Serializable

Value Members

  1. def combinations[A](xss: Seq[Seq[A]]): Seq[Seq[A]]

    Computes all combinations of list of lists.

    Computes all combinations of list of lists. Example: combinations(Seq(Seq(1, 2), Seq(1, 3))) == Seq(Seq(1, 1), Seq(1, 3), Seq(2, 1), Seq(2, 3))

    A

    type of elements

    xss

    sequence of sequences of possible elements

    returns

    all possible combinations of elements

  2. object CDCL

  3. object EPCR extends EPCR
  4. object Error extends NoSuccess with Product with Serializable
  5. object ExpertProver extends ExpertProver
  6. object GaveUp extends NoSuccess with Product with Serializable
  7. object PDCR extends Prover

  8. object TDCR extends Prover

  9. object Timeout extends NoSuccess with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped