Documentation

TauCeti.RingTheory.Huber.PowerBounded

Power-bounded and topologically nilpotent elements #

An element of a topological ring is power-bounded when the set of its nonnegative powers is bounded. Following Wedhorn, Adic Spaces, Definitions 5.25 and 5.27, we write

A°  = {a : A | the powers of a are bounded},
A°° = {a : A | aⁿ → 0}

for the power-bounded and the topologically nilpotent elements. Wedhorn Proposition 5.30 says that A° is a subring of A and that A°° is an ideal of A°; both statements need A to be nonarchimedean, that is, to have a neighbourhood basis of zero by additive subgroups. A basis by open ideals would be too strong: a nonzero Tate ring has no proper open ideal.

The subring A° and its transport results do not require continuity of multiplication. Its integral-closure results require separate continuity, and the ideal A°° requires joint continuity.

Provenance #

IsPowerBounded, isPowerBounded_zero, isPowerBounded_one, isPowerBounded_mul_of_commute, IsPowerBounded.mul, IsPowerBounded.neg, IsPowerBounded.of_isTopologicallyNilpotent, IsPowerBounded.isTopologicallyNilpotent_mul_of_commute and powerBoundedSubring are stated as in William Coram's mathlib4#40013 (there PowerBounded.subring, and the last two under different names), with weaker assumptions where possible. Further results here include IsPowerBounded.pow, the nonarchimedean IsPowerBounded.add and isTopologicallyNilpotent_add, topologicallyNilpotentIdeal and coe_topologicallyNilpotentIdeal — #40013 carries A°° as a Set.range of an inclusion rather than as an ideal of A° — IsBounded.isPowerBounded_of_mem, and the transport lemmas. The selection and ordering of results follows AINTLIB's Bounded.lean, a prior formalisation of this theory; its proofs were not used.

Claude contributed the algebraic generalization of IsPowerBounded.neg and isPowerBounded_neg from rings to monoids with zero and distributive negation.

Main definitions #

Main results #

Implementation notes #

topologicallyNilpotentIdeal is an ideal of A°, not of A, and is distinct from Mathlib's topologicalNilradical, which is an ideal of the ring itself under [IsLinearTopology R R]. The present ideal requires a nonarchimedean additive group (NonarchimedeanAddGroup A) and jointly continuous multiplication (ContinuousMul A). The theorem coe_topologicallyNilpotentIdeal records that cutting down to A° loses no topologically nilpotent element.

References #

An element is power-bounded if the set of its nonnegative powers is bounded.

