Loogle!
Result
Found 174 declarations mentioning Set.OrdConnected.
- Set.OrdConnected 📋 Mathlib.Order.Interval.Set.Defs
{α : Type u_1} [Preorder α] (s : Set α) : Prop - Set.OrdConnected.mk 📋 Mathlib.Order.Interval.Set.Defs
{α : Type u_1} [Preorder α] {s : Set α} (out' : ∀ ⦃x : α⦄, x ∈ s → ∀ ⦃y : α⦄, y ∈ s → Set.Icc x y ⊆ s) : s.OrdConnected - Set.OrdConnected.out' 📋 Mathlib.Order.Interval.Set.Defs
{α : Type u_1} {inst✝ : Preorder α} {s : Set α} [self : s.OrdConnected] ⦃x : α⦄ (hx : x ∈ s) ⦃y : α⦄ (hy : y ∈ s) : Set.Icc x y ⊆ s - Set.ordConnected_univ 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] : Set.univ.OrdConnected - Set.ordConnected_Ici 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a : α} : (Set.Ici a).OrdConnected - Set.ordConnected_Iic 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a : α} : (Set.Iic a).OrdConnected - Set.ordConnected_Iio 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a : α} : (Set.Iio a).OrdConnected - Set.ordConnected_Ioi 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a : α} : (Set.Ioi a).OrdConnected - Set.ordConnected_empty 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] : ∅.OrdConnected - Set.ordConnected_Icc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a b : α} : (Set.Icc a b).OrdConnected - Set.ordConnected_Ico 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a b : α} : (Set.Ico a b).OrdConnected - Set.ordConnected_Ioc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a b : α} : (Set.Ioc b a).OrdConnected - Set.ordConnected_Ioo 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {a b : α} : (Set.Ioo a b).OrdConnected - Set.ordConnected_singleton 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_3} [PartialOrder α] {a : α} : {a}.OrdConnected - Set.ordConnected_iInter 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {ι : Sort u_3} {s : ι → Set α} (hs : ∀ (i : ι), (s i).OrdConnected) : (⋂ i, s i).OrdConnected - Set.ordConnected_iInter' 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {ι : Sort u_3} {s : ι → Set α} [∀ (i : ι), (s i).OrdConnected] : (⋂ i, s i).OrdConnected - Set.ordConnected_uIoc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {a b : α} : (Set.uIoc a b).OrdConnected - IsAntichain.ordConnected 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [PartialOrder α] {s : Set α} (hs : IsAntichain (fun x1 x2 => x1 ≤ x2) s) : s.OrdConnected - Set.OrdConnected.inter 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s t : Set α} (hs : s.OrdConnected) (ht : t.OrdConnected) : (s ∩ t).OrdConnected - Set.OrdConnected.inter' 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s t : Set α} [s.OrdConnected] [t.OrdConnected] : (s ∩ t).OrdConnected - Set.ordConnected_uIcc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {a b : α} : (Set.uIcc a b).OrdConnected - Set.OrdConnected.preimage_anti 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {s : Set α} {f : β → α} (hs : s.OrdConnected) (hf : Antitone f) : (f ⁻¹' s).OrdConnected - Set.OrdConnected.preimage_mono 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {s : Set α} {f : β → α} (hs : s.OrdConnected) (hf : Monotone f) : (f ⁻¹' s).OrdConnected - Set.ordConnected_sInter 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {S : Set (Set α)} (hS : ∀ s ∈ S, s.OrdConnected) : (⋂₀ S).OrdConnected - Set.instDenselyOrdered 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] [DenselyOrdered α] {s : Set α} [hs : s.OrdConnected] : DenselyOrdered ↑s - Set.ordConnected_pi' 📋 Mathlib.Order.Interval.Set.OrdConnected
{ι : Type u_3} {α : ι → Type u_4} [(i : ι) → Preorder (α i)] {s : Set ι} {t : (i : ι) → Set (α i)} [h : ∀ (i : ι), (t i).OrdConnected] : (s.pi t).OrdConnected - Set.ordConnected_biInter 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {ι : Sort u_3} {p : ι → Prop} {s : (i : ι) → p i → Set α} (hs : ∀ (i : ι) (hi : p i), (s i hi).OrdConnected) : (⋂ i, ⋂ (hi : p i), s i hi).OrdConnected - Set.Icc_subset 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] (s : Set α) [hs : s.OrdConnected] {x y : α} (hx : x ∈ s) (hy : y ∈ s) : Set.Icc x y ⊆ s - Set.ordConnected_inter_Icc_of_subset 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [PartialOrder α] {s : Set α} {x y : α} (h : Set.Ioo x y ⊆ s) : (s ∩ Set.Icc x y).OrdConnected - Set.OrdConnected.out 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} (h : s.OrdConnected) ⦃x : α⦄ : x ∈ s → ∀ ⦃y : α⦄, y ∈ s → Set.Icc x y ⊆ s - Set.ordConnected_def 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} : s.OrdConnected ↔ ∀ ⦃x : α⦄, x ∈ s → ∀ ⦃y : α⦄, y ∈ s → Set.Icc x y ⊆ s - Set.ordConnected_range 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {E : Type u_3} [EquivLike E α β] [OrderIsoClass E α β] (e : E) : (Set.range ⇑e).OrdConnected - Set.ordConnected_pi 📋 Mathlib.Order.Interval.Set.OrdConnected
{ι : Type u_3} {α : ι → Type u_4} [(i : ι) → Preorder (α i)] {s : Set ι} {t : (i : ι) → Set (α i)} (h : ∀ i ∈ s, (t i).OrdConnected) : (s.pi t).OrdConnected - Set.ordConnected_preimage 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {F : Type u_3} [FunLike F α β] [OrderHomClass F α β] (f : F) {s : Set β} [hs : s.OrdConnected] : (⇑f ⁻¹' s).OrdConnected - Set.dual_ordConnected 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} [s.OrdConnected] : (⇑OrderDual.ofDual ⁻¹' s).OrdConnected - Set.ordConnected_of_uIcc_subset_left 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} {x : α} (h : ∀ y ∈ s, Set.uIcc x y ⊆ s) : s.OrdConnected - Set.OrdConnected.dual 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} (hs : s.OrdConnected) : (⇑OrderDual.ofDual ⁻¹' s).OrdConnected - Set.ordConnected_dual 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} : (⇑OrderDual.ofDual ⁻¹' s).OrdConnected ↔ s.OrdConnected - Set.ordConnected_iff 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} : s.OrdConnected ↔ ∀ x ∈ s, ∀ y ∈ s, x ≤ y → Set.Icc x y ⊆ s - Set.ordConnected_image 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {E : Type u_3} [EquivLike E α β] [OrderIsoClass E α β] (e : E) {s : Set α} [hs : s.OrdConnected] : (⇑e '' s).OrdConnected - Set.OrdConnected.uIoc_subset 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} (hs : s.OrdConnected) ⦃x : α⦄ (hx : x ∈ s) ⦃y : α⦄ (hy : y ∈ s) : Set.uIoc x y ⊆ s - Set.ordConnected_of_Ioo 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_3} [PartialOrder α] {s : Set α} (hs : ∀ x ∈ s, ∀ y ∈ s, x < y → Set.Ioo x y ⊆ s) : s.OrdConnected - Set.OrdConnected.uIcc_subset 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} (hs : s.OrdConnected) ⦃x : α⦄ (hx : x ∈ s) ⦃y : α⦄ (hy : y ∈ s) : Set.uIcc x y ⊆ s - Set.ordConnected_iff_uIcc_subset 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} : s.OrdConnected ↔ ∀ ⦃x : α⦄, x ∈ s → ∀ ⦃y : α⦄, y ∈ s → Set.uIcc x y ⊆ s - Set.ordConnected_iff_uIcc_subset_left 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} {x : α} (hx : x ∈ s) : s.OrdConnected ↔ ∀ ⦃y : α⦄, y ∈ s → Set.uIcc x y ⊆ s - Set.ordConnected_iff_uIcc_subset_right 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} {x : α} (hx : x ∈ s) : s.OrdConnected ↔ ∀ ⦃y : α⦄, y ∈ s → Set.uIcc y x ⊆ s - Set.OrdConnected.preimage_antitoneOn 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {f : β → α} {t : Set β} {s : Set α} (hs : s.OrdConnected) (hf : AntitoneOn f t) : ∃ u, u.OrdConnected ∧ t ∩ f ⁻¹' s = t ∩ u - Set.OrdConnected.preimage_monotoneOn 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {f : β → α} {t : Set β} {s : Set α} (hs : s.OrdConnected) (hf : MonotoneOn f t) : ∃ u, u.OrdConnected ∧ t ∩ f ⁻¹' s = t ∩ u - Set.ordConnected_inter_Icc_iff 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [PartialOrder α] {s : Set α} {x y : α} (hx : x ∈ s) (hy : y ∈ s) : (s ∩ Set.Icc x y).OrdConnected ↔ Set.Ioo x y ⊆ s - Set.not_ordConnected_inter_Icc_iff 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [PartialOrder α] {s : Set α} {x y : α} (hx : x ∈ s) (hy : y ∈ s) : ¬(s ∩ Set.Icc x y).OrdConnected ↔ ∃ z ∉ s, z ∈ Set.Ioo x y - Set.image_subtype_val_Icc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} [s.OrdConnected] (x y : ↑s) : Subtype.val '' Set.Icc x y = Set.Icc ↑x ↑y - Set.image_subtype_val_Ico 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} [s.OrdConnected] (x y : ↑s) : Subtype.val '' Set.Ico x y = Set.Ico ↑x ↑y - Set.image_subtype_val_Ioc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} [s.OrdConnected] (x y : ↑s) : Subtype.val '' Set.Ioc x y = Set.Ioc ↑x ↑y - Set.image_subtype_val_Ioo 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [Preorder α] {s : Set α} [s.OrdConnected] (x y : ↑s) : Subtype.val '' Set.Ioo x y = Set.Ioo ↑x ↑y - Set.image_subtype_val_uIoc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} [s.OrdConnected] (a b : ↑s) : Subtype.val '' Set.uIoc a b = Set.uIoc ↑a ↑b - Set.image_subtype_val_uIoo 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} [s.OrdConnected] (a b : ↑s) : Subtype.val '' Set.uIoo a b = Set.uIoo ↑a ↑b - OrderEmbedding.image_Icc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] (e : α ↪o β) (he : (Set.range ⇑e).OrdConnected) (x y : α) : ⇑e '' Set.Icc x y = Set.Icc (e x) (e y) - OrderEmbedding.image_Ico 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] (e : α ↪o β) (he : (Set.range ⇑e).OrdConnected) (x y : α) : ⇑e '' Set.Ico x y = Set.Ico (e x) (e y) - OrderEmbedding.image_Ioc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] (e : α ↪o β) (he : (Set.range ⇑e).OrdConnected) (x y : α) : ⇑e '' Set.Ioc x y = Set.Ioc (e x) (e y) - OrderEmbedding.image_Ioo 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] (e : α ↪o β) (he : (Set.range ⇑e).OrdConnected) (x y : α) : ⇑e '' Set.Ioo x y = Set.Ioo (e x) (e y) - Set.image_subtype_val_uIcc 📋 Mathlib.Order.Interval.Set.OrdConnected
{α : Type u_1} [LinearOrder α] {s : Set α} [s.OrdConnected] (a b : ↑s) : Subtype.val '' Set.uIcc a b = Set.uIcc ↑a ↑b - ordConnectedSubsetConditionallyCompleteLinearOrder 📋 Mathlib.Order.CompleteLatticeIntervals
{α : Type u_2} (s : Set α) [ConditionallyCompleteLinearOrder α] [Inhabited ↑s] [s.OrdConnected] : ConditionallyCompleteLinearOrder ↑s - sInf_within_of_ordConnected 📋 Mathlib.Order.CompleteLatticeIntervals
{α : Type u_2} [ConditionallyCompleteLinearOrder α] {s : Set α} [hs : s.OrdConnected] ⦃t : Set ↑s⦄ (ht : t.Nonempty) (h_bdd : BddBelow t) : sInf (Subtype.val '' t) ∈ s - sSup_within_of_ordConnected 📋 Mathlib.Order.CompleteLatticeIntervals
{α : Type u_2} [ConditionallyCompleteLinearOrder α] {s : Set α} [hs : s.OrdConnected] ⦃t : Set ↑s⦄ (ht : t.Nonempty) (h_bdd : BddAbove t) : sSup (Subtype.val '' t) ∈ s - WCovBy.image 📋 Mathlib.Order.Cover
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {a b : α} (f : α ↪o β) (hab : a ⩿ b) (h : (Set.range ⇑f).OrdConnected) : f a ⩿ f b - Set.OrdConnected.apply_wcovBy_apply_iff 📋 Mathlib.Order.Cover
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {a b : α} (f : α ↪o β) (h : (Set.range ⇑f).OrdConnected) : f a ⩿ f b ↔ a ⩿ b - CovBy.image 📋 Mathlib.Order.Cover
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {a b : α} (f : α ↪o β) (hab : a ⋖ b) (h : (Set.range ⇑f).OrdConnected) : f a ⋖ f b - Set.OrdConnected.apply_covBy_apply_iff 📋 Mathlib.Order.Cover
{α : Type u_1} {β : Type u_2} [Preorder α] [Preorder β] {a b : α} (f : α ↪o β) (h : (Set.range ⇑f).OrdConnected) : f a ⋖ f b ↔ a ⋖ b - Set.OrdConnected.predOrder 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [PredOrder α] : PredOrder ↑s - Set.OrdConnected.succOrder 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [SuccOrder α] : SuccOrder ↑s - isMax_of_succ_notMem 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [SuccOrder α] {a : ↑s} (h : Order.succ ↑a ∉ s) : IsMax a - isMin_of_pred_notMem 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [PredOrder α] {a : ↑s} (h : Order.pred ↑a ∉ s) : IsMin a - pred_notMem_iff_isMin 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [PredOrder α] [NoMinOrder α] {a : ↑s} : Order.pred ↑a ∉ s ↔ IsMin a - succ_notMem_iff_isMax 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [SuccOrder α] [NoMaxOrder α] {a : ↑s} : Order.succ ↑a ∉ s ↔ IsMax a - coe_pred_of_mem 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [PredOrder α] {a : ↑s} (h : Order.pred ↑a ∈ s) : ↑(Order.pred a) = Order.pred ↑a - coe_succ_of_mem 📋 Mathlib.Order.SuccPred.Basic
{α : Type u_3} [PartialOrder α] {s : Set α} [s.OrdConnected] [SuccOrder α] {a : ↑s} (h : Order.succ ↑a ∈ s) : ↑(Order.succ a) = Order.succ ↑a - Set.OrdConnected.isPredArchimedean 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_1} [PartialOrder α] [PredOrder α] [IsPredArchimedean α] (s : Set α) [s.OrdConnected] : IsPredArchimedean ↑s - Set.OrdConnected.isSuccArchimedean 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_1} [PartialOrder α] [SuccOrder α] [IsSuccArchimedean α] (s : Set α) [s.OrdConnected] : IsSuccArchimedean ↑s - antitoneOn_of_le_pred 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [PredOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMin a → a ∈ s → Order.pred a ∈ s → f a ≤ f (Order.pred a)) : AntitoneOn f s - antitoneOn_of_succ_le 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [SuccOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMax a → a ∈ s → Order.succ a ∈ s → f (Order.succ a) ≤ f a) : AntitoneOn f s - monotoneOn_of_le_succ 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [SuccOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMax a → a ∈ s → Order.succ a ∈ s → f a ≤ f (Order.succ a)) : MonotoneOn f s - monotoneOn_of_pred_le 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [PredOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMin a → a ∈ s → Order.pred a ∈ s → f (Order.pred a) ≤ f a) : MonotoneOn f s - strictAntiOn_of_lt_pred 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [PredOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMin a → a ∈ s → Order.pred a ∈ s → f a < f (Order.pred a)) : StrictAntiOn f s - strictAntiOn_of_succ_lt 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [SuccOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMax a → a ∈ s → Order.succ a ∈ s → f (Order.succ a) < f a) : StrictAntiOn f s - strictMonoOn_of_lt_succ 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [SuccOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMax a → a ∈ s → Order.succ a ∈ s → f a < f (Order.succ a)) : StrictMonoOn f s - strictMonoOn_of_pred_lt 📋 Mathlib.Order.SuccPred.Archimedean
{α : Type u_3} {β : Type u_4} [PartialOrder α] [Preorder β] [PredOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) (hf : ∀ (a : α), ¬IsMin a → a ∈ s → Order.pred a ∈ s → f (Order.pred a) < f a) : StrictMonoOn f s - antitoneOn_of_add_one_le 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Add α] [One α] [SuccAddOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMax a → a ∈ s → a + 1 ∈ s → f (a + 1) ≤ f a) → AntitoneOn f s - antitoneOn_of_le_sub_one 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Sub α] [One α] [PredSubOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMin a → a ∈ s → a - 1 ∈ s → f a ≤ f (a - 1)) → AntitoneOn f s - monotoneOn_of_le_add_one 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Add α] [One α] [SuccAddOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMax a → a ∈ s → a + 1 ∈ s → f a ≤ f (a + 1)) → MonotoneOn f s - monotoneOn_of_sub_one_le 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Sub α] [One α] [PredSubOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMin a → a ∈ s → a - 1 ∈ s → f (a - 1) ≤ f a) → MonotoneOn f s - strictAntiOn_of_add_one_lt 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Add α] [One α] [SuccAddOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMax a → a ∈ s → a + 1 ∈ s → f (a + 1) < f a) → StrictAntiOn f s - strictAntiOn_of_lt_sub_one 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Sub α] [One α] [PredSubOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMin a → a ∈ s → a - 1 ∈ s → f a < f (a - 1)) → StrictAntiOn f s - strictMonoOn_of_lt_add_one 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Add α] [One α] [SuccAddOrder α] [IsSuccArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMax a → a ∈ s → a + 1 ∈ s → f a < f (a + 1)) → StrictMonoOn f s - strictMonoOn_of_sub_one_lt 📋 Mathlib.Algebra.Order.SuccPred
{α : Type u_2} {β : Type u_3} [PartialOrder α] [Preorder β] [Sub α] [One α] [PredSubOrder α] [IsPredArchimedean α] {s : Set α} {f : α → β} (hs : s.OrdConnected) : (∀ (a : α), ¬IsMin a → a ∈ s → a - 1 ∈ s → f (a - 1) < f a) → StrictMonoOn f s - IsLowerSet.ordConnected 📋 Mathlib.Order.UpperLower.Basic
{α : Type u_1} [Preorder α] {s : Set α} (h : IsLowerSet s) : s.OrdConnected - IsUpperSet.ordConnected 📋 Mathlib.Order.UpperLower.Basic
{α : Type u_1} [Preorder α] {s : Set α} (h : IsUpperSet s) : s.OrdConnected - instIsStronglyAtomicElemOfOrdConnected 📋 Mathlib.Order.Atoms
{α : Type u_4} [Preorder α] [IsStronglyAtomic α] {s : Set α} [s.OrdConnected] : IsStronglyAtomic ↑s - instIsStronglyCoatomicElemOfOrdConnected 📋 Mathlib.Order.Atoms
{α : Type u_4} [Preorder α] [IsStronglyCoatomic α] {s : Set α} [h : s.OrdConnected] : IsStronglyCoatomic ↑s - Set.OrdConnected.isStronglyAtomic 📋 Mathlib.Order.Atoms
{α : Type u_4} [Preorder α] [IsStronglyAtomic α] {s : Set α} (h : s.OrdConnected) : IsStronglyAtomic ↑s - Set.OrdConnected.isStronglyCoatomic 📋 Mathlib.Order.Atoms
{α : Type u_4} [Preorder α] [IsStronglyCoatomic α] {s : Set α} (h : s.OrdConnected) : IsStronglyCoatomic ↑s - Set.OrdConnected.upperClosure_inter_lowerClosure 📋 Mathlib.Order.UpperLower.Closure
{α : Type u_1} [Preorder α] {s : Set α} (h : s.OrdConnected) : ↑(upperClosure s) ∩ ↑(lowerClosure s) = s - ordConnected_iff_upperClosure_inter_lowerClosure 📋 Mathlib.Order.UpperLower.Closure
{α : Type u_1} [Preorder α] {s : Set α} : s.OrdConnected ↔ ↑(upperClosure s) ∩ ↑(lowerClosure s) = s - IsPreconnected.biUnion_of_chain 📋 Mathlib.Topology.Connected.Basic
{α : Type u} {β : Type v} [TopologicalSpace α] [LinearOrder β] [SuccOrder β] [IsSuccArchimedean β] {s : β → Set α} {t : Set β} (ht : t.OrdConnected) (H : ∀ n ∈ t, IsPreconnected (s n)) (K : ∀ n ∈ t, Order.succ n ∈ t → (s n ∩ s (Order.succ n)).Nonempty) : IsPreconnected (⋃ n ∈ t, s n) - IsConnected.biUnion_of_chain 📋 Mathlib.Topology.Connected.Basic
{α : Type u} {β : Type v} [TopologicalSpace α] [LinearOrder β] [SuccOrder β] [IsSuccArchimedean β] {s : β → Set α} {t : Set β} (hnt : t.Nonempty) (ht : t.OrdConnected) (H : ∀ n ∈ t, IsConnected (s n)) (K : ∀ n ∈ t, Order.succ n ∈ t → (s n ∩ s (Order.succ n)).Nonempty) : IsConnected (⋃ n ∈ t, s n) - Filter.OrdConnected.tendsto_Icc 📋 Mathlib.Order.Filter.Interval
{α : Type u_1} [Preorder α] {s : Set α} [hs : s.OrdConnected] : Filter.TendstoIxxClass Set.Icc (Filter.principal s) (Filter.principal s) - orderTopology_of_ordConnected 📋 Mathlib.Topology.Order.Basic
{α : Type u} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] {t : Set α} [ht : t.OrdConnected] : OrderTopology ↑t - StrictMono.induced_topology_eq_preorder 📋 Mathlib.Topology.Order.Basic
{α : Type u_1} {β : Type u_2} [LinearOrder α] [LinearOrder β] [t : TopologicalSpace β] [OrderTopology β] {f : α → β} (hf : StrictMono f) (hc : (Set.range f).OrdConnected) : TopologicalSpace.induced f t = Preorder.topology α - StrictMono.isEmbedding_of_ordConnected 📋 Mathlib.Topology.Order.Basic
{α : Type u_1} {β : Type u_2} [LinearOrder α] [LinearOrder β] [TopologicalSpace α] [h : OrderTopology α] [TopologicalSpace β] [OrderTopology β] {f : α → β} (hf : StrictMono f) (hc : (Set.range f).OrdConnected) : Topology.IsEmbedding f - OrderEmbedding.isEmbedding_of_ordConnected 📋 Mathlib.Topology.Order.Basic
{α : Type u_1} {β : Type u_2} [LinearOrder α] [LinearOrder β] [TopologicalSpace α] [OrderTopology α] [TopologicalSpace β] [OrderTopology β] (f : α ↪o β) (hc : (Set.range ⇑f).OrdConnected) : Topology.IsEmbedding ⇑f - Set.OrdConnected.mem_nhdsGE 📋 Mathlib.Topology.Order.LeftRightNhds
{α : Type u_1} [TopologicalSpace α] [LinearOrder α] [ClosedIciTopology α] {S : Set α} {x y : α} (hS : S.OrdConnected) (hx : x ∈ S) (hy : y ∈ S) (hxy : x < y) : S ∈ nhdsWithin x (Set.Ici x) - Set.OrdConnected.mem_nhdsGT 📋 Mathlib.Topology.Order.LeftRightNhds
{α : Type u_1} [TopologicalSpace α] [LinearOrder α] [ClosedIciTopology α] {S : Set α} {x y : α} (hS : S.OrdConnected) (hx : x ∈ S) (hy : y ∈ S) (hxy : x < y) : S ∈ nhdsWithin x (Set.Ioi x) - Set.OrdConnected.mem_nhdsLE 📋 Mathlib.Topology.Order.LeftRightNhds
{α : Type u_1} [TopologicalSpace α] [LinearOrder α] [ClosedIicTopology α] {S : Set α} {x y : α} (hS : S.OrdConnected) (hx : x ∈ S) (hy : y ∈ S) (hxy : x < y) : S ∈ nhdsWithin y (Set.Iic y) - Set.OrdConnected.mem_nhdsLT 📋 Mathlib.Topology.Order.LeftRightNhds
{α : Type u_1} [TopologicalSpace α] [LinearOrder α] [ClosedIicTopology α] {S : Set α} {x y : α} (hS : S.OrdConnected) (hx : x ∈ S) (hy : y ∈ S) (hxy : x < y) : S ∈ nhdsWithin y (Set.Iio y) - Set.Nonempty.ordConnected_iff_of_bdd' 📋 Mathlib.Order.Interval.Set.OrdConnectedLinear
{α : Type u_1} {I : Set α} [ConditionallyCompleteLinearOrder α] [OrderTop α] [OrderBot α] [LocallyFiniteOrder α] (h₀ : I.Nonempty) : I.OrdConnected ↔ I = Set.Icc (sInf I) (sSup I) - Set.Nonempty.ordConnected_iff_of_bdd 📋 Mathlib.Order.Interval.Set.OrdConnectedLinear
{α : Type u_1} {I : Set α} [ConditionallyCompleteLinearOrder α] [LocallyFiniteOrder α] (h₀ : I.Nonempty) (h₁ : BddBelow I) (h₂ : BddAbove I) : I.OrdConnected ↔ I = Set.Icc (sInf I) (sSup I) - Set.ordConnected_iff_disjoint_Ioo_empty 📋 Mathlib.Order.Interval.Set.OrdConnectedLinear
{α : Type u_1} {I : Set α} [LinearOrder α] [LocallyFiniteOrder α] : I.OrdConnected ↔ ∀ x ∈ I, ∀ y ∈ I, Disjoint (Set.Ioo x y) I → Set.Ioo x y = ∅ - Set.OrdConnected.image_coe_nnreal_real 📋 Mathlib.Basic.NNReal.Defs
{t : Set NNReal} (h : t.OrdConnected) : (NNReal.toReal '' t).OrdConnected - Set.OrdConnected.image_real_toNNReal 📋 Mathlib.Basic.NNReal.Defs
{s : Set ℝ} (h : s.OrdConnected) : (Real.toNNReal '' s).OrdConnected - Set.OrdConnected.preimage_coe_nnreal_real 📋 Mathlib.Basic.NNReal.Defs
{s : Set ℝ} (h : s.OrdConnected) : (NNReal.toReal ⁻¹' s).OrdConnected - Set.OrdConnected.preimage_real_toNNReal 📋 Mathlib.Basic.NNReal.Defs
{t : Set NNReal} (h : t.OrdConnected) : (Real.toNNReal ⁻¹' t).OrdConnected - Set.OrdConnected.image_ennreal_ofReal 📋 Mathlib.Basic.ENNReal.Basic
{s : Set ℝ} (h : s.OrdConnected) : (ENNReal.ofReal '' s).OrdConnected - Set.OrdConnected.preimage_ennreal_ofReal 📋 Mathlib.Basic.ENNReal.Basic
{u : Set ENNReal} (h : u.OrdConnected) : (ENNReal.ofReal ⁻¹' u).OrdConnected - Set.OrdConnected.image_coe_nnreal_ennreal 📋 Mathlib.Basic.ENNReal.Basic
{t : Set NNReal} (h : t.OrdConnected) : (ENNReal.ofNNReal '' t).OrdConnected - Set.OrdConnected.preimage_coe_nnreal_ennreal 📋 Mathlib.Basic.ENNReal.Basic
{u : Set ENNReal} (h : u.OrdConnected) : (ENNReal.ofNNReal ⁻¹' u).OrdConnected - Set.instOrdConnectedOrdConnectedComponent 📋 Mathlib.Order.Interval.Set.OrdConnectedComponent
{α : Type u_1} [LinearOrder α] {s : Set α} {x : α} : (s.ordConnectedComponent x).OrdConnected - Set.subset_ordConnectedComponent 📋 Mathlib.Order.Interval.Set.OrdConnectedComponent
{α : Type u_1} [LinearOrder α] {s : Set α} {x : α} {t : Set α} [h : s.OrdConnected] (hs : x ∈ s) (ht : s ⊆ t) : s ⊆ t.ordConnectedComponent x - Metric.ordConnected_setOfPred_closedEBall_subset 📋 Mathlib.Topology.EMetricSpace.Defs
{α : Type u_3} [TopologicalSpace α] [WeakPseudoEMetricSpace α] (x : α) (s : Set α) : {r | Metric.closedEBall x r ⊆ s}.OrdConnected - Metric.ordConnected_setOfPred_eball_subset 📋 Mathlib.Topology.EMetricSpace.Defs
{α : Type u_3} [TopologicalSpace α] [WeakPseudoEMetricSpace α] (x : α) (s : Set α) : {r | Metric.eball x r ⊆ s}.OrdConnected - Metric.ordConnected_setOf_closedEBall_subset 📋 Mathlib.Topology.EMetricSpace.Defs
{α : Type u_3} [TopologicalSpace α] [WeakPseudoEMetricSpace α] (x : α) (s : Set α) : {r | Metric.closedEBall x r ⊆ s}.OrdConnected - Metric.ordConnected_setOf_eball_subset 📋 Mathlib.Topology.EMetricSpace.Defs
{α : Type u_3} [TopologicalSpace α] [WeakPseudoEMetricSpace α] (x : α) (s : Set α) : {r | Metric.eball x r ⊆ s}.OrdConnected - IsPreconnected.ordConnected 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type v} [LinearOrder α] [TopologicalSpace α] [OrderClosedTopology α] {s : Set α} (h : IsPreconnected s) : s.OrdConnected - Set.OrdConnected.isPreconnected 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {s : Set α} (h : s.OrdConnected) : IsPreconnected s - isPreconnected_iff_ordConnected 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {s : Set α} : IsPreconnected s ↔ s.OrdConnected - ContinuousOn.surjOn_uIcc 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {δ : Type u_1} [LinearOrder δ] [TopologicalSpace δ] [OrderClosedTopology δ] {s : Set α} [hs : s.OrdConnected] {f : α → δ} (hf : ContinuousOn f s) {a b : α} (ha : a ∈ s) (hb : b ∈ s) : Set.SurjOn f s (Set.uIcc (f a) (f b)) - ContinuousOn.surjOn_Icc 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {δ : Type u_1} [LinearOrder δ] [TopologicalSpace δ] [OrderClosedTopology δ] {s : Set α} [hs : s.OrdConnected] {f : α → δ} (hf : ContinuousOn f s) {a b : α} (ha : a ∈ s) (hb : b ∈ s) : Set.SurjOn f s (Set.Icc (f a) (f b)) - ContinuousOn.surjOn_of_tendsto 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {δ : Type u_1} [LinearOrder δ] [TopologicalSpace δ] [OrderClosedTopology δ] {f : α → δ} {s : Set α} [s.OrdConnected] (hs : s.Nonempty) (hf : ContinuousOn f s) (hbot : Filter.Tendsto (fun x => f ↑x) Filter.atBot Filter.atBot) (htop : Filter.Tendsto (fun x => f ↑x) Filter.atTop Filter.atTop) : Set.SurjOn f s Set.univ - ContinuousOn.surjOn_of_tendsto' 📋 Mathlib.Topology.Order.IntermediateValue
{α : Type u} [TopologicalSpace α] [ConditionallyCompleteLinearOrder α] [OrderTopology α] [DenselyOrdered α] {δ : Type u_1} [LinearOrder δ] [TopologicalSpace δ] [OrderClosedTopology δ] {f : α → δ} {s : Set α} [s.OrdConnected] (hs : s.Nonempty) (hf : ContinuousOn f s) (hbot : Filter.Tendsto (fun x => f ↑x) Filter.atBot Filter.atTop) (htop : Filter.Tendsto (fun x => f ↑x) Filter.atTop Filter.atBot) : Set.SurjOn f s Set.univ - Set.OrdConnected.domRestrict 📋 Mathlib.Order.Interval.Set.ProjIcc
{α : Type u_1} [LinearOrder α] {s t : Set α} (hs : s.OrdConnected) : {x | t.domRestrict (fun x => x ∈ s) x}.OrdConnected - Set.OrdConnected.restrict 📋 Mathlib.Order.Interval.Set.ProjIcc
{α : Type u_1} [LinearOrder α] {s t : Set α} (hs : s.OrdConnected) : {x | t.domRestrict (fun x => x ∈ s) x}.OrdConnected - Set.OrdConnected.IciExtend 📋 Mathlib.Order.Interval.Set.ProjIcc
{α : Type u_1} [LinearOrder α] {a : α} {s : Set ↑(Set.Ici a)} (hs : s.OrdConnected) : {x | Set.IciExtend (fun x => x ∈ s) x}.OrdConnected - Set.OrdConnected.IicExtend 📋 Mathlib.Order.Interval.Set.ProjIcc
{α : Type u_1} [LinearOrder α] {b : α} {s : Set ↑(Set.Iic b)} (hs : s.OrdConnected) : {x | Set.IicExtend (fun x => x ∈ s) x}.OrdConnected - Set.OrdConnected.measurableSet 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_1} {s : Set α} [TopologicalSpace α] {mα : MeasurableSpace α} [OpensMeasurableSpace α] [LinearOrder α] [OrderClosedTopology α] (h : s.OrdConnected) : MeasurableSet s - closure_ordConnected_inter_rat 📋 Mathlib.Topology.Instances.Real.Lemmas
{s : Set ℝ} (conn : s.OrdConnected) (nt : s.Nontrivial) : closure (s ∩ Set.range Rat.cast) = closure s - StarConvex.ordConnected 📋 Mathlib.Analysis.Convex.Star
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {x : 𝕜} {s : Set 𝕜} (hx : x ∈ s) : StarConvex 𝕜 x s → s.OrdConnected - starConvex_iff_ordConnected 📋 Mathlib.Analysis.Convex.Star
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {x : 𝕜} {s : Set 𝕜} (hx : x ∈ s) : StarConvex 𝕜 x s ↔ s.OrdConnected - Set.OrdConnected.starConvex 📋 Mathlib.Analysis.Convex.Star
{𝕜 : Type u_1} {E : Type u_2} [Semiring 𝕜] [PartialOrder 𝕜] [AddCommMonoid E] [PartialOrder E] [IsOrderedAddMonoid E] [Module 𝕜 E] [PosSMulMono 𝕜 E] {x : E} {s : Set E} (hs : s.OrdConnected) (hx : x ∈ s) (h : ∀ y ∈ s, x ≤ y ∨ y ≤ x) : StarConvex 𝕜 x s - Convex.ordConnected 📋 Mathlib.Analysis.Convex.Basic
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {s : Set 𝕜} : Convex 𝕜 s → s.OrdConnected - convex_iff_ordConnected 📋 Mathlib.Analysis.Convex.Basic
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {s : Set 𝕜} : Convex 𝕜 s ↔ s.OrdConnected - Set.OrdConnected.convex_of_chain 📋 Mathlib.Analysis.Convex.Basic
{𝕜 : Type u_1} {E : Type u_2} [Semiring 𝕜] [PartialOrder 𝕜] [AddCommMonoid E] [PartialOrder E] [IsOrderedAddMonoid E] [Module 𝕜 E] [PosSMulMono 𝕜 E] {s : Set E} (hs : s.OrdConnected) (h : IsChain (fun x1 x2 => x1 ≤ x2) s) : Convex 𝕜 s - Set.OrdConnected.convex 📋 Mathlib.Analysis.Convex.Basic
{𝕜 : Type u_1} {E : Type u_2} [Semiring 𝕜] [PartialOrder 𝕜] [AddCommMonoid E] [LinearOrder E] [IsOrderedAddMonoid E] [Module 𝕜 E] [PosSMulMono 𝕜 E] {s : Set E} (hs : s.OrdConnected) : Convex 𝕜 s - StrictConvex.ordConnected 📋 Mathlib.Analysis.Convex.Strict
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] [TopologicalSpace 𝕜] [OrderTopology 𝕜] {s : Set 𝕜} : StrictConvex 𝕜 s → s.OrdConnected - strictConvex_iff_ordConnected 📋 Mathlib.Analysis.Convex.Strict
{𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] [TopologicalSpace 𝕜] [OrderTopology 𝕜] {s : Set 𝕜} : StrictConvex 𝕜 s ↔ s.OrdConnected - Set.OrdConnected.strictConvex 📋 Mathlib.Analysis.Convex.Strict
{𝕜 : Type u_1} {β : Type u_5} [Semiring 𝕜] [PartialOrder 𝕜] [TopologicalSpace β] [AddCommMonoid β] [LinearOrder β] [IsOrderedCancelAddMonoid β] [OrderTopology β] [Module 𝕜 β] [PosSMulStrictMono 𝕜 β] {s : Set β} (hs : s.OrdConnected) : StrictConvex 𝕜 s - Quotient.instLinearOrder 📋 Mathlib.Order.Quotient
{α : Type u_1} {s : Setoid α} [LinearOrder α] [H : ∀ (x : Quotient s), (Quotient.mk s ⁻¹' {x}).OrdConnected] [DecidableRel fun x1 x2 => x1 ≈ x2] : LinearOrder (Quotient s) - Quotient.lt_of_mk_lt_mk 📋 Mathlib.Order.Quotient
{α : Type u_1} {s : Setoid α} [LinearOrder α] [H : ∀ (x : Quotient s), (Quotient.mk s ⁻¹' {x}).OrdConnected] {x y : α} (h : ⟦x⟧ < ⟦y⟧) : x < y - Quotient.mk_le_mk 📋 Mathlib.Order.Quotient
{α : Type u_1} {s : Setoid α} [LinearOrder α] [H : ∀ (x : Quotient s), (Quotient.mk s ⁻¹' {x}).OrdConnected] {x y : α} : ⟦x⟧ ≤ ⟦y⟧ ↔ x ≤ y ∨ x ≈ y - Quotient.mk_lt_mk 📋 Mathlib.Order.Quotient
{α : Type u_1} {s : Setoid α} [LinearOrder α] [H : ∀ (x : Quotient s), (Quotient.mk s ⁻¹' {x}).OrdConnected] {x y : α} : ⟦x⟧ < ⟦y⟧ ↔ x < y ∧ ¬x ≈ y - ArchimedeanClass.FiniteResidueField.ordConnected_preimage_mk 📋 Mathlib.Algebra.Order.Ring.StandardPart
{K : Type u_1} [LinearOrder K] [Field K] [IsOrderedRing K] (x : ArchimedeanClass.FiniteResidueField K) : (⇑ArchimedeanClass.FiniteResidueField.mk ⁻¹' {x}).OrdConnected - ArchimedeanClass.FiniteResidueField.ordConnected_preimage_mk' 📋 Mathlib.Algebra.Order.Ring.StandardPart
{K : Type u_1} [LinearOrder K] [Field K] [IsOrderedRing K] (x : Quotient (Submodule.quotientRel (IsLocalRing.maximalIdeal (ArchimedeanClass.FiniteElement K)))) : (Quotient.mk (Submodule.quotientRel (IsLocalRing.maximalIdeal (ArchimedeanClass.FiniteElement K))) ⁻¹' {x}).OrdConnected - Set.OrdConnected.smul 📋 Mathlib.Algebra.Order.UpperLower
{α : Type u_1} [CommGroup α] [Preorder α] [IsOrderedMonoid α] {s : Set α} {a : α} (hs : s.OrdConnected) : (a • s).OrdConnected - Set.OrdConnected.vadd 📋 Mathlib.Algebra.Order.UpperLower
{α : Type u_1} [AddCommGroup α] [Preorder α] [IsOrderedAddMonoid α] {s : Set α} {a : α} (hs : s.OrdConnected) : (a +ᵥ s).OrdConnected - Set.OrdConnected.image_derivWithin 📋 Mathlib.Analysis.Calculus.Darboux
{f : ℝ → ℝ} {s : Set ℝ} (hs : s.OrdConnected) (hf : DifferentiableOn ℝ f s) : (derivWithin f s '' s).OrdConnected - Set.OrdConnected.image_hasDerivWithinAt 📋 Mathlib.Analysis.Calculus.Darboux
{f f' : ℝ → ℝ} {s : Set ℝ} (hs : s.OrdConnected) (hf : ∀ x ∈ s, HasDerivWithinAt f (f' x) s x) : (f' '' s).OrdConnected - Set.OrdConnected.image_deriv 📋 Mathlib.Analysis.Calculus.Darboux
{f : ℝ → ℝ} {s : Set ℝ} (hs : s.OrdConnected) (hf : ∀ x ∈ s, DifferentiableAt ℝ f x) : (deriv f '' s).OrdConnected - BoundedContinuousFunction.exists_extension_forall_mem_of_isClosedEmbedding 📋 Mathlib.Topology.TietzeExtension
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [NormalSpace Y] (f : BoundedContinuousFunction X ℝ) {t : Set ℝ} {e : X → Y} [hs : t.OrdConnected] (hf : ∀ (x : X), f x ∈ t) (hne : t.Nonempty) (he : Topology.IsClosedEmbedding e) : ∃ g, (∀ (y : Y), g y ∈ t) ∧ ⇑g ∘ e = ⇑f - BoundedContinuousFunction.exists_forall_mem_domRestrict_eq_of_closed 📋 Mathlib.Topology.TietzeExtension
{Y : Type u_2} [TopologicalSpace Y] [NormalSpace Y] {s : Set Y} (f : BoundedContinuousFunction ↑s ℝ) (hs : IsClosed s) {t : Set ℝ} [t.OrdConnected] (hf : ∀ (x : ↑s), f x ∈ t) (hne : t.Nonempty) : ∃ g, (∀ (y : Y), g y ∈ t) ∧ g.domRestrict s = f - BoundedContinuousFunction.exists_forall_mem_restrict_eq_of_closed 📋 Mathlib.Topology.TietzeExtension
{Y : Type u_2} [TopologicalSpace Y] [NormalSpace Y] {s : Set Y} (f : BoundedContinuousFunction ↑s ℝ) (hs : IsClosed s) {t : Set ℝ} [t.OrdConnected] (hf : ∀ (x : ↑s), f x ∈ t) (hne : t.Nonempty) : ∃ g, (∀ (y : Y), g y ∈ t) ∧ g.domRestrict s = f - ContinuousMap.exists_extension_forall_mem_of_isClosedEmbedding 📋 Mathlib.Topology.TietzeExtension
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [NormalSpace Y] (f : C(X, ℝ)) {t : Set ℝ} {e : X → Y} [hs : t.OrdConnected] (hf : ∀ (x : X), f x ∈ t) (hne : t.Nonempty) (he : Topology.IsClosedEmbedding e) : ∃ g, (∀ (y : Y), g y ∈ t) ∧ ⇑g ∘ e = ⇑f - ContinuousMap.exists_restrict_eq_forall_mem_of_closed 📋 Mathlib.Topology.TietzeExtension
{Y : Type u_2} [TopologicalSpace Y] [NormalSpace Y] {s : Set Y} (f : C(↑s, ℝ)) {t : Set ℝ} [t.OrdConnected] (ht : ∀ (x : ↑s), f x ∈ t) (hne : t.Nonempty) (hs : IsClosed s) : ∃ g, (∀ (y : Y), g y ∈ t) ∧ ContinuousMap.restrict s g = f - Finset.ordConnected_range_val 📋 Mathlib.Data.Finset.Grade
{α : Type u_1} : (Set.range Finset.val).OrdConnected - Finset.ordConnected_range_coe 📋 Mathlib.Data.Finset.Grade
{α : Type u_1} : (Set.range SetLike.coe).OrdConnected - Set.OrdConnected.interior 📋 Mathlib.Topology.Algebra.Order.UpperLower
{α : Type u_1} [TopologicalSpace α] [Preorder α] [HasUpperLowerClosure α] {s : Set α} (h : s.OrdConnected) : (interior s).OrdConnected - Set.OrdConnected.nullMeasurableSet 📋 Mathlib.MeasureTheory.Order.UpperLower
{ι : Type u_1} [Fintype ι] {s : Set (ι → ℝ)} (hs : s.OrdConnected) : MeasureTheory.NullMeasurableSet s MeasureTheory.volume - Set.OrdConnected.null_frontier 📋 Mathlib.MeasureTheory.Order.UpperLower
{ι : Type u_1} [Fintype ι] {s : Set (ι → ℝ)} (hs : s.OrdConnected) : MeasureTheory.volume (frontier s) = 0
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c