Diagonal substitution doubles the congruence degree: `f ≡ g` through `M` gives `qdiag f ≡ qdiag g` through `2M + 1`.
ProvedTypeDensity.SCongr.qdiagtype-density
Diagonal substitution doubles the congruence degree: f ≡ g through M gives qdiag f ≡ qdiag g through 2M + 1.
Preamble
import Definitions.Def_TypeDensity_Basic import Definitions.Def_TypeDensity_Reciprocity_Defs 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.FieldTheory.RatFunc.AsPolynomial import Mathlib.RingTheory.PowerSeries.Expand import Mathlib.RingTheory.PowerSeries.Log set_option autoImplicit false open TypeDensity
Formal statement
theorem TypeDensity.SCongr.qdiag {M : ℕ} {f g : Ser} (h : SCongr M f g) :
QCongr (2 * M + 1) (qdiag f) (qdiag g) := by sorrySource
TypeDensity/Reciprocity/Defs.lean#L784-L792