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
    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
              Equations
                @[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 on A induced by addGroupFilterBasis.

                    Equations

                      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.