Documentation

Aesop.Search.SearchM

Instances For
    Instances For
      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
          def Aesop.SearchM.instInhabitedState.default {a✝ : Type} [Inhabited a✝] {a✝¹ : Queue a✝} :
          State a✝
          Equations
            Instances For
              @[reducible, inline]
              abbrev Aesop.SearchM (Q : Type) [Queue Q] (α : Type) :
              Equations
                Instances For
                  Equations
                    instance Aesop.SearchM.instInhabited {Q : Type} [Queue Q] {α : Type} :
                    Equations
                      def Aesop.SearchM.run' {Q : Type} [Queue Q] {α : Type} (ctx : Context) (σ : State Q) (tree : Tree) (x : SearchM Q α) :
                      Equations
                        Instances For
                          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
                            Instances For
                              Equations
                                Instances For
                                  def Aesop.setTree {Q : Type} [Queue Q] :
                                  Equations
                                    Instances For
                                      def Aesop.modifyTree {Q : Type} [Queue Q] :
                                      (TreeTree)SearchM Q Unit
                                      Equations
                                        Instances For
                                          Equations
                                            Instances For
                                              Equations
                                                Instances For
                                                  Equations
                                                    Instances For
                                                      Equations
                                                        Instances For