Documentation

Aesop.Search.SearchM

Equations
structure Aesop.SearchM.State (Q : Type) [Queue Q] :
  • iteration : Iteration
  • queue : Q
  • maxRuleApplicationDepthReached : Bool
Instances For
instance Aesop.SearchM.instInhabitedState {a✝ : Type} [Inhabited a✝] {a✝¹ : Queue a✝} :
Equations
instance Aesop.SearchM.instInhabited {Q : Type} [Queue Q] {α : Type} :
Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
Equations
  • One or more equations did not get rendered due to their size.
def Aesop.SearchM.run' {Q : Type} [Queue Q] {α : Type} (ctx : Context) (σ : State Q) (t : Tree) (x : SearchM Q α) :
Equations
  • One or more equations did not get rendered due to their size.
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) (stats : Stats) (x : SearchM Q α) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
Equations