Documentation

Lean.Meta.Tactic.Grind.Simp

Simplifies the given expression using the grind simprocs and normalization theorems.

Instances For

    Similar to simpCore, but uses dsimp.

    Instances For
      @[export lean_grind_preprocess]

      Preprocesses e using grind normalization theorems and simprocs, and then applies several other preprocessing steps.

      Instances For
        def Lean.Meta.Grind.pushNewFact' (prop proof : Expr) (generation : Nat := 0) :
        Instances For
          def Lean.Meta.Grind.pushNewFact (proof : Expr) (generation : Nat := 0) :

          Infers the type of the proof, preprocess it, and adds it to todo list.

          Instances For

            A lighter version of preprocess which produces a definitionally equal term, but ensures assumptions made by grind are satisfied.

            Instances For