Division equivalences in the factors assemble into a division equivalence on the product.
ProvedTypeDensity.product_division_equivtype-density
Division equivalences in the factors assemble into a division equivalence on the product.
Preamble
import Definitions.Def_TypeDensity_Basic import Definitions.Def_TypeDensity_Measure_AdicCylinders import Definitions.Def_TypeDensity_Measure_HenselProducts 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 set_option autoImplicit false open TypeDensity open MeasureTheory open scoped BigOperators ENNReal
Formal statement
theorem TypeDensity.product_division_equiv (O : Type) [CommRing O] (ι : Type) (Oj : ι → Type)
[∀ j, CommRing (Oj j)] [∀ j, Algebra O (Oj j)] (R : ι → Type) [∀ j, CommRing (R j)]
[∀ j, Algebra O (R j)] [∀ j, Algebra (Oj j) (R j)] [∀ j, IsScalarTower O (Oj j) (R j)]
(nn : ι → ℕ) (n : ℕ) (ρ : (Fin n → O) ≃ₗ[O] (∀ j, Fin (nn j) → Oj j))
(bc' : ∀ j, Fin (nn j) → R j) (bc : Fin n → ∀ j, R j)
(hcompat : ∀ (w : Fin n → O) (j : ι), coordinateLift bc w j = coordinateLift (bc' j) (ρ w j))
(g : ∀ j, R j) (E' : ∀ j, R j ≃ₗ[Oj j] ((Fin (nn j) → Oj j) × R j))
(hE' : ∀ j w, (E' j).symm w = divisionMap (g j) (bc' j) w) :
(letI : Module O (∀ j, R j) := Algebra.toModule;
∃ E : (∀ j, R j) ≃ₗ[O] ((Fin n → O) × ∀ j, R j), ∀ w, E.symm w = divisionMap g bc w) := by sorrySource
TypeDensity/Measure/HenselProducts.lean#L1052-L1101