Documentation

Foundation.Vorspiel.Order.Dense

theorem Nat.monotone_of_succ_monotone {n m : ℕ} {r : ℕ → ℕ → Prop} (rfx : Std.Refl r) (tr : IsTrans ℕ r) (succ : ∀ (n : ℕ), r n (n + 1)) :
n ≤ m → r n m
theorem DirectedOn.fintype_colimit {α : Type u_1} {r : α → α → Prop} {ι : Type u_2} [Fintype ι] (tr : IsTrans α r) {s : Set α} (hs : s.Nonempty) (h : DirectedOn r s) (v : ι → α) (hv : ∀ (i : ι), v i ∈ s) :
∃ z ∈ s, ∀ (i : ι), r (v i) z

Compatibility and incompatibility #

def Order.IsCompatiblePair {α : Type u_1} [Preorder α] (a b : α) :
Equations
Instances For
    @[simp]
    theorem Order.IsCompatiblePair.refl {α : Type u_1} [Preorder α] (a : α) :
    theorem Order.IsCompatiblePair.symm {α : Type u_1} [Preorder α] {a b : α} :

    Alias of the forward direction of Order.IsCompatiblePair.symm_iff.

    theorem Order.IsCompatiblePair.of_le {α : Type u_1} [Preorder α] {a b : α} (h : a ≤ b) :
    def Order.IsIncompatiblePair {α : Type u_1} [Preorder α] (a b : α) :
    Equations
    Instances For
      theorem Order.isIncompatiblePair_iff {α : Type u_1} [Preorder α] {a b : α} :
      IsIncompatiblePair a b ↔ ∀ c ≤ a, ¬c ≤ b
      @[simp]
      theorem Order.IsIncompatiblePair.symm {α : Type u_1} [Preorder α] {a b : α} :

      Alias of the forward direction of Order.IsIncompatiblePair.symm_iff.

      theorem Order.IsIncompatiblePair.lower {α : Type u_1} [Preorder α] {a a' b b' : α} (h : IsIncompatiblePair a b) (ha'a : a' ≤ a) (hb'b : b' ≤ b) :

      Density #

      def Order.IsDense {α : Type u_1} [Preorder α] (s : Set α) :
      Equations
      Instances For
        def Order.IsDenseBelow {α : Type u_1} [Preorder α] (s : Set α) (a : α) :
        Equations
        Instances For
          structure Order.DenseSet (α : Type u_1) [Preorder α] :
          Type u_1
          Instances For
            theorem Order.DenseSet.ext_iff {α : Type u_1} {inst✝ : Preorder α} {x y : DenseSet α} :
            x = y ↔ x.set = y.set
            theorem Order.DenseSet.ext {α : Type u_1} {inst✝ : Preorder α} {x y : DenseSet α} (set : x.set = y.set) :
            x = y
            @[instance_reducible]
            instance Order.DenseSet.instSetLike {α : Type u_1} [Preorder α] :
            Equations
            noncomputable def Order.DenseSet.choose {α : Type u_1} [Preorder α] (d : DenseSet α) (a : α) :
            α
            Equations
            Instances For
              @[simp]
              theorem Order.DenseSet.choose_le {α : Type u_1} [Preorder α] (d : DenseSet α) (a : α) :
              d.choose a ≤ a
              @[simp]
              theorem Order.DenseSet.choose_mem {α : Type u_1} [Preorder α] (d : DenseSet α) (a : α) :
              d.choose a ∈ d
              def Order.PFilter.ofDescendingChain {α : Type u_1} [Preorder α] (s : ℕ → α) (hs : ∀ (i j : ℕ), i ≤ j → s i ≥ s j) :
              Equations
              Instances For
                @[simp]
                theorem Order.PFilter.mem_descendingChain_iff {α : Type u_1} [Preorder α] {x : α} (s : ℕ → α) (hs : ∀ (i j : ℕ), i ≤ j → s i ≥ s j) :
                x ∈ ofDescendingChain s hs ↔ ∃ (i : ℕ), s i ≤ x
                class Order.PFilter.IsGeneric {α : Type u_1} [Preorder α] (F : PFilter α) (𝓓 : Set (DenseSet α)) :
                Instances
                  @[simp]
                  instance Order.PFilter.IsGeneric.empty {α : Type u_1} [Preorder α] (F : PFilter α) :
                  theorem Order.PFilter.exists_genericFilter_of_countable {α : Type u_1} [Preorder α] (𝓓 : Set (DenseSet α)) (ctb : 𝓓.Countable) (a : α) :
                  ∃ (G : PFilter α), G.IsGeneric 𝓓 ∧ a ∈ G