- toContext : Lean.Meta.Simp.Context
- enabled : Bool
- useHyps : Bool
- simprocs : Lean.Meta.Simp.SimprocsArray
Instances For
- ruleSet : LocalRuleSet
- normSimpContext : NormSimpContext
- options : Options'
Instances For
@[reducible, inline]
Equations
Instances For
Equations
Equations
Equations
- Aesop.SearchM.instInhabited = { default := failure }
Equations
- One or more equations did not get rendered due to their size.
Equations
- Aesop.SearchM.instMonadReaderContext = { read := MonadReaderOf.read }
def
Aesop.SearchM.run
{Q : Type}
[Queue Q]
{α : Type}
(ruleSet : LocalRuleSet)
(options : Options')
(simpConfig : Lean.Meta.Simp.Config)
(simpConfigStx? : Option Lean.Term)
(goal : Lean.MVarId)
(x : SearchM Q α)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- Aesop.setMaxRuleApplicationDepthReached = modify fun (s : Aesop.SearchM.State Q) => { iteration := s.iteration, queue := s.queue, maxRuleApplicationDepthReached := true }
Instances For
Equations
- Aesop.wasMaxRuleApplicationDepthReached = do let __do_lift ← get pure __do_lift.maxRuleApplicationDepthReached