Zulip Chat Archive
Stream: maths
Topic: Approximate a compact by a finite-dimensional compact
Yury G. Kudryashov (May 04 2025 at 21:39):
What are ther right typeclass assumptions for the following theorem? Let E and F be real topological vector spaces (with some extra assumptions). Let f : E → F be a continuous function, let K be a compact set in E. Then there exists a finite dimensional subspace S in E, a continuous linear projection π : E → S, π ∘ π = π, and a continuous function g : π '' K → F such that f is uniformly close to g ∘ π on K.
#xy: I want to generalize our formalization of the Weierstrass approximation theorem to say that docs#CPolynomialOn functions are dense in C(E, F).
Yury G. Kudryashov (May 04 2025 at 21:40):
... and drop unneeded assumptions in docs#ContinuousMap.dense_setOf_contDiff
Anatole Dedecker (May 05 2025 at 10:22):
Just want to point out #21959 since you're working in this area
Sébastien Gouëzel (May 05 2025 at 19:46):
I wouldn't expect much beyond finite-dimensional spaces, even in Banach spaces. For instance, there is a Banach space E and a compact set K for which there is no continuous linear map with finite-dimensional range which is close to the identity on K. This means that for f = g = id there is no π which satisfies your condition. The keyword here is (failure of the) approximation property, see https://en.wikipedia.org/wiki/Approximation_property
Yury G. Kudryashov (May 05 2025 at 19:54):
Thanks!
Kevin Buzzard (May 05 2025 at 20:11):
In a p-adic Banach space every compact operator is a limit of finite rank operators so you might be ok there!
Sébastien Gouëzel (May 05 2025 at 20:27):
p-adic analysis is too easy, almost a joke :-)
Yury G. Kudryashov (May 05 2025 at 20:37):
So, this is true in Hilbert spaces, finite dimensional spaces, and padics. Should we introduce a type class?
Sébastien Gouëzel (May 05 2025 at 20:48):
I would only introduce typeclasses for properties that people who have thought deeply about this have found interesting and fruitful. So, a typeclass for the approximation property definitely makes sense -- but it's not clear to me if it would really help you for your original question. On the other hand, I don't think we should have a typeclass tailored to your question, though, unless you have convincing applications where the generality really helps you.
Last updated: Dec 20 2025 at 21:32 UTC