Documentation

TauCeti.RingTheory.Huber.LocalizationTopology.Laurent.Presentation

The Laurent quotient of a numerator enlargement, and the maps between it and A⟨T'/s⟩ #

Let (T', s) refine (T, s) by enlarging the numerators, and let t ∈ T'. Adjoining a variable X to A⟨T/s⟩ and imposing the relation X = t/s gives A⟨T/s⟩⟨X⟩ ⧸ (t/s - X). This file constructs the two canonical continuous ring homomorphisms between that quotient and A⟨T'/s⟩, each the only one of its kind:

A⟨T/s⟩⟨X⟩ ⧸ (t/s - X)  →  A⟨T'/s⟩          constants ↦ restriction,  X ↦ t/s
A⟨T'/s⟩  →  A⟨T/s⟩⟨X⟩ ⧸ (t/s - X)          compatibly with the structure maps from `A`

The first needs nothing of the shape of T', which is what keeps DecidableEq A out of the statements. The second needs the numerators of T' to be exhausted by those of T together with t, since the fractions u/s for u ∈ T' must land in the power-bounded elements of the quotient; that is the hypothesis hsplit, again a splitting rather than T' = insert t T. It needs one hypothesis more, to make its target a legitimate one for the universal property of A⟨T'/s⟩: the relation ideal must be closed, which is what separates the quotient. A topologically nilpotent s over a strongly noetherian A⟨T/s⟩ gives that, and the ..._of_isStronglyNoetherian forms below take those two in its place.

The two maps are mutually inverse, under the same hsplit that the second one needs, and so the quotient is A⟨T'/s⟩ — Wedhorn's Remark 7.55. That is proved in TauCeti.RingTheory.Huber.LocalizationTopology.Laurent.Identification, which builds laurentQuotientRingEquiv from the two maps this file constructs. For a general enlargement no identification is expected, since T' may adjoin numerators other than t; hsplit is what rules that out.

The restriction map itself, and the fact that it carries t/s to t/s, live one file earlier in TauCeti.RingTheory.Huber.LocalizationTopology.Restriction: they need only the restriction/localisation theory, not the weighted-evaluation machinery imported here.

Main definitions #

Main results #

References #

noncomputable def TauCeti.Huber.PairOfDefinition.laurentRelationIdeal {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) :
Ideal ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯)

