- visitedExpr : Lean.ExprSet
- fvarSet : Lean.FVarIdSet
- fvarIds : Array Lean.FVarId
Equations
- Lean.CollectFVars.instInhabitedState = { default := { visitedExpr := default, fvarSet := default, fvarIds := default } }
Equations
- Lean.CollectFVars.State.add s fvarId = { visitedExpr := s.visitedExpr, fvarSet := Std.RBTree.insert s.fvarSet fvarId, fvarIds := Array.push s.fvarIds fvarId }
@[inline]
Equations
- Lean.collectFVars s e = Lean.CollectFVars.main e s