Packages

c

edu.cmu.cs.ls.keymaerax.hydra

TempDBTools

class TempDBTools extends AnyRef

Create models and record proofs in a temporary database.

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

Instance Constructors

  1. new TempDBTools(additionalListeners: Seq[IOListener])

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def createProof(modelContent: String, modelName: String = "", proofName: String = "Proof"): Int

    Creates a new proof entry in the database for a model parsed from modelContent.

  7. val db: SQLiteDB
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def extractSerializableTactic(fml: Formula, tactic: BelleExpr): BelleExpr

    Expands anonymous tactics into their steps.

  11. def extractStepDetails(proofId: Int, stepId: String, level: Int = 1): BelleExpr

    Extracts the internal steps taken by proof step stepId at level level (0: original tactic, 1: direct internal steps, etc.)

  12. def extractTactic(proofId: Int): BelleExpr

    Returns the tactic recorded for the proof proofId.

  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def makeModel(content: String): String

    Turns a formula into a model problem with mandatory declarations.

  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def proveBy(modelContent: String, t: BelleExpr, interpreter: (Seq[IOListener]) ⇒ Interpreter = ..., modelName: String = ""): ProvableSig

    Prove model modelContent using tactic t.

    Prove model modelContent using tactic t. Record the proof in the database and check that the recorded tactic is the provided tactic. Returns the resulting provable.

  22. def proveByWithProofId(modelContent: String, t: BelleExpr, interpreter: (Seq[IOListener]) ⇒ Interpreter = ..., proofId: Option[Int] = None, modelName: String = ""): (Int, ProvableSig)

    Prove model modelContent using tactic t.

    Prove model modelContent using tactic t. Record the proof in the database and check that the recorded tactic is the provided tactic. Returns the proof ID and resulting provable.

  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. lazy val user: UserPOJO
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped