Documentation

LeanCert.Tactic.IntervalAuto.ProveCommon

Common Proving Utilities #

Shared utilities for proving bounds across all interval tactics.

Try to close a goal with a sequence of tactics

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

    Standard tactics for closing side goals

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

      Try to close side goals generated by reifying x ^ q as exp (log x * q).

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

        Close all remaining side goals

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

          Extract rational bound from possible coercion

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

            Try to extract AST from an Expr.eval application, or reify if it's a raw expression

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

              Get support proof for an AST, returning (proof, useWithInv)

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

                Build a Box expression (List IntervalRat) from an array of VarIntervalInfo

                Equations
                Instances For

                  Check if a certificate check will succeed (without throwing)

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

                    Extract bounds from IntervalInfo for subdivision

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

                      Extract a rational literal from an expression

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