Skip to content

Topology Family Coverage Matrix

This page is the honest coverage dashboard for the objective taxonomy. It separates documentation, prototypes, stable APIs, and benchmark evidence.

Family Current status Active API Benchmark status Next deliverable
Point-set / general topology Prototype finite_topology_signature E2E finite topology check Tutorial on continuity, compactness, connectedness, and finite covers in data pipelines
Metric, uniform, and proximity spaces Prototype metric_cover, nerve_graph E2E cover and nerve checks Cover-routing gallery with same-budget random/locality baseline
Domain theory / Scott topology Prototype scott_fixed_point E2E monotone fixed-point check Monotone dataflow and scheduler invariant design
Homotopy theory Prototype path_homotopy_signature E2E winding-number check Trajectory path-class tutorial for optimization and systems state
Cohomology beyond Betti counts Prototype sheaf_consistency_residual E2E residual check Obstruction and interaction diagnostics tutorial
Sheaves and cosheaves Prototype sheaf_consistency_residual E2E residual check Layer/head/shard residual gallery
Mapper / Reeb / contour topology Prototype mapper_graph E2E Mapper graph check Activation/loss Mapper visual tutorial
Morse / Conley / dynamical topology Prototype dynamical_signature E2E sampled dynamics check Training-dynamics topology gallery
Stratified and singular spaces Prototype activation_strata E2E activation-strata check ReLU region and decision-boundary tutorial
Nerve / Cech / cover calculus Prototype metric_cover, nerve_graph E2E cover and nerve checks Cech-vs-Rips and routing tutorial
Knot, braid, and link topology Prototype braid_crossing_signature E2E braid crossing check Thread/trajectory entanglement design note
Fiber bundles and characteristic classes Docs TensorBundleSpec as runtime descriptor E2E TensorBundle interop check Gauge/equivariant ML tutorial
Topological groups, group actions, quotients Prototype finite_orbit_signature, equivariance_residual E2E finite-orbit and equivariance checks Equivariance contract utilities
Low-dimensional / geometric topology Prototype mesh_euler_characteristic E2E mesh Euler check Mesh/scene/handle-surgery explanation
Categorical, Grothendieck, and pointless topology Prototype finite_topology_signature E2E finite open-set lattice check Sites/locales for observability and privacy
Topological vector spaces / function-space topology Prototype weak_convergence_residual E2E finite-probe weak convergence check Function-space drift tutorial

The public Python API exposes the same matrix:

import topoml

for row in topoml.topology_family_coverage_matrix():
    print(row["id"], row["status"], row["api_surface"])

Promotion rule: a family moves from docs to prototype only when it has a named object, a computable invariant, a clear ML/system decision, a null baseline, and a graph that makes the behavior inspectable.