Zulip Chat Archive
Stream: Is there code for X?
Topic: linear map from bilinear
Rémy Degenne (Sep 02 2021 at 08:34):
We have docs#continuous_linear_map.lsmul which is a continuous bilinear map 𝕜' →L[𝕜] E →L[𝕜] E
for the scalar multiplication λ r x, r • x
. I want to use the linear map 𝕜' →L[𝕜] E
corresponding to λ r, r • x
for a fixed x
.
Is there a definition somewhere that gives the linear map obtained by fixing the second argument in a bilinear map? Something of the form (E →L[𝕜] F →L[𝕜] G) → (E →L[𝕜] G)
.
A way to get the linear map I want is to use docs#continuous_linear_map.flip to reverse the arguments of 𝕜' →L[𝕜] E →L[𝕜] E
and get E →L[𝕜] 𝕜' →L[𝕜] E
and then just apply it to x : E
. Is there a name for this in mathlib?
Johan Commelin (Sep 02 2021 at 08:38):
I think mostly .flip
is what is used, like you said. I'm not aware of other defs/methods.
Rémy Degenne (Sep 02 2021 at 08:45):
Thanks. I'll use flip then.
Eric Wieser (Sep 02 2021 at 09:18):
I think that's docs#linear_map.to_span_singleton?
Eric Wieser (Sep 02 2021 at 09:19):
For which there is probably no continuous version yet.
Rémy Degenne (Sep 02 2021 at 09:26):
Thanks! It's indeed not continuous, but it's good to know that something like that exists. I would never have guessed the nameto_span_singleton
.
Eric Wieser (Sep 02 2021 at 09:28):
I found it via library_search when looking for the non-continuous version. I agree the name is strange.
Eric Wieser (Sep 02 2021 at 09:32):
There's also docs#continuous_linear_equiv.to_span_nonzero_singleton from #3021 that introduces both defs
Last updated: Dec 20 2023 at 11:08 UTC