Documentation

Lean.Meta.Tactic.Grind.Diseq

Returns some (c = d) if

  • c = d and False are in the same equivalence class, and
  • a (b) and c are in the same equivalence class, and
  • b (a) and d are in the same equivalence class. Otherwise return none.

Remark a and b are assumed to have the same type.

Equations
    Instances For

      Returns true if a and b are known to be disequal. See getDiseqFor?

      Equations
        Instances For

          Given an equality eq of the form c = d s.t. eq is False, and a = b is congruent to c = d, return a proof for a ≠ b

          Equations
            Instances For

              Returns a proof for true if a and b are known to be disequal. See getDiseqFor?

              Equations
                Instances For
                  Equations
                    Instances For