Package edu.udel.cis.vsl.sarl.reason.common
package edu.udel.cis.vsl.sarl.reason.common
Some generic implementations of the
Reasoner
interface and the interfaces of
edu.udel.cis.vsl.sarl.reason.IF
.-
ClassesClassDescriptionBriefly, this transformer canonicalizes all bound variable names of the lambda expressions in array lambdas.Basic factory for producing instances of
CommonReasoner
.AReasoner
based on context minimization.A factory for producing instances ofContextMinimizingReasoner
.The key of cachedReasoner
s which is a pair of aBooleanExpression
which represents the context and an array ofProverFunctionInterpretation
Very basic reasoner that does not use any theorem prover, only simplification.Transform sigma (sum) expressions to the forms that are accepted by all proversA substituter that replaces certain function calls with their truncated Taylor polynomial expansions.A factory that generates newWhy3Reasoner
s.