Documentation

TauCeti.RingTheory.Huber.WeightedRestrictedSeries.Rename

Renaming the variables of A⟨X⟩_T #

An embedding e : Fin k ↪ Fin m of variables renames power series in k variables to power series in m variables, Xᵢ ↦ X_{e i}. Renaming preserves weighted restrictedness as soon as each weight T i lies in the weight S (e i) of the variable it is sent to, and so induces a continuous ring homomorphism A⟨X⟩_T → A⟨X⟩_S.

At the trivial weight these include the two maps A⟨ζ⟩ → A⟨X, Y⟩, ζ ↦ X and ζ ↦ Y, that compare the pieces of a two-piece Laurent cover with their overlap in Wedhorn's Lemma 8.33.

Main definitions #

Main results #

References #

Provenance #

The renaming is Mathlib's MvPowerSeries.rename. AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit 37bbdaeb9, projects/AdicSpaces/Adic spaces/TateAlgebra.lean, has the two trivial-weight maps from its TateAlgebra A into TateAlgebra₂ A as posIncl and negIncl, built on its own varInclHom, with posIncl_algebraMap and posIncl_X and their negIncl counterparts. Those are the two trivial-weight instances of weightedRename here, which is defined for an arbitrary embedding of the variables and arbitrary weights T i ⊆ S (e i).

theorem TauCeti.Huber.IsWeightedRestricted.rename {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) {f : MvPowerSeries (Fin k) A} (hf : IsWeightedRestricted T f) :

Renaming preserves weighted restrictedness: along an embedding e of the variables with each T i ⊆ S (e i), a T-restricted series renames to an S-restricted one. The weights of the variables outside the image of e are arbitrary. This renames the variables, where TauCeti.Huber.IsWeightedRestricted.map changes the coefficient ring.

noncomputable def TauCeti.Huber.weightedRename {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} (hT : IsWeightFamily T) (hS : IsWeightFamily S) (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) :

The homomorphism A⟨X⟩_T → A⟨X⟩_S induced by an embedding e of the variables, sending Xᵢ to X_{e i}. Each weight T i must lie in the weight S (e i) of its image.

It moves the variables and keeps the coefficients, where TauCeti.Huber.weightedMap moves the coefficients along a ring map and keeps the variables. Its values are computed by TauCeti.Huber.coe_weightedRename.

Equations
Instances For
    @[simp]
    theorem TauCeti.Huber.coe_weightedRename {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} {hT : IsWeightFamily T} {hS : IsWeightFamily S} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) (f : ↥(weightedRestrictedSubring T hT)) :
    ↑((weightedRename e hT hS hTS) f) = (MvPowerSeries.rename ⇑e) ↑f

    weightedRename is MvPowerSeries.rename with its domain and codomain cut down.

    @[simp]
    theorem TauCeti.Huber.weightedRename_weightedC {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} {hT : IsWeightFamily T} {hS : IsWeightFamily S} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) (a : A) :
    (weightedRename e hT hS hTS) ((weightedC T hT) a) = (weightedC S hS) a

    weightedRename fixes the constant series.

    noncomputable def TauCeti.Huber.weightedRenameAlgHom {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} (hT : IsWeightFamily T) (hS : IsWeightFamily S) (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) :

    The A-algebra-homomorphism form of weightedRename.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.Huber.weightedRenameAlgHom_apply {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} (hT : IsWeightFamily T) (hS : IsWeightFamily S) (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) (f : ↥(weightedRestrictedSubring T hT)) :
      (weightedRenameAlgHom e hT hS hTS) f = (weightedRename e hT hS hTS) f

      The algebra-homomorphism form has the same underlying function as weightedRename.

      @[simp]
      theorem TauCeti.Huber.weightedRename_weightedX {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} {hT : IsWeightFamily T} {hS : IsWeightFamily S} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) (i : Fin k) :
      (weightedRename e hT hS hTS) (weightedX T hT i) = weightedX S hS (e i)

      weightedRename sends the variable Xᵢ to X_{e i}.

      theorem TauCeti.Huber.continuous_weightedRename {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} (hT : IsWeightFamily T) (hS : IsWeightFamily S) (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) :
      Continuous ⇑(weightedRename e hT hS hTS)

      weightedRename is continuous for the weighted topologies, so it is a morphism of topological rings.

      theorem TauCeti.Huber.weightedRename_injective {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} {hT : IsWeightFamily T} {hS : IsWeightFamily S} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) :

      weightedRename is injective, because MvPowerSeries.rename along an embedding is and the coercion to the ambient series ring is.

      @[simp]
      theorem TauCeti.Huber.weightedRename_inj {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] (e : Fin k ↪ Fin m) {T : Fin k → Set A} {S : Fin m → Set A} {hT : IsWeightFamily T} {hS : IsWeightFamily S} (hTS : ∀ (i : Fin k), T i ⊆ S (e i)) (f g : ↥(weightedRestrictedSubring T hT)) :
      (weightedRename e hT hS hTS) f = (weightedRename e hT hS hTS) g ↔ f = g

      Equality after renaming is equality: the iff form of TauCeti.Huber.weightedRename_injective.

      @[simp]

      The identity law: renaming along Function.Embedding.refl is the identity.

      theorem TauCeti.Huber.weightedRename_comp {A : Type u_1} [CommRing A] [TopologicalSpace A] {k m : ℕ} [NonarchimedeanRing A] {n : ℕ} (e₁ : Fin k ↪ Fin m) (e₂ : Fin m ↪ Fin n) {T : Fin k → Set A} {S : Fin m → Set A} {R : Fin n → Set A} (hT : IsWeightFamily T) (hS : IsWeightFamily S) (hR : IsWeightFamily R) (hTS : ∀ (i : Fin k), T i ⊆ S (e₁ i)) (hSR : ∀ (i : Fin m), S i ⊆ R (e₂ i)) :
      weightedRename (e₁.trans e₂) hT hR ⋯ = (weightedRename e₂ hS hR hSR).comp (weightedRename e₁ hT hS hTS)

      The composition law: renaming along a composite embedding is the composite of the renamings. With weightedRename_id this is what makes A⟨X⟩_T functorial in the variables, as weightedMap_comp and weightedMap_id do for the coefficient ring.