Uses of Interface
dev.civl.sarl.IF.Reasoner
Packages that use Reasoner
Package
Description
This package provides the internal interface for the representation of basic
symbolic expressions.
This package and its subpackages provide the "public interface" to SARL.
The internal interface for the "reason" module, which deals with
Reasoners --- objects used to prove
theorems and simplify symbolic expressions.-
Uses of Reasoner in dev.civl.sarl.expr.IF
Methods in dev.civl.sarl.expr.IF with parameters of type ReasonerModifier and TypeMethodDescriptionSymbolicRangeFactory.tryUnion(Reasoner reasoner, SymbolicRange range0, SymbolicRange range1) Attempts to create a singleSymbolicRangewhich is equivalent to the union of the inputSymbolicRanges range0 and range1.ExpressionFactory.valueSetElimWidening(Reasoner reasoner, SymbolicType valueType, SymbolicExpression refArr, SymbolicExpression elimExpr, NumericExpression lower, NumericExpression upper) ExpressionFactory.valueSetProtectiveWidening(Reasoner reasoner, SymbolicType valueType, SymbolicExpression refArrM, SymbolicExpression refArrP) ExpressionFactory.valueSetWidening(Reasoner reasoner, SymbolicType valueType, SymbolicExpression refArr) Apply a default widening operator to a value set template, which is in the form of an array of value set references and a symbolic type that is referred by these references. -
Uses of Reasoner in dev.civl.sarl.IF
Methods in dev.civl.sarl.IF that return ReasonerModifier and TypeMethodDescriptionSymbolicUniverse.reasoner(BooleanExpression context) Returns aReasonerfor the given context.SymbolicUniverse.reasoner(List<BooleanExpression> contextStack) -
Uses of Reasoner in dev.civl.sarl.reason.IF
Methods in dev.civl.sarl.reason.IF that return ReasonerModifier and TypeMethodDescriptionReasonerFactory.getReasoner(BooleanExpression context, boolean useBackwardSubstitution, ProverFunctionInterpretation[] proverPredicates) Gets aReasonerfor the givencontext.ReasonerFactory.getReasoner(List<BooleanExpression> contextStack, boolean useBackwardSubstitution, ProverFunctionInterpretation[] proverPredicates)