Documentation

Mathlib.Topology.ContinuousMap.Ordered

Bundled continuous maps into orders, with order-compatible topology #

We now set up the partial order and lattice structure (given by pointwise min and max) on continuous functions.

Equations
    theorem ContinuousMap.le_def {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [PartialOrder β] {f g : C(α, β)} :
    f g ∀ (a : α), f a g a
    theorem ContinuousMap.lt_def {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [PartialOrder β] {f g : C(α, β)} :
    f < g (∀ (a : α), f a g a) ∃ (a : α), f a < g a
    instance ContinuousMap.sup {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeSup β] [ContinuousSup β] :
    Max C(α, β)
    Equations
      @[simp]
      theorem ContinuousMap.coe_sup {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeSup β] [ContinuousSup β] (f g : C(α, β)) :
      (fg) = fg
      @[simp]
      theorem ContinuousMap.sup_apply {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeSup β] [ContinuousSup β] (f g : C(α, β)) (a : α) :
      (fg) a = f ag a
      theorem ContinuousMap.sup'_apply {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeSup β] [ContinuousSup β] {ι : Type u_3} {s : Finset ι} (H : s.Nonempty) (f : ιC(α, β)) (a : α) :
      (s.sup' H f) a = s.sup' H fun (i : ι) => (f i) a
      @[simp]
      theorem ContinuousMap.coe_sup' {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeSup β] [ContinuousSup β] {ι : Type u_3} {s : Finset ι} (H : s.Nonempty) (f : ιC(α, β)) :
      (s.sup' H f) = s.sup' H fun (i : ι) => (f i)
      instance ContinuousMap.inf {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeInf β] [ContinuousInf β] :
      Min C(α, β)
      Equations
        @[simp]
        theorem ContinuousMap.coe_inf {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeInf β] [ContinuousInf β] (f g : C(α, β)) :
        (fg) = fg
        @[simp]
        theorem ContinuousMap.inf_apply {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeInf β] [ContinuousInf β] (f g : C(α, β)) (a : α) :
        (fg) a = f ag a
        theorem ContinuousMap.inf'_apply {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeInf β] [ContinuousInf β] {ι : Type u_3} {s : Finset ι} (H : s.Nonempty) (f : ιC(α, β)) (a : α) :
        (s.inf' H f) a = s.inf' H fun (i : ι) => (f i) a
        @[simp]
        theorem ContinuousMap.coe_inf' {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [SemilatticeInf β] [ContinuousInf β] {ι : Type u_3} {s : Finset ι} (H : s.Nonempty) (f : ιC(α, β)) :
        (s.inf' H f) = s.inf' H fun (i : ι) => (f i)
        def ContinuousMap.IccExtend {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [LinearOrder α] [OrderTopology α] {a b : α} (h : a b) (f : C((Set.Icc a b), β)) :
        C(α, β)

        Extend a continuous function f : C(Set.Icc a b, β) to a function f : C(α, β).

        Equations
          Instances For
            @[simp]
            theorem ContinuousMap.coe_IccExtend {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [TopologicalSpace β] [LinearOrder α] [OrderTopology α] {a b : α} (h : a b) (f : C((Set.Icc a b), β)) :
            (IccExtend h f) = Set.IccExtend h f