Zulip Chat Archive

Stream: Is there code for X?

Topic: Ordered additive torsors


Scott Carnahan (Mar 30 2024 at 17:47):

Let V be an R-module, for some commutative ring R. I'd like to consider some power series spaces of the form (z ^ α)V((z)), for some α in a group containing the integers, such as the complex numbers. That is, exponents lie in some coset, and I'd like to impose an order on the coset compatible with translation by integers, so that elements are defined by the condition that support is bounded below. This would allow me to use existing Hahn series API to express the R((z))-module structure. Do we have typeclass language for expressing this combination of order and AddTorsor structure?

Scott Carnahan (Apr 01 2024 at 02:31):

It seems like CovariantClass works pretty well.

Edward van de Meent (Apr 01 2024 at 07:21):

You might possibly need ContravariantClass as well

Scott Carnahan (Apr 01 2024 at 21:26):

Thank you. It looks like I also need an AddAction version of Finest.addAntidiagonal, and a WithTop version of HahnSeries.order.


Last updated: May 02 2025 at 03:31 UTC