Packages

class nTape3 extends AnalysisWithCeresOmega

Version 3 of the higher-order n-Tape proof.

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

Instance Constructors

  1. new nTape3()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from nTape3 toany2stringadd[nTape3] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (nTape3, B)
    Implicit
    This member is added by an implicit conversion from nTape3 toArrowAssoc[nTape3] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. lazy val abstracted_constants_map: Hol2FolDefinitions

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

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

    Definition Classes
    AnalysisWithCeresOmega
  7. lazy val acnf: LKProof

    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

    Definition Classes
    AnalysisWithCeresOmega
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  10. def collectStatistics(): (BigInt, BigInt, BigInt, BigInt, Int, Int, Int, BigInt, Int, Int, BigInt)
    Definition Classes
    AnalysisWithCeresOmega
  11. lazy val css: Set[HOLSequent]

    The characteristic sequent set of the preprocessed_input_proof.

    The characteristic sequent set of the preprocessed_input_proof.

    Definition Classes
    AnalysisWithCeresOmega
  12. def ensuring(cond: (nTape3) => Boolean, msg: => Any): nTape3
    Implicit
    This member is added by an implicit conversion from nTape3 toEnsuring[nTape3] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: (nTape3) => Boolean): nTape3
    Implicit
    This member is added by an implicit conversion from nTape3 toEnsuring[nTape3] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean, msg: => Any): nTape3
    Implicit
    This member is added by an implicit conversion from nTape3 toEnsuring[nTape3] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. def ensuring(cond: Boolean): nTape3
    Implicit
    This member is added by an implicit conversion from nTape3 toEnsuring[nTape3] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. lazy val expansion_proof: ExpansionProof

    The expansion proof of the cut-free proof acnf.

    The expansion proof of the cut-free proof acnf.

    Definition Classes
    AnalysisWithCeresOmega
  19. lazy val expansion_proof_fol_deep: FOLFormula

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

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

    Definition Classes
    AnalysisWithCeresOmega
  20. def export_thf(filename: String): Unit

    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

    Definition Classes
    AnalysisWithCeresOmega
  21. lazy val fol_css: List[Sequent[FOLAtom]]

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

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

    Definition Classes
    AnalysisWithCeresOmega
  22. lazy val fol_refutation: ResolutionProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  23. lazy val fol_refutation_expansion_proof: ExpansionProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  26. lazy val input_proof: LKProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. lazy val lksk_proof: LKProof

    The processed input proof converted to LKsk.

    The processed input proof converted to LKsk.

    Definition Classes
    AnalysisWithCeresOmega
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  32. lazy val preprocessed_css: List[HOLSequent]

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

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

    Definition Classes
    AnalysisWithCeresOmega
  33. lazy val preprocessed_input_proof: LKProof

    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)

    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)

    Definition Classes
    AnalysisWithCeresOmega
  34. lazy val preprocessed_input_proof1: LKProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  35. lazy val preprocessed_input_proof2: LKProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  36. lazy val preprocessed_input_proof3: LKProof

    The input proof preprocessing step 3: regularization

    The input proof preprocessing step 3: regularization

    Definition Classes
    AnalysisWithCeresOmega
  37. def printStatistics(): Unit
    Definition Classes
    nTape3AnalysisWithCeresOmega
  38. def print_css_thf(): Unit

    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.

    Definition Classes
    AnalysisWithCeresOmega
  39. lazy val projections: Set[LKProof]

    The set of projections of the preprocessed_input_proof.

    The set of projections of the preprocessed_input_proof.

    Definition Classes
    AnalysisWithCeresOmega
  40. def proofdb(): ExtendedProofDatabase

    The proof database to start from.

    The proof database to start from.

    Definition Classes
    nTape3AnalysisWithCeresOmega
  41. lazy val ral_refutation: ResolutionProof

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

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

    Definition Classes
    AnalysisWithCeresOmega
  42. lazy val reproved_deep: ResolutionProof

    The proof of the deep formula of the expansion_proof.

    The proof of the deep formula of the expansion_proof.

    Definition Classes
    AnalysisWithCeresOmega
  43. def root_proof(): String

    The name of the root proof to start with

    The name of the root proof to start with

    Definition Classes
    nTape3AnalysisWithCeresOmega
  44. def skip_strategy(): (Formula) => Boolean

    Determines if and which cuts should be taken into accoutn for cut-elimination.

    Determines if and which cuts should be taken into accoutn for cut-elimination. Default: propositional cuts are skipped.

    Definition Classes
    AnalysisWithCeresOmega
  45. lazy val struct: Struct

    The struct of the proof.

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

    Definition Classes
    AnalysisWithCeresOmega
  46. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  47. def thf_reproving_deep(filename: Option[String]): String
    Definition Classes
    AnalysisWithCeresOmega
  48. def timeout(): Duration

    Timeout for call to theorem provers.

    Timeout for call to theorem provers.

    returns

    the timeout as duration. default: 60 seconds

    Definition Classes
    AnalysisWithCeresOmega
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  2. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from nTape3 toStringFormat[nTape3] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  3. def [B](y: B): (nTape3, B)
    Implicit
    This member is added by an implicit conversion from nTape3 toArrowAssoc[nTape3] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from AnalysisWithCeresOmega

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromnTape3 to any2stringadd[nTape3]

Inherited by implicit conversion StringFormat fromnTape3 to StringFormat[nTape3]

Inherited by implicit conversion Ensuring fromnTape3 to Ensuring[nTape3]

Inherited by implicit conversion ArrowAssoc fromnTape3 to ArrowAssoc[nTape3]

Ungrouped