def
Lean.Elab.Structural.withCommonTelescope
{α : Type}
(preDefs : Array Lean.Elab.PreDefinition)
(k : Array Lean.Expr → Array Lean.Expr → Lean.Elab.Structural.M α)
:
Equations
- Lean.Elab.Structural.withCommonTelescope preDefs k = Lean.Elab.Structural.withCommonTelescope.go k #[] (Array.map (fun (x : Lean.Elab.PreDefinition) => x.value) preDefs)
Instances For
partial def
Lean.Elab.Structural.withCommonTelescope.go
{α : Type}
(k : Array Lean.Expr → Array Lean.Expr → Lean.Elab.Structural.M α)
(fvars vals : Array Lean.Expr)
:
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
def
Lean.Elab.Structural.structuralRecursion
(preDefs : Array Lean.Elab.PreDefinition)
(termArg?s : Array (Option Lean.Elab.TerminationArgument))
:
Equations
- One or more equations did not get rendered due to their size.