package tree
- Alphabetic
- Public
- Protected
Type Members
- class AndTree extends ProofTree
- class IteratingProofTreeFactory extends SimpleProofTreeFactory
Proof tree factory in which updating a goal will recursive apply further rules, until some stopping condition holds
- trait ProofTree extends AnyRef
- abstract class ProofTreeFactory extends AnyRef
- trait ProofTreeOneChild extends ProofTree
Common superclass for proof trees that have exactly one direct subtree.
Common superclass for proof trees that have exactly one direct subtree. Such trees know about two
TermOrder
s: theTermOrder
of the closing constraint coming from the subtree, and theTermOrder
of the constraint of thisProofTree
- class QuantifiedTree extends ProofTreeOneChild
ProofTreeOneChild
that quantifies a set of constants in the closing constraint of itssubtree
- abstract class RandomDataSource extends AnyRef
Class to produce data needed to randomise proof construction.
- class SeededRandomDataSource extends RandomDataSource
Source producing random data.
- class SimpleProofTreeFactory extends ProofTreeFactory
- class StrengthenTree extends ProofTreeOneChild
ProofTreeOneChild
that strengthens the closing constraint of itssubtree
by conjoining a formula - class WeakenTree extends ProofTreeOneChild
ProofTreeOneChild
that weakens the closing constraint of itssubtree
by disjunctively adding a formula
Value Members
- object AndTree
- object NonRandomDataSource extends RandomDataSource
Source producing non-random data.
- object ProofTree
- object ProofTreeOneChild
- object QuantifiedTree
- object StrengthenTree
- object TestProofTree
- object WeakenTree