Documentation

Mathlib.Tactic.ErwQuestion

The erw? tactic #

erw? [r] calls erw [r] (note that only a single step is allowed), and then attempts to identify any subexpression which would block the use of rw instead. It does so by identifying subexpressions which are defeq, but not at reducible transparency.

If set to true, erw? will log more information as it attempts to identify subexpressions which would block the use of rw instead.

erw? [r] calls erw [r] (note that only a single step is allowed), and then attempts to identify any subexpression which would block the use of rw instead. It does so by identifying subexpressions which are defeq, but not at reducible transparency.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Check if two expressions are different at reducible transparency. Attempt to log an info message for the first subexpressions which are different (but agree at default transparency).

    Also returns an array of messages for the verbose report.

    Instances For

      Checks that the input Expr represents a proof produced by (e)rw and returns the types of the LHS of the equality being written (one from the target, the other from the lemma used). These will be defeq, but not necessarily reducibly so.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For