Documentation

Aesop.Frontend.Saturate

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
        def Aesop.ElabM.runForwardElab {α : Type} (goal : Lean.MVarId) (x : ElabM α) :
        Lean.Elab.TermElabM α
        Equations
        Instances For
          def Aesop.Frontend.mkForwardOptions (maxDepth? : Option Nat) (traceScript : Bool) :
          Lean.CoreM Options'
          Equations
          Instances For
            def Aesop.Frontend.elabGlobalRuleSets (rsNames : Array Lean.Ident) :
            Lean.CoreM (Array (GlobalRuleSet × Lean.Name × Lean.Name))
            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
                Instances For
                  def Aesop.Frontend.isImplication (e : Lean.Expr) :
                  Lean.MetaM Bool
                  Equations
                  • Aesop.Frontend.isImplication e = Lean.Meta.forallBoundedTelescope e (some 1) fun (args : Array Lean.Expr) (body : Lean.Expr) => pure !args.isEmpty <&&> Lean.Meta.isProp body
                  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.Frontend.elabAdditionalForwardRules (rs : LocalRuleSet) (rules : Array (Lean.TSyntax `Aesop.Frontend.Parser.additionalRule)) :
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def Aesop.Frontend.elabForwardRuleSetCore (rsNames : Array Lean.Ident) (additionalRules : Array (Lean.TSyntax `Aesop.Frontend.Parser.additionalRule)) (options : Options') :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            def Aesop.Frontend.elabForwardRuleSet (rsNames? : Option (Lean.TSyntax `Aesop.Frontend.Parser.usingRuleSets)) (additionalRules? : Option (Lean.TSyntax `Aesop.Frontend.Parser.additionalRules)) (options : Options') :
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def Aesop.Frontend.evalSaturateCore (stx : Lean.Syntax) (depth? : Option (Lean.TSyntax `num)) (rules? : Option (Lean.TSyntax `Aesop.Frontend.Parser.additionalRules)) (rs? : Option (Lean.TSyntax `Aesop.Frontend.Parser.usingRuleSets)) (traceScript : Bool) :
                              Lean.Elab.Tactic.TacticM Unit
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                def Aesop.Frontend.saturate :
                                Lean.ParserDescr
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  def Aesop.Frontend.saturate? :
                                  Lean.ParserDescr
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Aesop.Frontend.evalSaturate :
                                    Lean.Elab.Tactic.Tactic
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Aesop.Frontend.evalSaturate? :
                                      Lean.Elab.Tactic.Tactic
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def Aesop.Frontend.tacticForward____ :
                                        Lean.ParserDescr
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          def Aesop.Frontend.tacticForward?____ :
                                          Lean.ParserDescr
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For