A Model for Random Chain Complexes
Michael J. Catanzaro, Matthew J. Zabka

TL;DR
This paper introduces a probabilistic model for chain complexes over finite fields, analyzing their combinatorial and homological properties when boundary maps are randomly generated.
Contribution
It presents a novel model for random chain complexes over finite fields, with a detailed study of their structural and homological characteristics.
Findings
Characterization of the distribution of homology groups
Analysis of the typical ranks of boundary maps
Insights into the probabilistic structure of chain complex properties
Abstract
We introduce a model for random chain complexes over a finite field. The randomness in our complex comes from choosing the entries in the matrices that represent the boundary maps uniformly over , conditioned on ensuring that the composition of consecutive boundary maps is the zero map. We then investigate the combinatorial and homological properties of this random chain complex.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Model for Random Chain Complexes
Michael J. Catanzaro and Matthew J. Zabka
Abstract.
We introduce a model for random chain complexes over a finite field. The randomness in our complex comes from choosing the entries in the matrices that represent the boundary maps uniformly over , conditioned on ensuring that the composition of consecutive boundary maps is the zero map. We then investigate the combinatorial and homological properties of this random chain complex.
1. Introduction
There have been a variety of attempts to randomize topological constructions. Most famously, Erdös and Rényi introduced a model for random graphs [6]. This work spawned an entire industry of probabilistic models and tools used for understanding other random topological and algebraic phenomenon. These include various models for random simplicial complexes, random networks, and many more [7, 13]. Further, this has led to beautiful connections with statistical physics, for example through percolation theory [1, 3, 12]. Our ultimate goal is to understand higher dimensional topological constructions arising in algebraic topology from a random perspective. In this manuscript, we begin to address this goal with the much simpler objective of understanding an algebraic construction commonly associated with topological spaces, known as a chain complex.
Chain complexes are used to measure a variety of different algebraic, geoemtric, and topological properties Their usefulness lies in providing a pathway for homological algebra computations. They arise in a variety of contexts, including commutative algebra, algebraic geometry, group cohomology, Hoschild homology, de Rham cohomology, and of course algebraic topology [2, 4, 9, 10, 11]. Specifically, chain complexes measure the relationship between cycles and boundaries of a topological space. This relationship uncovers many topological properties of interest, and is precisely what homology reveals. Furthermore, the singular chain complex of a topological space provides a canonical method of associating a chain complex to a topological space.
Let be a ring. A chain complex with coefficients in is a sequence of -modules, denoted , together with a sequence of linear transformations
[TABLE]
such that for all . The maps are called the boundary maps of the chain complex, and the equation is known as the boundary condition; see [5] for further details.
The boundary condition forces . The homology of a chain complex measures the deviation of this containment from equality:
[TABLE]
When the chain complex arises by taking singular chains on a topological space, homology can be a very powerful tool in algebraic topology [10].
We work over the field with -elements and consider the chain complex whose -modules are given by finite dimensional vector spaces, , where each . After fixing the standard basis for , the boundary maps can be regarded as matrices, which we denote by . Homology can then be understood in terms of dimension
[TABLE]
where is known as the Betti number.
Main Results
Let be a prime number. We build a random chain complex with coefficients in as follows (see Definition 3.2 for a precise statement). Given a sequence of non-negative integers , where , together with a probability distribution on , we construct random linear transformations
[TABLE]
for all . The transformations are subject to the constraint , and should be chosen according to . The latter means the following: After fixing the standard basis for , it suffices to construct random matrices , satisfying . We do so by choosing matrix entries i.i.d. from the distribution on . We then say that is a random chain complex.
We are primarily interested in the case when is the discrete uniform distribution on . In this case, we drop from the notation and say that is a uniform random chain complex. We also restrict our attention to bounded below chain complexes (see Remark 3.3).
Our first result is an explicit formula for the distribution of the Betti numbers.
Theorem A**.**
Let be the -th Betti number of a uniform random chain complex . Then
[TABLE]
where is given in Eq. (4).
As Theorem A gives a formula for computing the distribution of the Betti numbers, it also leads to formulas for other probabilistic properties of , such as its moments and variance.
Our second main result show that, asymptotically, the -th Betti number of a uniform random chain complex concentrates in a single value. Set
[TABLE]
to be the positive part of . Define
[TABLE]
Theorem B**.**
For a uniform random chain complex with defined as in Eq. (1),
[TABLE]
Remark 1.1*.*
As a special case of the above theorem, consider when is constant or increasing. In this case, , and the homology is trivial in probability as (see Corollary 4.3).
Related Work
Others have considered different methods of applying randomness to chain complexes. In [8], Ginzburg and Pasechnik investigate a different notion of a random chain complex than the one we have described above. Given a finite dimensional vector space over , they consider chain complexes of the form
[TABLE]
for a randomly chosen linear operator such that . They choose the operator uniformly over all such possible choices. In particular, our construction is distinct from theirs, since they use the same operator at each stage of the complex. The first of their main results [8, Thm 2.1] states that the rank of homology concentrates in the lowest possible dimension as . In the special case when is constant, we also obtain minimal rank homology (see Remark 1.1).
The second author has introduced and studied the properties of a random Bockstein operation [15]. In homological algebra, the Bockstein is a connecting homomorphism associated with a short exact sequence of abelian groups, which are then used as the coefficients in a chain complex. Given a random boundary operator of a chain complex, the distribution of compatible random Bockstein operations is given in [15, Thm 5.2].
Outline
The paper is organized as follows. In Section 2, we discuss preliminary results useful for the combinatorial aspects of our results. We give a precise definition of a model for a random chain complex in Section 3, as well as prove Theorem A. In Section 4, we complete the proof of Theorem B.
Acknowledgments
The first author would like to thank Peter Bubenik for helpful discussions.
2. Preliminaries
This section consists of lemmas that are necessary to prove our main results. The first four lemmas count the number of elements in various sets related to finite vector spaces over . We provide proofs for these lemmas, but an interested reader can also see [14] for further details. The last lemma of this section, Lemma 2.7, gives the asymptotic behavior of a useful conditional probability and will be used several times in the remainder of the paper.
Lemma 2.1**.**
The number of ordered, linearly independent -tuples of vectors in is
[TABLE]
Proof.
Since first vector in the -tuple may be any vector except for the zero vector, there are choices for the first vector. More generally, for , the -th vector in the -tuple may be any vector that is not a linear combination of the previously chosen vectors. So there are choices for the -th vector. ∎
Lemma 2.2**.**
The number of -dimensional subspaces of is
[TABLE]
Proof.
Let denote the number of -dimensional subspaces of and be the number of ordered, linear independent -tuples of vectors in . Then Lemma 2.1 gives
[TABLE]
We may also find another way: First choose a -dimensional subspace and then choose the independent vectors in our -tuple from the chosen subspace. There are -dimensional subspaces of . There are choices for the first vector in the -tuple, and more generally, for , there are vectors for the -th vector in the -tuple. Thus
[TABLE]
Equations (2) and (3) give the desired result. ∎
The number defined above is known as the -binomial coefficient [14]. Lemmas 2.1 and 2.2 combine to count the number of matrices of a given rank.
Lemma 2.3**.**
The number of matrices of rank with entries in is given by
[TABLE]
Proof.
Let be a fixed -dimensional subspace of . The number of matrices whose column space is is given by the number of matrices with rank . This number is given by Lemma 2.1. The number of -dimensional subspaces of is , as stated in Lemma 2.2. The product of these is the number of rank matrices. ∎
Definition 2.4**.**
Let be a sequence of natural numbers. Let be a sequence of random matrices whose entries are chosen i.i.d. uniformly from . Let be a non-negative integer. Define
[TABLE]
Lemma 2.5**.**
With defined as in Definition 2.4, we have that
[TABLE]
Proof.
Let . The linear transformation maps into a -dimensional subspace of . By changing basis, can be represented by an matrix. There are total matrices over , and by Lemma 2.3, there are
[TABLE]
such matrices of rank . ∎
Remark 2.6*.*
We adopt the convention that the empty product is 1. With this, and for impossible cases like and .
Lemma 2.7**.**
Fix and . Then
[TABLE]
Proof.
Suppose . Then
[TABLE]
Suppose . Then
[TABLE]
In either of the above cases, as . On the other hand, if , then since each represents a probability by Definition 2.4. ∎
3. The Homology of a Random Chain Complex
Definition 3.1**.**
Let be a prime number and be a sequence of non-negative integers indexed by . Let be a probability distribution on . Let be a sequence of matrices whose entries are chosen i.i.d. according to , subject to the condition that . The triple is then said to be a model for a random chain complex over the field .
Definition 3.2**.**
A uniform random chain complex is a model for a random chain complex over , , where is the uniform distribution on . In this case, we drop from the notation and write .
Remark 3.3*.*
We are interested in bounded from below chain complexes, so that for all for the remainder of the manuscript.
We wish to investigate the probabilistic properties of the homology of a uniform random chain complex. We are primarily interested in the distribution of the Betti numbers .
Remark 3.4*.*
If is the sequence of maps from a uniform random chain complex, Definition 2.4 immediately gives us that
[TABLE]
Theorem 3.5**.**
Let be a uniform random chain complex and . Then
[TABLE]
Proof.
The proof is by induction on . For the base case , we have
[TABLE]
The first equality follows by the Law of Total Probability, and the second equality follows because is the zero map.
For the inductive step, suppose that
[TABLE]
As in the base case, we have
[TABLE]
The desired result now follows by the induction hypothesis. ∎
Theorem A now follows from Theorem 3.5 and Lemma 2.7 in a straightforward manner. We give an explicit proof for completeness.
Proof of Theorem A.
By the law of total probability, we have
[TABLE]
By Theorem 3.5,
[TABLE]
as desired. ∎
4. Proof of Theorem B
In this section, we analyze Theorem A under the limit .
Proposition 4.1**.**
Let and let . Then for every natural number , there exists exactly one in such that
[TABLE]
as . In particular, set . Then for in , we have .
Proof.
The proof is by induction on .
Base step (). By Lemma 2.7, we have as if and only if . That is, .
Inductive step. Assume there exists exactly one in , with for in , such that
[TABLE]
as . By Lemma 2.7, as if and only if . That is, . For in , we have
[TABLE]
as , as desired. ∎
Proof of Theorem B.
By Theorem A, it is sufficient to show
[TABLE]
as for a single sequence and a single value of . After choosing as in Proposition 4.1, the value of is easily determined from Lemma 2.7 to be
[TABLE]
Proposition 4.1 and Theorem B have a number of immediate consequences.
Corollary 4.2**.**
Let be a uniform random chain complex. Then
[TABLE]
as .
Proof.
Using Lemma 2.7, this follows by a similar argument to the Proof of Theorem B. ∎
Corollary 4.3**.**
If is a monotone increasing sequence, then
[TABLE]
Proof.
By direct inspection, we have
[TABLE]
and hence . ∎
Corollary 4.4**.**
The -th moments of the random variable satisfy
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bela Bollobás and Oliver Riordan. Percolation . Cambridge University Press, 2006.
- 2[2] Raoul Bott and Loring W Tu. Differential forms in algebraic topology , volume 82. Springer Science & Business Media, 2013.
- 3[3] S. R. Broadbent and J. M. Hammersley. Percolation processes: I. crystals and mazes. Mathematical Proceedings of the Cambridge Philosophical Society , 53(3):629–641, 7 1957.
- 4[4] Kenneth S Brown. Cohomology of groups , volume 87. Springer Science & Business Media, 2012.
- 5[5] Henry Cartan and Samuel Eilenberg. Homological Algebra (PMS-19) , volume 19. Princeton University Press, 2016.
- 6[6] Paul Erdös and Alfred Rényi. On random graphs I. Publ. Math. Debrecen , 6:290–297, 1959.
- 7[7] Paul Erdös and Alfred Rényi. On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci , 5(1):17–60, 1960.
- 8[8] Viktor L Ginzburg and Dmitrii V Pasechnik. Random chain complexes. Arnold Mathematical Journal , pages 1–8, 2017.
