Astral_internal.Configmodule Interactive : sig ... endmodule InputFile : sig ... endSolver behaviour
module BenchmarkMode : Param_sig.BOOLmodule DryRun : Param_sig.BOOLmodule Unsafe : Param_sig.BOOLmodule Preprocessing : Param_sig.BOOLmodule ProduceModels : Param_sig.BOOLmodule VerifyModels : Param_sig.BOOLOutput
module Profiling : Param_sig.BOOLmodule Statistics : Param_sig.BOOLmodule JsonOutput : Param_sig.STRINGmodule DebugDir : Param_sig.STRINGmodule DebugKey : Param_sig.STRINGSemantics of input
module UseBuiltins : Param_sig.BOOLmodule StrongSeparation : Param_sig.BOOLmodule ImprecisePureAtoms : Param_sig.BOOLBackend solvers
module Backend :
Param_sig.ENUM
with type t =
[ `Auto
| `Bitwuzla
| `Bitwuzla_ext
| `Boolector
| `cvc5
| `Yices2
| `Z3
| `Z3_ext ]module BackendOptions : Param_sig.STRINGmodule BackendTimeout : Param_sig.INTmodule IncrementalBackend :
Param_sig.ENUM with type t = [ `Auto | `Bitwuzla | `Z3 ]module IncrementalTimeout : Param_sig.INTEncoding
module LocationEncoding :
Param_sig.ENUM with type t = [ `Bitvectors | `Datatype | `Direct ]module SetEncoding : Param_sig.ENUM with type t = [ `Bitvectors | `Direct ]module QuantifierEncoding : Param_sig.ENUM with type t = [ `Direct | `Enum ]module Encoding : Param_sig.ENUM with type t = [ `Bitvectors | `Sets ]Translation
module FootprintLimit : Param_sig.INTmodule IncrementalUnfolding : Param_sig.BOOLmodule UnfoldingLookahead : Param_sig.BOOLSolver strategies
module SolverStrategy :
Param_sig.ENUM with type t = [ `Auto | `SingleQuery | `MultiQuery ]module Verbosity : Param_sig.INTmodule Debug : Param_sig.BOOL