Prerequisites: Chapter 11 (Cech framework), Chapter 6 (Door).
12.1 Overview
Once the world's constitution is fixed, invariants are extracted via three computational axes:
| Axis | Object | Geometric meaning |
|---|---|---|
| Axis 1 | Intrinsic topology of the fruit | |
| Axis 2 | Relative topology of the fruit--door pair | |
| Axis 3 | + persistence barcode | Topology and fractal structure of the door set |
The sequential protocol extends:
Each axis depends only on the preceding ones.
12.2 Axis 1: Fruit Topology
Definition 12.1 (Fruit complex)
Given fruit , construct the clique complex of the induced graph : a -simplex for each -clique.
Theorem 12.1 (Finiteness of the nerve)
.
Proof. The maximum clique size in is at most .
Computation
where is the coboundary matrix built from the boundary matrices of .
Lemma 12.2 ( case)
For and abelian coefficients : by the universal coefficient theorem.
12.3 Axis 2: Pair Cohomology
Definition 12.2 (Simplicial pair)
- : the fruit complex (Definition 12.1).
- : the door subcomplex, generated by all simplices containing at least one door node.
Theorem 12.3 (Long exact sequence of a pair)
For each degree , there is a long exact sequence:
Proof. At cochain level, the short exact sequence
holds, where .
The coboundary operators commute with inclusion and restriction : and . The snake lemma yields the long exact sequence.
Theorem 12.4 (Matrix computation of relative cohomology)
For the relative coboundary matrix (where injects relative basis into and projects to relative basis):
Proof. Rank--nullity theorem on finite-dimensional cochain complexes.
Lemma 12.5 (Bridge to removed-space cohomology)
Under Hypothesis 11.1 (continuous enrichment), excision and retraction give:
This separates topological assumptions from algebraic computation: the computation is performed on the finite pair ; the geometric interpretation is optional.
Algorithm 12.1 (Axis 2 computation)
Input: fruit complex , door subcomplex .
Output: for each .
- Build simplex bases for and by degree.
- Construct boundary matrices , and coboundary matrices , .
- Build relative coboundary: .
- Compute by rank/nullity.
- Verify cochain SES: , , surjective.
- Connecting map: for , extend to with ; then .
12.4 Axis 3: Door Set Topology + Persistence Barcode
Definition 12.3 (Persistence barcode)
The barcode of the door set is the persistence diagram of the energy-filtered simplicial complex:
where is the birth energy (when a new cohomological feature appears) and is the death energy.
Construction
- Order doors by energy: .
- Build filtration: by adding door nodes in energy order.
- Compute persistent cohomology across the filtration.
Theorem 12.5 (Persistence--cohomology correspondence)
Proof sketch. Standard result in persistent cohomology: the number of infinite bars in degree equals the Betti number .
Definition 12.6 (Hausdorff dimension of the barcode)
where is the lifespan of bar .
- : isolated doors (finitely many, finite barcode).
- : fractal door structure.
- : maximally complex.
Theorem 12.7 (Finite door set, )
If is finite and :
Proof. A finite discrete set has trivial higher cohomology.
12.5 Integration: The Three-Axis Exact Sequence
Theorem 12.8 (Three-axis exact sequence)
For each degree , the cochain short exact sequence
induces the long exact sequence in cohomology:
This is the rigorous relationship among the three axes.
Interpretation: The three axes are not independent; they are linked by the connecting homomorphism . Knowing any two determines constraints on the third.
12.6 Worked Example: 5-Node Graph,
(Continuing from Chapter 10, Section 10.2.)
Fruit , door , kernel .
Fruit complex : edge gives a 1-simplex. .
Door subcomplex : vertex . .
Axis 1: (connected), (contractible).
Axis 2: (generated by ), (generated by ). Relative coboundary is an isomorphism. So , .
Axis 3: (single point), .
Barcode: single bar , .
Exact sequence check ():
Consistent. The map is the restriction (isomorphism since is connected and is a single point).
12.7 Computation Protocol (Meta-Algorithm)
function ComputeWorldAxes(F, Sigma, [A_infty], A):
// Build complexes
K = CliqueComplex(InducedGraph(F))
L = DoorSubcomplex(K, Sigma)
// Axis 1
H1 = SimplicialCohomology(K, A)
// Axis 2
H2 = RelativeCohomology(K, L, A)
// Axis 3
barcode = PersistentCohomology(L, energy_filtration, A)
H3 = CohomologyFromBarcode(barcode)
dim_H = HausdorffDimension(barcode)
// Verify exact sequence
assert LongExactConsistency(H1, H2, H3, delta)
return (H1, H2, H3, barcode, dim_H)Complexity: (dominated by matrix rank computations on the simplicial pair).