- fvar: Lean.FVarId → Lean.HeadIndex
- mvar: Lean.MVarId → Lean.HeadIndex
- const: Lean.Name → Lean.HeadIndex
- proj: Lean.Name → Nat → Lean.HeadIndex
- lit: Lean.Literal → Lean.HeadIndex
- sort: Lean.HeadIndex
- lam: Lean.HeadIndex
- forallE: Lean.HeadIndex
Equations
- Lean.instInhabitedHeadIndex = { default := Lean.HeadIndex.fvar default }
Equations
- Lean.instBEqHeadIndex = { beq := [anonymous] }
Equations
- Lean.instReprHeadIndex = { reprPrec := [anonymous] }
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
Equations
- Lean.Expr.toHeadIndex e = match Lean.Expr.toHeadIndexQuick? e with | some i => i | none => Lean.Expr.toHeadIndexSlow e