Documentation

Lean.Elab.PreDefinition.WF.Main

Equations
Instances For
    partial def Lean.Elab.withCommonTelescope.go {α : Type} (k : Array ExprArray ExprTermElabM α) (fvars vals : Array Expr) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Lean.Elab.varyingVarNames (fixedPrefixSize : Nat) (preDef : PreDefinition) :

      Collect the names of the varying variables (after the fixed prefix); this also determines the arity for the well-founded translations, and is turned into an ArgsPacker. We use the term to determine the arity, but take the name from the type, for better names in the

      fun : (n : Nat) → Nat | 0 => 0 | n+1 => fun n
      

      idiom.

      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