- visitedLevel : Lean.LevelSet
- visitedExpr : Lean.ExprSet
Instances For
Equations
- Lean.CollectLevelParams.instInhabitedState = { default := { visitedLevel := ∅, visitedExpr := ∅, params := #[] } }
@[reducible, inline]
Equations
Instances For
Equations
- Lean.CollectLevelParams.visitLevels us s = List.foldl (fun (s : Lean.CollectLevelParams.State) (u : Lean.Level) => Lean.CollectLevelParams.visitLevel u s) s us
Instances For
def
Lean.CollectLevelParams.State.getUnusedLevelParam
(s : Lean.CollectLevelParams.State)
(pre : Lean.Name := `v)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Lean.CollectLevelParams.State.getUnusedLevelParam.loop
(s : Lean.CollectLevelParams.State)
(pre : Lean.Name := `v)
(i : Nat)
:
Equations
Instances For
Equations
- s.collect e = Lean.collectLevelParams s e