A bijection `f : Sβ β Sβ` between coefficient cells that preserves `πͺα΄Έ`-congruence and the normalized masses of all congruence balls of level `L β₯ 1` transports the normalized c
ProvedTypeDensity.cell_transport_preimagetype-density
A bijection f : Sβ β Sβ between coefficient cells that preserves πͺα΄Έ-congruence and the normalized masses of all congruence balls of level L β₯ 1 transports the normalized cell measure: fβ»ΒΉ' T has the same measure in Sβ as T in Sβ.
Preamble
import Definitions.Def_TypeDensity_Basic import Definitions.Def_TypeDensity_Formula_LawAlgebra import Definitions.Def_TypeDensity_Measure_AdicCylinders import Definitions.Def_TypeDensity_Measure_HenselProducts import Definitions.Def_TypeDensity_Surfaces_Lengths import Definitions.Def_TypeDensity_Surfaces_PowerSeries import Definitions.Def_TypeDensity_Formula_FiniteFieldCounts import Definitions.Def_TypeDensity_Formula_StateCombinatorics import Definitions.Def_TypeDensity_Blowup_Directions import Definitions.Def_TypeDensity_Unramified_Extension import Definitions.Def_TypeDensity_Blowup_Charts import Definitions.Def_TypeDensity_Algebra_AlgebraType import Definitions.Def_TypeDensity_Measure_PrimitiveLocus import Definitions.Def_TypeDensity_Algebra_FactorInvariant import Definitions.Def_TypeDensity_Surfaces_TruncatedSeries import Theorems.Thm_TypeDensity_coordinate_cylinder_clopen import Theorems.Thm_TypeDensity_cellMeasure_apply_of_measurableSet import Theorems.Thm_TypeDensity_finite_coordinate_adic_congruence import Theorems.Thm_TypeDensity_finite_coordinate_borel_cylinders import Theorems.Thm_TypeDensity_finite_measures_from_cylinders import Theorems.Thm_TypeDensity_coefficient_measure_probability 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.Finite.GaloisField import Mathlib.RingTheory.AdicCompletion.Algebra import Mathlib.RingTheory.RegularLocalRing.Defs 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.SimpleRing.Principal import Mathlib.FieldTheory.Finite.Extension import Mathlib.RingTheory.AdicCompletion.Noetherian import Mathlib.RingTheory.MvPowerSeries.Equiv import Mathlib.RingTheory.PicardGroup import Mathlib.FieldTheory.RatFunc.AsPolynomial import Mathlib.RingTheory.AdicCompletion.Completeness import Mathlib.Algebra.GroupWithZero.Submonoid.CancelMulZero import Mathlib.Algebra.Module.StablyFree.Basic import Mathlib.NumberTheory.Padics.RingHoms import Mathlib.Algebra.Azumaya.Basic import Mathlib.RingTheory.AdicCompletion.RingHom import Mathlib.RingTheory.TotallySplit import Mathlib.RingTheory.AdicCompletion.LocalRing import Mathlib.RingTheory.KrullDimension.NonZeroDivisors import Mathlib.Algebra.Group.NatPowAssoc set_option autoImplicit false open TypeDensity open scoped BigOperators ENNReal
Formal statement
theorem TypeDensity.cell_transport_preimage (Oβ : Type) [CommRing Oβ] [IsDomain Oβ]
[IsDiscreteValuationRing Oβ] [IsAdicComplete (IsLocalRing.maximalIdeal Oβ) Oβ]
[Finite (IsLocalRing.ResidueField Oβ)] [TopologicalSpace Oβ] [IsTopologicalRing Oβ]
[CompactSpace Oβ] [T2Space Oβ] [SecondCountableTopology Oβ] [MeasurableSpace Oβ]
[BorelSpace Oβ] (htopβ : IsAdic (IsLocalRing.maximalIdeal Oβ)) (Oβ : Type) [CommRing Oβ]
[IsDomain Oβ] [IsDiscreteValuationRing Oβ] [IsAdicComplete (IsLocalRing.maximalIdeal Oβ) Oβ]
[Finite (IsLocalRing.ResidueField Oβ)] [TopologicalSpace Oβ] [IsTopologicalRing Oβ]
[CompactSpace Oβ] [T2Space Oβ] [SecondCountableTopology Oβ] [MeasurableSpace Oβ]
[BorelSpace Oβ] (htopβ : IsAdic (IsLocalRing.maximalIdeal Oβ)) (nβ nβ : β)
(Sβ : Set (Fin nβ β Oβ)) (Sβ : Set (Fin nβ β Oβ)) (hSβ : MeasurableSet Sβ)
(hSβ : MeasurableSet Sβ) (hβ : coefficientMeasure Oβ nβ Sβ β 0)
(hβ : coefficientMeasure Oβ nβ Sβ β 0) (f : (Fin nβ β Oβ) β (Fin nβ β Oβ))
(hf : Set.BijOn f Sβ Sβ)
(hcong : β (L : β), β a β Sβ, β a' β Sβ, (β j, a j - a' j β (IsLocalRing.maximalIdeal Oβ) ^ L)
β β j, f a j - f a' j β (IsLocalRing.maximalIdeal Oβ) ^ L)
(hmass : β (L : β), 1 β€ L β β a β Sβ,
cellMeasure Oβ nβ Sβ {a' | β j, a' j - a j β (IsLocalRing.maximalIdeal Oβ) ^ L} =
cellMeasure Oβ nβ Sβ {b | β j, b j - f a j β (IsLocalRing.maximalIdeal Oβ) ^ L}) :
β T : Set (Fin nβ β Oβ), MeasurableSet T β
MeasurableSet (Sβ β© f β»ΒΉ' T) β§ cellMeasure Oβ nβ Sβ (f β»ΒΉ' T) = cellMeasure Oβ nβ Sβ T := by sorrySource
TypeDensity/Formula/TypeTransport.lean#L119-L203