class PointHandler extends TheoryProcedure
Scheduled tasks of the saturation procedure. Each of those tasks takes care of one application point.
- Alphabetic
- By Inheritance
- PointHandler
- TheoryProcedure
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new PointHandler(point: ApplicationPoint)
Type Members
- class RichActionSeq extends AnyRef
- Definition Classes
- TheoryProcedure
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def goalState(goal: Goal): proof.theoryPlugins.Plugin.GoalState.Value
From a theory procedure, determine in which state a given goal is.
From a theory procedure, determine in which state a given goal is.
- Definition Classes
- TheoryProcedure
- def handleGoal(goal: Goal): Seq[Action]
Apply this procedure to the given goal.
Apply this procedure to the given goal.
- Definition Classes
- PointHandler → TheoryProcedure
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def interfaceConstants(goal: Goal, consideredPredicates: Set[Predicate], theoryPredicates: Set[Predicate]): Set[ConstantTerm]
Find constants that occur both in atoms constructed using predicates from
consideredPredicates
and in atoms constructed using predicates not intheoryPredicates
.Find constants that occur both in atoms constructed using predicates from
consideredPredicates
and in atoms constructed using predicates not intheoryPredicates
. Arithmetic facts (equations, disequations, inequalities) in a goal are not considered, but arithmetic clauses are included.- Definition Classes
- TheoryProcedure
- def interfaceConstants(goal: Goal, theoryPredicates: Set[Predicate]): Set[ConstantTerm]
Find constants that occur both in atoms constructed using theory predicates and in atoms constructed using non-theory predicates.
Find constants that occur both in atoms constructed using theory predicates and in atoms constructed using non-theory predicates. Arithmetic facts (equations, disequations, inequalities) in a goal are not considered, but arithmetic clauses are included.
- Definition Classes
- TheoryProcedure
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val point: ApplicationPoint
- implicit def richActionSeq(acts: Seq[Action]): RichActionSeq
An implicit function to simplify cascading of possible actions.
An implicit function to simplify cascading of possible actions.
- Attributes
- protected
- Definition Classes
- TheoryProcedure
- val saturationProcedure: SaturationProcedure
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- PointHandler → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)