Module

AmbientBracketAction.lean

Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.FormalModule.AmbientBracketAction
30 declarations indexed from sourceView source ↗

The finite Lubin–Tate bracket construction: Lubin--Tate brackets in an ambient extension field

Division points do not in general lie in the base Laurent-series field. This file therefore constructs the same genuine brackets in an arbitrary ambient field A of the same characteristic, from a chosen coefficient embedding ι : κ →+* A and the image t : A of the Laurent-series uniformizer. The construction will be specialized to a separable closure when forming the Lubin--Tate level fields.

Declarations

LubinTate.EqualCharacteristic.ambientAddMonoidEnd_mul_apply
Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem ambientAddMonoidEnd_mul_apply
    {A : Type*} [AddCommMonoid A]
    (f g : AddMonoid.End A) (x : A) :
    (f * g) x = f (g x)
LubinTate.EqualCharacteristic.ambientAddMonoidEnd_sum_apply
Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem ambientAddMonoidEnd_sum_apply
    {A I : Type*} [AddCommMonoid A]
    (s : Finset I) (f : I → AddMonoid.End A) (x : A) :
    (∑ i ∈ s, f i) x = ∑ i ∈ s, f i x
LubinTate.EqualCharacteristic.ambientAddMonoidHom_map_finset_sum
Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem ambientAddMonoidHom_map_finset_sum
    {A I : Type*} [AddCommMonoid A]
    (f : AddMonoid.End A) (s : Finset I) (g : I → A) :
    f (∑ i ∈ s, g i) = ∑ i ∈ s, f (g i)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd

The distinguished endomorphism Y ↦ Y^q + tY in an ambient field.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
def equalCharacteristicLubinTateAmbientPiEnd
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) : AddMonoid.End A where
  toFun x :=
    iterateFrobenius A F.residueCharacteristic
        (CompleteDVF.higherPrincipalUnitGroup.iwasawaResidueRank F) x +
      t * x
  map_zero' := by simp
  map_add' x y := by
    rw [(iterateFrobenius A F.residueCharacteristic
      (CompleteDVF.higherPrincipalUnitGroup.iwasawaResidueRank F)).map_add,
      mul_add]
    abel
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_apply

The ambient π-endomorphism is Frobenius plus multiplication by t.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
open _root_.LocalFieldTheory.DiscreteValuationField.CompleteDVF.higherPrincipalUnitGroup
  (residueField_card_eq_residueCharacteristic_pow_iwasawaResidueRank) in
theorem equalCharacteristicLubinTateAmbientPiEnd_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t x : A) :
    equalCharacteristicLubinTateAmbientPiEnd F t x =
      x ^ Nat.card F.residueField + t * x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientCoefficientEnd

Multiplication by an embedded residue-field coefficient.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
def equalCharacteristicLubinTateAmbientCoefficientEnd
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A]
    (ι : F.residueField →+* A) (a : F.residueField) :
    AddMonoid.End A where
  toFun x := ι a * x
  map_zero' := mul_zero _
  map_add' := mul_add _
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientCoefficientEnd_apply

A coefficient endomorphism acts by multiplication by the embedded coefficient.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientCoefficientEnd_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A]
    (ι : F.residueField →+* A) (a : F.residueField) (x : A) :
    equalCharacteristicLubinTateAmbientCoefficientEnd F ι a x = ι a * x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_coefficient_mul

The distinguished endomorphism commutes with the embedded coefficient field.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiEnd_coefficient_mul
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (a : F.residueField) (x : A) :
    equalCharacteristicLubinTateAmbientPiEnd F t (ι a * x) =
      ι a * equalCharacteristicLubinTateAmbientPiEnd F t x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate

The i-fold iterate of the ambient distinguished endomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
def equalCharacteristicLubinTateAmbientPiIterate
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (i : ℕ) : AddMonoid.End A
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_zero

The zeroth ambient π-iterate is the identity.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_zero
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t x : A) :
    equalCharacteristicLubinTateAmbientPiIterate F t 0 x = x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_succ

A successor ambient π-iterate applies one more π-endomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_succ
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (i : ℕ) (x : A) :
    equalCharacteristicLubinTateAmbientPiIterate F t (i + 1) x =
      equalCharacteristicLubinTateAmbientPiIterate F t i
        (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_coefficient_mul

Ambient iterates commute with residue-field scalar multiplication.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_coefficient_mul
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (i : ℕ) (a : F.residueField) (x : A) :
    equalCharacteristicLubinTateAmbientPiIterate F t i (ι a * x) =
      ι a * equalCharacteristicLubinTateAmbientPiIterate F t i x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket

The genuine finite bracket in the ambient field.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
def equalCharacteristicLubinTateAmbientBracket
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) : AddMonoid.End A
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_apply

Ambient bracket evaluation expands as the finite coefficient-and-iterate sum.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (x : A) :
    equalCharacteristicLubinTateAmbientBracket F ι t n a x =
      ∑ i ∈ Finset.range n,
        ι (PowerSeries.coeff i a) *
          equalCharacteristicLubinTateAmbientPiIterate F t i x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_zero

The ambient bracket of the zero series is the zero endomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_zero
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A) (n : ℕ) :
    equalCharacteristicLubinTateAmbientBracket F ι t n 0 = 0
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_add

The ambient bracket is additive in its power-series parameter.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_add
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a b : F.residueField⟦X⟧) :
    equalCharacteristicLubinTateAmbientBracket F ι t n (a + b) =
      equalCharacteristicLubinTateAmbientBracket F ι t n a +
        equalCharacteristicLubinTateAmbientBracket F ι t n b
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_C