The Laurent relation ideal of A⟨T/s⟩⟨X⟩: the ideal generated by t/s - X.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem TauCeti.Huber.PairOfDefinition.laurentRelationIdeal_def {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) :
    P.laurentRelationIdeal T s t S hden = Ideal.span {(weightedC (fun (x : Fin 1) => {1}) ⋯) ↑(Localization.divBy t s) - weightedX (fun (x : Fin 1) => {1}) ⋯ 0}

    Unfolding lemma for TauCeti.Huber.PairOfDefinition.laurentRelationIdeal.

    @[simp]
    theorem TauCeti.Huber.PairOfDefinition.laurentRelationIdeal_quotientMk_weightedC {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) :
    (Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) ((weightedC (fun (x : Fin 1) => {1}) ⋯) ↑(Localization.divBy t s)) = (Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) (weightedX (fun (x : Fin 1) => {1}) ⋯ 0)

    The relation the ideal imposes: in A⟨T/s⟩⟨X⟩ ⧸ (t/s - X) the constant t/s and the variable X have the same class. This is what a consumer needs, rather than the span.

    The Laurent relation ideal is closed when A⟨T/s⟩ is Tate and A⟨T/s⟩⟨X⟩ is noetherian: in a complete metrisable noetherian Tate ring every submodule is closed. Closedness is what the quotient needs to be separated, and hence a legitimate target for the universal property of a completion.

    The Laurent relation ideal is closed, for a topologically nilpotent denominator over a strongly noetherian base. A topologically nilpotent s makes A⟨T/s⟩ a Tate ring, and the k = 1 component of strong noetherianity makes A⟨T/s⟩⟨X⟩ noetherian.

    theorem TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_laurentQuotient_restriction {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') :
    ∃! ψ : ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) ⧸ P.laurentRelationIdeal T s t S hden →+* UniformSpace.Completion S', Continuous ⇑ψ ∧ (∀ (a : UniformSpace.Completion S), ψ ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) ((weightedC (fun (x : Fin 1) => {1}) ⋯) a)) = (P.restrictionRingHomOfSubset T s S hden T' S' hden' hTT') a) ∧ ∀ (i : Fin 1), ψ ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) (weightedX (fun (x : Fin 1) => {1}) ⋯ i)) = ↑(Localization.divBy t s)

    The canonical evaluation out of the Laurent quotient. There is exactly one continuous ring homomorphism

    A⟨T/s⟩⟨X⟩ ⧸ (t/s - X)  →  A⟨T'/s⟩
    

    restricting to TauCeti.Huber.PairOfDefinition.restrictionRingHomOfSubset on constants, and sending X to t/s.

    The only fact particular to this situation is TauCeti.Huber.PairOfDefinition.restrictionRingHomOfSubset_coe_divBy; everything else is the universal property TauCeti.Huber.existsUnique_continuous_ringHom_quotient_weightedRestrictedSubring of the quotient. In the special case T' = insert t T, Wedhorn's Remark 7.55 chains such refinements and Proposition 8.30 reduces flatness of a general restriction map along that chain to the elementary one; the identification that reduction needs is TauCeti.Huber.PairOfDefinition.laurentQuotientRingEquiv, below.

    noncomputable def TauCeti.Huber.PairOfDefinition.laurentQuotientRestrictionRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') :

    The map out of the Laurent quotient, A⟨T/s⟩⟨X⟩ ⧸ (t/s - X) → A⟨T'/s⟩.

    Its defining properties are TauCeti.Huber.PairOfDefinition.continuous_laurentQuotientRestrictionRingHom, TauCeti.Huber.PairOfDefinition.laurentQuotientRestrictionRingHom_quotientMk_weightedC and TauCeti.Huber.PairOfDefinition.laurentQuotientRestrictionRingHom_quotientMk_weightedX, and TauCeti.Huber.PairOfDefinition.eq_laurentQuotientRestrictionRingHom says they determine it. This is the companion of TauCeti.Huber.PairOfDefinition.laurentQuotientRingHom, in the other direction.

    Equations
    Instances For
      theorem TauCeti.Huber.PairOfDefinition.continuous_laurentQuotientRestrictionRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') :
      Continuous ⇑(P.laurentQuotientRestrictionRingHom T s t S hden T' S' hden' hTT' ht)

      The map out of the Laurent quotient is continuous.

      @[simp]
      theorem TauCeti.Huber.PairOfDefinition.laurentQuotientRestrictionRingHom_quotientMk_weightedC {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') (a : UniformSpace.Completion S) :
      (P.laurentQuotientRestrictionRingHom T s t S hden T' S' hden' hTT' ht) ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) ((weightedC (fun (x : Fin 1) => {1}) ⋯) a)) = (P.restrictionRingHomOfSubset T s S hden T' S' hden' hTT') a

      On constants the map out of the Laurent quotient is the restriction map.

      @[simp]
      theorem TauCeti.Huber.PairOfDefinition.laurentQuotientRestrictionRingHom_quotientMk_weightedX {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') (i : Fin 1) :
      (P.laurentQuotientRestrictionRingHom T s t S hden T' S' hden' hTT' ht) ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) (weightedX (fun (x : Fin 1) => {1}) ⋯ i)) = ↑(Localization.divBy t s)

      The variable goes to the fraction t/s.

      theorem TauCeti.Huber.PairOfDefinition.eq_laurentQuotientRestrictionRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hTT' : ∀ u ∈ T, u ∈ T') (ht : t ∈ T') (ψ : ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) ⧸ P.laurentRelationIdeal T s t S hden →+* UniformSpace.Completion S') :
      Continuous ⇑ψ → (∀ (a : UniformSpace.Completion S), ψ ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) ((weightedC (fun (x : Fin 1) => {1}) ⋯) a)) = (P.restrictionRingHomOfSubset T s S hden T' S' hden' hTT') a) → (∀ (i : Fin 1), ψ ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)) (weightedX (fun (x : Fin 1) => {1}) ⋯ i)) = ↑(Localization.divBy t s)) → ψ = P.laurentQuotientRestrictionRingHom T s t S hden T' S' hden' hTT' ht

      The three properties determine the map out of the Laurent quotient.

      theorem TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_completion_laurentQuotient {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hcl : IsClosed ↑(P.laurentRelationIdeal T s t S hden)) :
      ∃! g : UniformSpace.Completion S' →+* ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) ⧸ P.laurentRelationIdeal T s t S hden, Continuous ⇑g ∧ g.comp (P.toCompletionLoc T' s S' hden') = ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)).comp (weightedC (fun (x : Fin 1) => {1}) ⋯)).comp (P.toCompletionLoc T s S hden)

      The forward map of the Laurent presentation. If every numerator of T' either already lies in T or is the new one t, there is exactly one continuous ring homomorphism

      A⟨T'/s⟩  →  A⟨T/s⟩⟨X⟩ ⧸ (t/s - X)
      

      compatible with the two structure maps from A.

      Paired with TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_laurentQuotient_restriction this gives the two maps of Wedhorn's Remark 7.55, which Proposition 8.30 uses to reduce flatness of a general restriction map to the elementary one. They are mutually inverse — see TauCeti.Huber.PairOfDefinition.laurentQuotientRingEquiv and the two composite identities it is built from.

      The hypothesis beyond the splitting is what makes the target legitimate for TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_completion_locTopology: a closed relation ideal separates the quotient, and the quotient of a complete group by a closed subgroup is complete. TauCeti.Huber.PairOfDefinition.isClosed_laurentRelationIdeal supplies closedness when A⟨T/s⟩ is Tate and A⟨T/s⟩⟨X⟩ is noetherian.

      theorem TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_completion_laurentQuotient_of_isStronglyNoetherian {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hnil : IsTopologicallyNilpotent s) (hSN : IsStronglyNoetherian (UniformSpace.Completion S)) :
      ∃! g : UniformSpace.Completion S' →+* ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) ⧸ P.laurentRelationIdeal T s t S hden, Continuous ⇑g ∧ g.comp (P.toCompletionLoc T' s S' hden') = ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)).comp (weightedC (fun (x : Fin 1) => {1}) ⋯)).comp (P.toCompletionLoc T s S hden)

      The forward map for a topologically nilpotent denominator over a strongly noetherian base. The hypotheses of TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_completion_laurentQuotient in the form in which they are met in practice: hnil and hSN give the closedness of the relation ideal through TauCeti.Huber.PairOfDefinition.isClosed_laurentRelationIdeal.

      noncomputable def TauCeti.Huber.PairOfDefinition.laurentQuotientRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hcl : IsClosed ↑(P.laurentRelationIdeal T s t S hden)) :

      The map into the Laurent quotient, A⟨T'/s⟩ → A⟨T/s⟩⟨X⟩ ⧸ (t/s - X).

      Its two defining properties are TauCeti.Huber.PairOfDefinition.continuous_laurentQuotientRingHom and TauCeti.Huber.PairOfDefinition.laurentQuotientRingHom_comp_toCompletionLoc, and TauCeti.Huber.PairOfDefinition.eq_laurentQuotientRingHom says they determine it. Those three are the interface to use.

      Equations
      Instances For
        theorem TauCeti.Huber.PairOfDefinition.continuous_laurentQuotientRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hcl : IsClosed ↑(P.laurentRelationIdeal T s t S hden)) :
        Continuous ⇑(P.laurentQuotientRingHom T s t S hden T' S' hden' hsplit hcl)

        The map into the Laurent quotient is continuous.

        @[simp]
        theorem TauCeti.Huber.PairOfDefinition.laurentQuotientRingHom_comp_toCompletionLoc {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hcl : IsClosed ↑(P.laurentRelationIdeal T s t S hden)) :
        (P.laurentQuotientRingHom T s t S hden T' S' hden' hsplit hcl).comp (P.toCompletionLoc T' s S' hden') = ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)).comp (weightedC (fun (x : Fin 1) => {1}) ⋯)).comp (P.toCompletionLoc T s S hden)

        The map into the Laurent quotient is compatible with the structure maps from A. This is the equation that characterises it.

        theorem TauCeti.Huber.PairOfDefinition.eq_laurentQuotientRingHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (T : Finset A) (s t : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (S' : Type u_4) [CommRing S'] [Algebra A S'] [IsLocalization.Away s S'] (hden' : P.HasDenominatorPower T' s S') (hsplit : ∀ u ∈ T', u ∈ T ∨ u = t) (hcl : IsClosed ↑(P.laurentRelationIdeal T s t S hden)) (g : UniformSpace.Completion S' →+* ↥(weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) ⧸ P.laurentRelationIdeal T s t S hden) :
        Continuous ⇑g → g.comp (P.toCompletionLoc T' s S' hden') = ((Ideal.Quotient.mk (P.laurentRelationIdeal T s t S hden)).comp (weightedC (fun (x : Fin 1) => {1}) ⋯)).comp (P.toCompletionLoc T s S hden) → g = P.laurentQuotientRingHom T s t S hden T' S' hden' hsplit hcl

        The two properties determine the map into the Laurent quotient.