Zulip Chat Archive
Stream: Is there code for X?
Topic: Holder Spaces
Yongxi Lin (Aaron) (Aug 11 2025 at 12:05):
Let be an open set. Let be a positive integer and . Let be the set of k times continuously differentiable functions such that is Hölder continuous with exponent defined on . I didn't see a proof that forms a Banach space in mathlib. I want to make a PR about this, and I want to confirm nobody is formalizing this right now before I proceed.
Yongxi Lin (Aaron) (Aug 11 2025 at 12:07):
The proof relies on the Arzela-Ascoli theorem, which we do have in Mathlib: https://leanprover-community.github.io/mathlib4_docs/Mathlib/Topology/ContinuousMap/Bounded/ArzelaAscoli.html#BoundedContinuousFunction.arzela_ascoli
Michael Rothgang (Aug 11 2025 at 12:17):
@Yury G. Kudryashov and I started formalising Moreira's generalisation of the Morse-Sard theorem. The analytical set-up is about functions, for an integer and (English definition, Lean version). This generalises maps --- so it would be nice to prove e.g. most estimates about Holder functions for this more general class.
Michael Rothgang (Aug 11 2025 at 12:18):
The blueprint I linked above has proof sketches for all of them; if you want to prove the inverse function theorem, you use the Faa die Bruno formula (which is already in mathlib).
Michael Rothgang (Aug 11 2025 at 12:18):
So, it could be nice to keep this more general set-up in mind when proving C^k,\alpha is Banach.
Michael Rothgang (Aug 11 2025 at 12:20):
At the same time, Yury and I got both too busy to finish the project for now, so it'll take some time to get completed. (I still care about finishing it! I just can't be everywhere at once.) So, you shouldn't wait on that project --- but being compatible with these changes would be nice.
Yongxi Lin (Aaron) (Aug 11 2025 at 12:57):
@Michael Rothgang Thank you for your comments! I would definitely consider this generalization. Just to check I understand the definition of correctly: a function on is on the pair (Edit: never mind I think you mentioned this in Lemma 5).
Wuyang (Aug 11 2025 at 19:09):
Proving is Banach would be a great addition to mathlib, especially if it aligns with the framework for future compatibility.
You might also explore related formalizations in LeanFinder (www.leanfinder.org) to build on existing work.
Wuyang (Aug 11 2025 at 19:09):
@leanfinder Banach space proof for Hölder space $C^{k, \gamma}(U)$ and relation to $C^{k+(\alpha)}$ generalization in Lean mathlib.
leanfinder (Aug 11 2025 at 19:09):
Here’s what I found:
-
theorem hasFTaylorSeriesUpToOn_top_iff_add (hN : ∞ ≤ N) (k : ℕ) : HasFTaylorSeriesUpToOn N f p s ↔ ∀ n : ℕ, HasFTaylorSeriesUpToOn (n + k : ℕ) f p s := by constructor · intro H n apply H.of_le (natCast_le_of_coe_top_le_withTop hN _) · intro H constructor · exact (H 0).zero_eq · intro m _ apply (H m.succ).fderivWithin m (by norm_cast; omega) · intro m _ apply (H m).cont m (by simp) "For a function between normed spaces over a nontrivially normed field , a formal multilinear series , a set , and a natural number , the following are equivalent when :
-
The series is a Taylor series for up to order on .
- For every natural number , the series is a Taylor series for up to order on ." (score: 0.671)
- theorem contDiffWithinAt_succ_iff_hasFDerivWithinAt' (hn : n ≠ ∞) : ContDiffWithinAt 𝕜 (n + 1) f s x ↔ ∃ u ∈ 𝓝[insert x s] x, u ⊆ insert x s ∧ (n = ω → AnalyticOn 𝕜 f u) ∧ ∃ f' : E → E →L[𝕜] F, (∀ x ∈ u, HasFDerivWithinAt f (f' x) s x) ∧ ContDiffWithinAt 𝕜 n f' s x := by refine ⟨fun hf => ?_, ?_⟩ · obtain ⟨u, hu, f_an, f', huf', hf'⟩ := (contDiffWithinAt_succ_iff_hasFDerivWithinAt hn).mp hf obtain ⟨w, hw, hxw, hwu⟩ := mem_nhdsWithin.mp hu rw [inter_comm] at hwu refine ⟨insert x s ∩ w, inter_mem_nhdsWithin _ (hw.mem_nhds hxw), inter_subset_left, ?_, f', fun y hy => ?_, ?_⟩ · intro h apply (f_an h).mono hwu · refine ((huf' y <| hwu hy).mono hwu).mono_of_mem_nhdsWithin ?_ refine mem_of_superset ?_ (inter_subset_inter_left _ (subset_insert _ _)) exact inter_mem_nhdsWithin _ (hw.mem_nhds hy.2) · exact hf'.mono_of_mem_nhdsWithin (nhdsWithin_mono _ (subset_insert _ _) hu) · rw [← contDiffWithinAt_insert, contDiffWithinAt_succ_iff_hasFDerivWithinAt hn, insert_eq_of_mem (mem_insert _ _)] rintro ⟨u, hu, hus, f_an, f', huf', hf'⟩ exact ⟨u, hu, f_an, f', fun y hy => (huf' y hy).insert'.mono hus, hf'.insert.mono hus⟩ "Let and be normed vector spaces over a nontrivially normed field , a set, a point, and an extended natural number. Then the following are equivalent:
- The function is within at .
-
There exists a neighborhood of in such that:
- ,
- If , then is analytic on ,
- There exists a derivative function $$f' : E \to (E \toL[\mathbb{K}] F)$$ such that:
- For all , has Fréchet derivative within at ,
- is within at ." (score: 0.664)
- theorem HolderWith.comp_holderOnWith {Cg rg : ℝ≥0} {g : Y → Z} (hg : HolderWith Cg rg g) {Cf rf : ℝ≥0} {f : X → Y} {s : Set X} (hf : HolderOnWith Cf rf f s) : HolderOnWith (Cg * Cf ^ (rg : ℝ)) (rg * rf) (g ∘ f) s := (hg.holderOnWith univ).comp hf fun _ _ => trivial "Let be extended pseudo-metric spaces, , and , functions. If:
-
is Hölder continuous on with constant and exponent ,
- is Hölder continuous on with constant and exponent ,
then the composition is Hölder continuous on with constant and exponent ." (score: 0.662)
- The function is within at .
-
There exists a neighborhood of in such that:
- If , then is analytic on .
- There exists a derivative function $$f' : E \to (E \toL[\mathbb{K}] F)$$ such that:
- For all , has Fréchet derivative within at .
- is within at ." (score: 0.662)
- theorem HolderOnWith.comp_holderWith {Cg rg : ℝ≥0} {g : Y → Z} {t : Set Y} (hg : HolderOnWith Cg rg g t) {Cf rf : ℝ≥0} {f : X → Y} (hf : HolderWith Cf rf f) (ht : ∀ x, f x ∈ t) : HolderWith (Cg * Cf ^ (rg : ℝ)) (rg * rf) (g ∘ f) := holderOnWith_univ.mp <| hg.comp (hf.holderOnWith univ) fun x _ => ht x "Let be extended pseudo-metric spaces, , and , functions. If:
-
is Hölder continuous on with constant and exponent
- is Hölder continuous on all of with constant and exponent
- maps into (i.e., for all )
then the composition is Hölder continuous on with constant and exponent ." (score: 0.661)
- theorem HolderOnWith.comp {Cg rg : ℝ≥0} {g : Y → Z} {t : Set Y} (hg : HolderOnWith Cg rg g t) {Cf rf : ℝ≥0} {f : X → Y} (hf : HolderOnWith Cf rf f s) (hst : MapsTo f s t) : HolderOnWith (Cg * Cf ^ (rg : ℝ)) (rg * rf) (g ∘ f) s := by intro x hx y hy rw [ENNReal.coe_mul, mul_comm rg, NNReal.coe_mul, ENNReal.rpow_mul, mul_assoc, ENNReal.coe_rpow_of_nonneg _ rg.coe_nonneg, ← ENNReal.mul_rpow_of_nonneg _ _ rg.coe_nonneg] exact hg.edist_le_of_le (hst hx) (hst hy) (hf.edist_le hx hy) "Let be extended pseudo-metric spaces, , , and , functions. If:
- is Hölder continuous on with constant and exponent
- is Hölder continuous on with constant and exponent
- maps into ()
then the composition is Hölder co
[message truncated]
Last updated: Dec 20 2025 at 21:32 UTC