Uses of Interface
dev.civl.sarl.IF.SymbolicUniverse
Packages that use SymbolicUniverse
Package
Description
This is the root package for SARL, and contains the single class
SARL.
Module "prove" constitutes the interface between SARL and (possibly external)
theorem provers.
Internal interface for the "universe" module.
-
Uses of SymbolicUniverse in dev.civl.sarl
Methods in dev.civl.sarl that return SymbolicUniverseModifier and TypeMethodDescriptionstatic SymbolicUniverseSARL.newIdealUniverse()static SymbolicUniverseSARL.newIdealUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseSARL.newIdealUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) Returns a symbolic universe that only deals with ideal (mathematical) integers and reals.static SymbolicUniverseSARL.newIdealUniverse(Path workingDirectory) Returns a symbolic universe that only deals with ideal (mathematical) integers and reals.static SymbolicUniverseSARL.newStandardUniverse()static SymbolicUniverseSARL.newStandardUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseSARL.newStandardUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) Returns a new standard symbolic universe, which supports all symbolic types, including Herbrand integer and real types, and ideal (mathematical) integers and reals.static SymbolicUniverseSARL.newStandardUniverse(Path workingDirectory) Returns a new standard symbolic universe, which supports all symbolic types, including Herbrand integer and real types, and ideal (mathematical) integers and reals. -
Uses of SymbolicUniverse in dev.civl.sarl.prove.IF
Methods in dev.civl.sarl.prove.IF with parameters of type SymbolicUniverseModifier and TypeMethodDescriptionstatic ProverFunctionInterpretationProverFunctionInterpretation.newProverPredicate(SymbolicUniverse universe, String identifier, SymbolicConstant[] parameters, SymbolicExpression definition) -
Uses of SymbolicUniverse in dev.civl.sarl.universe.IF
Methods in dev.civl.sarl.universe.IF that return SymbolicUniverseModifier and TypeMethodDescriptionstatic SymbolicUniverseUniverses.newHerbrandUniverse()static SymbolicUniverseUniverses.newHerbrandUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newHerbrandUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniverseUniverses.newHerbrandUniverse(Path workingDirectory) static SymbolicUniverseUniverses.newIdealUniverse()static SymbolicUniverseUniverses.newIdealUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newIdealUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniverseUniverses.newIdealUniverse(Path workingDirectory) static SymbolicUniverseUniverses.newStandardUniverse()static SymbolicUniverseUniverses.newStandardUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newStandardUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniverseUniverses.newStandardUniverse(Path workingDirectory)