Equations
- Lean.NameSet.instUnion_batteries = { union := fun (s t : Lean.NameSet) => Std.TreeSet.foldl (fun (t : Lean.NameSet) (n : Lean.Name) => t.insert n) t s }
Equations
- Lean.NameSet.instInter_batteries = { inter := fun (s t : Lean.NameSet) => Std.TreeSet.foldl (fun (r : Lean.NameSet) (n : Lean.Name) => if t.contains n = true then r.insert n else r) ∅ s }
Equations
- Lean.NameSet.instSDiff_batteries = { sdiff := fun (s t : Lean.NameSet) => Std.TreeSet.foldl (fun (s : Lean.NameSet) (n : Lean.Name) => Std.TreeSet.erase s n) s t }