- native : SolverConfig
- rawNative : SolverConfig
- leanSmt : SolverConfig
- smt (solverName : Auto.Solver.SMT.SolverName) : SolverConfig
- tptp (solverName : Auto.Solver.TPTP.SolverName) (path : String) : SolverConfig
Instances For
Equations
Equations
Equations
- EvalAuto.instReprSolverConfig = { reprPrec := EvalAuto.reprSolverConfig✝ }
Equations
- One or more equations did not get rendered due to their size.
Equations
Instances For
def
EvalAuto.withAutoSolverConfigOptions
{α : Type}
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[Lean.MonadWithOptions m]
[MonadControlT Lean.CoreM m]
[MonadWithReaderOf Lean.Core.Context m]
(config : SolverConfig)
(timeout : Nat)
(k : m α)
:
m α
Equations
- One or more equations did not get rendered due to their size.
- EvalAuto.withAutoSolverConfigOptions EvalAuto.SolverConfig.rawNative timeout k = k
- EvalAuto.withAutoSolverConfigOptions EvalAuto.SolverConfig.leanSmt timeout k = Lean.throwError (Lean.toMessageData "Lean-SMT is currently not supported")