Documentation

HexRCF.Tactic

An optional handler either declines the source syntax, reports a terminal failure (including false verdicts and exhausted/rejected replay), or proposes an ordinary proof of the original goal.

Instances For
    @[reducible, inline]

    Optional coefficient solvers receive the unchanged source target.

    Equations
    Instances For

      Registered declaration names, deduplicated and sorted by Name.lt. Lookup order is independent of attribute and import order.

      Equations
      Instances For

        Optional solvers may depend only on Lean's standard logical axioms. Imported dependency inventories also cover theorem bodies hidden by modules.

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

          Screen closed expression data before native evaluation or proof acceptance. Local hypotheses remain permitted; unresolved and nonstandard dependencies do not.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Hex.RCF.checkProof (name : Lean.Name) (target proof : Lean.Expr) (category : String := "rcf proof") :

            Accept only a closed ordinary proof of the exact target. Agreement cannot assign caller metavariables; a fresh uncached theorem checks the candidate against its target in the kernel and exposes all transitive dependencies.

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

              Prove a rational goal without dispatching coefficient handlers. Unsupported syntax and unsuccessful proof attempts restore the metavariable state.

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

                Prove a rational goal, or dispatch only a typed closed-coefficient decline. Every unsuccessful attempt restores its metavariable state, including runtime exceptions. Existing rational search and replay remain terminal.

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

                  Decide a supported singly quantified univariate real polynomial goal by building and replaying a literal certificate.

                  Equations
                  Instances For

                    Elaborate rcf by constructing and replaying a checked certificate.

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