Documentation

Aesop.RuleTac.Forward

Instances For
    • toAssert : Array (Lean.Expr × Lean.Expr × Nat)
    • usedHyps : Std.HashSet Lean.FVarId
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        def Aesop.RuleTac.makeForwardHypProofs (e : Lean.Expr) (patSubst? : Option Substitution) (immediate : UnorderedArraySet PremiseIndex) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Aesop.RuleTac.makeForwardHypProofs' (e : Lean.Expr) (patSubsts? : Option (Array Substitution)) (immediate : UnorderedArraySet PremiseIndex) :
          Equations
          Instances For
            def Aesop.RuleTac.assertForwardHyp (goal : Lean.MVarId) (hyp : Lean.Meta.Hypothesis) (depth : Nat) :
            ScriptM (Lean.FVarId × Lean.MVarId)
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Aesop.RuleTac.applyForwardRule (goal : Lean.MVarId) (e : Lean.Expr) (patSubsts? : Option (Array Substitution)) (immediate : UnorderedArraySet PremiseIndex) (clear : Bool) (maxDepth? : Option Nat) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[inline]
                def Aesop.RuleTac.forwardExpr (e : Lean.Expr) (immediate : UnorderedArraySet PremiseIndex) (clear : Bool) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.RuleTac.forwardConst (decl : Lean.Name) (immediate : UnorderedArraySet PremiseIndex) (clear : Bool) :
                  Equations
                  Instances For
                    def Aesop.RuleTac.forwardTerm (stx : Lean.Term) (immediate : UnorderedArraySet PremiseIndex) (clear : Bool) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Aesop.RuleTac.forward (t : RuleTerm) (immediate : UnorderedArraySet PremiseIndex) (clear : Bool) :
                      Equations
                      Instances For
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For