In computable analysis typically topological spaces with countable bases are considered. The Theorem of Kreitz-Weihrauch implies that the subbase representation of a second-countable $T_0$ space is admissible with respect to the topology that the subbase generates. We consider generalizations of this setting to bases that are representable, but not necessarily countable. We introduce the notions of a computable presubbase and a computable prebase. We prove a generalization of the Theorem of Kreitz-Weihrauch for the presubbase representation that shows that any such representation is admissible with respect to the topology generated by compact intersections of the presubbase elements. For computable prebases we obtain representations that are admissible with respect to the topology that they generate. These concepts provide a natural way to investigate many topological spaces that have been studied in computable analysis. The benefit of this approach is that topologies can be described by their usual subbases and standard constructions for such subbases can be applied. Finally we discuss a Galois connection between presubbases and representations of $T_0$ spaces that indicates that presubbases and representations offer particular views on the same mathematical structure from different perspectives.
- Paper ID: 2510.09850
- Title: Computable Bases
- Authors: Vasco Brattka (Universität der Bundeswehr München & University of Cape Town), Emmanuel Rauzy (Université Paris-Est Créteil)
- Classification: math.LO (Logic)
- Publication Date: October 14, 2025
- Paper Link: https://arxiv.org/abs/2510.09850
In computable analysis, topological spaces with countable bases are typically considered. The Kreitz-Weihrauch theorem establishes that subbasis representations of second-countable T0 spaces are admissible with respect to the topology generated by the subbasis. This paper generalizes this setting to representable but not necessarily countable bases. The authors introduce the concepts of computable presubbase and computable prebase, proving a generalization of the Kreitz-Weihrauch theorem for presubbase representations, demonstrating that any such representation is admissible with respect to the topology generated by compact intersections of presubbase elements. For computable prebases, representations are obtained that are admissible with respect to the topology they generate. These concepts provide natural methods for studying many topological spaces in computable analysis.
- Traditional Limitations: Classical computable analysis is primarily restricted to topological spaces with countable bases, limiting the scope of the theory
- Limitations of the Kreitz-Weihrauch Theorem: The classical Kreitz-Weihrauch theorem applies only to second-countable T0 spaces and cannot handle more general topological spaces
- Demands of Representation Theory: A unified framework is needed to handle representations of different types of topological spaces
- Theoretical Refinement: Extending the foundational theory of computable analysis to more general topological spaces
- Practical Applications: Providing a computability framework for uncountable topological spaces encountered in practice
- Unified Perspective: Uniformly treating different topological constructions through the concept of presubbases
- Introduction of New Concepts: Proposing the concepts of computable presubbase and computable prebase, generalizing traditional countable subbase theory
- Main Theorem: Proving the presubbase theorem (Theorem 7), an important generalization of the Kreitz-Weihrauch theorem
- Topological Characterization: Establishing equivalences between computable Kolmogorov spaces and various types of bases (Theorem 23)
- Closure Properties: Proving closure properties of computable Kolmogorov spaces under various topological constructions
- Galois Connection: Revealing the underlying Galois connection structure between presubbases and representations
Definition 5: Let X be a set. A family (By)y∈Y is called a presubbase of X if Y is a represented space and its transpose
BT:X→O(Y),x↦{y∈Y:x∈By}
is well-defined and injective.
Definition 6: Given a presubbase (By)y∈Y, the presubbase representation δB:⊆NN→X is defined as
δB(p)=x⟺δO(Y)(p)={y∈Y:x∈By}
Theorem 7: Let (By)y∈Y be a presubbase of a set X. Then (X,δB) is a computable Kolmogorov space, and δB is admissible with respect to the topology τ generated by the base set X and ⋂y∈KBy for each compact set K⊆Y.
Theorem 23: For a represented space X, the following conditions are equivalent:
- X is a computable Kolmogorov space
- X has a computable presubbase
- X has a computable prebase
- X has a computable base
- X has a computable Lacombe base
- id:O(X)→O(X) is a computable Lacombe base of X
- Compact Intersection Topology: Using intersections of compact sets rather than finite intersections to define the topology, a key innovation
- Sequential Processing: Handling differences between general and countable cases through sequentialization of topologies
- Hyperspace Methods: Utilizing relationships between Scott topology and compact-open topology
- Transposition Technique: Establishing connections between bases and representations through the transpose mapping BT
This is a pure theoretical mathematics paper and contains no experimental section. All results are obtained through rigorous mathematical proofs.
Corollary 31: If X and Y are computable Kolmogorov spaces, then the following spaces are also computable Kolmogorov spaces:
- X×Y, X⊔Y, X⊓Y, YN, and every subspace of X
- C(X,Y), O(X), A+(X), A−(X), A(X), K−(X), and K(X)
Corollary 33: For represented T0 spaces X and Y:
- O(X×Y)=seq(O(X)⊗O(Y))
- O(XN)=seq(⨂i∈NO(X))
- O(Z)=seq(O(X)∣Z) (for subspace Z⊆X)
- O(X⊓Y)=seq(O(X)∧O(Y))
Theorem 35: For a represented space X and a T0 space Y with admissible representation:
- O(X) has the Scott topology, which is the sequentialization of the compact-open topology
- K−(X) and K(X) have the upper Vietoris and Vietoris topologies sequentialized
- A+(X) and A(X) have the lower Fell and Fell topologies sequentialized
- C(X,Y) has the compact-open topology sequentialized
Theorem 36: For fixed representable space X, each δ∈REP0 and B∈PRE0,
δ≤δB⟺B≤Bδ
This establishes an order-reversing Galois connection between representations and presubbases.
- Kreitz-Weihrauch (1985): Established admissibility theory for countable subbases
- Schröder (2002): Developed general theory of computable topology, introducing the concept of qcb spaces
- de Brecht et al. (2016): Investigated complexity classification of general indexed bases
- Scope of Generalization: Extending from countable bases to general representable bases
- Unified Framework: Providing a unified method for handling various topological constructions
- Theoretical Depth: Revealing the underlying Galois connection structure between representations and bases
- Theoretical Refinement: Successfully generalizing the Kreitz-Weihrauch theorem to the uncountable case
- Equivalent Characterizations: Establishing multiple equivalent characterizations of computable Kolmogorov spaces
- Closure Properties: Proving important closure properties demonstrating the stability of the theory
- Practical Value: Providing tools for computability analysis of practical topological spaces
- Complexity: The general case requires handling compact intersections rather than finite intersections, increasing complexity
- Sequentialization: Many results yield only sequentialized topologies rather than the original topologies
- Open Problems: Problem 24 concerning the relationship between computable bases and Lacombe bases remains unsolved
- Algorithm Implementation: Developing concrete algorithms for handling computations with uncountable bases
- Application Extension: Applying the theory to more concrete mathematical domains
- Complexity Analysis: Investigating computational complexity of different types of bases
- Theoretical Depth: The paper has high theoretical value, generalizing important classical results
- Systematicity: Establishing a complete theoretical framework with tight connections between concepts
- Technical Innovation: The treatment of compact intersection topology and Galois connections demonstrates profound mathematical insight
- Applicability: Providing tools for computable analysis to handle more general spaces
- Level of Abstraction: The theory is quite abstract, lacking concrete application examples
- Computational Complexity: Insufficient analysis of computational complexity for practical computation
- Open Problems: Leaving some important unresolved questions
- Disciplinary Contribution: Important contribution to the intersection of computable analysis and topology
- Theoretical Value: Providing important theoretical tools for subsequent research
- Long-term Influence: Potentially influencing the development direction of computable mathematics
- Theoretical Research: Applicable to theoretical research in computable analysis and topology
- Space Analysis: Applicable to computational problems requiring handling of uncountable topological spaces
- Foundational Mathematics: Providing new theoretical foundations for computational mathematics
The paper cites important literature in computable analysis, including:
- Kreitz & Weihrauch (1985): Establishing classical subbase representation theory
- Schröder (2002a, 2002b): Developing systematic theory of computable topology
- Pauly (2016): Providing concise introduction to computable topology
- de Brecht, Schröder & Selivanov (2016): Investigating base complexity classification of QCB₀ spaces
This paper is an important theoretical contribution to computable analysis. By introducing the concepts of presubbase and prebase, it successfully generalizes the classical Kreitz-Weihrauch theorem to more general settings, providing powerful theoretical tools for handling uncountable topological spaces.