Documentation

Lean.Meta.Tactic.AC.Main

@[reducible, inline]
Instances For
    Instances For
      Instances For
        Instances For
          @[match_pattern]
          def Lean.Meta.AC.bin (op l r : Expr) :
          Instances For
            Instances For

              In order to prevent the kernel trying to reduce the atoms of the expression, we abstract the proof over them. But ac_rfl proofs are not completely abstract in the value of the atoms – it recognizes neutral elements. So we have to abstract over these proofs as well.

              Instances For
                Instances For
                  Instances For

                    Implementation of the ac_nf tactic when operating on the main goal.

                    Instances For

                      Implementation of the ac_nf tactic when operating on a hypothesis.

                      Instances For