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