Documentation

Lean.Elab.PreDefinition.WF.Main

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.
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.
Equations
  • One or more equations did not get rendered due to their size.