Documentation

Cvc.SolverOptions

Solver options #

The options a solver accepts, as data rather than as strings. Solver.Option has one variant per category, each wrapping that category's own inductive, and Solver.Option.argType is the type of the value an option expects: Bool for a flag, Nat or Int for a number, and a dedicated inductive for an option taking one of a fixed set of modes. Solver.Option.toStrings produces the flag and value cvc5's string-based setOption wants.

Each option is also an abbreviation on Solver.Option named after its category and itself, so .smt_produceModels can be written for .smt .produceModels. A solver's setOpt sets one: s.setOpt .smt_produceModels true.

The options are cvc5's own, minus three kinds:

The categories follow cvc5's own modules, with two departures: every sygus-* option is gathered into Solver.Option.Sygus wherever cvc5 declares it, and decision is an SMT-layer option rather than the only member of a category of its own.

Output tags, each enabling one kind of diagnostic output.

  • inst : Output

    inst: Print instantiations during solving.

  • instStrategy : Output

    inst-strategy: Prints a summary of the instantiation techniques as they are run.

  • oracles : Output

    oracles: Print calls to oracles and responses received.

  • sygus : Output

    sygus: Print enumerated terms and candidates generated by the sygus solver.

  • sygusGrammar : Output

    sygus-grammar: Print grammars automatically generated by the sygus solver.

  • sygusEnumerator : Output

    sygus-enumerator: Print enumerators generated by the sygus solver.

  • sygusSolGterm : Output

    sygus-sol-gterm.

    Print annotations for terms in sygus solutions that indicate the grammar used to generate them.

  • trigger : Output

    trigger: Print selected triggers for quantified formulas.

  • rawBenchmark : Output

    raw-benchmark: Print the benchmark back on the output verbatim as it is processed.

  • learnedLits : Output

    learned-lits: Print input literals that hold globally.

  • subs : Output

    subs: Print top-level substitutions learned during preprocessing.

  • postAsserts : Output

    post-asserts.

    Print a benchmark corresponding to the assertions of the input problem after preprocessing.

  • preAsserts : Output

    pre-asserts.

    Print a benchmark corresponding to the assertions of the input problem before preprocessing.

  • deepRestart : Output

    deep-restart.

    Print when cvc5 performs a deep restart along with the literals it has learned.

  • incomplete : Output

    incomplete: Print reason why cvc5 answers unknown for any given check-sat query.

  • lemmas : Output

    lemmas: Print lemmas as they are added to the SAT solver.

  • trustedProofSteps : Output

    trusted-proof-steps: Print formulas corresponding to trusted proof steps in final proofs.

  • timeoutCoreBenchmark : Output

    timeout-core-benchmark.

    Print the corresponding benchmark when successfully computing a timeout core.

  • unsatCoreBenchmark : Output

    unsat-core-benchmark.

    Print the corresponding benchmark when successfully computing an unsat core.

  • unsatCoreLemmasBenchmark : Output

    unsat-core-lemmas-benchmark.

    Print the corresponding benchmark when successfully computing an unsat core with theory lemmas.

  • unsatCoreLemmas : Output

    unsat-core-lemmas.

    Print diagnostic information on lemmas that appear in an unsat core with theory lemmas.

  • portfolio : Output

    portfolio: Prints the option strings tried in portfolio mode.

  • blockModel : Output

    block-model: Prints the formulas used when block-model is run.

  • optionsAuto : Output

    options-auto: Prints the options set during automatic configuration.

  • rareDb : Output

    rare-db.

    Upon initialization, print the set of (non-expert) RARE rewrite rules as they are defined in the proof signature.

  • rareDbExpert : Output

    rare-db-expert.

    Upon initialization, print the set of expert RARE rewrite rules as they are defined in the proof signature.

