Documentation

LeanPool.Wallace.SeparationInterface

Minimal construction interface for the Wallace counterexample #

The construction supplies characters compatible with all prescribed ultrafilter limits and separating the points of the free group. For the Wallace corollary it is enough that, for every nonzero element x, one compatible character does not annihilate x. This file isolates precisely that output.

No topology on the free Abelian group and no compactness conclusion is stored in SeparationPackage; both are derived below from its algebraic and filter-theoretic fields.

An injective sequence bundled with the proof of injectivity.

Equations
Instances For
    structure Wallace.SeparationPackage (I : Type u) :
    Type (u + 1)

    The minimal post-fusion data needed for Wallace's problem.

    The difficult construction must supply the coding, the prepared subsequences and free ultrafilters, and a compatible separating character for every nonzero element. The structure does not assume any topology or compactness property of the free Abelian group.

    Instances For

      Simultaneous evaluation by all compatible separating characters.

      Equations
      Instances For
        @[reducible]

        The initial topology induced by the compatible separating characters.

        Equations
        Instances For
          theorem Wallace.SeparationPackage.prepared_tendsto_basis {I : Type u} (C : SeparationPackage I) (c : C.Code) :
          Filter.Tendsto (fun (n : ) => (C.codeEquiv c) (C.subsequence c n)) (↑(C.ultrafilter c)) (nhds (Finsupp.single (C.codeIndex c) 1))

          The prepared subsequence converges to its prescribed basis point in the initial topology.

          The package supplies the exact free-ultrafilter limit property used by the cone argument.