Package edu.udel.cis.vsl.sarl.prove.common
package edu.udel.cis.vsl.sarl.prove.common
This package provides implementation classes common to all theorem provers.
It includes implementations of the interfaces
ValidityResult
and
ModelResult
. Code outside of module prove
should use those interfaces, not the implementation classes defined here.-
ClassesClassDescriptionStraightforward implementation of
ModelResult
using a JavaMap
to store the mapping of symbolic constants to their concrete values.Straightforward implementation ofValidityResult
.An implementation ofTheoremProver
which wraps a sequence of underlyingTheoremProver
s.A factory for producing instances ofMultiProver
.