Documentation

CombinatorialGames.Mathlib.Order

exists_between for Finsets #

theorem Finset.exists_between {α : Type u_1} [LinearOrder α] [DenselyOrdered α] {s t : Finset α} (hs : s.Nonempty) (ht : t.Nonempty) (H : xs, yt, x < y) :
∃ (b : α), (∀ xs, x < b) yt, b < y
theorem Finset.exists_between' {α : Type u_1} [LinearOrder α] [DenselyOrdered α] (s t : Finset α) [NoMaxOrder α] [NoMinOrder α] [Nonempty α] (H : xs, yt, x < y) :
∃ (b : α), (∀ xs, x < b) yt, b < y
theorem Set.Finite.exists_between {α : Type u_1} [LinearOrder α] [DenselyOrdered α] {s t : Set α} (hsf : s.Finite) (hs : s.Nonempty) (htf : t.Finite) (ht : t.Nonempty) (H : xs, yt, x < y) :
∃ (b : α), (∀ xs, x < b) yt, b < y
theorem Set.Finite.exists_between' {α : Type u_1} [LinearOrder α] [DenselyOrdered α] [NoMaxOrder α] [NoMinOrder α] [Nonempty α] {s t : Set α} (hs : s.Finite) (ht : t.Finite) (H : xs, yt, x < y) :
∃ (b : α), (∀ xs, x < b) yt, b < y