Uses of Interface
dev.civl.sarl.IF.config.ProverInfo
Packages that use ProverInfo
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 ProverInfo in dev.civl.sarl
Methods in dev.civl.sarl with parameters of type ProverInfoModifier 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 ProverInfo in dev.civl.sarl.IF.config
Methods in dev.civl.sarl.IF.config that return ProverInfoModifier and TypeMethodDescriptionSARLConfig.getProver(int index) Gets the index-th theorem prover.SARLConfig.getProverWithAlias(String alias) Finds a prover supported by this configuration with the given alias.SARLConfig.getProverWithKind(ProverInfo.ProverKind kind) Finds a prover of the given kind supported by this configuration.Methods in dev.civl.sarl.IF.config that return types with arguments of type ProverInfoModifier and TypeMethodDescriptionSARLConfig.getProvers()Returns all the provers supported by this configuration as an iterable sequence.Method parameters in dev.civl.sarl.IF.config with type arguments of type ProverInfoModifier and TypeMethodDescriptionstatic SARLConfigConfigurations.newConfiguration(Collection<ProverInfo> provers) Creates a newSARLConfigobject based on the given list of prover information objects. -
Uses of ProverInfo in dev.civl.sarl.prove.IF
Methods in dev.civl.sarl.prove.IF with parameters of type ProverInfoModifier and TypeMethodDescriptionstatic TheoremProverFactoryProve.newProverFactory(PreUniverse universe, ProverInfo prover, Path workingDirectory) Constructs a new theorem prover factory based on a single underlying theorem prover. -
Uses of ProverInfo in dev.civl.sarl.universe.IF
Methods in dev.civl.sarl.universe.IF with parameters of type ProverInfoModifier 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)