Zulip Chat Archive

Stream: mathlib4

Topic: Distributions & Topological Vector Spaces


Michiel Huttener (Jan 22 2024 at 16:18):

  1. What is the current state of topological vector spaces and distribution theory in mathlib? Maybe I'm getting confused by the generality, but I could not find any notion of a TVS or a definition of the space of distributions (on some open set) for example.
  2. Is anyone working on this? If so, how can I contribute?

Jireh Loreaux (Jan 22 2024 at 16:23):

Right now we have unbundled topological vector spaces, which you would write like this:

variable {𝕜 V : Type*} [NormedField 𝕜] [AddCommGroup V] [Module 𝕜 V] [TopologicalSpace V]
  [TopologicalAddGroup V] [ContinuousSMul 𝕜 V]

(Of course, the NormedField 𝕜 condition could be relaxed.)

Jireh Loreaux (Jan 22 2024 at 16:24):

I think @Frédéric Dupuis or @Yury G. Kudryashov might be the correct people to ask about the status of this in Mathlib.

Yury G. Kudryashov (Jan 22 2024 at 16:25):

There are several notions called "distribution". Which one are you talking about?

Yury G. Kudryashov (Jan 22 2024 at 16:26):

As for TVS, @Jireh Loreaux is right; [Module k V] [ContinuousSMul k V] is the way we write it at the moment.

Yury G. Kudryashov (Jan 22 2024 at 16:27):

Also, sometimes [Module k V] [ContinuousConstSMul k V] is enough.

Frédéric Dupuis (Jan 22 2024 at 16:29):

I seem to recall @Anatole Dedecker working on something like this.

Michiel Huttener (Jan 22 2024 at 16:30):

Distributions in the sense of Schwartz

Yury G. Kudryashov (Jan 22 2024 at 16:33):

We have docs#SchwartzMap, looking for the dual space.

Yury G. Kudryashov (Jan 22 2024 at 16:35):

Probably, @Moritz Doll uses continuous linear maps from SchwartzMap instead of introducing a new definition.

Michiel Huttener (Jan 22 2024 at 16:42):

Thanks for the responses! I'll start by playing around with the type classes. :smile:

Moritz Doll (Jan 22 2024 at 22:15):

'normal' distributions are the dual of compactly smooth functions, the dual of docs#SchwartzMap is usually called the space of tempered distributions.

Moritz Doll (Jan 22 2024 at 22:17):

Anatole wrote a lot of stuff for CcC_c^\infty, but I don't know whether it is PR'd

Moritz Doll (Jan 22 2024 at 22:19):

for tempered distributions you can see from the file that defining things like the dirac delta is not too hard. We are missing a useful criterion to talk about convergence of distributions (the topology is defined, but very abstractly)

Anatole Dedecker (Jan 22 2024 at 22:26):

I am very busy until tomorrow evening so I won’t comment more right now, but essentially I have quite a lot of plans but not much mathlib-ready code. I worked a bit on it last summer, but I got stuck whilst fighting with docs#ENat (because I wanted to define spaces of order-n distributions for each n in ENat)


Last updated: May 02 2025 at 03:31 UTC