object TPTPHOLExporter extends TPTPHOLExporter

Source
TPTPHOLExporter.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TPTPHOLExporter
  2. TPTPHOLExporter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def appendPostfix(str: String, l: List[String]): String
    Definition Classes
    TPTPHOLExporter
  5. 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

    Definition Classes
    TPTPHOLExporter
  6. 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

    Definition Classes
    TPTPHOLExporter
  7. 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

    Definition Classes
    TPTPHOLExporter
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. def closedFormula(fs: HOLSequent): Formula
    Definition Classes
    TPTPHOLExporter
  11. def createFormula(f: Expr, map: Map[Var, String]): String
    Definition Classes
    TPTPHOLExporter
  12. def createNamesFromConst(l: List[Const]): CNameMap
    Definition Classes
    TPTPHOLExporter
  13. def createNamesFromSequent(l: List[HOLSequent]): (List[Var], NameMap, List[Const], CNameMap)
    Definition Classes
    TPTPHOLExporter
  14. def createNamesFromVar(l: List[Var]): NameMap
    Definition Classes
    TPTPHOLExporter
  15. val emptyCNameMap: Map[Const, String]
    Definition Classes
    TPTPHOLExporter
  16. val emptyNameMap: Map[Var, String]
    Definition Classes
    TPTPHOLExporter
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. 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

    Definition Classes
    TPTPHOLExporter
  20. 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

    Definition Classes
    TPTPHOLExporter
  21. 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

    Definition Classes
    TPTPHOLExporter
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def getConsts(t: Expr, set: Set[Const]): Set[Const]
    Definition Classes
    TPTPHOLExporter
  25. def getTypeString(t: Ty, outer: Boolean): String
    Definition Classes
    TPTPHOLExporter
  26. def getTypeString(t: Ty): String
    Definition Classes
    TPTPHOLExporter
  27. def getVars(t: Expr, set: Set[Var]): Set[Var]

    extract all variables, bound and free

    extract all variables, bound and free

    Definition Classes
    TPTPHOLExporter
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def lambda_lift_and_add_definitions(seq: HOLSequent): HOLSequent
    Definition Classes
    TPTPHOLExporter
  31. def mkConstName(str: String, map: CNameMap): String
    Definition Classes
    TPTPHOLExporter
  32. def mkVarName(str: String, map: Map[Var, String]): String
    Definition Classes
    TPTPHOLExporter
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def printStatistics(vnames: NameMap, cnames: CNameMap): Unit
    Definition Classes
    TPTPHOLExporter
  37. def simplify_antecedent(es: ExpansionSequent): ExpansionSequent
    Definition Classes
    TPTPHOLExporter
  38. def simplify_antecedent2(es: HOLSequent): HOLSequent
    Definition Classes
    TPTPHOLExporter
  39. def strip_lambdas(e: Expr, context: List[Var]): (Expr, List[Var])
    Definition Classes
    TPTPHOLExporter
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def thf_formula(f: Expr, vmap: NameMap, cmap: CNameMap, outermost: Boolean = false): String
    Definition Classes
    TPTPHOLExporter
  42. def thf_formula_dec(i: Int, f: Formula, role: TPTPFormulaRole, vmap: NameMap, cmap: CNameMap): String
    Definition Classes
    TPTPHOLExporter
  43. def thf_type_dec(i: Int, c: Const, cmap: CNameMap): String
    Definition Classes
    TPTPHOLExporter
  44. def thf_type_dec(i: Int, v: Var, vmap: NameMap): String
    Definition Classes
    TPTPHOLExporter
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from TPTPHOLExporter

Inherited from AnyRef

Inherited from Any

Ungrouped