class TptpHOLExporter extends AnyRef

Source
TptpHOLExporter.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TptpHOLExporter
  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. Protected

Instance Constructors

  1. new TptpHOLExporter()

Type Members

  1. type CNameMap = Map[Const, String]
  2. type NameMap = Map[Var, String]

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 TptpHOLExporter toany2stringadd[TptpHOLExporter] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (TptpHOLExporter, B)
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toArrowAssoc[TptpHOLExporter] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def appendPostfix(str: String, l: List[String]): FormulaRole
  7. def apply(seq: ExpansionSequent, filename: String, maximize_axiom_declarations: Boolean, lambda_lifting: Boolean): Unit

    Exports an expansion proof as TPTP thf problem to prove validity

    Exports an expansion proof as TPTP thf problem to prove validity

    seq

    the sequent to export

    filename

    the filename

    maximize_axiom_declarations

    if true, all conjunctions

    lambda_lifting

    apply lambda lifting to deep formula and add the definitions into to the antecedent of the formula

  8. def apply(seq: HOLSequent, filename: String, separate_axioms: Boolean = false): Unit

    Exports a sequent as TPTP thf problem to prove validity

    Exports a sequent as TPTP thf problem to prove validity

    seq

    the sequent to export

    filename

    the filename

  9. def apply(ls: List[HOLSequent], filename: String): Unit

    Exports a sequent set as TPTP thf problem to prove unsatisfiability

    Exports a sequent set as TPTP thf problem to prove unsatisfiability

    ls

    the list of sequents to export

    filename

    the filename

  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  12. def closedFormula(fs: HOLSequent): Formula
  13. def createFormula(f: Expr, map: Map[Var, String]): String
  14. def createNamesFromConst(l: List[Const]): CNameMap
  15. def createNamesFromSequent(l: List[HOLSequent]): (List[Var], NameMap, List[Const], CNameMap)
  16. def createNamesFromVar(l: List[Var]): NameMap
  17. val emptyCNameMap: Map[Const, String]
  18. val emptyNameMap: Map[Var, String]
  19. def ensuring(cond: (TptpHOLExporter) => Boolean, msg: => Any): TptpHOLExporter
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toEnsuring[TptpHOLExporter] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  20. def ensuring(cond: (TptpHOLExporter) => Boolean): TptpHOLExporter
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toEnsuring[TptpHOLExporter] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  21. def ensuring(cond: Boolean, msg: => Any): TptpHOLExporter
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toEnsuring[TptpHOLExporter] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  22. def ensuring(cond: Boolean): TptpHOLExporter
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toEnsuring[TptpHOLExporter] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def export(ep: ExpansionSequent, maximize_axiom_declarations: Boolean = true, lambda_lifting: Boolean = false): String

    Exports an expansion proof as TPTP thf problem.

    Exports an expansion proof as TPTP thf problem. The antedent of the

    ep

    the expansion proof to export

    maximize_axiom_declarations

    if true, all conjunctions

    lambda_lifting

    apply lambda lifting to deep formula and add the definitions into to the antecedent of the formula

  26. def export_negative(ls: List[HOLSequent]): String

    Exports a sequent set as TPTP thf problem to prove unsatisfiability

    Exports a sequent set as TPTP thf problem to prove unsatisfiability

    ls

    the list of sequents to export

  27. def export_positive(seq: HOLSequent, separate_axioms: Boolean = false): String

    Exports a sequent as TPTP thf problem to prove validity

    Exports a sequent as TPTP thf problem to prove validity

    seq

    the sequent to be proved valid

  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  29. def getConsts(t: Expr, set: Set[Const]): Set[Const]
  30. def getTypeString(t: Ty, outer: Boolean): String
  31. def getTypeString(t: Ty): String
  32. def getVars(t: Expr, set: Set[Var]): Set[Var]

    extract all variables, bound and free

  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def lambda_lift_and_add_definitions(seq: HOLSequent): HOLSequent
  36. def mkConstName(str: String, map: CNameMap): String
  37. def mkVarName(str: String, map: Map[Var, String]): String
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  41. def printStatistics(vnames: NameMap, cnames: CNameMap): Unit
  42. def simplify_antecedent(es: ExpansionSequent): ExpansionSequent
  43. def simplify_antecedent2(es: HOLSequent): HOLSequent
  44. def strip_lambdas(e: Expr, context: List[Var]): (Expr, List[Var])
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. def thf_formula(f: Expr, vmap: NameMap, cmap: CNameMap, outermost: Boolean = false): String
  47. def thf_formula_dec(i: Int, f: Formula, role: TptpFormulaRole, vmap: NameMap, cmap: CNameMap): String
  48. def thf_type_dec(i: Int, c: Const, cmap: CNameMap): String
  49. def thf_type_dec(i: Int, v: Var, vmap: NameMap): String
  50. def toString(): String
    Definition Classes
    AnyRef → Any
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  53. 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 TptpHOLExporter toStringFormat[TptpHOLExporter] 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): (TptpHOLExporter, B)
    Implicit
    This member is added by an implicit conversion from TptpHOLExporter toArrowAssoc[TptpHOLExporter] 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 AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromTptpHOLExporter to any2stringadd[TptpHOLExporter]

Inherited by implicit conversion StringFormat fromTptpHOLExporter to StringFormat[TptpHOLExporter]

Inherited by implicit conversion Ensuring fromTptpHOLExporter to Ensuring[TptpHOLExporter]

Inherited by implicit conversion ArrowAssoc fromTptpHOLExporter to ArrowAssoc[TptpHOLExporter]

Ungrouped