Documentation

Mathlib.Tactic.FunProp.Decl

funProp environment extension that stores all registered function properties #

Basic information about function property

To use funProp to prove a function property P : (α→β)→Prop one has to provide FunPropDecl.

  • funPropName : Lean.Name

    function transformation name

  • path for discriminatory tree

  • funArgId : Nat

    argument index of a function this function property talks about. For example, this would be 4 for @Continuous α β _ _ f

  • dischargeStx? : Option (Lean.TSyntax `tactic)

    Custom discharger for this function property.

Instances For
    Equations
    Instances For
      def Mathlib.Meta.FunProp.addFunPropDecl (declName : Lean.Name) (dischargeStx? : Option (Lean.TSyntax `tactic)) :
      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

          Returns function property declaration from e = P f.

          Equations
          Instances For

            Returns function f from e = P f and P is function property.

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