java.lang.Object
dev.civl.sarl.universe.IF.Universes
This class provides static methods for the creation of new
SymbolicUniverses.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final PathCreates a new directory to be used by theorem provers.static SymbolicUniversestatic SymbolicUniversenewHerbrandUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniversenewHerbrandUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniversenewHerbrandUniverse(Path workingDirectory) static SymbolicUniversestatic SymbolicUniversenewIdealUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniversenewIdealUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniversenewIdealUniverse(Path workingDirectory) static SymbolicUniversestatic SymbolicUniversenewStandardUniverse(SARLConfig config, ProverInfo prover) static SymbolicUniversenewStandardUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) static SymbolicUniversenewStandardUniverse(Path workingDirectory)
-
Constructor Details
-
Universes
public Universes()
-
-
Method Details
-
makeProverDir
Creates a new directory to be used by theorem provers. The new directory will be created in ./defaultProofDir, i.e., within a directory named defaultProofDir in the current working directory, where defaultProofDir is a string constant defined inSARLConstants.defaultProofDir. The directory ./defaultProofDir will be created if it does not already exist.- Returns:
- the default working directory for provers
-
newIdealUniverse
public static SymbolicUniverse newIdealUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) -
newIdealUniverse
-
newIdealUniverse
-
newIdealUniverse
-
newHerbrandUniverse
public static SymbolicUniverse newHerbrandUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) -
newHerbrandUniverse
-
newHerbrandUniverse
-
newHerbrandUniverse
-
newStandardUniverse
public static SymbolicUniverse newStandardUniverse(SARLConfig config, ProverInfo prover, Path workingDirectory) -
newStandardUniverse
-
newStandardUniverse
-
newStandardUniverse
-