class WeakenTree extends ProofTreeOneChild
ProofTreeOneChild
that weakens the closing constraint of its
subtree
by disjunctively adding a formula
- Alphabetic
- By Inheritance
- WeakenTree
- ProofTreeOneChild
- ProofTree
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 bindingContext: BindingContext
- Definition Classes
- ProofTree
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- lazy val closingConstantFreedom: ConstantFreedom
The constants that can be considered free (resp., that have to be considered non-free) in this proof tree.
The constants that can be considered free (resp., that have to be considered non-free) in this proof tree.
- Definition Classes
- WeakenTree → ProofTree
- lazy val closingConstraint: Conjunction
The fully simplified closing constraint
The fully simplified closing constraint
- Definition Classes
- WeakenTree → ProofTree
- def constantFreedom: ConstantFreedom
- Definition Classes
- ProofTree
- val disjunct: Conjunction
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- lazy val fixedConstantFreedom: Boolean
true
if the sets of free constants have reached a fixed pointtrue
if the sets of free constants have reached a fixed point- Definition Classes
- WeakenTree → ProofTree
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newConstantFreedomForSubtree(cf: ConstantFreedom): ConstantFreedom
Given a new constant freedom for this proof tree, derive the corresponding freedom for the direct subtree.
Given a new constant freedom for this proof tree, derive the corresponding freedom for the direct subtree.
- Definition Classes
- WeakenTree → ProofTreeOneChild
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def order: TermOrder
- Definition Classes
- ProofTree
- lazy val stepMeaningful: Boolean
true
if there are chances that theclosingConstraint
of this tree changes by applying rules to any goaltrue
if there are chances that theclosingConstraint
of this tree changes by applying rules to any goal- Definition Classes
- WeakenTree → ProofTree
- lazy val stepPossible: Boolean
true
if it is possible to apply rules to any goal in this treetrue
if it is possible to apply rules to any goal in this tree- Definition Classes
- ProofTreeOneChild → ProofTree
- val subtree: ProofTree
- Definition Classes
- WeakenTree → ProofTreeOneChild
- val subtreeOrder: TermOrder
- Attributes
- protected
- Definition Classes
- WeakenTree → ProofTreeOneChild
- lazy val subtrees: Seq[ProofTree]
- Definition Classes
- ProofTreeOneChild → ProofTree
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- WeakenTree → AnyRef → Any
- def update(newSubtree: ProofTree, newConstantFreedom: ConstantFreedom): ProofTree
Replace the subtree and the constant freedom status with new values.
Replace the subtree and the constant freedom status with new values.
- Definition Classes
- WeakenTree → ProofTreeOneChild
- val vocabulary: Vocabulary
the vocabulary available at a certain node in the proof
the vocabulary available at a certain node in the proof
- Definition Classes
- WeakenTree → ProofTree
- 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)