Zulip Chat Archive
Stream: mathlib4
Topic: injectiveSeminorm
David Gross (Jan 19 2026 at 13:13):
It turns out that PiTensorProduct.injectiveSeminorm is extensionally equal to PiTensorProduct.projectiveSeminorm. Both implement what is commonly called the "projective tensor norm".
We had a helpful email conversation with the original author, @Sophie Morel. She says that this equality isn’t by design and agrees that injectiveSeminorm should be changed.
To discuss how to proceed, we’ve prepared two PRs.
#34137 removes injectiveSeminorm and ports all applications to projectiveSeminorm. This doesn't actually require too much work, leads to the same mathematical theory, and significantly reduces complexity (and potential for confusion!).
#33969 formalizes the equality of the current definitions and has a WIP / RFC implementation of the injective seminorm as commonly understood. This one is quite far from being done, though.
The PR description of #34137 has more technical details.
What would be the best way to proceed?
Sophie Morel (Jan 19 2026 at 13:15):
I confirm that we had the discussion and I made a mistake in defining injective seminorms. They should be removed or changed.
Last updated: Feb 28 2026 at 14:05 UTC