Zulip Chat Archive
Stream: Is there code for X?
Topic: Additive is_scalar_tower
Yaël Dillies (Dec 27 2021 at 15:02):
@Eric Wieser, do we not have the additive version of is_scalar_tower
?
Eric Wieser (Dec 27 2021 at 15:22):
Don't think so
Johan Commelin (Dec 27 2021 at 15:25):
What exactly would that look like? What is the additive version of smul
?
Yakov Pechersky (Dec 27 2021 at 15:25):
vadd
Johan Commelin (Dec 27 2021 at 15:27):
aah, of course :bulb:
Yaël Dillies (Dec 27 2021 at 15:28):
Do we want it?
Yury G. Kudryashov (Dec 27 2021 at 19:12):
Do you need it?
Yury G. Kudryashov (Dec 27 2021 at 19:13):
If yes, then add it.
Yaël Dillies (Dec 27 2021 at 19:15):
Not yet
Yury G. Kudryashov (Dec 27 2021 at 19:53):
IMHO, we shouldn't add it while nobody needs it.
Kevin Buzzard (Dec 27 2021 at 20:40):
We certainly need additive groups and multiplicative groups, but often in complex situations it's multiplicative things acting on additive things. I don't know all the times is_scalar_tower
is used but in essentially all the ones I do know it's when you have three rings A,B,C and maps A->B->C inducing the smul. In this case the vadd scalar tower would be a theorem :-) but it doesn't really come up in practice, or at least it comes up way less than the smul version.
Yury G. Kudryashov (Dec 27 2021 at 21:04):
It is possible that we'll want to_additive
on some theorem that uses is_scalar_tower
under the hood. Then we'll add is_vadd_tower
.
Yaël Dillies (Dec 27 2021 at 21:08):
Yeah, and when that day comes, we'll to additivize all the stuff we hadn't so far, which could turn out to be a pain if some lemmas along the way haven't been proved correctly. But again, we don't need it yet.
Last updated: Dec 20 2023 at 11:08 UTC