Documentation

HammerCore.Tactic

def HammerCore.removeHammerStar (facts : Lean.Syntax.TSepArray [`HammerCore.hammerStar, `term] ",") :

Given a Syntax.TSepArray of facts provided by the user (which may include * to indicate that hammer should read in the full local context) removeHammerStar returns the Syntax.TSepArray with * removed and a boolean that indicates whether * was included in the original input.

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

                A function to determine whether an error thrown by hammer was generated by throwSimpPreprocessingError

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

                  A function to determine whether an error thrown by hammer was generated by throwTranslationError

                  Equations
                  Instances For

                    A function to determine whether an error thrown by hammer was generated by throwExternalSolverError

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

                      A function to determine whether an error thrown by hammer was generated by throwDuperError

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

                        A function to determine whether an error thrown by hammer was generated by throwProofFitError

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def HammerCore.runHammerCore (stxRef : Lean.Syntax) (simpLemmas : Lean.Syntax.TSepArray [`Lean.Parser.Tactic.simpErase, `Lean.Parser.Tactic.simpLemma] ",") (premises : Lean.Syntax.TSepArray `term ",") (includeLCtx : Bool) (configOptions : ConfigurationOptions) :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For