Zulip Chat Archive
Stream: FLT
Topic: heads-up: right algebras/modules incoming
Kevin Buzzard (Jun 05 2025 at 15:26):
I find it very frustrating that is not a -algebra. Sometimes you want it to be an -algebra and a -algebra at the same time. Mathlib won't have this instance because of the objection "what if ?" but my response to that (mimicking Pooh's to Piglet) is "what if ?".
FLT#616 makes a new scope: open scope TensorProduct.RightActions. With this scope open the following miracles occur. Let be a commutative ring and let be a commutative -algebra.
1) If is an -algebra then is a -algebra.
2) If is an -module then is a -module.
3) If is finite, resp. free, then is finite, resp. free.
4) More controversially, if has a topology then gets the -module topology. In particular if is a finite -algebra and is a topological ring then is automatically a topological ring.
So be warned, when you open this scope, that's currently what you get. If (4) turns out to be annoying then we can roll it back later by putting it into another scope.
This broke a lot of code! It's mostly fixed in FLT#616, which I'm currently working on.
I'm really sorry about the very nice-looking PRs piling up; I have some stuff which I want to get done before Monday so I've had to focus on my own work rather than reviewing other people's PRsand definitely I'm not leaving them until Monday just so I can show off how many PRs people are making to the FLT project in my talk. I am (genuinely!) also very busy this weekend; I'm playing dots and boxes at a science festival for 6 hours straight on both Sat and Sun and then going to Cambridge straight afterwards.
Last updated: Dec 20 2025 at 21:32 UTC