theorem Finset.sdiff_erase_notMem {α : Type u_1} {s t : Finset α} {a : α} [DecidableEq α] (h : a ∉ s) :
theorem Finset.inter_ssubset_of_not_subset_left {α : Type u_1} [DecidableEq α] {s t : Finset α} (h : ¬s ⊆ t) :
s ∩ t ⊂ s
theorem Finset.inter_ssubset_of_not_subset_right {α : Type u_1} [DecidableEq α] {s t : Finset α} (h : ¬t ⊆ s) :
s ∩ t ⊂ t
theorem Finset.finset_biUnion_union {α : Type u_1} {β : Type u_2} [DecidableEq α] (s t : Finset α) (u : α → Finset β) [DecidableEq β] :
theorem Finset.finset_biUnion_inter {α : Type u_1} {β : Type u_2} [DecidableEq α] (s t : Finset α) (u : α → Finset β) [DecidableEq β] :
@[simp]
theorem Finset.interval_induction {α : Type u_1} {a b : α} [LinearOrder α] {F : Finset α} {R : α → α → Prop} (hjoin : ∀ (a c b : α), a < c → c < b → R a c → R c b → R a b) (hab : a < b) (hgap : ∀ (s t : α), a ≤ s → s < t → t ≤ b → s = a ∨ s ∈ F → t = b ∨ t ∈ F → (∀ u ∈ F, u ∉ Set.Ioo s t) → R s t) :
R a b
A relation that joins adjacent intervals holds across an interval if it holds on each
successive gap of a finite set of cut points. The gaps are the subintervals whose endpoints lie in
{a, b} ∪ F and whose interiors avoid F.