Equations
Instances For
    theorem TauCeti.Huber.IsBounded.isPowerBounded_of_mem {M : Type u_1} [MonoidWithZero M] [TopologicalSpace M] {S : Type u_2} [SetLike S M] [SubmonoidClass S M] {T : S} (hT : IsBounded ↑T) {a : M} (ha : a ∈ T) :

    Every element of a bounded submonoid is power-bounded: its powers never leave the submonoid, and the submonoid is absorbed by every neighbourhood of zero. This is the reason a ring of definition, and any other bounded subring, consists of power-bounded elements.

    @[simp]

    0 is power-bounded.

    @[simp]

    1 is power-bounded.

    A power of a power-bounded element is power-bounded.

    A product of commuting power-bounded elements is power-bounded.

    The product of a power-bounded element with a commuting topologically nilpotent element is topologically nilpotent.

    Topologically nilpotent elements are power-bounded: A°° ⊆ A°.

    A product of power-bounded elements is power-bounded.

    The product of a power-bounded element with a topologically nilpotent element is topologically nilpotent.

    The negative of a power-bounded element is power-bounded.

    @[simp]

    Power-boundedness is invariant under negation.

    Topological nilpotence descends to a subring, which carries the subspace topology.

    The submonoid generated by finitely many power-bounded elements is bounded: its elements are products of powers of the generators.

    If the additive subgroup generated by a bounded set S contains 1 and is stable under left multiplication by x, then x is power-bounded. Compare IsBounded.isPowerBounded_of_mem, which asks for a bounded submonoid containing x; here neither S nor the additive subgroup it generates need be closed under multiplication.

    A sum of commuting power-bounded elements is power-bounded in a nonarchimedean ring.

    The binomial expansion writes (a + b) ^ n as an integer combination of products aᵏ bᵐ, so the statement follows from IsBounded.addSubgroupClosure. Only a and b need to commute.

    A sum of power-bounded elements of a nonarchimedean commutative ring is power-bounded.

    A sum of topologically nilpotent elements is topologically nilpotent in a nonarchimedean ring.

    Mathlib's IsTopologicallyNilpotent.add assumes a neighbourhood basis of zero by open ideals, which no nonzero Tate ring has; a basis by additive subgroups is enough.

    Over a nonarchimedean commutative ring the topologically nilpotent elements are closed under addition. Mathlib's IsTopologicallyNilpotent.add instead assumes a basis of open ideals, which excludes the Tate rings this is aimed at.

    Wedhorn Proposition 5.30(2): the subring generated by finitely many power-bounded elements is bounded.

    theorem TauCeti.Huber.isPowerBounded_of_isBounded_of_monic {A : Type u_1} [CommRing A] [TopologicalSpace A] [NonarchimedeanAddGroup A] [SeparatelyContinuousMul A] {B : Subring A} (hB : IsBounded ↑B) {p : Polynomial A} (hp : p.Monic) (hcoeff : ∀ (i : ℕ), p.coeff i ∈ B) {x : A} (hroot : Polynomial.eval x p = 0) :

    Wedhorn Proposition 5.30(4), general form: a root of a monic polynomial whose coefficients lie in a bounded subring is power-bounded.

    Writing n for the degree, the monic relation expresses x ^ n through the lower powers, so all powers of x lie in the additive subgroup generated by B * {1, x, …, x ^ n}; that generating set is bounded, hence so is the subgroup by IsBounded.addSubgroupClosure.

    The subring A° of power-bounded elements of a nonarchimedean commutative ring (Wedhorn Proposition 5.30). No continuity of multiplication is required.

    Equations
    Instances For
      @[simp]

      Membership in A° is power-boundedness.

      @[simp]

      The underlying set of A° is the set of power-bounded elements.

      @[simp]

      In a linearly topologized ring, for instance an adic or a discrete ring, every element is power-bounded, so A° = A.

      Wedhorn Proposition 5.30(4): the power-bounded subring A° is integrally closed in A.

      Wedhorn Proposition 5.30(4), as an instance: A° is integrally closed in A. This is the form Mathlib's generic integral-closure API consumes; isPowerBounded_of_isIntegral is the elementwise statement behind it.

      The ideal A°° of topologically nilpotent elements inside A° (Wedhorn Proposition 5.30).

      Equations
      Instances For
        @[simp]

        A°° is exactly the set of topologically nilpotent elements of A: no topologically nilpotent element is lost by cutting down to A°.

        theorem TauCeti.Huber.IsPowerBounded.map {M : Type u_1} {N : Type u_2} [MonoidWithZero M] [MonoidWithZero N] [TopologicalSpace M] [TopologicalSpace N] {F : Type u_3} [FunLike F M N] [MonoidWithZeroHomClass F M N] {f : F} (hf : ContinuousAt (⇑f) 0) (hf₀ : ∀ V ∈ nhds 0, ⇑f '' V ∈ nhds 0) {a : M} (ha : IsPowerBounded a) :

        A morphism continuous at zero which carries neighbourhoods of zero to neighbourhoods of zero preserves power-boundedness. As for IsBounded.image, continuity at zero alone is not enough.

        theorem TauCeti.Huber.IsPowerBounded.map_of_isOpenMap {M : Type u_1} {N : Type u_2} [MonoidWithZero M] [MonoidWithZero N] [TopologicalSpace M] [TopologicalSpace N] {F : Type u_3} [FunLike F M N] [MonoidWithZeroHomClass F M N] {f : F} (hf : ContinuousAt (⇑f) 0) (hf₀ : IsOpenMap ⇑f) {a : M} (ha : IsPowerBounded a) :

        An open morphism continuous at zero preserves power-boundedness.

        The quotient map R → R ⧸ J preserves power-boundedness. Only continuity of translations is assumed on R, so this applies to every commutative topological ring.

        @[simp]
        theorem TauCeti.Huber.isPowerBounded_ringEquiv_iff {A : Type u_3} {B : Type u_4} [Semiring A] [Semiring B] [TopologicalSpace A] [TopologicalSpace B] (e : A ≃+* B) (he : Continuous ⇑e) (he' : Continuous ⇑e.symm) {a : A} :

        Power-boundedness transports along a topological ring isomorphism.

        @[simp]

        A topological ring isomorphism maps the set of power-bounded elements onto the corresponding set in the target. This set-level result applies to semirings, including when the powerBoundedSubring is not available.

        @[simp]

        Topological nilpotence transports along a topological ring isomorphism.

        @[simp]

        A° is preserved by a topological ring isomorphism: e carries A° onto B°. This is the bundled form of TauCeti.Huber.isPowerBounded_ringEquiv_iff.

        A topological ring isomorphism restricts to an isomorphism A° ≃+* B°.

        Equations
        Instances For
          @[simp]

          A°° is preserved by a topological ring isomorphism: the restricted isomorphism A° ≃+* B° carries A°° exactly onto B°°. See TauCeti.Huber.map_topologicallyNilpotentIdeal for the bundled form.

          @[simp]

          The restricted isomorphism A° ≃+* B° carries the ideal A°° onto B°°. This is the bundled form of TauCeti.Huber.mem_topologicallyNilpotentIdeal_powerBoundedSubringEquiv_iff.