Class

at.logic.gapt.examples

nTape

Related Doc: package examples

Permalink

abstract class nTape extends AnyRef

The generic template for the nTape proofs.

Source
nTape.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. nTape
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new nTape()

    Permalink

Abstract Value Members

  1. abstract def proofdb(): ExtendedProofDatabase

    Permalink

    The proof database to start from.

  2. abstract def root_proof(): String

    Permalink

    The name of the root proof to start with

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to any2stringadd[nTape] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (nTape, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to ArrowAssoc[nTape] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. lazy val abstracted_constants_map: expr.fol.replaceAbstractions.ConstantsMap

    Permalink

    The first order export of the preprocessed characteristic sequent set (preprocessed_css), together with the map of replacing constants.

  7. lazy val acnf: LKskProof

    Permalink

    The simulation of the ral_refutation on the projections i.e.

    The simulation of the ral_refutation on the projections i.e. an LKsk proof where cuts only work on atom formulas

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. lazy val css: Set[LabelledSequent]

    Permalink

    The characteristic sequent set of the preprocessed_input_proof.

  11. def ensuring(cond: (nTape) ⇒ Boolean, msg: ⇒ Any): nTape

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to Ensuring[nTape] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: (nTape) ⇒ Boolean): nTape

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to Ensuring[nTape] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean, msg: ⇒ Any): nTape

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to Ensuring[nTape] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean): nTape

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to Ensuring[nTape] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. lazy val expansion_proof: ExpansionProofWithCut

    Permalink

    The expansion proof of the cut-free proof acnf.

  18. lazy val expansion_proof_fol_deep: FOLFormula

    Permalink

    A first-order conversion of the deep formula of the expansion_proof.

  19. def export_thf(filename: String): Unit

    Permalink

    Exports the preprocessed characteristic sequent (preprocessed_css) set to the TPTP THF format

    Exports the preprocessed characteristic sequent (preprocessed_css) set to the TPTP THF format

    filename

    The name of the file to export to

  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. lazy val fol_css: List[Sequent[FOLAtom]]

    Permalink

    The first order export of the preprocessed characteristic sequent set (preprocessed_css), together with the map of replacing constants.

  22. lazy val fol_refutation: ResolutionProof

    Permalink

    The first order refutation of the first order characteristic sequent set (fol_css)

  23. lazy val fol_refutation_expansion_proof: ExpansionProofWithCut

    Permalink

    The expansion proof of the first-order refutation (fol_refutation).

  24. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to StringFormat[nTape] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. lazy val input_proof: LKProof

    Permalink

    The input LK proof, extracted by the name root_proof from the proof database (proofdb)

  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. lazy val lksk_proof: LKskProof

    Permalink

    The processed input proof converted to LKsk.

  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. lazy val preprocessed_css: List[Sequent[HOLFormula]]

    Permalink

    The characteristic sequent set (css) after removal of labels and subsumption

  34. lazy val preprocessed_input_proof: LKProof

    Permalink

    The input proof (TAPEPROOF) after definition elimination(preprocessed_input_proof1, expansion of logical axioms to atomic axioms (preprocessed_input_proof2) and regularization (preprocessed_input_proof3)

  35. lazy val preprocessed_input_proof1: LKProof

    Permalink

    The input proof (TAPEPROOF) after preprocessing step 1: definition elimination

  36. lazy val preprocessed_input_proof2: LKProof

    Permalink

    The input proof after preprocessing step 2: expansion of logical axioms to atomic axioms

  37. lazy val preprocessed_input_proof3: LKProof

    Permalink

    The input proof preprocessing step 3: regularization

  38. def printStatistics(): Unit

    Permalink
  39. def print_css_thf(): Unit

    Permalink

    Prints the preprocessed characteristic sequent set in TPTP THF format.

    Prints the preprocessed characteristic sequent set in TPTP THF format. Use export_thf to write it to a file.

  40. lazy val projections: Set[(LKskProof, Sequent[Boolean])]

    Permalink

    The set of projections of the preprocessed_input_proof.

  41. lazy val ral_refutation: RalProof

    Permalink

    The ral version of the first-order refutation (fol_refutation), with all necessary simplifications undone

  42. lazy val reproved_deep: ResolutionProof

    Permalink

    The proof of the deep formula of the expansion_proof.

  43. lazy val struct: Struct[Label]

    Permalink

    The struct of the proof.

    The struct of the proof. It is an intermediate representation of the characteristic sequent set.

  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def timeout(): Duration

    Permalink

    Timeout for call to theorem provers.

    Timeout for call to theorem provers.

    returns

    the timeout as duration. default: 60 seconds

  46. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. def [B](y: B): (nTape, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from nTape to ArrowAssoc[nTape] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from nTape to any2stringadd[nTape]

Inherited by implicit conversion StringFormat from nTape to StringFormat[nTape]

Inherited by implicit conversion Ensuring from nTape to Ensuring[nTape]

Inherited by implicit conversion ArrowAssoc from nTape to ArrowAssoc[nTape]

Ungrouped