Zulip Chat Archive
Stream: mathlib4
Topic: split/rename PowerSeries/Basic ?
Antoine Chambert-Loir (Dec 14 2023 at 09:25):
The file containing docs#PowerSeries is huge and consists roughly of two parts:
- a general theory of power series in several variables (docs#MvPowerSeries)
- the particular case of one variable (docs#PowerSeries) defined as
MvPowerSeries Unit
I wonder whether it would be reasonable to have the first part inRingTheory/MvPowerSeries
, and the second one staying there.
A possibly more interesting TODO would be to define the large algebra of an additive monoid when the addition of this monoid has finite fibers. (docs#MvPowerSeries would be a particular case of that for the monoid I to_0 Nat
.)
(In this case, power series appear as a particular case of docs#HahnSeries, but I haven't thought about whether the two generalizations are comparable or not.)
Antoine Chambert-Loir (Dec 14 2023 at 09:29):
By the way, docs#Polynomial is not defined as a particular case of docs#MvPolynomial, so this raises the question whether both theories could be developed in parallel.
Johan Commelin (Dec 14 2023 at 10:14):
Your proposed split seems fine to me.
I don't have an opinion on the refactor.
Eric Wieser (Dec 14 2023 at 10:30):
The power/mvpower split sounds very sensible to me
Last updated: Dec 20 2023 at 11:08 UTC