Instances For
    @[instance_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The string cvc5 expects for a value of --output.

      Equations
      Instances For

        Resource limits, verbosity, statistics and incrementality.

        • incremental : Base

          --incremental: Enable incremental solving.

        • output : Base

          --output: Enable output tag.

        • parseOnly : Base

          --parse-only: Exit after parsing input.

        • preprocessOnly : Base

          --preprocess-only: Exit after preprocessing input.

        • rlimit : Base

          --rlimit: Set resource limit.

        • rlimitPer : Base

          --rlimit-per: Set resource limit per query.

        • stats : Base

          --stats: Give statistics on exit.

        • statsAll : Base

          --stats-all: Print unchanged (defaulted) statistics as well.

        • statsInternal : Base

          --stats-internal: Print internal (non-public) statistics as well.

        • tlimit : Base

          --tlimit: Set time limit in milliseconds of wall clock time.

        • tlimitPer : Base

          --tlimit-per: Set time limit per query in milliseconds.

        • verbosity : Base

          --verbosity: The verbosity level of cvc5.

        • seed : Base

          --seed: Seed for random number generator.

        • statsEveryQuery : Base

          --stats-every-query.

          In incremental mode, print stats after every satisfiability or validity query.

        Instances For
          @[instance_reducible]
          Equations
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Decision modes.

            • internal : Decision

              internal: Use the internal decision heuristics of the SAT solver (the default).

            • justification : Decision

              justification: An ATGP-inspired justification heuristic.

            • stoponly : Decision

              stoponly: Use the justification heuristic only to stop early, not for decisions.

            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Interpolants grammar mode.

                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Model cores modes.

                    • none : ModelCores

                      none: Do not compute model cores (the default).

                    • simple : ModelCores

                      simple.

                      Only include a subset of variables whose values are sufficient to show the input formula is satisfied by the given model.

                    • nonImplied : ModelCores

                      non-implied.

                      Only include a subset of variables whose values, in addition to the values of variables whose values are implied, are sufficient to show the input formula is satisfied by the given model.

                    Instances For
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Simplification modes.

                        • none : Simplification

                          none: Do not perform nonclausal simplification.

                        • batch : Simplification

                          batch.

                          Save up all ASSERTions; run nonclausal simplification and clausal (MiniSat) propagation for all of them only after reaching a querying command (CHECKSAT or QUERY or predicate SUBTYPE declaration) (the default).

                        Instances For
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Solve-bv-as-int modes.

                            • off : SolveBvAsInt

                              off: Do not translate bit-vectors to integers (the default).

                            • sum : SolveBvAsInt

                              sum.

                              Generate a sum expression for each bvand instance, based on the value in --solve-bv-as-int-granularity.

                            • iand : SolveBvAsInt

                              iand: Translate bvand to the iand operator.

                            • bv : SolveBvAsInt

                              bv: Translate bvand back to bit-vectors.

                            • bitwise : SolveBvAsInt

                              bitwise: Introduce a UF operator for bvand, and eagerly add bitwise lemmas.

                            Instances For
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The SMT layer: what a check can produce, self-checks, preprocessing.

                                • decision : Smt

                                  --decision: Choose decision mode.

                                • checkAbducts : Smt

                                  --check-abducts: Checks whether produced solutions to get-abduct are correct.

                                • checkInterpolants : Smt

                                  --check-interpolants: Checks whether produced solutions to get-interpolant are correct.

                                • checkModelSubsolver : Smt

                                  --check-model-subsolver.

                                  Use subsolver to compute values when applicable in calls to get-value and check-models.

                                • checkModels : Smt

                                  --check-models.

                                  After SAT/INVALID/UNKNOWN, check that the generated model satisfies user assertions.

                                • checkProofs : Smt

                                  --check-proofs: After UNSAT/VALID, check the generated proof (with proof).

                                • checkSynthSol : Smt

                                  --check-synth-sol.

                                  Checks whether produced solutions to functions-to-synthesize satisfy the conjecture.

                                • checkUnsatCores : Smt

                                  --check-unsat-cores: After UNSAT/VALID, produce and check an unsat core (expensive).

                                • debugCheckModels : Smt

                                  --debug-check-models.

                                  After SAT/INVALID/UNKNOWN, check that the generated model satisfies user and internal assertions.

                                • produceModels : Smt

                                  --produce-models: Support the get-value and get-model commands.

                                • produceProofs : Smt

                                  --produce-proofs: Produce proofs, support check-proofs and get-proof.

                                • produceUnsatCores : Smt

                                  --produce-unsat-cores.

                                  Turn on unsat core generation. Unless otherwise specified, cores will be produced using SAT soving under assumptions and preprocessing proofs.

                                • interpolantsMode : Smt

                                  --interpolants-mode: Choose interpolants production mode.

                                • learnedRewrite : Smt

                                  --learned-rewrite: Rewrite the input based on learned literals.

                                • modelCores : Smt

                                  --model-cores: Mode for producing model cores.

                                • printCoresFull : Smt

                                  --print-cores-full.

                                  Print all formulas regardless of whether they are named, e.g. in unsat cores.

                                • produceAbducts : Smt

                                  --produce-abducts: Support the get-abduct command.

                                • produceAssertions : Smt

                                  --produce-assertions: Keep an assertions list. Note this option is always enabled.

                                • produceAssignments : Smt

                                  --produce-assignments: Support the get-assignment command.

                                • produceDifficulty : Smt

                                  --produce-difficulty: Enable tracking of difficulty.

                                • produceInterpolants : Smt

                                  --produce-interpolants: Turn on interpolation generation.

                                • produceLearnedLiterals : Smt

                                  --produce-learned-literals: Produce learned literals, support get-learned-literals.

                                • produceUnsatAssumptions : Smt

                                  --produce-unsat-assumptions: Turn on unsat assumptions generation.

                                • simplification : Smt

                                  --simplification: Choose simplification mode.

                                • solveBvAsInt : Smt

                                  --solve-bv-as-int: Mode for translating BVAnd to integer.

                                • solveIntAsBv : Smt

                                  --solve-int-as-bv.

                                  Attempt to solve a pure integer satisfiable problem by bitblasting in sufficient bitwidth (experimental).

                                • solveRealAsInt : Smt

                                  --solve-real-as-int.

                                  Attempt to solve a pure real satisfiable problem as an integer problem (for non-linear).

                                • staticLearning : Smt

                                  --static-learning: Use static learning (on by default).

                                Instances For
                                  @[instance_reducible]
                                  Equations
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The option's name, as cvc5 spells it.

                                    Equations
                                    Instances For
                                      @[reducible]

                                      The type of the value the option expects.

                                      Equations
                                      Instances For

                                        The value as the string cvc5 expects.

                                        Equations
                                        Instances For

                                          Output languages.

                                          • auto : OutputLang

                                            auto: Match output language to input language (the default).

                                          • smtLib : OutputLang

                                            smt2: SMT-LIB format 2.6 with support for the strings standard.

                                          • ast : OutputLang

                                            ast: Internal format (simple syntax trees).

                                          Instances For
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              Uninterpreted elements in models printing modes.

                                              • declSortAndFun : ModelUPrint

                                                decl-sort-and-fun.

                                                Print uninterpreted elements declare-fun, and also include a declare-sort for the sort.

                                              • declFun : ModelUPrint

                                                decl-fun.

                                                Print uninterpreted elements declare-fun, but don't include a declare-sort for the sort.

                                              • dt : ModelUPrint

                                                dt: Print uninterpreted elements as a declare-datatype.

                                              • none : ModelUPrint

                                                none.

                                                (default) do not print declarations of uninterpreted elements in models (the default).

                                              Instances For
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  How terms and models are printed.

                                                  • printSuccess : Printing

                                                    --print-success: Print the "success" output required of SMT-LIBv2.

                                                  • dagThresh : Printing

                                                    --dag-thresh.

                                                    Dagify common subexprs appearing > N times (1 == default, 0 == don't dagify).

                                                  • exprDepth : Printing

                                                    --expr-depth: Print exprs to depth N (0 == default, -1 == no limit).

                                                  • outputLang : Printing

                                                    --output-lang: Force output language.

                                                  • bvPrintConstsAsIndexedSymbols : Printing

                                                    --bv-print-consts-as-indexed-symbols.

                                                    Print bit-vector constants in decimal (e.g. (_ bv1 4)) instead of binary (e.g. #b0001), applies to SMT-LIB 2.x.

                                                  • modelUPrint : Printing

                                                    --model-u-print: Determines how to print uninterpreted elements in models.

                                                  Instances For
                                                    @[instance_reducible]
                                                    Equations
                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For

                                                      Internal proof checking modes.

                                                      • eager : Check

                                                        eager: Check rule applications and proofs from generators eagerly for local debugging.

                                                      • eagerSimple : Check

                                                        eager-simple: Check rule applications during construction.

                                                      • lazy : Check

                                                        lazy: Check rule applications only during final proof construction.

                                                      • none : Check

                                                        none: Do not check rule applications (the default).

                                                      Instances For
                                                        @[instance_reducible]
                                                        Equations
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          Modes for proof granularity.

                                                          • macro : Granularity

                                                            macro: Allow macros. Do not improve the granularity of proofs (the default).

                                                          • rewrite : Granularity

                                                            rewrite: Allow trusted rewrite or substitution steps, expand macros.

                                                          • theoryRewrite : Granularity

                                                            theory-rewrite.

                                                            Allow trusted theory rewrite steps, expand macros, rewrite and substitution steps.

                                                          • dslRewrite : Granularity

                                                            dsl-rewrite.

                                                            Allow theory and DSL rewrite steps, expand macros, rewrite, substitution, and theory rewrite steps.

                                                          • dslRewriteStrict : Granularity

                                                            dsl-rewrite-strict.

                                                            Allow theory and DSL rewrite steps giving preference to DSL rewrite steps.

                                                          Instances For
                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For

                                                              Modes for the type of proof generated by the SAT solver.

                                                              • proof : PropProofMode

                                                                proof: A proof computed by the SAT solver (the default).

                                                              • satExternalProve : PropProofMode

                                                                sat-external-prove: A proof containing a step that will be proven externally.

                                                              Instances For
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For

                                                                  Proof production and checking.

                                                                  • check : Proof

                                                                    --proof-check: Select internal proof checking mode.

                                                                  • granularity : Proof

                                                                    --proof-granularity: Modes for proof granularity.

                                                                  • printConclusion : Proof

                                                                    --proof-print-conclusion: Print conclusion of proof steps when printing AST.

                                                                  • printReference : Proof

                                                                    --proof-print-reference: Print reference to original file instead of redeclaring.

                                                                  • optResReconstructionSize : Proof

                                                                    --opt-res-reconstruction-size: Optimize resolution reconstruction to reduce proof size.

                                                                  • chainMRes : Proof

                                                                    --proof-chain-m-res: Use chain multiset resolution.

                                                                  • rewriteRconsRecLimit : Proof

                                                                    --proof-rewrite-rcons-rec-limit.

                                                                    The matching recursion limit for reconstructing proofs of theory rewrites.

                                                                  • rewriteRconsStepLimit : Proof

                                                                    --proof-rewrite-rcons-step-limit.

                                                                    The limit of steps considered for reconstructing proofs of theory rewrites.

                                                                  • propProofMode : Proof

                                                                    --prop-proof-mode: Modes for the type of proof generated by the SAT solver.

                                                                  Instances For
                                                                    @[instance_reducible]
                                                                    Equations
                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For

                                                                      The option's name, as cvc5 spells it.

                                                                      Equations
                                                                      Instances For

                                                                        Modes for when to preregister literals.

                                                                        • eager : PreregisterMode

                                                                          eager.

                                                                          Preregister literals when they are registered as literals in the SAT solver (the default).

                                                                        • lazy : PreregisterMode

                                                                          lazy: Preregister literals when they are asserted by the SAT solver.

                                                                        Instances For
                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For

                                                                            The SAT layer.

                                                                            • preregisterMode : Sat

                                                                              --preregister-mode: Modes for when to preregister literals.

                                                                            • randomSeed : Sat

                                                                              --sat-random-seed: Sets the random seed for the sat solver.

                                                                            Instances For
                                                                              @[instance_reducible]
                                                                              Equations
                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For

                                                                                The option's name, as cvc5 spells it.

                                                                                Equations
                                                                                Instances For

                                                                                  Defines mode for choosing default values for functions.

                                                                                  • first : DefaultFunctionValueMode

                                                                                    first.

                                                                                    The default value is equal to the value of the first application found of that function when applicable, or the first enumerated term otherwise (the default).

                                                                                  • firstEnum : DefaultFunctionValueMode

                                                                                    first-enum: The default value is equal to the first enumerated value of its range type.

                                                                                  • hole : DefaultFunctionValueMode

                                                                                    hole: The default value is equal to a distinguished variable.

                                                                                  Instances For
                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For

                                                                                      Defines mode for managing equalities across theory solvers.

                                                                                      • distributed : EeMode

                                                                                        distributed: Each theory maintains its own equality engine (the default).

                                                                                      • central : EeMode

                                                                                        central: All applicable theories use the central equality engine.

                                                                                      Instances For
                                                                                        Equations
                                                                                        • One or more equations did not get rendered due to their size.
                                                                                        Instances For

                                                                                          The string cvc5 expects for a value of --ee-mode.

                                                                                          Equations
                                                                                          Instances For

                                                                                            The theory layer, shared by every theory.

                                                                                            • condenseFunctionValues : Theory

                                                                                              --condense-function-values.

                                                                                              Condense values for functions in models rather than explicitly representing them.

                                                                                            • defaultFunctionValueMode : Theory

                                                                                              --default-function-value-mode: Mode for choosing default values for functions.

                                                                                            • eeMode : Theory

                                                                                              --ee-mode: Mode for managing equalities across theory solvers.

                                                                                            Instances For
                                                                                              @[instance_reducible]
                                                                                              Equations
                                                                                              Equations
                                                                                              • One or more equations did not get rendered due to their size.
                                                                                              Instances For

                                                                                                The option's name, as cvc5 spells it.

                                                                                                Equations
                                                                                                Instances For

                                                                                                  Modes for the usage of the linear model in non-linear arithmetic.

                                                                                                  Instances For
                                                                                                    Equations
                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                    Instances For

                                                                                                      Modes for the non-linear linearization.

                                                                                                      • none : NlExt

                                                                                                        none: Disable linearization approach.

                                                                                                      • light : NlExt

                                                                                                        light: Only use a few light-weight lemma schemes.

                                                                                                      • full : NlExt

                                                                                                        full: Use all lemma schemes (the default).

                                                                                                      Instances For
                                                                                                        @[instance_reducible]
                                                                                                        Equations
                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For

                                                                                                          The arithmetic theory.

                                                                                                          • brab : Arith

                                                                                                            --arith-brab: Whether to use simple rounding, similar to a unit-cube test, for integers.

                                                                                                          • rewriteEqualities : Arith

                                                                                                            --arith-rewrite-equalities.

                                                                                                            Turns on the preprocessing rewrite turning equalities into a conjunction of inequalities.

                                                                                                          • staticLearning : Arith

                                                                                                            --arith-static-learning.

                                                                                                            Do arithmetic static learning for ite terms based on bounds when static learning is enabled.

                                                                                                          • nlCov : Arith

                                                                                                            --nl-cov.

                                                                                                            Whether to use the cylindrical algebraic coverings solver for non-linear arithmetic.

                                                                                                          • nlCovLinearModel : Arith

                                                                                                            --nl-cov-linear-model.

                                                                                                            Whether to use the linear model as initial guess for the cylindrical algebraic coverings solver.

                                                                                                          • nlExt : Arith

                                                                                                            --nl-ext: Incremental linearization approach to non-linear.

                                                                                                          • nlExtFactor : Arith

                                                                                                            --nl-ext-factor: Use factoring inference in non-linear incremental linearization solver.

                                                                                                          • nlExtFlattenMon : Arith

                                                                                                            --nl-ext-flatten-mon: Use inference schema based on flattening monomials.

                                                                                                          • nlExtRewrite : Arith

                                                                                                            --nl-ext-rewrite.

                                                                                                            Do context-dependent simplification based on rewrites in non-linear solver.

                                                                                                          • nlExtTfTplanes : Arith

                                                                                                            --nl-ext-tf-tplanes.

                                                                                                            Use non-terminating tangent plane strategy for transcendental functions for non-linear incremental linearization solver.

                                                                                                          • nlExtTplanes : Arith

                                                                                                            --nl-ext-tplanes.

                                                                                                            Use non-terminating tangent plane strategy for non-linear incremental linearization solver.

                                                                                                          • nlExtTplanesInterleave : Arith

                                                                                                            --nl-ext-tplanes-interleave.

                                                                                                            Interleave tangent plane strategy for non-linear incremental linearization solver.

                                                                                                          Instances For
                                                                                                            @[instance_reducible]
                                                                                                            Equations
                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For

                                                                                                              The theory of arrays.

                                                                                                              • eagerIndex : Arrays

                                                                                                                --arrays-eager-index: Turn on eager index splitting for generated array lemmas.

                                                                                                              Instances For
                                                                                                                @[instance_reducible]
                                                                                                                Equations
                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                Instances For

                                                                                                                  The option's name, as cvc5 spells it.

                                                                                                                  Equations
                                                                                                                  Instances For
                                                                                                                    @[reducible]

                                                                                                                    The type of the value the option expects.

                                                                                                                    Equations
                                                                                                                    Instances For

                                                                                                                      The value as the string cvc5 expects.

                                                                                                                      Equations
                                                                                                                      Instances For

                                                                                                                        Bit-blasting modes.

                                                                                                                        • lazy : Bitblast

                                                                                                                          lazy.

                                                                                                                          Separate Boolean structure and term reasoning between the core SAT solver and the bit-vector SAT solver (the default).

                                                                                                                        • eager : Bitblast

                                                                                                                          eager: Bitblast eagerly to bit-vector SAT solver.

                                                                                                                        Instances For
                                                                                                                          Equations
                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                          Instances For

                                                                                                                            The string cvc5 expects for a value of --bitblast.

                                                                                                                            Equations
                                                                                                                            Instances For

                                                                                                                              BoolToBV preprocessing pass modes.

                                                                                                                              • off : BoolToBv

                                                                                                                                off: Don't push any booleans to width one bit-vectors (the default).

                                                                                                                              • ite : BoolToBv

                                                                                                                                ite.

                                                                                                                                Try to turn ITEs into BITVECTOR_ITE when possible. It can fail per-formula if not all sub-formulas can be turned to bit-vectors.

                                                                                                                              • all : BoolToBv

                                                                                                                                all.

                                                                                                                                Force all booleans to be bit-vectors of width one except at the top level. Most aggressive mode.

                                                                                                                              Instances For
                                                                                                                                Equations
                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                Instances For

                                                                                                                                  SAT solvers for the bit-blasting backend.

                                                                                                                                  Instances For
                                                                                                                                    Equations
                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                    Instances For

                                                                                                                                      Bit-vector solvers.

                                                                                                                                      • bitblast : Solver

                                                                                                                                        bitblast: Enables bitblasting solver (the default).

                                                                                                                                      • bitblastInternal : Solver

                                                                                                                                        bitblast-internal: Enables bitblasting to internal SAT solver with proof support.

                                                                                                                                      Instances For
                                                                                                                                        @[instance_reducible]
                                                                                                                                        Equations
                                                                                                                                        Equations
                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                        Instances For

                                                                                                                                          The string cvc5 expects for a value of --bv-solver.

                                                                                                                                          Equations
                                                                                                                                          Instances For

                                                                                                                                            The bit-vector theory.

                                                                                                                                            • bitblast : Bv

                                                                                                                                              --bitblast: Choose bitblasting mode.

                                                                                                                                            • boolToBv : Bv

                                                                                                                                              --bool-to-bv.

                                                                                                                                              Convert booleans to bit-vectors of size 1 at various levels of aggressiveness.

                                                                                                                                            • eagerEval : Bv

                                                                                                                                              --bv-eager-eval.

                                                                                                                                              Perform eager context-dependent evaluation for applications of bv kinds in the equality engine.

                                                                                                                                            • satSolver : Bv

                                                                                                                                              --bv-sat-solver: Choose which sat solver to use.

                                                                                                                                            • solver : Bv

                                                                                                                                              --bv-solver: Choose bit-vector solver.

                                                                                                                                            • toBool : Bv

                                                                                                                                              --bv-to-bool: Lift bit-vectors of size 1 to booleans when possible.

                                                                                                                                            Instances For
                                                                                                                                              @[instance_reducible]
                                                                                                                                              Equations
                                                                                                                                              Equations
                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                              Instances For

                                                                                                                                                The option's name, as cvc5 spells it.

                                                                                                                                                Equations
                                                                                                                                                Instances For

                                                                                                                                                  Regular expression elimination modes.

                                                                                                                                                  • off : ReElim

                                                                                                                                                    off: Do not use regular expression elimination (the default).

                                                                                                                                                  • on : ReElim

                                                                                                                                                    on: Use regular expression elimination.

                                                                                                                                                  • agg : ReElim

                                                                                                                                                    agg: Use aggressive regular expression elimination.

                                                                                                                                                  Instances For
                                                                                                                                                    Equations
                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                    Instances For

                                                                                                                                                      Loop processing modes.

                                                                                                                                                      Instances For
                                                                                                                                                        Equations
                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                        Instances For

                                                                                                                                                          The theory of strings and sequences.

                                                                                                                                                          • reElim : Strings

                                                                                                                                                            --re-elim: Regular expression elimination mode.

                                                                                                                                                          • checkEntailLen : Strings

                                                                                                                                                            --strings-check-entail-len: Check entailment between length terms to reduce splitting.

                                                                                                                                                          • deqExt : Strings

                                                                                                                                                            --strings-deq-ext: Use extensionality for string disequalities.

                                                                                                                                                          • eagerEval : Strings

                                                                                                                                                            --strings-eager-eval.

                                                                                                                                                            Perform eager context-dependent evaluation for applications of string kinds in the equality engine.

                                                                                                                                                          • eagerLenRe : Strings

                                                                                                                                                            --strings-eager-len-re: Use regular expressions for eager length conflicts.

                                                                                                                                                          • eagerSolver : Strings

                                                                                                                                                            --strings-eager-solver: Use the eager solver.

                                                                                                                                                          • exp : Strings

                                                                                                                                                            --strings-exp: Experimental features in the theory of strings.

                                                                                                                                                          • fmf : Strings

                                                                                                                                                            --strings-fmf: The finite model finding used by the theory of strings.

                                                                                                                                                          • lazyPp : Strings

                                                                                                                                                            --strings-lazy-pp: Perform string preprocessing lazily.

                                                                                                                                                          • mbr : Strings

                                                                                                                                                            --strings-mbr.

                                                                                                                                                            Use models to avoid reductions for extended functions that introduce quantified formulas.

                                                                                                                                                          • processLoopMode : Strings

                                                                                                                                                            --strings-process-loop-mode: Determines how to process looping string equations.

                                                                                                                                                          • regexpInclusion : Strings

                                                                                                                                                            --strings-regexp-inclusion.

                                                                                                                                                            Use regular expression inclusion for finding conflicts and avoiding regular expression unfolding.

                                                                                                                                                          Instances For
                                                                                                                                                            @[instance_reducible]
                                                                                                                                                            Equations
                                                                                                                                                            Equations
                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                            Instances For

                                                                                                                                                              Values of --uf-ss.

                                                                                                                                                              UF with cardinality options currently supported by the --uf-ss option when combined with finite model finding.

                                                                                                                                                              • full : Ss

                                                                                                                                                                full.

                                                                                                                                                                Default, use UF with cardinality to find minimal models for uninterpreted sorts (the default).

                                                                                                                                                              • noMinimal : Ss

                                                                                                                                                                no-minimal: Use UF with cardinality to shrink models, but do no enforce minimality.

                                                                                                                                                              • none : Ss

                                                                                                                                                                none: Do not use UF with cardinality to shrink model sizes.

                                                                                                                                                              Instances For
                                                                                                                                                                @[instance_reducible]
                                                                                                                                                                Equations
                                                                                                                                                                Equations
                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                Instances For

                                                                                                                                                                  The string cvc5 expects for a value of --uf-ss.

                                                                                                                                                                  Equations
                                                                                                                                                                  Instances For

                                                                                                                                                                    Uninterpreted functions.

                                                                                                                                                                    • eagerArithBvConv : Uf

                                                                                                                                                                      --eager-arith-bv-conv.

                                                                                                                                                                      Eagerly expand bit-vector to arithmetic conversions during preprocessing.

                                                                                                                                                                    • symmetryBreaker : Uf

                                                                                                                                                                      --symmetry-breaker: Use UF symmetry breaker (Deharbe et al., CADE 2011).

                                                                                                                                                                    • lazyLl : Uf

                                                                                                                                                                      --uf-lazy-ll: Do lambda lifting lazily.

                                                                                                                                                                    • ss : Uf

                                                                                                                                                                      --uf-ss: Mode of operation for uf with cardinality solver.

                                                                                                                                                                    • ssAbortCard : Uf

                                                                                                                                                                      --uf-ss-abort-card.

                                                                                                                                                                      Tells the uf with cardinality to only consider models that interpret uninterpreted sorts of cardinality at most N (-1 == no limit, default).

                                                                                                                                                                    • ssFair : Uf

                                                                                                                                                                      --uf-ss-fair: Use fair strategy for finite model finding multiple sorts.

                                                                                                                                                                    Instances For
                                                                                                                                                                      @[instance_reducible]
                                                                                                                                                                      Equations
                                                                                                                                                                      Equations
                                                                                                                                                                      Instances For

                                                                                                                                                                        The option's name, as cvc5 spells it.

                                                                                                                                                                        Equations
                                                                                                                                                                        Instances For

                                                                                                                                                                          Print format for printing instantiations.

                                                                                                                                                                          • list : PrintInst

                                                                                                                                                                            list.

                                                                                                                                                                            Print the list of instantiations per quantified formula, when non-empty (the default).

                                                                                                                                                                          • num : PrintInst

                                                                                                                                                                            num: Print the total number of instantiations per quantified formula, when non-zero.

                                                                                                                                                                          Instances For
                                                                                                                                                                            Equations
                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                            Instances For

                                                                                                                                                                              Quantifier conflict find modes.

                                                                                                                                                                              • conflict : CbqiMode

                                                                                                                                                                                conflict: Apply QCF algorithm to find conflicts only.

                                                                                                                                                                              • propEq : CbqiMode

                                                                                                                                                                                prop-eq: Apply QCF algorithm to propagate equalities as well as conflicts (the default).

                                                                                                                                                                              Instances For
                                                                                                                                                                                Equations
                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                Instances For

                                                                                                                                                                                  The string cvc5 expects for a value of --cbqi-mode.

                                                                                                                                                                                  Equations
                                                                                                                                                                                  Instances For

                                                                                                                                                                                    Mode for using instantiation evaluation.

                                                                                                                                                                                    • off : Ieval

                                                                                                                                                                                      off: Do not use instantiation evaluation.

                                                                                                                                                                                    • use : Ieval

                                                                                                                                                                                      use: Use instantiation evaluation (the default).

                                                                                                                                                                                    • useLearn : Ieval

                                                                                                                                                                                      use-learn: Use instantiation evaluation, and generalize learning.

                                                                                                                                                                                    Instances For
                                                                                                                                                                                      @[instance_reducible]
                                                                                                                                                                                      Equations
                                                                                                                                                                                      Equations
                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                      Instances For

                                                                                                                                                                                        Instantiation modes.

                                                                                                                                                                                        • full : InstWhen

                                                                                                                                                                                          full: Run instantiation round at full effort, before theory combination.

                                                                                                                                                                                        • fullDelay : InstWhen

                                                                                                                                                                                          full-delay.

                                                                                                                                                                                          Run instantiation round at full effort, before theory combination, after all other theories have finished.

                                                                                                                                                                                        • fullLastCall : InstWhen

                                                                                                                                                                                          full-last-call.

                                                                                                                                                                                          Alternate running instantiation rounds at full effort and last call. In other words, interleave instantiation and theory combination (the default).

                                                                                                                                                                                        • fullDelayLastCall : InstWhen

                                                                                                                                                                                          full-delay-last-call.

                                                                                                                                                                                          Alternate running instantiation rounds at full effort after all other theories have finished, and last call.

                                                                                                                                                                                        • lastCall : InstWhen

                                                                                                                                                                                          last-call.

                                                                                                                                                                                          Run instantiation at last call effort, after theory combination and and theories report sat.

                                                                                                                                                                                        Instances For
                                                                                                                                                                                          Equations
                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                          Instances For

                                                                                                                                                                                            ITE lifting modes for quantified formulas.

                                                                                                                                                                                            • none : IteLiftQuant

                                                                                                                                                                                              none: Do not lift if-then-else in quantified formulas.

                                                                                                                                                                                            • simple : IteLiftQuant

                                                                                                                                                                                              simple.

                                                                                                                                                                                              Lift if-then-else in quantified formulas if results in smaller term size (the default).

                                                                                                                                                                                            • all : IteLiftQuant

                                                                                                                                                                                              all: Lift if-then-else in quantified formulas.

                                                                                                                                                                                            Instances For
                                                                                                                                                                                              Equations
                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                              Instances For

                                                                                                                                                                                                Modes for quantifiers macro expansion.

                                                                                                                                                                                                • all : MacrosQuantMode

                                                                                                                                                                                                  all: Infer definitions for functions, including those containing quantified formulas.

                                                                                                                                                                                                • ground : MacrosQuantMode

                                                                                                                                                                                                  ground: Only infer ground definitions for functions.

                                                                                                                                                                                                • groundUf : MacrosQuantMode

                                                                                                                                                                                                  ground-uf.

                                                                                                                                                                                                  Only infer ground definitions for functions that result in triggers for all free variables (the default).

                                                                                                                                                                                                Instances For
                                                                                                                                                                                                  Equations
                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                    Miniscope quantifiers modes.

                                                                                                                                                                                                    • off : MiniscopeQuant

                                                                                                                                                                                                      off: Do not miniscope quantifiers.

                                                                                                                                                                                                    • conj : MiniscopeQuant

                                                                                                                                                                                                      conj: Use miniscoping of conjunctions only.

                                                                                                                                                                                                    • fv : MiniscopeQuant

                                                                                                                                                                                                      fv: Use free variable miniscoping only.

                                                                                                                                                                                                    • conjAndFv : MiniscopeQuant

                                                                                                                                                                                                      conj-and-fv: Enable both conjunction and free variable miniscoping (the default).

                                                                                                                                                                                                    • agg : MiniscopeQuant

                                                                                                                                                                                                      agg.

                                                                                                                                                                                                      Enable aggressive miniscope, which further may rewrite quantified formulas into a form where miniscoping is possible.

                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                      Equations
                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                        Modes to apply skolemization eagerly to bodies of quantified formulas.

                                                                                                                                                                                                        • off : PreSkolemQuant

                                                                                                                                                                                                          off: Do not apply Skolemization eagerly (the default).

                                                                                                                                                                                                        • on : PreSkolemQuant

                                                                                                                                                                                                          on: Apply Skolemization eagerly to top-level (negatively asserted) quantified formulas.

                                                                                                                                                                                                        • agg : PreSkolemQuant

                                                                                                                                                                                                          agg: Apply Skolemization eagerly and aggressively during preprocessing.

                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                          Equations
                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                            Modes for quantifiers splitting.

                                                                                                                                                                                                            • none : Dsplit

                                                                                                                                                                                                              none: Never split quantified formulas.

                                                                                                                                                                                                            • default : Dsplit

                                                                                                                                                                                                              default.

                                                                                                                                                                                                              Split quantified formulas over some finite datatypes when finite model finding is enabled.

                                                                                                                                                                                                            • agg : Dsplit

                                                                                                                                                                                                              agg: Aggressively split quantified formulas.

                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                              Equations
                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                Modes for terms included in the quantifiers term database.

                                                                                                                                                                                                                • all : TermDbMode

                                                                                                                                                                                                                  all: Quantifiers module considers all ground terms.

                                                                                                                                                                                                                • relevant : TermDbMode

                                                                                                                                                                                                                  relevant.

                                                                                                                                                                                                                  Quantifiers module considers only ground terms connected to current assertions (the default).

                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                    Trigger selection modes.

                                                                                                                                                                                                                    • min : TriggerSel

                                                                                                                                                                                                                      min: Consider only minimal subterms that meet criteria for triggers (the default).

                                                                                                                                                                                                                    • max : TriggerSel

                                                                                                                                                                                                                      max: Consider only maximal subterms that meet criteria for triggers.

                                                                                                                                                                                                                    • minSMax : TriggerSel

                                                                                                                                                                                                                      min-s-max.

                                                                                                                                                                                                                      Consider only minimal subterms that meet criteria for single triggers, maximal otherwise.

                                                                                                                                                                                                                    • minSAll : TriggerSel

                                                                                                                                                                                                                      min-s-all.

                                                                                                                                                                                                                      Consider only minimal subterms that meet criteria for single triggers, all otherwise.

                                                                                                                                                                                                                    • all : TriggerSel

                                                                                                                                                                                                                      all: Consider all subterms that meet criteria for triggers.

                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                                        Values of --user-pat.

                                                                                                                                                                                                                        These modes determine how user provided patterns (triggers) are used during E-matching. The modes vary on when instantiation based on user-provided triggers is combined with instantiation based on automatically selected triggers.

                                                                                                                                                                                                                        • use : UserPat

                                                                                                                                                                                                                          use.

                                                                                                                                                                                                                          Use both user-provided and auto-generated patterns when patterns are provided for a quantified formula.

                                                                                                                                                                                                                        • trust : UserPat

                                                                                                                                                                                                                          trust.

                                                                                                                                                                                                                          When provided, use only user-provided patterns for a quantified formula (the default).

                                                                                                                                                                                                                        • strict : UserPat

                                                                                                                                                                                                                          strict.

                                                                                                                                                                                                                          When provided, use only user-provided patterns for a quantified formula, and do not use any other instantiation techniques.

                                                                                                                                                                                                                        • resort : UserPat

                                                                                                                                                                                                                          resort: Use user-provided patterns only after auto-generated patterns saturate.

                                                                                                                                                                                                                        • ignore : UserPat

                                                                                                                                                                                                                          ignore: Ignore user-provided patterns.

                                                                                                                                                                                                                        • interleave : UserPat

                                                                                                                                                                                                                          interleave: Alternate between use/resort.

                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                                            Quantifier instantiation.

                                                                                                                                                                                                                            • enumInst : Quant

                                                                                                                                                                                                                              --enum-inst.

                                                                                                                                                                                                                              Enumerative instantiation: instantiate with ground terms from relevant domain, then arbitrary ground terms before answering unknown.

                                                                                                                                                                                                                            • fullSaturateQuant : Quant

                                                                                                                                                                                                                              --full-saturate-quant.

                                                                                                                                                                                                                              Resort to full effort techniques instead of answering unknown due to limited quantifier reasoning. Currently enables enumerative instantiation.

                                                                                                                                                                                                                            • printInst : Quant

                                                                                                                                                                                                                              --print-inst: Print format for printing instantiations.

                                                                                                                                                                                                                            • cbqi : Quant

                                                                                                                                                                                                                              --cbqi: Enable conflict-based quantifier instantiation.

                                                                                                                                                                                                                            • cbqiAllConflict : Quant

                                                                                                                                                                                                                              --cbqi-all-conflict.

                                                                                                                                                                                                                              Add all available conflicting instances during conflict-based instantiation.

                                                                                                                                                                                                                            • cbqiMode : Quant

                                                                                                                                                                                                                              --cbqi-mode: What effort to apply conflict find mechanism.

                                                                                                                                                                                                                            • cegqi : Quant

                                                                                                                                                                                                                              --cegqi: Turns on counterexample-based quantifier instantiation.

                                                                                                                                                                                                                            • cegqiBv : Quant

                                                                                                                                                                                                                              --cegqi-bv.

                                                                                                                                                                                                                              Use word-level inversion approach for counterexample-guided quantifier instantiation for bit-vectors.

                                                                                                                                                                                                                            • cegqiInnermost : Quant

                                                                                                                                                                                                                              --cegqi-innermost.

                                                                                                                                                                                                                              Only process innermost quantified formulas in counterexample-based quantifier instantiation.

                                                                                                                                                                                                                            • cegqiMidpoint : Quant

                                                                                                                                                                                                                              --cegqi-midpoint.

                                                                                                                                                                                                                              Choose substitutions based on midpoints of lower and upper bounds for counterexample-based quantifier instantiation.

                                                                                                                                                                                                                            • cegqiNestedQe : Quant

                                                                                                                                                                                                                              --cegqi-nested-qe.

                                                                                                                                                                                                                              Process nested quantified formulas with quantifier elimination in counterexample-based quantifier instantiation.

                                                                                                                                                                                                                            • eMatching : Quant

                                                                                                                                                                                                                              --e-matching: Whether to do heuristic E-matching.

                                                                                                                                                                                                                            • elimTautQuant : Quant

                                                                                                                                                                                                                              --elim-taut-quant: Eliminate tautological disjuncts of quantified formulas.

                                                                                                                                                                                                                            • enumInstInterleave : Quant

                                                                                                                                                                                                                              --enum-inst-interleave: Interleave enumerative instantiation with other techniques.

                                                                                                                                                                                                                            • enumInstSum : Quant

                                                                                                                                                                                                                              --enum-inst-sum.

                                                                                                                                                                                                                              Enumerating tuples of quantifiers by increasing the sum of indices, rather than the maximum.

                                                                                                                                                                                                                            • extRewriteQuant : Quant

                                                                                                                                                                                                                              --ext-rewrite-quant: Apply extended rewriting to bodies of quantified formulas.

                                                                                                                                                                                                                            • finiteModelFind : Quant

                                                                                                                                                                                                                              --finite-model-find: Use finite model finding heuristic for quantifier instantiation.

                                                                                                                                                                                                                            • fmfBound : Quant

                                                                                                                                                                                                                              --fmf-bound: Finite model finding on bounded quantification.

                                                                                                                                                                                                                            • fmfTypeCompletionThresh : Quant

                                                                                                                                                                                                                              --fmf-type-completion-thresh.

                                                                                                                                                                                                                              The maximum cardinality of an interpreted type for which exhaustive enumeration in finite model finding is attempted.

                                                                                                                                                                                                                            • ieval : Quant

                                                                                                                                                                                                                              --ieval: Mode for using instantiation evaluation.

                                                                                                                                                                                                                            • instLocal : Quant

                                                                                                                                                                                                                              --inst-local: Instantiations are local to the SAT context.

                                                                                                                                                                                                                            • instMaxRounds : Quant

                                                                                                                                                                                                                              --inst-max-rounds: Maximum number of instantiation rounds (-1 == no limit, default).

                                                                                                                                                                                                                            • instNoEntail : Quant

                                                                                                                                                                                                                              --inst-no-entail.

                                                                                                                                                                                                                              Do not consider instances of quantified formulas that are currently entailed.

                                                                                                                                                                                                                            • instWhen : Quant

                                                                                                                                                                                                                              --inst-when: When to apply instantiation.

                                                                                                                                                                                                                            • iteLiftQuant : Quant

                                                                                                                                                                                                                              --ite-lift-quant: Ite lifting mode for quantified formulas.

                                                                                                                                                                                                                            • macrosQuant : Quant

                                                                                                                                                                                                                              --macros-quant: Perform quantifiers macro expansion.

                                                                                                                                                                                                                            • macrosQuantMode : Quant

                                                                                                                                                                                                                              --macros-quant-mode: Mode for quantifiers macro expansion.

                                                                                                                                                                                                                            • mbqi : Quant

                                                                                                                                                                                                                              --mbqi: Use model-based quantifier instantiation.

                                                                                                                                                                                                                            • mbqiCheckTimeout : Quant

                                                                                                                                                                                                                              --mbqi-check-timeout.

                                                                                                                                                                                                                              Timeout (in milliseconds) for verifying subcalls for model-based instantiation (0 == no limit).

                                                                                                                                                                                                                            • mbqiEnum : Quant

                                                                                                                                                                                                                              --mbqi-enum: Use fast enumeration to augment instantiations from MBQI.

                                                                                                                                                                                                                            • mbqiOneInstPerRound : Quant

                                                                                                                                                                                                                              --mbqi-one-inst-per-round: Only add one instantiation per quantifier per round for mbqi.

                                                                                                                                                                                                                            • miniscopeQuant : Quant

                                                                                                                                                                                                                              --miniscope-quant: Miniscope mode for quantified formulas.

                                                                                                                                                                                                                            • miniscopeQuantUser : Quant

                                                                                                                                                                                                                              --miniscope-quant-user: Miniscope quantified formulas with user patterns.

                                                                                                                                                                                                                            • multiTriggerCache : Quant

                                                                                                                                                                                                                              --multi-trigger-cache: Caching version of multi triggers.

                                                                                                                                                                                                                            • multiTriggerLinear : Quant

                                                                                                                                                                                                                              --multi-trigger-linear.

                                                                                                                                                                                                                              Implementation of multi triggers where maximum number of instantiations is linear wrt number of ground terms.

                                                                                                                                                                                                                            • multiTriggerPriority : Quant

                                                                                                                                                                                                                              --multi-trigger-priority.

                                                                                                                                                                                                                              Only try multi triggers if single triggers give no instantiations.

                                                                                                                                                                                                                            • multiTriggerWhenSingle : Quant

                                                                                                                                                                                                                              --multi-trigger-when-single: Select multi triggers when single triggers exist.

                                                                                                                                                                                                                            • preSkolemQuant : Quant

                                                                                                                                                                                                                              --pre-skolem-quant.

                                                                                                                                                                                                                              Modes to apply skolemization eagerly to bodies of quantified formulas.

                                                                                                                                                                                                                            • prenexQuantUser : Quant

                                                                                                                                                                                                                              --prenex-quant-user: Prenex quantified formulas with user patterns.

                                                                                                                                                                                                                            • printInstFull : Quant

                                                                                                                                                                                                                              --print-inst-full: Print instantiations for formulas that do not have given identifiers.

                                                                                                                                                                                                                            • alphaEquiv : Quant

                                                                                                                                                                                                                              --quant-alpha-equiv: Infer alpha equivalence between quantified formulas.

                                                                                                                                                                                                                            • dsplit : Quant

                                                                                                                                                                                                                              --quant-dsplit: Mode for dynamic quantifiers splitting.

                                                                                                                                                                                                                            • relevantTriggers : Quant

                                                                                                                                                                                                                              --relevant-triggers: Prefer triggers that are more relevant based on SInE style analysis.

                                                                                                                                                                                                                            • subCbqi : Quant

                                                                                                                                                                                                                              --sub-cbqi: Enable conflict-based instantiation subsolver strategy.

                                                                                                                                                                                                                            • termDbMode : Quant

                                                                                                                                                                                                                              --term-db-mode: Which ground terms to consider for instantiation.

                                                                                                                                                                                                                            • triggerSel : Quant

                                                                                                                                                                                                                              --trigger-sel: Selection mode for triggers.

                                                                                                                                                                                                                            • userPat : Quant

                                                                                                                                                                                                                              --user-pat: Policy for handling user-provided patterns for quantifier instantiation.

                                                                                                                                                                                                                            • varElimQuant : Quant

                                                                                                                                                                                                                              --var-elim-quant: Enable simple variable elimination for quantified formulas.

                                                                                                                                                                                                                            • varEntEqElimQuant : Quant

                                                                                                                                                                                                                              --var-ent-eq-elim-quant.

                                                                                                                                                                                                                              Enable variable elimination for quantified formulas that infers entailed equalities corresponding to eliminations.

                                                                                                                                                                                                                            • varIneqElimQuant : Quant

                                                                                                                                                                                                                              --var-ineq-elim-quant.

                                                                                                                                                                                                                              Enable variable elimination based on infinite projection of unbound arithmetic variables.

                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                              @[instance_reducible]
                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                The option's name, as cvc5 spells it.

                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                  @[reducible]

                                                                                                                                                                                                                                  The type of the value the option expects.

                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                    The value as the string cvc5 expects.

                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                      Modes for enforcing fairness for counterexample guided quantifier instantion.

                                                                                                                                                                                                                                      • direct : Fair

                                                                                                                                                                                                                                        direct: Enforce fairness using direct conflict lemmas.

                                                                                                                                                                                                                                      • dtSize : Fair

                                                                                                                                                                                                                                        dt-size: Enforce fairness using size operator (the default).

                                                                                                                                                                                                                                      • dtHeightBound : Fair

                                                                                                                                                                                                                                        dt-height-bound: Enforce fairness by height bound predicate.

                                                                                                                                                                                                                                      • dtSizeBound : Fair

                                                                                                                                                                                                                                        dt-size-bound: Enforce fairness by size bound predicate.

                                                                                                                                                                                                                                      • none : Fair

                                                                                                                                                                                                                                        none: Do not enforce fairness.

                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                        @[instance_reducible]
                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                          Modes for applying rewriting for sygus symmetry breaking.

                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                                                              Modes for applying simple symmetry breaking based on the grammar for smart enumeration.

                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                                  Modes for sampling with counterexample-guided inductive synthesis (CEGIS).

                                                                                                                                                                                                                                                  • none : CegisSample

                                                                                                                                                                                                                                                    none: Do not use sampling with CEGIS (the default).

                                                                                                                                                                                                                                                  • use : CegisSample

                                                                                                                                                                                                                                                    use.

                                                                                                                                                                                                                                                    Use sampling to accelerate CEGIS. This will rule out solutions for a conjecture when they are not satisfied by a sample point.

                                                                                                                                                                                                                                                  • trust : CegisSample

                                                                                                                                                                                                                                                    trust.

                                                                                                                                                                                                                                                    Trust that when a solution for a conjecture is always true under sampling, then it is indeed a solution. Note this option may print out spurious solutions for synthesis conjectures.

                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                      Modes for sygus enumeration.

                                                                                                                                                                                                                                                      • smart : Enum

                                                                                                                                                                                                                                                        smart: Use smart enumeration based on datatype constraints.

                                                                                                                                                                                                                                                      • fast : Enum

                                                                                                                                                                                                                                                        fast: Use optimized enumerator for sygus enumeration.

                                                                                                                                                                                                                                                      • random : Enum

                                                                                                                                                                                                                                                        random: Use basic random enumerator for sygus enumeration.

                                                                                                                                                                                                                                                      • varAgnostic : Enum

                                                                                                                                                                                                                                                        var-agnostic: Use sygus solver to enumerate terms that are agnostic to variables.

                                                                                                                                                                                                                                                      • auto : Enum

                                                                                                                                                                                                                                                        auto: Internally decide the best policy for each enumerator (the default).

                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                        @[instance_reducible]
                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                                          Modes for sygus evaluation unfolding.

                                                                                                                                                                                                                                                          • none : EvalUnfold

                                                                                                                                                                                                                                                            none: Do not use sygus evaluation unfolding.

                                                                                                                                                                                                                                                          • single : EvalUnfold

                                                                                                                                                                                                                                                            single: Do single-step unfolding for all evaluation functions.

                                                                                                                                                                                                                                                          • singleBool : EvalUnfold

                                                                                                                                                                                                                                                            single-bool.

                                                                                                                                                                                                                                                            Do single-step unfolding for Boolean functions and ITEs, and multi-step unfolding for all others (the default).

                                                                                                                                                                                                                                                          • multi : EvalUnfold

                                                                                                                                                                                                                                                            multi: Do multi-step unfolding for all evaluation functions.

                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                                                                              Modes for default SyGuS grammars.

                                                                                                                                                                                                                                                              • simple : GrammarCons

                                                                                                                                                                                                                                                                simple: Use simple grammar construction (no symbolic terms or constants) (the default).

                                                                                                                                                                                                                                                              • anyConst : GrammarCons

                                                                                                                                                                                                                                                                any-const: Use symoblic constant constructors.

                                                                                                                                                                                                                                                              • anyTerm : GrammarCons

                                                                                                                                                                                                                                                                any-term.

                                                                                                                                                                                                                                                                When applicable, use constructors corresponding to any symbolic term. This option enables a sum-of-monomials grammar for arithmetic. For all other types, it enables symbolic constant constructors.

                                                                                                                                                                                                                                                              • anyTermConcise : GrammarCons

                                                                                                                                                                                                                                                                any-term-concise.

                                                                                                                                                                                                                                                                When applicable, use constructors corresponding to any symbolic term, favoring conciseness over generality. This option is equivalent to any-term but enables a polynomial grammar for arithmetic when not in a combined theory.

                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                                                  Template modes for sygus invariant synthesis.

                                                                                                                                                                                                                                                                  • none : InvTempl

                                                                                                                                                                                                                                                                    none: Synthesize invariant directly.

                                                                                                                                                                                                                                                                  • pre : InvTempl

                                                                                                                                                                                                                                                                    pre: Synthesize invariant based on weakening of precondition.

                                                                                                                                                                                                                                                                  • post : InvTempl

                                                                                                                                                                                                                                                                    post: Synthesize invariant based on strengthening of postcondition (the default).

                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                      Modes for sygus solution output.

                                                                                                                                                                                                                                                                      • status : Out

                                                                                                                                                                                                                                                                        status: Print only status for check-synth calls.

                                                                                                                                                                                                                                                                      • statusAndDef : Out

                                                                                                                                                                                                                                                                        status-and-def: Print status followed by definition corresponding to solution.

                                                                                                                                                                                                                                                                      • sygusStandard : Out

                                                                                                                                                                                                                                                                        sygus-standard: Print based on SyGuS standard (the default).

                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                        @[instance_reducible]
                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                                                          The string cvc5 expects for a value of --sygus-out.

                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                                                                                            Modes for single invocation techniques.

                                                                                                                                                                                                                                                                            • none : Si

                                                                                                                                                                                                                                                                              none: Do not use single invocation techniques (the default).

                                                                                                                                                                                                                                                                            • use : Si

                                                                                                                                                                                                                                                                              use: Use single invocation techniques only if grammar is not restrictive.

                                                                                                                                                                                                                                                                            • all : Si

                                                                                                                                                                                                                                                                              all: Always use single invocation techniques.

                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                              @[instance_reducible]
                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                Modes for reconstruction solutions while using single invocation techniques.

                                                                                                                                                                                                                                                                                • none : SiRcons

                                                                                                                                                                                                                                                                                  none.

                                                                                                                                                                                                                                                                                  Do not try to reconstruct solutions in the original (user-provided) grammar when using single invocation techniques. In this mode, solutions produced by cvc5 may violate grammar restrictions.

                                                                                                                                                                                                                                                                                • try : SiRcons

                                                                                                                                                                                                                                                                                  try.

                                                                                                                                                                                                                                                                                  Try to reconstruct solutions in the original grammar when using single invocation techniques in an incomplete (fail-fast) manner.

                                                                                                                                                                                                                                                                                • allLimit : SiRcons

                                                                                                                                                                                                                                                                                  all-limit.

                                                                                                                                                                                                                                                                                  Try to reconstruct solutions in the original grammar, but terminate if a maximum number of rounds for reconstruction is exceeded.

                                                                                                                                                                                                                                                                                • all : SiRcons

                                                                                                                                                                                                                                                                                  all.

                                                                                                                                                                                                                                                                                  Try to reconstruct solutions in the original grammar. In this mode, we do not terminate until a solution is successfully reconstructed (the default).

                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                                                                    Modes for piecewise-independent unification.

                                                                                                                                                                                                                                                                                    • none : UnifPi

                                                                                                                                                                                                                                                                                      none: Do not use piecewise-independent unification (the default).

                                                                                                                                                                                                                                                                                    • complete : UnifPi

                                                                                                                                                                                                                                                                                      complete.

                                                                                                                                                                                                                                                                                      Use complete approach for piecewise-independent unification (see Section 3 of Barbosa et al FMCAD 2019).

                                                                                                                                                                                                                                                                                    • condEnum : UnifPi

                                                                                                                                                                                                                                                                                      cond-enum.

                                                                                                                                                                                                                                                                                      Use unconstrained condition enumeration for piecewise-independent unification (see Section 4 of Barbosa et al FMCAD 2019).

                                                                                                                                                                                                                                                                                    • condEnumIgain : UnifPi

                                                                                                                                                                                                                                                                                      cond-enum-igain.

                                                                                                                                                                                                                                                                                      Same as cond-enum, but additionally uses an information gain heuristic when doing decision tree learning.

                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                                                                                                        Syntax-guided synthesis.

                                                                                                                                                                                                                                                                                        • abortSize : Sygus

                                                                                                                                                                                                                                                                                          --sygus-abort-size.

                                                                                                                                                                                                                                                                                          Tells enumerative sygus to only consider solutions up to term size N (-1 == no limit, default).

                                                                                                                                                                                                                                                                                        • fair : Sygus

                                                                                                                                                                                                                                                                                          --sygus-fair: If and how to apply fairness for sygus.

                                                                                                                                                                                                                                                                                        • rewriter : Sygus

                                                                                                                                                                                                                                                                                          --sygus-rewriter: If and how to apply rewriting for sygus symmetry breaking.

                                                                                                                                                                                                                                                                                        • simpleSymBreak : Sygus

                                                                                                                                                                                                                                                                                          --sygus-simple-sym-break.

                                                                                                                                                                                                                                                                                          If and how to apply simple symmetry breaking based on the grammar for smart enumeration.

                                                                                                                                                                                                                                                                                        • symBreakPbe : Sygus

                                                                                                                                                                                                                                                                                          --sygus-sym-break-pbe: Sygus symmetry breaking lemmas based on pbe conjectures.

                                                                                                                                                                                                                                                                                        • cegisSample : Sygus

                                                                                                                                                                                                                                                                                          --cegis-sample.

                                                                                                                                                                                                                                                                                          Mode for using samples in the counterexample-guided inductive synthesis loop.

                                                                                                                                                                                                                                                                                        • sygus : Sygus

                                                                                                                                                                                                                                                                                          --sygus: Support SyGuS commands.

                                                                                                                                                                                                                                                                                        • addConstGrammar : Sygus

                                                                                                                                                                                                                                                                                          --sygus-add-const-grammar: Statically add constants appearing in conjecture to grammars.

                                                                                                                                                                                                                                                                                        • coreConnective : Sygus

                                                                                                                                                                                                                                                                                          --sygus-core-connective.

                                                                                                                                                                                                                                                                                          Use unsat core analysis to construct Boolean connective to sygus conjectures.

                                                                                                                                                                                                                                                                                        • enum : Sygus

                                                                                                                                                                                                                                                                                          --sygus-enum: Mode for sygus enumeration.

                                                                                                                                                                                                                                                                                        • evalUnfold : Sygus

                                                                                                                                                                                                                                                                                          --sygus-eval-unfold: Modes for sygus evaluation unfolding.

                                                                                                                                                                                                                                                                                        • grammarCons : Sygus

                                                                                                                                                                                                                                                                                          --sygus-grammar-cons: Mode for SyGuS grammar construction.

                                                                                                                                                                                                                                                                                        • inst : Sygus

                                                                                                                                                                                                                                                                                          --sygus-inst: Enable SyGuS instantiation quantifiers module.

                                                                                                                                                                                                                                                                                        • invTempl : Sygus

                                                                                                                                                                                                                                                                                          --sygus-inv-templ.

                                                                                                                                                                                                                                                                                          Template mode for sygus invariant synthesis (weaken pre-condition, strengthen post-condition, or none).

                                                                                                                                                                                                                                                                                        • minGrammar : Sygus

                                                                                                                                                                                                                                                                                          --sygus-min-grammar: Statically minimize sygus grammars.

                                                                                                                                                                                                                                                                                        • out : Sygus

                                                                                                                                                                                                                                                                                          --sygus-out: Output mode for sygus.

                                                                                                                                                                                                                                                                                        • pbe : Sygus

                                                                                                                                                                                                                                                                                          --sygus-pbe.

                                                                                                                                                                                                                                                                                          Enable approach which unifies conditional solutions, specialized for programming-by-examples (pbe) conjectures.

                                                                                                                                                                                                                                                                                        • repairConst : Sygus

                                                                                                                                                                                                                                                                                          --sygus-repair-const: Use approach to repair constants in sygus candidate solutions.

                                                                                                                                                                                                                                                                                        • si : Sygus

                                                                                                                                                                                                                                                                                          --sygus-si: Mode for processing single invocation synthesis conjectures.

                                                                                                                                                                                                                                                                                        • siAbort : Sygus

                                                                                                                                                                                                                                                                                          --sygus-si-abort: Abort if synthesis conjecture is not single invocation.

                                                                                                                                                                                                                                                                                        • siRcons : Sygus

                                                                                                                                                                                                                                                                                          --sygus-si-rcons: Policy for reconstructing solutions for single invocation conjectures.

                                                                                                                                                                                                                                                                                        • stream : Sygus

                                                                                                                                                                                                                                                                                          --sygus-stream.

                                                                                                                                                                                                                                                                                          Enumerate a stream of solutions instead of terminating after the first one.

                                                                                                                                                                                                                                                                                        • unifPi : Sygus

                                                                                                                                                                                                                                                                                          --sygus-unif-pi: Mode for synthesis via piecewise-indepedent unification.

                                                                                                                                                                                                                                                                                        • verifyTimeout : Sygus

                                                                                                                                                                                                                                                                                          --sygus-verify-timeout.

                                                                                                                                                                                                                                                                                          Timeout (in milliseconds) for verifying satisfiability of synthesized terms (0 == no limit).

                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                          @[instance_reducible]
                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                            @[reducible]

                                                                                                                                                                                                                                                                                            The type of the value the option expects.

                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                                                                                                              The value as the string cvc5 expects.

                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                                A solver option, by category.

                                                                                                                                                                                                                                                                                                • base (opt : Base) : Option

                                                                                                                                                                                                                                                                                                  Resource limits, verbosity, statistics and incrementality.

                                                                                                                                                                                                                                                                                                • smt (opt : Smt) : Option

                                                                                                                                                                                                                                                                                                  The SMT layer: what a check can produce, self-checks, preprocessing.

                                                                                                                                                                                                                                                                                                • printing (opt : Printing) : Option

                                                                                                                                                                                                                                                                                                  How terms and models are printed.

                                                                                                                                                                                                                                                                                                • proof (opt : Proof) : Option

                                                                                                                                                                                                                                                                                                  Proof production and checking.

                                                                                                                                                                                                                                                                                                • sat (opt : Sat) : Option

                                                                                                                                                                                                                                                                                                  The SAT layer.

                                                                                                                                                                                                                                                                                                • theory (opt : Theory) : Option

                                                                                                                                                                                                                                                                                                  The theory layer, shared by every theory.

                                                                                                                                                                                                                                                                                                • arith (opt : Arith) : Option

                                                                                                                                                                                                                                                                                                  The arithmetic theory.

                                                                                                                                                                                                                                                                                                • arrays (opt : Arrays) : Option

                                                                                                                                                                                                                                                                                                  The theory of arrays.

                                                                                                                                                                                                                                                                                                • bv (opt : Bv) : Option

                                                                                                                                                                                                                                                                                                  The bit-vector theory.

                                                                                                                                                                                                                                                                                                • strings (opt : Strings) : Option

                                                                                                                                                                                                                                                                                                  The theory of strings and sequences.

                                                                                                                                                                                                                                                                                                • uf (opt : Uf) : Option

                                                                                                                                                                                                                                                                                                  Uninterpreted functions.

                                                                                                                                                                                                                                                                                                • quant (opt : Quant) : Option

                                                                                                                                                                                                                                                                                                  Quantifier instantiation.

                                                                                                                                                                                                                                                                                                • sygus (opt : Sygus) : Option

                                                                                                                                                                                                                                                                                                  Syntax-guided synthesis.

                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                  def Cvc.Solver.instDecidableEqOption.decEq (x✝ x✝¹ : Option) :
                                                                                                                                                                                                                                                                                                  Decidable (x✝ = x✝¹)
                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                                                      The flag and the value to hand cvc5's string-based setOption.

                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                                                                                                                        Every option at the top level #

                                                                                                                                                                                                                                                                                                        One abbreviation per option, named after its category and itself, so that .smt_produceModels stands for .smt .produceModels wherever an Option is expected, patterns included.

                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                        --incremental: Enable incremental solving.

                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                          --output: Enable output tag.

                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                            --parse-only: Exit after parsing input.

                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                              --preprocess-only: Exit after preprocessing input.

                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                --rlimit: Set resource limit.

                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                  --rlimit-per: Set resource limit per query.

                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                    --stats: Give statistics on exit.

                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                      --stats-all: Print unchanged (defaulted) statistics as well.

                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                        --stats-internal: Print internal (non-public) statistics as well.

                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                          --tlimit: Set time limit in milliseconds of wall clock time.

                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                            --tlimit-per: Set time limit per query in milliseconds.

                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                              --verbosity: The verbosity level of cvc5.

                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                --seed: Seed for random number generator.

                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                  --stats-every-query.

                                                                                                                                                                                                                                                                                                                                  In incremental mode, print stats after every satisfiability or validity query.

                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                    --decision: Choose decision mode.

                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                      --check-abducts: Checks whether produced solutions to get-abduct are correct.

                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                        --check-interpolants: Checks whether produced solutions to get-interpolant are correct.

                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                          --check-model-subsolver.

                                                                                                                                                                                                                                                                                                                                          Use subsolver to compute values when applicable in calls to get-value and check-models.

                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                            --check-models.

                                                                                                                                                                                                                                                                                                                                            After SAT/INVALID/UNKNOWN, check that the generated model satisfies user assertions.

                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                              --check-proofs: After UNSAT/VALID, check the generated proof (with proof).

                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                --check-synth-sol.

                                                                                                                                                                                                                                                                                                                                                Checks whether produced solutions to functions-to-synthesize satisfy the conjecture.

                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                  --check-unsat-cores: After UNSAT/VALID, produce and check an unsat core (expensive).

                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                    --debug-check-models.

                                                                                                                                                                                                                                                                                                                                                    After SAT/INVALID/UNKNOWN, check that the generated model satisfies user and internal assertions.

                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                      --produce-models: Support the get-value and get-model commands.

                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                        --produce-proofs: Produce proofs, support check-proofs and get-proof.

                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                          --produce-unsat-cores.

                                                                                                                                                                                                                                                                                                                                                          Turn on unsat core generation. Unless otherwise specified, cores will be produced using SAT soving under assumptions and preprocessing proofs.

                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                            --interpolants-mode: Choose interpolants production mode.

                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                              --learned-rewrite: Rewrite the input based on learned literals.

                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                --model-cores: Mode for producing model cores.

                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                  --print-cores-full.

                                                                                                                                                                                                                                                                                                                                                                  Print all formulas regardless of whether they are named, e.g. in unsat cores.

                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                    --produce-abducts: Support the get-abduct command.

                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                      --produce-assertions: Keep an assertions list. Note this option is always enabled.

                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                        --produce-assignments: Support the get-assignment command.

                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                          --produce-difficulty: Enable tracking of difficulty.

                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                            --produce-interpolants: Turn on interpolation generation.

                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                              --produce-learned-literals: Produce learned literals, support get-learned-literals.

                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                --produce-unsat-assumptions: Turn on unsat assumptions generation.

                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                  --simplification: Choose simplification mode.

                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                    --solve-bv-as-int: Mode for translating BVAnd to integer.

                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                      --solve-int-as-bv.

                                                                                                                                                                                                                                                                                                                                                                                      Attempt to solve a pure integer satisfiable problem by bitblasting in sufficient bitwidth (experimental).

                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                        --solve-real-as-int.

                                                                                                                                                                                                                                                                                                                                                                                        Attempt to solve a pure real satisfiable problem as an integer problem (for non-linear).

                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                          --static-learning: Use static learning (on by default).

                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                            --print-success: Print the "success" output required of SMT-LIBv2.

                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                              --dag-thresh.

                                                                                                                                                                                                                                                                                                                                                                                              Dagify common subexprs appearing > N times (1 == default, 0 == don't dagify).

                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                --expr-depth: Print exprs to depth N (0 == default, -1 == no limit).

                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                  --output-lang: Force output language.

                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                    --bv-print-consts-as-indexed-symbols.

                                                                                                                                                                                                                                                                                                                                                                                                    Print bit-vector constants in decimal (e.g. (_ bv1 4)) instead of binary (e.g. #b0001), applies to SMT-LIB 2.x.

                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                      --model-u-print: Determines how to print uninterpreted elements in models.

                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                        --proof-check: Select internal proof checking mode.

                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                          --proof-granularity: Modes for proof granularity.

                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                            --proof-print-conclusion: Print conclusion of proof steps when printing AST.

                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                              --proof-print-reference: Print reference to original file instead of redeclaring.

                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                --opt-res-reconstruction-size: Optimize resolution reconstruction to reduce proof size.

                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                  --proof-chain-m-res: Use chain multiset resolution.

                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                    --proof-rewrite-rcons-rec-limit.

                                                                                                                                                                                                                                                                                                                                                                                                                    The matching recursion limit for reconstructing proofs of theory rewrites.

                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                      --proof-rewrite-rcons-step-limit.

                                                                                                                                                                                                                                                                                                                                                                                                                      The limit of steps considered for reconstructing proofs of theory rewrites.

                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                        --prop-proof-mode: Modes for the type of proof generated by the SAT solver.

                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                          --preregister-mode: Modes for when to preregister literals.

                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                            --sat-random-seed: Sets the random seed for the sat solver.

                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                              --condense-function-values.

                                                                                                                                                                                                                                                                                                                                                                                                                              Condense values for functions in models rather than explicitly representing them.

                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                --default-function-value-mode: Mode for choosing default values for functions.

                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                  --ee-mode: Mode for managing equalities across theory solvers.

                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                    --arith-brab: Whether to use simple rounding, similar to a unit-cube test, for integers.

                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                      --arith-rewrite-equalities.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Turns on the preprocessing rewrite turning equalities into a conjunction of inequalities.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                        --arith-static-learning.

                                                                                                                                                                                                                                                                                                                                                                                                                                        Do arithmetic static learning for ite terms based on bounds when static learning is enabled.

                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                          --nl-cov.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Whether to use the cylindrical algebraic coverings solver for non-linear arithmetic.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                            --nl-cov-linear-model.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Whether to use the linear model as initial guess for the cylindrical algebraic coverings solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                              --nl-ext: Incremental linearization approach to non-linear.

                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                --nl-ext-factor: Use factoring inference in non-linear incremental linearization solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                  --nl-ext-flatten-mon: Use inference schema based on flattening monomials.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    --nl-ext-rewrite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Do context-dependent simplification based on rewrites in non-linear solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                      --nl-ext-tf-tplanes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Use non-terminating tangent plane strategy for transcendental functions for non-linear incremental linearization solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        --nl-ext-tplanes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use non-terminating tangent plane strategy for non-linear incremental linearization solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                          --nl-ext-tplanes-interleave.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Interleave tangent plane strategy for non-linear incremental linearization solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            --arrays-eager-index: Turn on eager index splitting for generated array lemmas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              --bitblast: Choose bitblasting mode.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                --bool-to-bv.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Convert booleans to bit-vectors of size 1 at various levels of aggressiveness.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --bv-eager-eval.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Perform eager context-dependent evaluation for applications of bv kinds in the equality engine.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --bv-sat-solver: Choose which sat solver to use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --bv-solver: Choose bit-vector solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --bv-to-bool: Lift bit-vectors of size 1 to booleans when possible.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --re-elim: Regular expression elimination mode.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --strings-check-entail-len: Check entailment between length terms to reduce splitting.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --strings-deq-ext: Use extensionality for string disequalities.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --strings-eager-eval.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Perform eager context-dependent evaluation for applications of string kinds in the equality engine.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --strings-eager-len-re: Use regular expressions for eager length conflicts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --strings-eager-solver: Use the eager solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --strings-exp: Experimental features in the theory of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --strings-fmf: The finite model finding used by the theory of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --strings-lazy-pp: Perform string preprocessing lazily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --strings-mbr.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use models to avoid reductions for extended functions that introduce quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --strings-process-loop-mode: Determines how to process looping string equations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --strings-regexp-inclusion.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use regular expression inclusion for finding conflicts and avoiding regular expression unfolding.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --eager-arith-bv-conv.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Eagerly expand bit-vector to arithmetic conversions during preprocessing.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --symmetry-breaker: Use UF symmetry breaker (Deharbe et al., CADE 2011).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --uf-lazy-ll: Do lambda lifting lazily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --uf-ss: Mode of operation for uf with cardinality solver.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --uf-ss-abort-card.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Tells the uf with cardinality to only consider models that interpret uninterpreted sorts of cardinality at most N (-1 == no limit, default).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --uf-ss-fair: Use fair strategy for finite model finding multiple sorts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --enum-inst.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Enumerative instantiation: instantiate with ground terms from relevant domain, then arbitrary ground terms before answering unknown.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --full-saturate-quant.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Resort to full effort techniques instead of answering unknown due to limited quantifier reasoning. Currently enables enumerative instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --print-inst: Print format for printing instantiations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --cbqi: Enable conflict-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --cbqi-all-conflict.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Add all available conflicting instances during conflict-based instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --cbqi-mode: What effort to apply conflict find mechanism.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --cegqi: Turns on counterexample-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --cegqi-bv.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Use word-level inversion approach for counterexample-guided quantifier instantiation for bit-vectors.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --cegqi-innermost.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Only process innermost quantified formulas in counterexample-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --cegqi-midpoint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Choose substitutions based on midpoints of lower and upper bounds for counterexample-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --cegqi-nested-qe.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Process nested quantified formulas with quantifier elimination in counterexample-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --e-matching: Whether to do heuristic E-matching.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --elim-taut-quant: Eliminate tautological disjuncts of quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --enum-inst-interleave: Interleave enumerative instantiation with other techniques.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --enum-inst-sum.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Enumerating tuples of quantifiers by increasing the sum of indices, rather than the maximum.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --ext-rewrite-quant: Apply extended rewriting to bodies of quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --finite-model-find: Use finite model finding heuristic for quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --fmf-bound: Finite model finding on bounded quantification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --fmf-type-completion-thresh.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The maximum cardinality of an interpreted type for which exhaustive enumeration in finite model finding is attempted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --ieval: Mode for using instantiation evaluation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --inst-local: Instantiations are local to the SAT context.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --inst-max-rounds: Maximum number of instantiation rounds (-1 == no limit, default).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --inst-no-entail.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Do not consider instances of quantified formulas that are currently entailed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --inst-when: When to apply instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --ite-lift-quant: Ite lifting mode for quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --macros-quant: Perform quantifiers macro expansion.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --macros-quant-mode: Mode for quantifiers macro expansion.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --mbqi: Use model-based quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --mbqi-check-timeout.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Timeout (in milliseconds) for verifying subcalls for model-based instantiation (0 == no limit).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --mbqi-enum: Use fast enumeration to augment instantiations from MBQI.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --mbqi-one-inst-per-round: Only add one instantiation per quantifier per round for mbqi.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --miniscope-quant: Miniscope mode for quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --miniscope-quant-user: Miniscope quantified formulas with user patterns.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --multi-trigger-cache: Caching version of multi triggers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --multi-trigger-linear.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Implementation of multi triggers where maximum number of instantiations is linear wrt number of ground terms.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --multi-trigger-priority.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Only try multi triggers if single triggers give no instantiations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --multi-trigger-when-single: Select multi triggers when single triggers exist.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --pre-skolem-quant.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Modes to apply skolemization eagerly to bodies of quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --prenex-quant-user: Prenex quantified formulas with user patterns.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --print-inst-full: Print instantiations for formulas that do not have given identifiers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --quant-alpha-equiv: Infer alpha equivalence between quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --quant-dsplit: Mode for dynamic quantifiers splitting.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --relevant-triggers: Prefer triggers that are more relevant based on SInE style analysis.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --sub-cbqi: Enable conflict-based instantiation subsolver strategy.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --term-db-mode: Which ground terms to consider for instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --trigger-sel: Selection mode for triggers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --user-pat: Policy for handling user-provided patterns for quantifier instantiation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --var-elim-quant: Enable simple variable elimination for quantified formulas.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --var-ent-eq-elim-quant.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Enable variable elimination for quantified formulas that infers entailed equalities corresponding to eliminations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --var-ineq-elim-quant.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enable variable elimination based on infinite projection of unbound arithmetic variables.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --sygus-abort-size.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Tells enumerative sygus to only consider solutions up to term size N (-1 == no limit, default).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --sygus-fair: If and how to apply fairness for sygus.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --sygus-rewriter: If and how to apply rewriting for sygus symmetry breaking.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --sygus-simple-sym-break.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        If and how to apply simple symmetry breaking based on the grammar for smart enumeration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --sygus-sym-break-pbe: Sygus symmetry breaking lemmas based on pbe conjectures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --cegis-sample.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Mode for using samples in the counterexample-guided inductive synthesis loop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --sygus: Support SyGuS commands.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --sygus-add-const-grammar: Statically add constants appearing in conjecture to grammars.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --sygus-core-connective.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Use unsat core analysis to construct Boolean connective to sygus conjectures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --sygus-enum: Mode for sygus enumeration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --sygus-eval-unfold: Modes for sygus evaluation unfolding.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --sygus-grammar-cons: Mode for SyGuS grammar construction.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --sygus-inst: Enable SyGuS instantiation quantifiers module.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --sygus-inv-templ.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Template mode for sygus invariant synthesis (weaken pre-condition, strengthen post-condition, or none).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --sygus-min-grammar: Statically minimize sygus grammars.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --sygus-out: Output mode for sygus.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --sygus-pbe.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Enable approach which unifies conditional solutions, specialized for programming-by-examples (pbe) conjectures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --sygus-repair-const: Use approach to repair constants in sygus candidate solutions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --sygus-si: Mode for processing single invocation synthesis conjectures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --sygus-si-abort: Abort if synthesis conjecture is not single invocation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --sygus-si-rcons: Policy for reconstructing solutions for single invocation conjectures.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --sygus-stream.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Enumerate a stream of solutions instead of terminating after the first one.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --sygus-unif-pi: Mode for synthesis via piecewise-indepedent unification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @[reducible, match_pattern, inline]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --sygus-verify-timeout.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Timeout (in milliseconds) for verifying satisfiability of synthesized terms (0 == no limit).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instances For