Packages

class IntelliFileProver extends AbstractFileProver

A prover that decides, depending on the kind of the problem, whether it should try to construct a proof tree or just search for counterexamples

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IntelliFileProver
  2. AbstractFileProver
  3. Prover
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new IntelliFileProver(reader: Reader, timeout: TimeoutCondition, output: Boolean, userDefStoppingCond: => Boolean, settings: GlobalSettings)

Type Members

  1. class Translation extends AnyRef

    Class taking care of pre-processing, and translation to internal data-structures.

    Class taking care of pre-processing, and translation to internal data-structures.

    Attributes
    protected
    Definition Classes
    AbstractFileProver

Value Members

  1. object AllExVisitor extends ContextAwareVisitor[Unit, Unit]

    Visitor to check whether a formula is in the forall-exists fragment (when proving that the formula is valid)

    Visitor to check whether a formula is in the forall-exists fragment (when proving that the formula is valid)

    Attributes
    protected
    Definition Classes
    AbstractFileProver
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  7. val constructProofs: Boolean
    Definition Classes
    AbstractFileProver
  8. lazy val counterModelResult: CounterModelResult
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def getAssumedFormulaParts(cert: Certificate): Set[PartName]
    Definition Classes
    AbstractFileProverProver
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  13. def getFormulaParts: Map[PartName, Conjunction]
    Definition Classes
    AbstractFileProverProver
  14. def getInputFormulaParts: Map[PartName, IFormula]
    Definition Classes
    AbstractFileProverProver
  15. def getPredTranslation: Map[Predicate, IFunction]
    Definition Classes
    AbstractFileProverProver
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  17. def inputFormulas: List[INamedPart]
    Definition Classes
    AbstractFileProver
  18. def interpolantSpecs: List[IInterpolantSpec]
    Definition Classes
    AbstractFileProver
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. lazy val modelResult: ModelResult
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. lazy val negProofResult: ProofResult
  23. lazy val negTranslation: Translation
    Attributes
    protected
    Definition Classes
    AbstractFileProver
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  26. lazy val posTranslation: Translation
    Attributes
    protected
    Definition Classes
    AbstractFileProver
  27. def println(str: => String): Unit
    Attributes
    protected
    Definition Classes
    AbstractFileProver
  28. def println(obj: Any): Unit
    Attributes
    protected
    Definition Classes
    AbstractFileProver
  29. lazy val proofResult: ProofResult
  30. lazy val proofTree: ProofTree
  31. lazy val rawConstants: Set[ConstantTerm]
    Definition Classes
    AbstractFileProver
  32. val rawInputFormula: IFormula
    Definition Classes
    AbstractFileProver
  33. val rawInterpolantSpecs: List[IInterpolantSpec]
    Definition Classes
    AbstractFileProver
  34. lazy val rawQuantifiers: Set[Quantifier]
    Definition Classes
    AbstractFileProver
  35. val rawSignature: Signature
    Definition Classes
    AbstractFileProver
  36. val result: Result
    Definition Classes
    IntelliFileProverProver
  37. def signature: Signature
    Definition Classes
    AbstractFileProver
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. def toString(): String
    Definition Classes
    AnyRef → Any
  40. val usedTranslation: Translation
  41. val usingNegatedFormula: Boolean
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  44. 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

    (Since version 9)

Inherited from AbstractFileProver

Inherited from Prover

Inherited from AnyRef

Inherited from Any

Ungrouped