Uses of Class
dev.civl.sarl.prove.IF.ProverFunctionInterpretation
Packages that use ProverFunctionInterpretation
Package
Description
This package and its subpackages provide the "public interface" to SARL.
Module "prove" constitutes the interface between SARL and (possibly external)
theorem provers.
The internal interface for the "reason" module, which deals with
Reasoners --- objects used to prove
theorems and simplify symbolic expressions.-
Uses of ProverFunctionInterpretation in dev.civl.sarl.IF
Methods in dev.civl.sarl.IF with parameters of type ProverFunctionInterpretationModifier and TypeMethodDescriptionvoidSymbolicUniverse.setLogicFunctions(ProverFunctionInterpretation[] logicFunctions) Set a list of logic functions with their definitions to the universe so thatReasoners created by this universe can take use of the definitions of the given logic functions. -
Uses of ProverFunctionInterpretation in dev.civl.sarl.prove.IF
Methods in dev.civl.sarl.prove.IF that return ProverFunctionInterpretationModifier and TypeMethodDescriptionstatic ProverFunctionInterpretationProverFunctionInterpretation.newProverPredicate(SymbolicUniverse universe, String identifier, SymbolicConstant[] parameters, SymbolicExpression definition) Methods in dev.civl.sarl.prove.IF with parameters of type ProverFunctionInterpretationModifier and TypeMethodDescriptionintProverFunctionInterpretation.compareTo(ProverFunctionInterpretation o) TheoremProverFactory.newProver(BooleanExpression context, ProverFunctionInterpretation[] logicFunctions) Returns a new instance ofTheoremProverwith the given context. -
Uses of ProverFunctionInterpretation in dev.civl.sarl.reason.IF
Methods in dev.civl.sarl.reason.IF with parameters of type ProverFunctionInterpretationModifier and TypeMethodDescriptionReasonerFactory.getReasoner(BooleanExpression context, boolean useBackwardSubstitution, ProverFunctionInterpretation[] proverPredicates) Gets aReasonerfor the givencontext.ReasonerFactory.getReasoner(List<BooleanExpression> contextStack, boolean useBackwardSubstitution, ProverFunctionInterpretation[] proverPredicates)