Tolerance-Modified Exactness and the Drift Diagnostic

Tolerance-Modified Exactness introduces a tolerance-aware extension of classical homology that measures when topological structure remains coherent under bounded drift. The framework recovers ordinary homology at zero tolerance, proves stability and separation theorems

Share

A conservative extension of classical homology with a probe-dependent reading of structural loss

The original DOI record for this paper was withdrawn; this page hosts the formalized version in Tolerance-Modified Exactness and a Drift Diagnostic on Finite Chain Complexes (10.17605/OSF.IO/NA8UD)

Tolerance-Modified Exactness extends classical homology by replacing exact equality with a mathematically controlled notion of coherence under bounded drift.


1. For mathematicians and specialists

Classical homology detects the existence of nontrivial cycles in a chain complex. Persistent homology tracks when those cycles appear and disappear across a filtration. Both are invariants of the complex (or of the filtered complex) alone.

This paper modifies a single defining condition. Instead of requiring the strict equality

ker ∂ₙ = im ∂ₙ₊₁

it allows a controlled deviation measured by a real-valued drift function Δ and a tolerance parameter τ. A cycle is called coherent when it lies within τ of the boundary subspace in the drift metric, and lost otherwise.

Under a stated admissibility condition on Δ, six results are established:

  1. At τ = 0 the construction recovers ordinary homology. The modification is conservative.
  2. Every lost cycle is a nonzero homology class, so the loss count L̄ₙ is bounded above by the structural index: L̄ₙ ≤ Sₙ.
  3. Loss can occur only where classical homology is already nonzero. The state "loss without structure" is impossible. Consequently the framework produces one graded quantity, not two: loss is a tolerance-dependent projection of classical homology.
  4. Loss is not an invariant of the chain complex alone. It depends on the pair (complex, drift function). Two admissible drifts can assign different loss to identical algebraic structure.
  5. In the finite-field regime with sum-type drifts, the extinction tolerance τ* is 1-Lipschitz in the drift weights (essentially tightly). Relationality is disciplined.
  6. Tolerance data is strictly finer than the ordinary persistence barcode: two weightings of the same complex can share identical sublevel barcodes yet possess different τ*. No invariant that is a function of the ordinary barcode computes the tolerance reading. Randomized testing shows the separation is generic (≈99.1% of barcode-preserving perturbations).

Proofs, corrected definitions, stability and separation theorems, and the accompanying reproducible scripts live in the companion materials on the OSF deposit.

The framework does not claim to supersede classical or persistent homology. It supplies an additional, probe-dependent diagnostic that becomes available once a drift function is chosen.

2. In plain language, what this is and what it is good for

Most mathematical tools that look at the "shape" of data or of a system ask a yes/no question: does a hole, a loop, or a void exist? Persistent homology goes further and asks when those features appear and disappear as you zoom in or out.

This work asks a different question:

Given a specific way of measuring drift, how much of the existing structure stays coherent under a stated tolerance, and how much is lost?

Think of a structure that is allowed to "breathe." It does not have to sit at a single rigid point; it is allowed a controlled range of movement. The diagnostic reports when that range is exceeded for particular cycles. The report depends on the measuring instrument (the drift function) as well as on the structure itself. Two different instruments can give different readings of the same underlying object. That dependence is not a bug; it is a theorem.

Why this can be useful

Robustness under uncertainty. Many real systems never sit at perfect equality. They operate inside a band of acceptable variation. A diagnostic that collapses the moment the equality is imperfect will flag every real system as broken. A tolerance-aware reading distinguishes controlled variation from genuine structural loss.

Probe dependence made explicit. Classical invariants treat the observer as invisible. Here the observer (the choice of drift function) is part of the invariant. That matches how measurements actually work in engineering and complex adaptive systems.

Separation from existing tools. The tolerance reading cannot be recovered from ordinary persistence barcodes. It supplies information that standard topological data analysis does not.

The accompanying computational package implements the definitions, the loss diagnostic, stability checks, and comparison tests against persistent homology, so the claims can be examined directly.

3. Scope and Future Development

The results held across every complex and admissible drift class tested, motivating the conjecture that they admit a more general formulation. Whether the present construction is the natural endpoint of that theory or the first realization of a broader class of tolerance-based structures remains an open mathematical question.

The repeated emergence of the same structural relationships across multiple realizations motivates the conjecture that these results admit a more general formulation. Whether the present construction is the natural endpoint of that theory or an initial realization of a broader class of tolerance-based structures remains an open mathematical question. Any application to sensing, topology, engineering, biology, or other domains therefore depends on an additional modeling choice: the selection of an appropriate drift function. The mathematics developed here establishes the properties of the resulting diagnostic once that choice has been made; it does not prescribe the choice itself. Continued work is investigating broader classes of admissible drifts, additional stability results, categorical formulations, computational methods, and empirical validation in application-specific settings.

The work is released with full proofs and runnable code under a permissive license so that the claims can be verified, extended, or rejected on their merits.


Resources