Documentation

Aesop.Search.Expansion

Instances For
    Equations
    Instances For
      Instances For
        Equations
        Instances For
          def Aesop.runRegularRuleTac (goal : Goal) (tac : RuleTac) (ruleName : RuleName) (indexMatchLocations : Std.HashSet IndexMatchLocation) (patternInstantiations : Std.HashSet RulePatternInstantiation) (options : Options') :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Aesop.addRapps {Q : Type} [Queue Q] (parentRef : GoalRef) (rule : RegularRule) (rapps : Array RuleApplication) :
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[always_inline]
              def Aesop.withRuleTraceNode {Q : Type} [Queue Q] {α : Type} (ruleName : RuleName) (toEmoji : αString) (suffix : String) (k : SearchM Q α) :
              SearchM Q α
              Equations
              Instances For
                def Aesop.withRuleTraceNode.fmt {Q : Type} [Queue Q] {α : Type} (ruleName : RuleName) (toEmoji : αString) (suffix : String) (result : Except Lean.Exception α) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.runRegularRuleCore {Q : Type} [Queue Q] (parentRef : GoalRef) (rule : RegularRule) (indexMatchLocations : Std.HashSet IndexMatchLocation) (patternInstantiations : Std.HashSet RulePatternInstantiation) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Aesop.runSafeRule {Q : Type} [Queue Q] (parentRef : GoalRef) (matchResult : IndexMatchResult SafeRule) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Aesop.runUnsafeRule {Q : Type} [Queue Q] (parentRef : GoalRef) (matchResult : IndexMatchResult UnsafeRule) :
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        Instances For
                          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
                              def Aesop.runFirstUnsafeRule {Q : Type} [Queue Q] (postponedSafeRules : Array PostponedSafeRule) (parentRef : GoalRef) :
                              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
                                  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
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For