Uses of Interface
dev.civl.sarl.IF.config.SARLConfig
Packages that use SARLConfig
Package
Description
This is the root package for SARL, and contains the single class
SARL.The config module provides a
SARLConfig type, which
encapsulates configuration information such as the list of available theorem
provers with information on each.
Module "prove" constitutes the interface between SARL and (possibly external)
theorem provers.
Internal interface for the "universe" module.
-
Uses of SARLConfig in dev.civl.sarl
Methods in dev.civl.sarl with parameters of type SARLConfigModifier and TypeMethodDescriptionstatic 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.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. -
Uses of SARLConfig in dev.civl.sarl.IF.config
Methods in dev.civl.sarl.IF.config that return SARLConfigModifier and TypeMethodDescriptionstatic SARLConfigConfigurations.getDefaultConfiguration()Looks for a SARL configuration file, and, if one is not found, creates one in the user's home directory.static SARLConfigConfigurations.newConfiguration(File configFile) Parses the specified SARL configuration file.static SARLConfigConfigurations.newConfiguration(Collection<ProverInfo> provers) Creates a newSARLConfigobject based on the given list of prover information objects. -
Uses of SARLConfig in dev.civl.sarl.prove.IF
Methods in dev.civl.sarl.prove.IF with parameters of type SARLConfigModifier and TypeMethodDescriptionstatic TheoremProverFactoryProve.newMultiProverFactory(PreUniverse universe, SARLConfig config, Path workingDirectory) Constructs a new theorem prover factory based on the given configuration. -
Uses of SARLConfig in dev.civl.sarl.universe.IF
Methods in dev.civl.sarl.universe.IF with parameters of type SARLConfigModifier and TypeMethodDescriptionstatic SymbolicUniverseUniverses.newHerbrandUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newHerbrandUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniverseUniverses.newIdealUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newIdealUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniverseUniverses.newStandardUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniverseUniverses.newStandardUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory)