Coefficients of a substitution `T ↦ Y, X ↦ 0` (or `T ↦ 0, X ↦ Y`) into one-variable power series: the `n`-th coefficient is the coefficient of `Y^n` on the surviving axis `t`.
ProvedTypeDensity.coeff_substAlgHom_killtype-density
Coefficients of a substitution T ↦ Y, X ↦ 0 (or T ↦ 0, X ↦ Y) into one-variable power series: the n-th coefficient is the coefficient of Y^n on the surviving axis t.
Preamble
import Definitions.Def_TypeDensity_Basic import Definitions.Def_TypeDensity_Measure_AdicCylinders import Definitions.Def_TypeDensity_Measure_HenselProducts import Definitions.Def_TypeDensity_Surfaces_Lengths import Mathlib.FieldTheory.RatFunc.Basic import Mathlib.MeasureTheory.Measure.Haar.Unique import Mathlib.NumberTheory.ArithmeticFunction.Moebius import Mathlib.NumberTheory.Padics.PadicIntegers import Mathlib.RingTheory.IntegralClosure.IntegralRestrict import Mathlib.RingTheory.MvPowerSeries.Basic import Mathlib.RingTheory.RamificationInertia.Basic import Mathlib.Topology.Algebra.Nonarchimedean.AdicTopology import Mathlib.Topology.Algebra.MvPolynomial import Mathlib.Algebra.Group.Pi.Units import Mathlib.Order.CompletePartialOrder import Mathlib.RingTheory.Henselian import Mathlib.RingTheory.Polynomial.Resultant.Basic import Mathlib.RingTheory.RegularLocalRing.Defs import Mathlib.RingTheory.SimpleRing.Principal import Mathlib.FieldTheory.Finite.Extension import Mathlib.RingTheory.AdicCompletion.Noetherian import Mathlib.RingTheory.MvPowerSeries.Equiv import Mathlib.RingTheory.PicardGroup set_option autoImplicit false open TypeDensity
Formal statement
theorem TypeDensity.coeff_substAlgHom_kill (O : Type) [CommRing O] (f : Fin 2 → PowerSeries O)
(hf : MvPowerSeries.HasSubst f) (s t : Fin 2) (hst : s ≠ t) (hs : f s = 0)
(ht : f t = PowerSeries.X) (g : TwoSeries O) (n : ℕ) :
PowerSeries.coeff n (MvPowerSeries.substAlgHom hf g) =
MvPowerSeries.coeff (Finsupp.single t n) g := by sorrySource
TypeDensity/Surfaces/Lengths.lean#L506-L529