The ambient bracket of a constant acts by the embedded scalar.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_C
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField) :
    equalCharacteristicLubinTateAmbientBracket F ι t (n + 1)
        (PowerSeries.C a) =
      equalCharacteristicLubinTateAmbientCoefficientEnd F ι a
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_add

Ambient iterates add their exponents under composition.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_add
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (i j : ℕ) (x : A) :
    equalCharacteristicLubinTateAmbientPiIterate F t (i + j) x =
      equalCharacteristicLubinTateAmbientPiIterate F t i
        (equalCharacteristicLubinTateAmbientPiIterate F t j x)
LubinTate.EqualCharacteristic.IsEqualCharacteristicLubinTateAmbientTorsion

A point in an ambient field killed by the level-n iterate.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
def IsEqualCharacteristicLubinTateAmbientTorsion
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (n : ℕ) (x : A) : Prop
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_eq_zero_of_le

A level-n ambient torsion point is killed at every higher level.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_eq_zero_of_le
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) {n m : ℕ} (hnm : n ≤ m) (x : A)
    (hx : IsEqualCharacteristicLubinTateAmbientTorsion F t n x) :
    equalCharacteristicLubinTateAmbientPiIterate F t m x = 0
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_torsion_pred

The image under e of level n+1 torsion has level n.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiEnd_torsion_pred
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (n : ℕ) (x : A)
    (hx : IsEqualCharacteristicLubinTateAmbientTorsion F t (n + 1) x) :
    IsEqualCharacteristicLubinTateAmbientTorsion F t n
      (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_succ_apply

Recursive evaluation formula for an ambient bracket.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_succ_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (x : A) :
    equalCharacteristicLubinTateAmbientBracket F ι t (n + 1) a x =
      ι (PowerSeries.coeff 0 a) * x +
        equalCharacteristicLubinTateAmbientBracket F ι t n
          (equalCharacteristicPowerSeriesTail a)
          (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_one

The first ambient π-iterate is the ambient π-endomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiIterate_one
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t x : A) :
    equalCharacteristicLubinTateAmbientPiIterate F t 1 x =
      equalCharacteristicLubinTateAmbientPiEnd F t x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_iterate

The distinguished ambient endomorphism commutes with its iterates.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiEnd_iterate
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (t : A) (i : ℕ) (x : A) :
    equalCharacteristicLubinTateAmbientPiEnd F t
        (equalCharacteristicLubinTateAmbientPiIterate F t i x) =
      equalCharacteristicLubinTateAmbientPiIterate F t i
        (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_coefficient_mul_apply

Ambient brackets are linear for the embedded coefficient action.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_coefficient_mul_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (c : F.residueField) (x : A) :
    equalCharacteristicLubinTateAmbientBracket F ι t n a (ι c * x) =
      ι c * equalCharacteristicLubinTateAmbientBracket F ι t n a x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_C_mul_apply

Multiplication of coefficient series by C(c) scales an ambient bracket by ι(c).

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_C_mul_apply
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (c : F.residueField) (a : F.residueField⟦X⟧) (x : A) :
    equalCharacteristicLubinTateAmbientBracket F ι t n
        (PowerSeries.C c * a) x =
      ι c * equalCharacteristicLubinTateAmbientBracket F ι t n a x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_bracket

The ambient bracket commutes with the distinguished endomorphism.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiEnd_bracket
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (x : A) :
    equalCharacteristicLubinTateAmbientPiEnd F t
        (equalCharacteristicLubinTateAmbientBracket F ι t n a x) =
      equalCharacteristicLubinTateAmbientBracket F ι t n a
        (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_succ_eq_of_torsion

On level-n torsion, adding the (n+1)-st bracket term changes nothing.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_succ_eq_of_torsion
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (x : A)
    (hx : IsEqualCharacteristicLubinTateAmbientTorsion F t n x) :
    equalCharacteristicLubinTateAmbientBracket F ι t (n + 1) a x =
      equalCharacteristicLubinTateAmbientBracket F ι t n a x
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiEnd_bracket_succ_of_torsion

Applying e to an (n+1)-term bracket on level n+1 torsion drops the bracket level by one.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientPiEnd_bracket_succ_of_torsion
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a : F.residueField⟦X⟧) (x : A)
    (hx : IsEqualCharacteristicLubinTateAmbientTorsion F t (n + 1) x) :
    equalCharacteristicLubinTateAmbientPiEnd F t
        (equalCharacteristicLubinTateAmbientBracket F ι t (n + 1) a x) =
      equalCharacteristicLubinTateAmbientBracket F ι t n a
        (equalCharacteristicLubinTateAmbientPiEnd F t x)
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_mul_apply_of_torsion

Multiplicativity of the genuine truncated brackets on ambient e^n-division points.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open scoped PowerSeries LaurentSeries
universe u v w
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
theorem equalCharacteristicLubinTateAmbientBracket_mul_apply_of_torsion
    (F : LocalField.{u, v} K)
    {A : Type w} [Field A] [CharP A F.residueCharacteristic]
    (ι : F.residueField →+* A) (t : A)
    (n : ℕ) (a b : F.residueField⟦X⟧) (x : A)
    (hx : IsEqualCharacteristicLubinTateAmbientTorsion F t n x) :
    equalCharacteristicLubinTateAmbientBracket F ι t n (a * b) x =
      equalCharacteristicLubinTateAmbientBracket F ι t n a
        (equalCharacteristicLubinTateAmbientBracket F ι t n b x)