Documentation

Mathlib.RingTheory.IdealFilter.Topology

Topologies associated to ideal filters #

This file constructs topological structures on a ring from an IdealFilter and characterizes uniform ideal filters in terms of ring filter bases.

Main definitions #

Main statements #

References #

Tags #

ring theory, ideal, filter, linear topology

The additive-group filter basis whose sets are the ideals belonging to the ideal filter F.

Equations
  • F.addGroupFilterBasis = { sets := {x : Set A | IF, I = x}, nonempty := , inter_sets := , zero' := , add' := , neg' := , conj' := }
Instances For

    Under [F.IsUniform], the ring filter basis obtained from addGroupFilterBasis.

    Equations
    Instances For
      theorem IdealFilter.ringFilterBasis_sets {A : Type u_1} [Ring A] {F : IdealFilter A} [F.IsUniform] :
      ringFilterBasis.sets = {x : Set A | IF, I = x}
      theorem IdealFilter.isUniform_iff_exists_ringFilterBasis {A : Type u_1} [Ring A] {F : IdealFilter A} :
      F.IsUniform ∃ (B : RingFilterBasis A), B.sets = {x : Set A | IF, I = x}

      An IdealFilter on a ring A is uniform if and only if its ideals form a RingFilterBasis for A.

      def WithIdealFilter {A : Type u_1} [Ring A] :
      IdealFilter AType u_1

      Type synonym for a ring that depends on a choice of ideal filter. We use this to assign a topology generated by the ideal filter.

      Equations
      Instances For
        @[reducible, inline]
        abbrev WithIdealFilter.idealSet {A : Type u_1} [Ring A] {F : IdealFilter A} (I : Ideal A) :

        View an ideal of A as a subset of WithIdealFilter F.

        Equations
        Instances For

          The topology F.addGroupFilterBasis.topology endows A with the structure of a topological additive group.

          theorem WithIdealFilter.mem_nhds_iff {A : Type u_1} [Ring A] {F : IdealFilter A} {a : WithIdealFilter F} {s : Set (WithIdealFilter F)} :
          s nhds a IF, a +ᵥ idealSet I s

          A set s is a neighbourhood of a iff it contains a left-additive coset of some ideal I ∈ F.

          theorem WithIdealFilter.mem_nhds_zero_iff {A : Type u_1} [Ring A] {F : IdealFilter A} {s : Set (WithIdealFilter F)} :
          s nhds 0 IF, idealSet I s

          A set s is a neighbourhood of 0 iff it contains an ideal belonging to F.

          The topology is linear in the sense that 𝓝 0 has a basis of ideals.

          Under [F.IsUniform], A is a topological ring with the induced topology.