Arzela–Ascoli in C0 for a family with common compact support
ProvedZeroAtInftyContinuousMap.isCompact_closure_of_common_supportarzela-ascolicompactnesscontinuous-functions
Let be a topological space and . Suppose that there is a compact subset such that every vanishes outside , that for all and , and that is equicontinuous. Then
for the supremum norm.
This common-support form of Arzela–Ascoli allows compactness on a compact domain to be used for functions on a noncompact ambient space. Empty families and empty supports are included; no separation or local compactness assumption on is needed.
Preamble
import Mathlib.Topology.ContinuousMap.ZeroAtInfty import Mathlib.Topology.ContinuousMap.Bounded.ArzelaAscoli open Set open scoped ZeroAtInfty BoundedContinuousFunction Topology
Formal statement
theorem ZeroAtInftyContinuousMap.isCompact_closure_of_common_support {X : Type*} [TopologicalSpace X]
(A : Set C₀(X, ℝ)) (K : Set X) (hK : IsCompact K)
(hsupp : ∀ u ∈ A, ∀ x ∉ K, u x = 0)
(M : ℝ) (hM : ∀ u ∈ A, ∀ x, |u x| ≤ M)
(heq : Equicontinuous (fun u : A => (u.1 : X → ℝ))) :
IsCompact (closure A) := by sorrySource
Common-support corollary of Arzela–Ascoli: Mathlib.Topology.ContinuousMap.Bounded.ArzelaAscoli, theorem BoundedContinuousFunction.arzela_ascoli, Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474, https://github.com/leanprover-community/mathlib4/blob/0df444a360eaa60ab8c11dca51a86af692955474/Mathlib/Topology/ContinuousMap/Bounded/ArzelaAscoli.lean; application in Hunter, Notes on PDEs (2014), p.75, proof of Theorem 3.48