Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

On torsion in eulerian magnitude homology of Erdös-Rényi random graphs

Giuliamaria Menara
Abstract.

In this paper we investigate the regimes where an Erdös-Rényi random graph has torsion free eulerian magnitude homology groups. To this end, we start be introducing the eulerian Asao-Izumihara complex - a quotient CW-complex whose homology groups are isomorphic to direct summands of the graph eulerian magnitude homology group. We then proceed by producing a vanishing threshold for a shelling of eulerian Asao-Izumihara complex. This will lead to a result establishing the regimes where eulerian magnitude homology of Erdös-Rényi random graphs is torsion free.

1. Introduction

Magnitude, introduced by Leinster in [20], is an invariant for metric spaces that quantifies the number of effective points in the space. Hepworth and Willerton introduced magnitude homology for graphs as a categorification of magnitude [15], and this concept was later extended to metric spaces and enriched categories by Leinster and Shulman [21]. In recent years, various methods have been devised to calculate the magnitude homology groups [1, 5, 11, 15, 19].

Eulerian magnitude homology is a variant recently introduced by Giusti and Menara in [9] to highlight the connection between magnitude homology of simple graphs equipped with the path metric and their combinatorial structure. Here the authors introduce the complex of eulerian magnitude chains, which are supported by trails without repeated vertices. Then they describe the strong connections between the (k,k)𝑘𝑘(k,k)( italic_k , italic_k )-eulerian magnitude homology groups and the graph’s structure. Further, in the context of Erdös-Rényi random graphs they derive a vanishing threshold for the limiting expected rank of the (k,k)𝑘𝑘(k,k)( italic_k , italic_k )-eulerian magnitude homology in terms of the density parameter.

In this paper, we will make some progress towards investigating the presence of torsion in eulerian magnitude homology.

Torsion in standard magnitude homology was first studied by Kaneta and Yoshinaga in [19], where the authors have analyzed the structure and implications of torsion in magnitude homology. Torsion in the magnitude homology of graphs was also studied by Sazdanovic and Summers in [23] and by Caputi and Collari in [6].

In the present work, as a first step towards exploring whether graphs have torsion in their eulerian magnitude homology groups, we turn our attention to Erdös-Rényi model for random graphs. This model is the most extensively studied and utilized model for random graphs, and it represents the maximum entropy distribution for graphs with a given expected edge proportion. Random complexes originating from Erdös-Rényi graphs are widely studied in stochastic topology [16, 17, 18], and in studying this “unstructured” example our intent is to create a foundation for understanding the torsion in “structured” graphs.

Adapting the construction introduced by Asao and Izumihara in [2] to the context of eulerian magnitude homology, we able to produce for every pair of vertices (a,b)G𝑎𝑏𝐺(a,b)\in G( italic_a , italic_b ) ∈ italic_G two simplicial complexes ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) such that the homology of the quotient ET(a,b)/ET1(a,b)𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell}(a,b)/ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) / italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) is isomorphic to a direct summand of the eulerian magnitude homology EMH,(G)𝐸𝑀subscript𝐻𝐺EMH_{\ast,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) up to degree shift. Therefore, producing a shellability result of the complexes ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) will in turn determine a torsion-free result for EMH,(G)𝐸𝑀subscript𝐻𝐺EMH_{\ast,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ). In Theorem 22 we achieve such shellability result for ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) in terms of the density parameter. Further, in Corollary 27 we link the torsion-free result for eulerian magnitude homology groups stated in Theorem 24 with the vanishing threshold produced in [9, Thm. 4.4], determining sufficient conditions under which if eulerian magnitude homology is non-vanishing, then it is also torsion-free.

1.1. Outline

The paper is organized as follows. We start by recalling in Section 2 some general background about graphs, eulerian magnitude homology and shellability. In Section 3 we introduce the eulerian Asao-Izumihara complex. We then investigate in Section 4 the probability regimes in which the eulerian Asao-Izumihara complex is shellable, and we conclude by producing a vanishing threshold for torsion in eulerian magnitude homology groups. Finally, in Section 5 we propose extensions of the current work and identify open questions that could deepen the understanding of the topic.

2. Background

We begin by recalling relevant definitions and results. We assume readers are familiar with the general theory of simplicial homology (for a thorough exposition see [12]). Throughout the paper we adopt the notation [m]={1,,m}delimited-[]𝑚1𝑚[m]=\{1,\dots,m\}[ italic_m ] = { 1 , … , italic_m } and [m]0={0,,m}subscriptdelimited-[]𝑚00𝑚[m]_{0}=\{0,\dots,m\}[ italic_m ] start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = { 0 , … , italic_m } for common indexing sets.

2.1. Graph terminology and notation

An undirected graph is a pair G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) where V𝑉Vitalic_V is a set of vertices and E𝐸Eitalic_E is a set of edges (unordered pairs of vertices). A walk in such a graph G𝐺Gitalic_G is an ordered sequence of vertices x0,x1,,xkVsubscript𝑥0subscript𝑥1subscript𝑥𝑘𝑉x_{0},x_{1},\ldots,x_{k}\in Vitalic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ italic_V such that for every index i[k]0𝑖subscriptdelimited-[]𝑘0i\in[k]_{0}italic_i ∈ [ italic_k ] start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT there is an edge {xi,xi+1}Esubscript𝑥𝑖subscript𝑥𝑖1𝐸\{x_{i},x_{i+1}\}\in E{ italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT } ∈ italic_E. A path is a walk with no repeated vertices. For the purposes of introducing eulerian magnitude homology we assume that all graphs are simple, i.e. they have no self-loops and no multiedges [22]. One can interpret the set of vertices of a graph as an extended metric space (i.e. a metric space with infinity allowed as a distance) by taking the path metric d(u,v)𝑑𝑢𝑣d(u,v)italic_d ( italic_u , italic_v ) to be equal to the length of a shortest path in G𝐺Gitalic_G from u𝑢uitalic_u to v𝑣vitalic_v, if such a path exists, and taking d(u,v)=𝑑𝑢𝑣d(u,v)=\inftyitalic_d ( italic_u , italic_v ) = ∞ if u𝑢uitalic_u and v𝑣vitalic_v lie in different components of G𝐺Gitalic_G.

Definition 1.

Let G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) be a graph, and k𝑘kitalic_k a non-negative integer. A k𝑘kitalic_k-trail x¯¯𝑥\bar{x}over¯ start_ARG italic_x end_ARG in G𝐺Gitalic_G is a (k+1)𝑘1(k+1)( italic_k + 1 )-tuple (x0,,xk)Vk+1subscript𝑥0subscript𝑥𝑘superscript𝑉𝑘1(x_{0},\dots,x_{k})\in V^{k+1}( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ∈ italic_V start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT of vertices for which xixi+1subscript𝑥𝑖subscript𝑥𝑖1x_{i}\neq x_{i+1}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT and d(xi,xi+1)<𝑑subscript𝑥𝑖subscript𝑥𝑖1d(x_{i},x_{i+1})<\inftyitalic_d ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) < ∞ for every i[k1]0𝑖subscriptdelimited-[]𝑘10i\in[k-1]_{0}italic_i ∈ [ italic_k - 1 ] start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. The length of a k𝑘kitalic_k-trail (x0,,xk)subscript𝑥0subscript𝑥𝑘(x_{0},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) in G𝐺Gitalic_G is defined as the minimum length of a walk that visits x0,x1,,xksubscript𝑥0subscript𝑥1subscript𝑥𝑘x_{0},x_{1},\ldots,x_{k}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT in this order:

len(x0,,xk)=d(x0,x1)++d(xk1,xk).lensubscript𝑥0subscript𝑥𝑘𝑑subscript𝑥0subscript𝑥1𝑑subscript𝑥𝑘1subscript𝑥𝑘\mathrm{len}(x_{0},\dots,x_{k})=d(x_{0},x_{1})+\cdots+d(x_{k-1},x_{k}).roman_len ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = italic_d ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ + italic_d ( italic_x start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) .

We call the vertices x0,xksubscript𝑥0subscript𝑥𝑘x_{0},\dots x_{k}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT the landmarks, x0subscript𝑥0x_{0}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT the starting point, and xksubscript𝑥𝑘x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT the ending point of the k𝑘kitalic_k-trail.

2.2. Eulerian magnitude homology

The magnitude homology of a graph G𝐺Gitalic_G, MHk,(G)𝑀subscript𝐻𝑘𝐺MH_{k,\ell}(G)italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ), was first introduced by Hepworth and Willerton in [15], and the eulerian magnitude homology of a graph EMHk,(G)𝐸𝑀subscript𝐻𝑘𝐺EMH_{k,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) is a variant of it with a stronger connection to the subgraph structures of G𝐺Gitalic_G. Specifically, while the building blocks of standard magnitude homology are tuples of vertices (x0,,xk)subscript𝑥0subscript𝑥𝑘(x_{0},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) where we ask that consecutive vertices are different, eulerian magnitude homology is defined starting from tuples of vertices (x0,,xk)subscript𝑥0subscript𝑥𝑘(x_{0},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) where we ask that all landmarks are different.

Eulerian magnitude homology was recently introduced by Giusti and Menara in [9] and we recall here the construction.

Definition 2.

(Eulerian magnitude chain) Let G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) be a graph. We define the (k,)𝑘(k,\ell)( italic_k , roman_ℓ )-eulerian magnitude chain EMCk,(G)𝐸𝑀subscript𝐶𝑘𝐺EMC_{k,\ell}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) to be the free abelian group generated by trails (x0,,xk)Vk+1subscript𝑥0subscript𝑥𝑘superscript𝑉𝑘1(x_{0},\dots,x_{k})\in V^{k+1}( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ∈ italic_V start_POSTSUPERSCRIPT italic_k + 1 end_POSTSUPERSCRIPT such that xixjsubscript𝑥𝑖subscript𝑥𝑗x_{i}\neq x_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for every 0i,jkformulae-sequence0𝑖𝑗𝑘0\leq i,j\leq k0 ≤ italic_i , italic_j ≤ italic_k and len(x0,,xk)=lensubscript𝑥0subscript𝑥𝑘\mathrm{len}(x_{0},\dots,x_{k})=\ellroman_len ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = roman_ℓ.

It is straightforward to demonstrate that the eulerian magnitude chain is trivial when the length of the path is too short to support the necessary landmarks.

Lemma 3 (c.f. [15, Proposition 10]).

Let G𝐺Gitalic_G be a graph, and k>𝑘k>\ellitalic_k > roman_ℓ non-negative integers. Then EMCk,(G)0.𝐸𝑀subscript𝐶𝑘𝐺0EMC_{k,\ell}(G)\cong 0.italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) ≅ 0 .

Proof.

Suppose EMCk,(G)0.𝐸𝑀subscript𝐶𝑘𝐺0EMC_{k,\ell}(G)\neq 0.italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) ≠ 0 . Then, there must exist a k𝑘kitalic_k-trail (x0,,xk)subscript𝑥0subscript𝑥𝑘(x_{0},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) in G𝐺Gitalic_G so that len(x0,,xk)=d(x0,x1)++d(xk1,xk)=lensubscript𝑥0subscript𝑥𝑘𝑑subscript𝑥0subscript𝑥1𝑑subscript𝑥𝑘1subscript𝑥𝑘\mathrm{len}(x_{0},\dots,x_{k})=d(x_{0},x_{1})+\cdots+d(x_{k-1},x_{k})=\ellroman_len ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = italic_d ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ + italic_d ( italic_x start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = roman_ℓ. However, as all vertices in the k𝑘kitalic_k-trail must be distinct, d(xi,xi+1)1𝑑subscript𝑥𝑖subscript𝑥𝑖11d(x_{i},x_{i+1})\geq 1italic_d ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) ≥ 1 for i[k1]0𝑖subscriptdelimited-[]𝑘10i\in[k-1]_{0}italic_i ∈ [ italic_k - 1 ] start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, so k𝑘kitalic_k can be at most \ellroman_ℓ. ∎

Definition 4.

(Differential) Denote by (x0,,xi^,,xk)subscript𝑥0^subscript𝑥𝑖subscript𝑥𝑘(x_{0},\dots,\hat{x_{i}},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , over^ start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) the k𝑘kitalic_k-tuple obtained by removing the i𝑖iitalic_i-th vertex from the (k+1)𝑘1(k+1)( italic_k + 1 )-tuple (x0,,xk)subscript𝑥0subscript𝑥𝑘(x_{0},\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ). We define the differential

k,:EMCk,(G)EMCk1,(G):subscript𝑘𝐸𝑀subscript𝐶𝑘𝐺𝐸𝑀subscript𝐶𝑘1𝐺\partial_{k,\ell}:EMC_{k,\ell}(G)\to EMC_{k-1,\ell}(G)∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT : italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) → italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k - 1 , roman_ℓ end_POSTSUBSCRIPT ( italic_G )

to be the signed sum k,=i[k1](1)ik,isubscript𝑘subscript𝑖delimited-[]𝑘1superscript1𝑖superscriptsubscript𝑘𝑖\partial_{k,\ell}=\sum_{i\in[k-1]}(-1)^{i}\partial_{k,\ell}^{i}∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i ∈ [ italic_k - 1 ] end_POSTSUBSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT of chains corresponding to omitting landmarks without shortening the walk or changing its starting or ending points,

k,i(x0,,xk)={(x0,,xi^,,xk), if len(x0,,xi^,,xk)=,0, otherwise.superscriptsubscript𝑘𝑖subscript𝑥0subscript𝑥𝑘casessubscript𝑥0^subscript𝑥𝑖subscript𝑥𝑘 if lensubscript𝑥0^subscript𝑥𝑖subscript𝑥𝑘0 otherwise.\partial_{k,\ell}^{i}(x_{0},\dots,x_{k})=\begin{cases}(x_{0},\dots,\hat{x_{i}}% ,\dots,x_{k}),&\text{ if }\mathrm{len}(x_{0},\dots,\hat{x_{i}},\dots,x_{k})=% \ell,\\ 0,&\text{ otherwise.}\\ \end{cases}∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = { start_ROW start_CELL ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , over^ start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) , end_CELL start_CELL if roman_len ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , over^ start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = roman_ℓ , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL otherwise. end_CELL end_ROW

For a non-negative integer \ellroman_ℓ, we obtain the eulerian magnitude chain complex, EMC,(G),𝐸𝑀subscript𝐶𝐺EMC_{*,\ell}(G),italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) , given by the following sequence of free abelian groups and differentials.

Definition 5.

(Eulerian magnitude chain complex) We indicate as EMC,(G)𝐸𝑀subscript𝐶𝐺EMC_{*,\ell}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) the following sequence of free abelian groups connected by differentials

EMCk+1,(G)k+1,EMCk,(G)k,EMCk1,(G)𝐸𝑀subscript𝐶𝑘1𝐺subscript𝑘1𝐸𝑀subscript𝐶𝑘𝐺subscript𝑘𝐸𝑀subscript𝐶𝑘1𝐺\cdots\rightarrow EMC_{k+1,\ell}(G)\xrightarrow{\partial_{k+1,\ell}}EMC_{k,% \ell}(G)\xrightarrow{\partial_{k,\ell}}EMC_{k-1,\ell}(G)\to\cdots⋯ → italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k + 1 , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) start_ARROW start_OVERACCENT ∂ start_POSTSUBSCRIPT italic_k + 1 , roman_ℓ end_POSTSUBSCRIPT end_OVERACCENT → end_ARROW italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) start_ARROW start_OVERACCENT ∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT end_OVERACCENT → end_ARROW italic_E italic_M italic_C start_POSTSUBSCRIPT italic_k - 1 , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) → ⋯

The differential map used here is the one induced by standard magnitude, and it is shown in [15, Lemma 11] that the composition k,k+1,subscript𝑘subscript𝑘1\partial_{k,\ell}\circ\partial_{k+1,\ell}∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ∘ ∂ start_POSTSUBSCRIPT italic_k + 1 , roman_ℓ end_POSTSUBSCRIPT vanishes, justifying the name “differential” and allowing the definition the corresponding bigraded homology groups of a graph.

Definition 6.

(Eulerian magnitude homology) The (k,)𝑘(k,\ell)( italic_k , roman_ℓ )-eulerian magnitude homology group of a graph G𝐺Gitalic_G is defined by

EMHk,l(G)=Hk(EMC,l(G))=ker(k,)imm(k+1,).𝐸𝑀subscript𝐻𝑘𝑙𝐺subscript𝐻𝑘𝐸𝑀subscript𝐶𝑙𝐺kernelsubscript𝑘immsubscript𝑘1EMH_{k,l}(G)=H_{k}(EMC_{*,l}(G))=\frac{\ker(\partial_{k,\ell})}{\mathrm{imm}(% \partial_{k+1,\ell})}.italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , italic_l end_POSTSUBSCRIPT ( italic_G ) = italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , italic_l end_POSTSUBSCRIPT ( italic_G ) ) = divide start_ARG roman_ker ( ∂ start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ) end_ARG start_ARG roman_imm ( ∂ start_POSTSUBSCRIPT italic_k + 1 , roman_ℓ end_POSTSUBSCRIPT ) end_ARG .
001111222233334444
Figure 1. Graph G𝐺Gitalic_G
Example 7.

We will compute EMH2,2(G)𝐸𝑀subscript𝐻22𝐺EMH_{2,2}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT 2 , 2 end_POSTSUBSCRIPT ( italic_G ) for the graph G𝐺Gitalic_G in Figure 1. EMC2,2(G)𝐸𝑀subscript𝐶22𝐺EMC_{2,2}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT 2 , 2 end_POSTSUBSCRIPT ( italic_G ) is generated by the 2222-paths in G𝐺Gitalic_G of length 2222. There are twenty such paths, consisting of all possible walks of length two in the graph visiting different landmarks: (0,1,2), (0,2,1), (0,2,3), (0,2,4), (1,0,2), (1,2,0), (1,2,3), (1,2,4), (2,0,1), (2,1,0), (2,3,4), (2,4,3), (3,2,0), (3,2,1), (3,2,4), (3,4,2), (4,2,0), (4,2,1), (4,2,3), (4,3,2). Similarly, EMC1,2(G)𝐸𝑀subscript𝐶12𝐺EMC_{1,2}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT 1 , 2 end_POSTSUBSCRIPT ( italic_G ) is generated by the eight 1111-paths in G𝐺Gitalic_G of length 2222:(0,3), (0,4), (1,3), (1,4), (3,0), (3,1), (4,0), (4,1). Because 2,2subscript22\partial_{2,2}∂ start_POSTSUBSCRIPT 2 , 2 end_POSTSUBSCRIPT only omits the center vertex, it is easy to check that the kernel is generated by the 12121212 elements visiting the triangle with vertices 0,1,2 and the one with vertices 2,3,4. Also, by Lemma 3, EMC3,2(G)𝐸𝑀subscript𝐶32𝐺EMC_{3,2}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT 3 , 2 end_POSTSUBSCRIPT ( italic_G ) is the trivial group, and thus the image of 3,2subscript32\partial_{3,2}∂ start_POSTSUBSCRIPT 3 , 2 end_POSTSUBSCRIPT is 0delimited-⟨⟩0\langle 0\rangle⟨ 0 ⟩. Thus, rank(EMH2,2(G))=12rank𝐸𝑀subscript𝐻22𝐺12\mathrm{rank}(EMH_{2,2}(G))=12roman_rank ( italic_E italic_M italic_H start_POSTSUBSCRIPT 2 , 2 end_POSTSUBSCRIPT ( italic_G ) ) = 12, generated by those walks between vertices 0,1,2 and 2,3,4.

Notice that by construction we have the following proposition.

Proposition 8.

For 00\ell\geq 0roman_ℓ ≥ 0, the following direct sum decomposition holds:

EMC,(G)=a,bV(G)EMC,(a,b),𝐸𝑀subscript𝐶𝐺subscriptdirect-sum𝑎𝑏𝑉𝐺𝐸𝑀subscript𝐶𝑎𝑏EMC_{\ast,\ell}(G)=\bigoplus_{a,b\in V(G)}EMC_{\ast,\ell}(a,b),italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) = ⨁ start_POSTSUBSCRIPT italic_a , italic_b ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ,

where EMC,(a,b)𝐸𝑀subscript𝐶𝑎𝑏EMC_{\ast,\ell}(a,b)italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is the subcomplex of EMC,(G)𝐸𝑀subscript𝐶𝐺EMC_{\ast,\ell}(G)italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) generated by trails which start at a𝑎aitalic_a and end at b𝑏bitalic_b.

2.3. Shellable simplicial complexes

We recall the definition of shellable simplicial complex.

Definition 9 ([4, Definition 2.1]).

If X𝑋Xitalic_X is a finite simplicial complex, then a shelling of X𝑋Xitalic_X is an ordering F1,,Ftsubscript𝐹1subscript𝐹𝑡F_{1},\dots,F_{t}italic_F start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_F start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of the facets (maximal faces) of X𝑋Xitalic_X such that Fki=1k1Fisubscript𝐹𝑘superscriptsubscript𝑖1𝑘1subscript𝐹𝑖F_{k}\cap\bigcup_{i=1}^{k-1}F_{i}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∩ ⋃ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT italic_F start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a non-empty union of facets of Fksubscript𝐹𝑘F_{k}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT for k2𝑘2k\geq 2italic_k ≥ 2. If X𝑋Xitalic_X has a shelling, we say it is shellable.

In other words, we ask that the last simplex Fksubscript𝐹𝑘F_{k}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT meets the previous simplices along some union Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT of top-dimensional simplices of the boundary of Fksubscript𝐹𝑘F_{k}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, so that X𝑋Xitalic_X can be built stepwise by introducing the facets one at a time and attaching each new facet Fksubscript𝐹𝑘F_{k}italic_F start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT to the complex previously built in the nicest possible fashion.

Suppose X𝑋Xitalic_X is a non-pure simplicial complex. In this case the first facet of a shelling is always of maximal dimension. In fact, if X𝑋Xitalic_X is shellable there is always a shelling in which the facets appear in order of decreasing dimension.

Lemma 10 ([4, Rearrangement lemma, 2.6]).

Let F1,F2,,Ftsubscript𝐹1subscript𝐹2subscript𝐹𝑡F_{1},F_{2},\dots,F_{t}italic_F start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_F start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT be a shelling of X𝑋Xitalic_X. Let Fi1,Fi2,,Fitsubscript𝐹subscript𝑖1subscript𝐹subscript𝑖2subscript𝐹subscript𝑖𝑡F_{i_{1}},F_{i_{2}},\dots,F_{i_{t}}italic_F start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_F start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_F start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT be the rearrangement obtained by taking first all facets of dimension d=dimX𝑑dimension𝑋d=\dim Xitalic_d = roman_dim italic_X in the induced order, then all facets of dimension d1𝑑1d-1italic_d - 1 in the induced order, and continuing this way in order of decreasing dimension. Then this rearrangement is also a shelling.

Theorem 11 ([4, Theorem 2.9]).

Let X𝑋Xitalic_X be a simplicial complex, and let 0rsdimX0𝑟𝑠dimension𝑋0\leq r\leq s\leq\dim X0 ≤ italic_r ≤ italic_s ≤ roman_dim italic_X. Define X(r,s)={σX such that dimσs and σF for some facet F with dimFr}superscript𝑋𝑟𝑠𝜎𝑋 such that dimension𝜎𝑠 and 𝜎𝐹 for some facet F with dimension𝐹𝑟X^{(r,s)}=\{\sigma\in X\text{ such that }\dim\sigma\leq s\text{ and }\sigma\in F% \text{ for some facet $F$ with }\dim F\geq r\}italic_X start_POSTSUPERSCRIPT ( italic_r , italic_s ) end_POSTSUPERSCRIPT = { italic_σ ∈ italic_X such that roman_dim italic_σ ≤ italic_s and italic_σ ∈ italic_F for some facet italic_F with roman_dim italic_F ≥ italic_r }. If X𝑋Xitalic_X is shellable, then so is X(r,s)superscript𝑋𝑟𝑠X^{(r,s)}italic_X start_POSTSUPERSCRIPT ( italic_r , italic_s ) end_POSTSUPERSCRIPT for all rs𝑟𝑠r\leq sitalic_r ≤ italic_s.

Lemma 10 and Theorem 11 can be interpreted as providing a kind of “structure theorem”, describing how a general shellable complex X𝑋Xitalic_X is put together from pure shellable complexes. First there is the pure shellable complex X1=X(d,d)superscript𝑋1superscript𝑋𝑑𝑑X^{1}=X^{(d,d)}italic_X start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_X start_POSTSUPERSCRIPT ( italic_d , italic_d ) end_POSTSUPERSCRIPT generated by all facets of maximal size. Then X1superscript𝑋1X^{1}italic_X start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT’s (d1)𝑑1(d-1)( italic_d - 1 )-skeleton, which is also shellable, is extended by shelling steps in dimension d1𝑑1d-1italic_d - 1 to obtain X2=X(d1,d)superscript𝑋2superscript𝑋𝑑1𝑑X^{2}=X^{(d-1,d)}italic_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_X start_POSTSUPERSCRIPT ( italic_d - 1 , italic_d ) end_POSTSUPERSCRIPT. Then X2superscript𝑋2X^{2}italic_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT’s (d2)𝑑2(d-2)( italic_d - 2 )-skeleton is extended by shelling steps in dimension (d2)𝑑2(d-2)( italic_d - 2 ) to obtain X(d2,d)superscript𝑋𝑑2𝑑X^{(d-2,d)}italic_X start_POSTSUPERSCRIPT ( italic_d - 2 , italic_d ) end_POSTSUPERSCRIPT, and so on until all of X=X(0,d)𝑋superscript𝑋0𝑑X=X^{(0,d)}italic_X = italic_X start_POSTSUPERSCRIPT ( 0 , italic_d ) end_POSTSUPERSCRIPT has been constructed.

A shellable simplicial complex enjoys several strong properties of a combinatorial, topological and algebraic nature. Let it suffice here to mention that it is homotopy equivalent to a wedge sum of spheres, one for each spanning simplex of corresponding dimension [8].

3. Eulerian Asao-Izumihara complex

We introduced in this section the eulerian Asao-Izumihara complex.

Recall that the Asao-Izumihara complex is a CW complex which is obtained as the quotient of a simplicial complex K(a,b)subscript𝐾𝑎𝑏K_{\ell}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) divided by a subcomplex K(a,b)subscriptsuperscript𝐾𝑎𝑏K^{\prime}_{\ell}(a,b)italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ), and was proposed in [2] as a geometric approach to compute magnitude homology of general graphs. Here we adapt this construction to the context of eulerian magnitude homology, providing a way of replacing the computation of the eulerian magnitude homology EMHk,(G)𝐸𝑀subscript𝐻𝑘𝐺EMH_{k,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) by that of simplicial homology.

Let us start by recalling the Asao-Izumihara complex. Let G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) be a connected graph and fix k1𝑘1k\geq 1italic_k ≥ 1. For any a,bV𝑎𝑏𝑉a,b\in Vitalic_a , italic_b ∈ italic_V the set of walks with length \ellroman_ℓ which start with a𝑎aitalic_a and end with b𝑏bitalic_b is denoted by

W(a,b):={x¯=(x0,,xk) walk in G |x0=a,xk=b,len(x¯)=}.assignsubscript𝑊𝑎𝑏conditional-set¯𝑥subscript𝑥0subscript𝑥𝑘 walk in G formulae-sequencesubscript𝑥0𝑎formulae-sequencesubscript𝑥𝑘𝑏len¯𝑥W_{\ell}(a,b):=\{\bar{x}=(x_{0},\dots,x_{k})\text{ walk in $G$ }|x_{0}=a,x_{k}% =b,\mathrm{len}(\bar{x})=\ell\}.italic_W start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) := { over¯ start_ARG italic_x end_ARG = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) walk in italic_G | italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_a , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_b , roman_len ( over¯ start_ARG italic_x end_ARG ) = roman_ℓ } .
Definition 12 (c.f.[2, Def. 4.1]).

Let G be a graph, and a,bV𝑎𝑏𝑉a,b\in Vitalic_a , italic_b ∈ italic_V, 33\ell\geq 3roman_ℓ ≥ 3.

K(a,b):={\displaystyle K_{\ell}(a,b):=\{italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) := { ((xi1,i1),,(xik,ik))V×{1,,1}subscript𝑥subscript𝑖1subscript𝑖1subscript𝑥subscript𝑖𝑘subscript𝑖𝑘𝑉11\displaystyle\emptyset\neq((x_{i_{1}},i_{1}),\dots,(x_{i_{k}},i_{k}))\subset V% \times\{1,\dots,\ell-1\}∅ ≠ ( ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) ⊂ italic_V × { 1 , … , roman_ℓ - 1 }
|(a,xi1,,xik,b)(a,x1,,x1,b)W(a,b)}\displaystyle|(a,x_{i_{1}},\dots,x_{i_{k}},b)\prec\exists(a,x_{1},\dots,x_{% \ell-1},b)\in W_{\ell}(a,b)\}| ( italic_a , italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_b ) ≺ ∃ ( italic_a , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT , italic_b ) ∈ italic_W start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) }
K(a,b):={\displaystyle K^{\prime}_{\ell}(a,b):=\{italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) := { ((xi1,i1),,(xik,ik))K(a,b)|len(a,xi1,,xik,b)1}.\displaystyle((x_{i_{1}},i_{1}),\dots,(x_{i_{k}},i_{k}))\in K_{\ell}(a,b)|% \mathrm{len}(a,x_{i_{1}},\dots,x_{i_{k}},b)\leq\ell-1\}.( ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) ∈ italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) | roman_len ( italic_a , italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_b ) ≤ roman_ℓ - 1 } .
Remark 13.

Following [2], we will denote ((xi1,i1),,(xik,ik))subscript𝑥subscript𝑖1subscript𝑖1subscript𝑥subscript𝑖𝑘subscript𝑖𝑘((x_{i_{1}},i_{1}),\dots,(x_{i_{k}},i_{k}))( ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , ( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) by (xi1,,xik)subscript𝑥subscript𝑖1subscript𝑥subscript𝑖𝑘(x_{i_{1}},\dots,x_{i_{k}})( italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) when there is no confusion.

It can also be easily seen that K(a,b)subscript𝐾𝑎𝑏K_{\ell}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is a simplicial complex and K(a,b)subscriptsuperscript𝐾𝑎𝑏K^{\prime}_{\ell}(a,b)italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is a subcomplex.

Theorem 14 (c.f.[2, Thm. 4.3]).

Let 33\ell\geq 3roman_ℓ ≥ 3 and 0\ast\geq 0∗ ≥ 0. Then, the isomorphism

(C(K(a,b),K(a,b)),)(MC+2,(a,b),)subscript𝐶subscript𝐾𝑎𝑏subscriptsuperscript𝐾𝑎𝑏𝑀subscript𝐶absent2𝑎𝑏(C_{\ast}(K_{\ell}(a,b),K^{\prime}_{\ell}(a,b)),-\partial)\cong(MC_{\ast+2,% \ell}(a,b),\partial)( italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ) , - ∂ ) ≅ ( italic_M italic_C start_POSTSUBSCRIPT ∗ + 2 , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , ∂ )

of chain complexes holds.

Corollary 15 (c.f.[2, Cor. 4.4]).

Let 33\ell\geq 3roman_ℓ ≥ 3.

  • If k3𝑘3k\geq 3italic_k ≥ 3, MHk,(a,b)Hk2(K(a,b),K(a,b))𝑀subscript𝐻𝑘𝑎𝑏subscript𝐻𝑘2subscript𝐾𝑎𝑏subscriptsuperscript𝐾𝑎𝑏MH_{k,\ell}(a,b)\cong H_{k-2}(K_{\ell}(a,b),K^{\prime}_{\ell}(a,b))italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ≅ italic_H start_POSTSUBSCRIPT italic_k - 2 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ).

  • If k=2𝑘2k=2italic_k = 2, we also have

    MH2,(a,b){H0(K(a,b),K(a,b)) if d(a,b)<,H~0(K(a,b)) if d(a,b)=,𝑀subscript𝐻2𝑎𝑏casessubscript𝐻0subscript𝐾𝑎𝑏subscriptsuperscript𝐾𝑎𝑏 if 𝑑𝑎𝑏subscript~𝐻0subscript𝐾𝑎𝑏 if 𝑑𝑎𝑏MH_{2,\ell}(a,b)\cong\begin{cases}H_{0}(K_{\ell}(a,b),K^{\prime}_{\ell}(a,b))&% \text{ if }d(a,b)<\ell,\\ \tilde{H}_{0}(K_{\ell}(a,b))&\text{ if }d(a,b)=\ell,\end{cases}italic_M italic_H start_POSTSUBSCRIPT 2 , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ≅ { start_ROW start_CELL italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ) end_CELL start_CELL if italic_d ( italic_a , italic_b ) < roman_ℓ , end_CELL end_ROW start_ROW start_CELL over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ) end_CELL start_CELL if italic_d ( italic_a , italic_b ) = roman_ℓ , end_CELL end_ROW

    where H~subscript~𝐻\tilde{H}_{\ast}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT denotes the reduced homology group.

Remark 16.

Notice while both K1(a,b)subscript𝐾1𝑎𝑏K_{\ell-1}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) and K(a,b)subscriptsuperscript𝐾𝑎𝑏K^{\prime}_{\ell}(a,b)italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) are subcomplexes of K(a,b)subscript𝐾𝑎𝑏K_{\ell}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ), in general K1(a,b)K(a,b)subscript𝐾1𝑎𝑏subscriptsuperscript𝐾𝑎𝑏K_{\ell-1}(a,b)\subsetneq K^{\prime}_{\ell}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ⊊ italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ). Indeed, say v𝑣vitalic_v and u𝑢uitalic_u are two adjacent vertices, then the tuple (v,u,u)𝑣𝑢𝑢(v,u,u)( italic_v , italic_u , italic_u ) is an element of both K3(v,u)subscript𝐾3𝑣𝑢K_{3}(v,u)italic_K start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_v , italic_u ) and K3(v,u)subscriptsuperscript𝐾3𝑣𝑢K^{\prime}_{3}(v,u)italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_v , italic_u ) because it is a subtuple of (v,u,v,u)𝑣𝑢𝑣𝑢(v,u,v,u)( italic_v , italic_u , italic_v , italic_u ), but it cannot be in K2(v,u)subscript𝐾2𝑣𝑢K_{2}(v,u)italic_K start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_v , italic_u ). This type of example with consecutively repeated vertices is the only one that can be constructed to show that K1(a,b)subscript𝐾1𝑎𝑏K_{\ell-1}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) is a proper subset of K(a,b)subscriptsuperscript𝐾𝑎𝑏K^{\prime}_{\ell}(a,b)italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ), and in the context of eulerian magnitude homology it cannot arise because the tuples have all different vertices. Therefore when introducing the eulerian Asao-Izumihara complex it will possible to only rely on the (eulerian versions of the) complexes K(a,b)subscript𝐾𝑎𝑏K_{\ell}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and K1(a,b)subscript𝐾1𝑎𝑏K_{\ell-1}(a,b)italic_K start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ).

Definition 17.

Let ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) be the set of eulerian trails from a𝑎aitalic_a to b𝑏bitalic_b with length smaller than \ellroman_ℓ. That is, the set of all trails (x1,,xt)Vt+1subscript𝑥1subscript𝑥𝑡superscript𝑉𝑡1(x_{1},\dots,x_{t})\in V^{t+1}( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ∈ italic_V start_POSTSUPERSCRIPT italic_t + 1 end_POSTSUPERSCRIPT such that xixjsubscript𝑥𝑖subscript𝑥𝑗x_{i}\neq x_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for every i,j{1,,t}𝑖𝑗1𝑡i,j\in\{1,\dots,t\}italic_i , italic_j ∈ { 1 , … , italic_t } and

len(a,x1,,xt,b).len𝑎subscript𝑥1subscript𝑥𝑡𝑏\mathrm{len}(a,x_{1},\dots,x_{t},b)\leq\ell.roman_len ( italic_a , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_b ) ≤ roman_ℓ .

The set ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is clearly a simplicial complex, and the complex ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) is a subcomplex of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ), see Figure 2 for an illustration.

Example 18.

Consider the same graph G𝐺Gitalic_G as in example 7. Suppose we choose (a,b)=(0,4)𝑎𝑏04(a,b)=(0,4)( italic_a , italic_b ) = ( 0 , 4 ) and =44\ell=4roman_ℓ = 4. Then we have ET4(0,4)={(1,2,3),(1,2),(1,3),(2,3),(1),(2),(3)}𝐸subscript𝑇404123121323123ET_{4}(0,4)=\{(1,2,3),(1,2),(1,3),(2,3),(1),(2),(3)\}italic_E italic_T start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 0 , 4 ) = { ( 1 , 2 , 3 ) , ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 3 ) , ( 1 ) , ( 2 ) , ( 3 ) } and ET3(0,4)={(1,2),(2,3),(1),(2),(3)}𝐸subscript𝑇3041223123ET_{3}(0,4)=\{(1,2),(2,3),(1),(2),(3)\}italic_E italic_T start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 , 4 ) = { ( 1 , 2 ) , ( 2 , 3 ) , ( 1 ) , ( 2 ) , ( 3 ) }.

Refer to caption
Refer to caption
Figure 2. (left) The geometric realization of ET4(0,4)𝐸subscript𝑇404ET_{4}(0,4)italic_E italic_T start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 0 , 4 ) and ET3(0,4)𝐸subscript𝑇304ET_{3}(0,4)italic_E italic_T start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 , 4 ): ET4(0,4)𝐸subscript𝑇404ET_{4}(0,4)italic_E italic_T start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 0 , 4 ) is the full triangle, while ET3(0,4)𝐸subscript𝑇304ET_{3}(0,4)italic_E italic_T start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 , 4 ) is the subcomplex represented in red. (right) The quotient CW-complex ET4(0,4)/ET3(0,4)𝐸subscript𝑇404𝐸subscript𝑇304ET_{4}(0,4)/ET_{3}(0,4)italic_E italic_T start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 0 , 4 ) / italic_E italic_T start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 , 4 ).

The following two results can be shown proceeding similarly to the proofs of [2, Thm. 4.3 and Cor. 4.4].

Theorem 19.

Let a,b𝑎𝑏a,bitalic_a , italic_b be vertices of a graph G𝐺Gitalic_G, and fix an integer 33\ell\geq 3roman_ℓ ≥ 3. Then we can construct a pair of simplicial complexes (ET(a,b),ET1(a,b))𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) which satisfies

C2(ET(a,b),ET1(a,b))EMC,(a,b).subscript𝐶absent2𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏𝐸𝑀subscript𝐶𝑎𝑏C_{\ast-2}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))\cong EMC_{\ast,\ell}(a,b).italic_C start_POSTSUBSCRIPT ∗ - 2 end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) ≅ italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) .
Corollary 20.

Let 33\ell\geq 3roman_ℓ ≥ 3. Then

EMHk,(a,b)Hk2(ET(a,b),ET1(a,b))𝐸𝑀subscript𝐻𝑘𝑎𝑏subscript𝐻𝑘2𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏EMH_{k,\ell}(a,b)\cong H_{k-2}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ≅ italic_H start_POSTSUBSCRIPT italic_k - 2 end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) )

Moreover, for k=2𝑘2k=2italic_k = 2, we also have

EMH2,(a,b){H0(ET(a,b),ET1(a,b)) if d(a,b)<,H~0(ET(a,b)) if d(a,b)=,𝐸𝑀subscript𝐻2𝑎𝑏casessubscript𝐻0𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏 if 𝑑𝑎𝑏subscript~𝐻0𝐸subscript𝑇absent𝑎𝑏 if 𝑑𝑎𝑏EMH_{2,\ell}(a,b)\cong\begin{cases}H_{0}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,% b))&\text{ if }d(a,b)<\ell,\\ \tilde{H}_{0}(ET_{\leq\ell}(a,b))&\text{ if }d(a,b)=\ell,\end{cases}italic_E italic_M italic_H start_POSTSUBSCRIPT 2 , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ≅ { start_ROW start_CELL italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) end_CELL start_CELL if italic_d ( italic_a , italic_b ) < roman_ℓ , end_CELL end_ROW start_ROW start_CELL over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ) end_CELL start_CELL if italic_d ( italic_a , italic_b ) = roman_ℓ , end_CELL end_ROW

where H~subscript~𝐻\tilde{H}_{\ast}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT denotes the reduced homology group.

4. Torsion in EMH of Erdős-Rényi random graphs

In this section we investigate the regimes where the eulerian magnitude homology of Erdős-Rényi random graphs is torision free.

Recall that the Erdős-Rényi (ER) model for random graphs, denoted as G(n,p)𝐺𝑛𝑝G(n,p)italic_G ( italic_n , italic_p ) and first introduced in [7], is one of the most extensively studied and utilized models for random graphs. This model represents the maximum entropy distribution for graphs with a given expected edge proportion, making it a valuable null model across a wide array of scientific and engineering fields. Consequently, the clique complexes of ER graphs have garnered significant interest within the stochastic topology community [16, 17, 18].

Definition 21.

The Erdős-Rényi (ER) model G(n,p)=(Ω,P)𝐺𝑛𝑝Ω𝑃G(n,p)=(\Omega,P)italic_G ( italic_n , italic_p ) = ( roman_Ω , italic_P ) is the probability space where ΩΩ\Omegaroman_Ω is the discrete space of all graphs on n𝑛nitalic_n vertices, and P𝑃Pitalic_P is the probability measure that assigns to each graph GΩ𝐺ΩG\in\Omegaitalic_G ∈ roman_Ω with m𝑚mitalic_m edges probability

P(G)=pm(1p)(n2)m.𝑃𝐺superscript𝑝𝑚superscript1𝑝binomial𝑛2𝑚P(G)=p^{m}(1-p)^{{n\choose 2}-m}.italic_P ( italic_G ) = italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( 1 - italic_p ) start_POSTSUPERSCRIPT ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - italic_m end_POSTSUPERSCRIPT .

We can sample an ER graph GG(n,p)similar-to𝐺𝐺𝑛𝑝G\sim G(n,p)italic_G ∼ italic_G ( italic_n , italic_p ) on n𝑛nitalic_n vertices with parameter p[0,1]𝑝01p\in[0,1]italic_p ∈ [ 0 , 1 ] by determining whether each of the (n2)binomial𝑛2n\choose 2( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) potential edges is present via independent draws from a Bernoulli distribution with probability p𝑝pitalic_p. In order to study the limiting behavior of these models as n𝑛n\to\inftyitalic_n → ∞, it is often useful to change variables so that p𝑝pitalic_p is a function of n𝑛nitalic_n. Here we will take p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT, α[0,)𝛼0\alpha\in[0,\infty)italic_α ∈ [ 0 , ∞ ), as in [9].

We will first prove in Section 4.1 that, under certain assumptions, the complex ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is shellable for every choice for 33\ell\geq 3roman_ℓ ≥ 3. This will imply that H(ET(a,b),ET1(a,b))subscript𝐻𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏H_{\ast}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))italic_H start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) is torsion free, and by Corollary 20 that EMH+2,(G)𝐸𝑀subscript𝐻absent2𝐺EMH_{\ast+2,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT ∗ + 2 , roman_ℓ end_POSTSUBSCRIPT ( italic_G ) is torsion free.

4.1. Homotopy type of the eulerian Asao-Izumihara complex

Recall from Section 3 that the eulerian Asao-Izumihara chain complex is the relative complex C(ET(a,b),ET1(a,b))subscript𝐶𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏C_{\ast}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ), where ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is the set of eulerian tuples (x0,xk)subscript𝑥0subscript𝑥𝑘(x_{0}\dots,x_{k})( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) such that len(a,x0,,xk,b)len𝑎subscript𝑥0subscript𝑥𝑘𝑏\mathrm{len}(a,x_{0},\dots,x_{k},b)\leq\ellroman_len ( italic_a , italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_b ) ≤ roman_ℓ, and ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) is defined similarly. Fix and integer 33\ell\geq 3roman_ℓ ≥ 3.

Theorem 22.

Let G(n,nα)𝐺𝑛superscript𝑛𝛼G(n,n^{-\alpha})italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) be an ER graph. Suppose the facets f1,,ft1,ftsubscript𝑓1subscript𝑓𝑡1subscript𝑓𝑡f_{1},\dots,f_{t-1},f_{t}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) are ordered in decreasing dimension. Then as n𝑛n\to\inftyitalic_n → ∞ ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is shellable asymptotically almost surely when

  • 0<α<i=1t1dimfi+dimfi+1+2dimfi+120𝛼superscriptsubscriptproduct𝑖1𝑡1dimensionsubscript𝑓𝑖dimensionsubscript𝑓𝑖12dimensionsubscript𝑓𝑖120<\alpha<\prod_{i=1}^{t-1}\frac{\dim f_{i}+\dim f_{i+1}}{\ell+2\dim f_{i+1}-2}0 < italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_ℓ + 2 roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG, if dimf1<22dimensionsubscript𝑓122\dim f_{1}<\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG,

  • 0<α<i=1k1dimfi+3+4i=kt1dimfi+dimfi+1+2dimfi+120𝛼superscriptsubscriptproduct𝑖1𝑘1dimensionsubscript𝑓𝑖34superscriptsubscriptproduct𝑖𝑘𝑡1dimensionsubscript𝑓𝑖dimensionsubscript𝑓𝑖12dimensionsubscript𝑓𝑖120<\alpha<\prod_{i=1}^{k-1}\frac{\dim f_{i}+3}{\ell+4}\prod_{i=k}^{t-1}\frac{% \dim f_{i}+\dim f_{i+1}}{\ell+2\dim f_{i+1}-2}0 < italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ∏ start_POSTSUBSCRIPT italic_i = italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_ℓ + 2 roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG, if dimfi22dimensionsubscript𝑓𝑖22\dim f_{i}\geq\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG for 1ik11𝑖𝑘11\leq i\leq k-11 ≤ italic_i ≤ italic_k - 1 and dimfi<22dimensionsubscript𝑓𝑖22\dim f_{i}<\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG for ik𝑖𝑘i\geq kitalic_i ≥ italic_k.

Proof.

Consider the facets f1,,ftsubscript𝑓1subscript𝑓𝑡f_{1},\dots,f_{t}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ). Suppose they are ordered in decreasing dimension and say dimf1=ddimensionsubscript𝑓1𝑑\dim f_{1}=droman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_d. There are some cases we need to consider.

  1. (1)

    If there is a single facet f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, then ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is homotopic to a sphere Sd1superscript𝑆𝑑1S^{d-1}italic_S start_POSTSUPERSCRIPT italic_d - 1 end_POSTSUPERSCRIPT with d=dimf1𝑑dimensionsubscript𝑓1d=\dim f_{1}italic_d = roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and we are done.

  2. (2)

    Say there are two different maximal facets, f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and suppose they have the same dimension d𝑑ditalic_d.
    If f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT differ in one vertex, then they intersect in a (d1)𝑑1(d-1)( italic_d - 1 )-face, and thus {f1,f2}subscript𝑓1subscript𝑓2\{f_{1},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } is a shelling.
    If f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT differ in two vertices u,v𝑢𝑣u,vitalic_u , italic_v, then we need to distiguish the situations when u𝑢uitalic_u and v𝑣vitalic_v are adjacent and when they are not.

    1. (a)

      If u𝑢uitalic_u and v𝑣vitalic_v are not adjacent, then we will have f1=(a,,u,,v,,b)subscript𝑓1𝑎𝑢𝑣𝑏f_{1}=(a,\dots,u,\dots,v,\dots,b)italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_a , … , italic_u , … , italic_v , … , italic_b ) and f2=(a,,u,,v,,b)subscript𝑓2𝑎superscript𝑢superscript𝑣𝑏f_{2}=(a,\dots,u^{\prime},\dots,v^{\prime},\dots,b)italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_a , … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_b ), and by construction there exists a third facet f3=(a,,u,,v,,b)subscript𝑓3𝑎superscript𝑢𝑣𝑏f_{3}=(a,\dots,u^{\prime},\dots,v,\dots,b)italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( italic_a , … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_v , … , italic_b ) such that {f1,f3,f2}subscript𝑓1subscript𝑓3subscript𝑓2\{f_{1},f_{3},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } is a shelling, see Figure 3.

      x0subscript𝑥0x_{0}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPTu𝑢uitalic_uusuperscript𝑢u^{\prime}italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTxisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPTv𝑣vitalic_vvsuperscript𝑣v^{\prime}italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTxd1subscript𝑥𝑑1x_{d-1}italic_x start_POSTSUBSCRIPT italic_d - 1 end_POSTSUBSCRIPTxdsubscript𝑥𝑑x_{d}italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT
      Figure 3. In this example f1=(x0,u,xi,v,,xd)subscript𝑓1subscript𝑥0𝑢subscript𝑥𝑖𝑣subscript𝑥𝑑f_{1}=(x_{0}\dots,u,x_{i},v,\dots,x_{d})italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u , italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) and f2=(x0,u,xi,v,,xd)subscript𝑓2subscript𝑥0superscript𝑢subscript𝑥𝑖superscript𝑣subscript𝑥𝑑f_{2}=(x_{0}\dots,u^{\prime},x_{i},v^{\prime},\dots,x_{d})italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ). We can define f3=(x0,u,xi,v,,xd)subscript𝑓3subscript𝑥0superscript𝑢subscript𝑥𝑖𝑣subscript𝑥𝑑f_{3}=(x_{0}\dots,u^{\prime},x_{i},v,\dots,x_{d})italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ), so that {f1,f3,f2}subscript𝑓1subscript𝑓3subscript𝑓2\{f_{1},f_{3},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } is a shelling.
    2. (b)

      If u𝑢uitalic_u and v𝑣vitalic_v are adjacent, then in order to construct a facet f3subscript𝑓3f_{3}italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT intersecting f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in a (d1)𝑑1(d-1)( italic_d - 1 )-face we need either the edge (u,v)𝑢superscript𝑣(u,v^{\prime})( italic_u , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) or the edge (u,v)superscript𝑢𝑣(u^{\prime},v)( italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_v ) to be present (see Figure 4), and this happens with probability p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT.

    x0subscript𝑥0x_{0}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPTu𝑢uitalic_uusuperscript𝑢u^{\prime}italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTv𝑣vitalic_vvsuperscript𝑣v^{\prime}italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTxd1subscript𝑥𝑑1x_{d-1}italic_x start_POSTSUBSCRIPT italic_d - 1 end_POSTSUBSCRIPTxdsubscript𝑥𝑑x_{d}italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT
    Figure 4. In this example f1=(x0,u,v,,xd)subscript𝑓1subscript𝑥0𝑢𝑣subscript𝑥𝑑f_{1}=(x_{0}\dots,u,v,\dots,x_{d})italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u , italic_v , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) and f2=(x0,u,v,,xd)subscript𝑓2subscript𝑥0superscript𝑢superscript𝑣subscript𝑥𝑑f_{2}=(x_{0}\dots,u^{\prime},v^{\prime},\dots,x_{d})italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ). In case one of the two dotted red edges (u,v)𝑢superscript𝑣(u,v^{\prime})( italic_u , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) and (u,v)superscript𝑢𝑣(u^{\prime},v)( italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_v ) is present we can define f3=(x0,u,v,,xd)subscript𝑓3subscript𝑥0superscript𝑢𝑣subscript𝑥𝑑f_{3}=(x_{0}\dots,u^{\prime},v,\dots,x_{d})italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_v , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ), or f4=(x0,u,v,,xd)subscript𝑓4subscript𝑥0𝑢superscript𝑣subscript𝑥𝑑f_{4}=(x_{0}\dots,u,v^{\prime},\dots,x_{d})italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT … , italic_u , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ), so that {f1,f3,f2}subscript𝑓1subscript𝑓3subscript𝑓2\{f_{1},f_{3},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } or {f1,f4,f2}subscript𝑓1subscript𝑓4subscript𝑓2\{f_{1},f_{4},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } is a shelling.

    Now say f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT differ in m𝑚mitalic_m vertices and, indicating the facets f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT only by the vertices they differ in, write f1=(u1,u2,,um)subscript𝑓1subscript𝑢1subscript𝑢2subscript𝑢𝑚f_{1}=(u_{1},u_{2},\dots,u_{m})italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) and f2=(u1,u2,,um)subscript𝑓2superscriptsubscript𝑢1superscriptsubscript𝑢2superscriptsubscript𝑢𝑚f_{2}=(u_{1}^{\prime},u_{2}^{\prime},\dots,u_{m}^{\prime})italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). Define a partition Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with iAi={u1,,um}subscript𝑖subscript𝐴𝑖subscript𝑢1subscript𝑢𝑚\bigcup_{i}A_{i}=\{u_{1},\dots,u_{m}\}⋃ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT } such that two vertices uαi,uβisuperscriptsubscript𝑢𝛼𝑖superscriptsubscript𝑢𝛽𝑖u_{\alpha}^{i},u_{\beta}^{i}italic_u start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT italic_β end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT belong to the same set Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT if and only if they are adjacent in G𝐺Gitalic_G, see Figure 5. Call Aisubscriptsuperscript𝐴𝑖A^{\prime}_{i}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT the corresponding partition for the vertices (u1,u2,,um)superscriptsubscript𝑢1superscriptsubscript𝑢2superscriptsubscript𝑢𝑚(u_{1}^{\prime},u_{2}^{\prime},\dots,u_{m}^{\prime})( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). Notice that |Ai|=|Ai|subscript𝐴𝑖subscriptsuperscript𝐴𝑖|A_{i}|=|A^{\prime}_{i}|| italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | = | italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | for every i𝑖iitalic_i. Indeed, suppose by contradiction this is not true. Then, because f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT have the same dimension, there exists i1,i2subscript𝑖1subscript𝑖2i_{1},i_{2}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that |Ai1|>|Ai1|subscript𝐴subscript𝑖1superscriptsubscript𝐴subscript𝑖1|A_{i_{1}}|>|A_{i_{1}}^{\prime}|| italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT | > | italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | and |Ai2|<|Ai2|subscript𝐴subscript𝑖2superscriptsubscript𝐴subscript𝑖2|A_{i_{2}}|<|A_{i_{2}}^{\prime}|| italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT | < | italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT |. But then it is possible to construct a f3subscript𝑓3f_{3}italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT visiting vertices from Ai1subscript𝐴subscript𝑖1A_{i_{1}}italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Ai2superscriptsubscript𝐴subscript𝑖2A_{i_{2}}^{\prime}italic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT thus having dimf3>dimf1,dimf2dimensionsubscript𝑓3dimensionsubscript𝑓1dimensionsubscript𝑓2\dim f_{3}>\dim f_{1},\dim f_{2}roman_dim italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT > roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , roman_dim italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, contradicting the fact that f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are maximal facets.

    Then in this case we need for every set of adjacent vertices Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Aisubscriptsuperscript𝐴𝑖A^{\prime}_{i}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT a number |Ai|1subscript𝐴𝑖1|A_{i}|-1| italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | - 1 of edges (uαi,uβ,i)superscriptsubscript𝑢𝛼𝑖superscriptsubscript𝑢𝛽𝑖(u_{\alpha}^{i},u_{\beta}^{\prime,i})( italic_u start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT italic_β end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ , italic_i end_POSTSUPERSCRIPT ), αβ𝛼𝛽\alpha\neq\betaitalic_α ≠ italic_β, in order to create a shelling. Indeed, we need to be able to construct a sequence of facets f1,,fmsubscriptsuperscript𝑓1subscriptsuperscript𝑓𝑚f^{\prime}_{1},\dots,f^{\prime}_{m}italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT by changing one vertex each time so that the intersection between the j𝑗jitalic_j-th facet and the preceding (j1)𝑗1(j-1)( italic_j - 1 ) facets is a (d1)𝑑1(d-1)( italic_d - 1 )- dimensional simplex, see Figure 5. Given the fact that we also require for every set Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT a number |Ai|+1subscript𝐴𝑖1|A_{i}|+1| italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | + 1 of edges to connect the vertices in Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we obtain that the probability of all the required edges existing is

    p+i(|Ai|+1)+i(|Ai|1)=p+2m.superscript𝑝subscript𝑖subscript𝐴𝑖1subscript𝑖subscript𝐴𝑖1superscript𝑝2𝑚p^{\ell+\sum_{i}(|A_{i}|+1)+\sum_{i}(|A_{i}|-1)}=p^{\ell+2m}.italic_p start_POSTSUPERSCRIPT roman_ℓ + ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( | italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | + 1 ) + ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( | italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | - 1 ) end_POSTSUPERSCRIPT = italic_p start_POSTSUPERSCRIPT roman_ℓ + 2 italic_m end_POSTSUPERSCRIPT .

    With p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT, α[1/2,)𝛼12\alpha\in[1/2,\infty)italic_α ∈ [ 1 / 2 , ∞ ), we get

    m=2d1(nd+1+m)nα(+2m)superscriptsubscript𝑚2𝑑1binomial𝑛𝑑1𝑚superscript𝑛𝛼2𝑚absent\displaystyle\sum_{m=2}^{d-1}\binom{n}{d+1+m}n^{-\alpha(\ell+2m)}\leq∑ start_POSTSUBSCRIPT italic_m = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d - 1 end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 1 + italic_m end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_m ) end_POSTSUPERSCRIPT ≤
    (d2)(nd+3)nα(+4)similar-to𝑑2binomial𝑛𝑑3superscript𝑛𝛼4absent\displaystyle(d-2)\binom{n}{d+3}n^{-\alpha(\ell+4)}\sim( italic_d - 2 ) ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 3 end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 4 ) end_POSTSUPERSCRIPT ∼
    (d2)nd+3(d+3)!nα(+4)n{0, if α>d+3+4, if α<d+3+4.𝑛𝑑2superscript𝑛𝑑3𝑑3superscript𝑛𝛼4cases0 if 𝛼𝑑34otherwise if 𝛼𝑑34otherwise\displaystyle(d-2)\frac{n^{d+3}}{(d+3)!}n^{-\alpha(\ell+4)}\xrightarrow{n\to% \infty}\begin{cases}0,\text{ if }\alpha>\frac{d+3}{\ell+4}\\ \infty,\text{ if }\alpha<\frac{d+3}{\ell+4}.\end{cases}( italic_d - 2 ) divide start_ARG italic_n start_POSTSUPERSCRIPT italic_d + 3 end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_d + 3 ) ! end_ARG italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 4 ) end_POSTSUPERSCRIPT start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW { start_ROW start_CELL 0 , if italic_α > divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∞ , if italic_α < divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG . end_CELL start_CELL end_CELL end_ROW

    Notice that we assumed α[1/2,)𝛼12\alpha\in[1/2,\infty)italic_α ∈ [ 1 / 2 , ∞ ) and d+3+412𝑑3412\frac{d+3}{\ell+4}\geq\frac{1}{2}divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ≥ divide start_ARG 1 end_ARG start_ARG 2 end_ARG only when d22𝑑22d\geq\frac{\ell-2}{2}italic_d ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG.

    With p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT, α[0,1/2)𝛼012\alpha\in[0,1/2)italic_α ∈ [ 0 , 1 / 2 ), we get

    m=2d1(nd+1+m)nα(+2m)superscriptsubscript𝑚2𝑑1binomial𝑛𝑑1𝑚superscript𝑛𝛼2𝑚absent\displaystyle\sum_{m=2}^{d-1}\binom{n}{d+1+m}n^{-\alpha(\ell+2m)}\leq∑ start_POSTSUBSCRIPT italic_m = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d - 1 end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 1 + italic_m end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_m ) end_POSTSUPERSCRIPT ≤
    (d2)(n2d)nα(+2d2)similar-to𝑑2binomial𝑛2𝑑superscript𝑛𝛼2𝑑2absent\displaystyle(d-2)\binom{n}{2d}n^{-\alpha(\ell+2d-2)}\sim( italic_d - 2 ) ( FRACOP start_ARG italic_n end_ARG start_ARG 2 italic_d end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_d - 2 ) end_POSTSUPERSCRIPT ∼
    (d2)n2d(2d)!nα(+2d2)n{0, if α>2d+2d2, if 0<α<2d+2d2.𝑛𝑑2superscript𝑛2𝑑2𝑑superscript𝑛𝛼2𝑑2cases0 if 𝛼2𝑑2𝑑2otherwise if 0𝛼2𝑑2𝑑2otherwise\displaystyle(d-2)\frac{n^{2d}}{(2d)!}n^{-\alpha(\ell+2d-2)}\xrightarrow{n\to% \infty}\begin{cases}0,\text{ if }\alpha>\frac{2d}{\ell+2d-2}\\ \infty,\text{ if }0<\alpha<\frac{2d}{\ell+2d-2}.\end{cases}( italic_d - 2 ) divide start_ARG italic_n start_POSTSUPERSCRIPT 2 italic_d end_POSTSUPERSCRIPT end_ARG start_ARG ( 2 italic_d ) ! end_ARG italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_d - 2 ) end_POSTSUPERSCRIPT start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW { start_ROW start_CELL 0 , if italic_α > divide start_ARG 2 italic_d end_ARG start_ARG roman_ℓ + 2 italic_d - 2 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∞ , if 0 < italic_α < divide start_ARG 2 italic_d end_ARG start_ARG roman_ℓ + 2 italic_d - 2 end_ARG . end_CELL start_CELL end_CELL end_ROW

    Since it holds also in this case that 2d+2d2122𝑑2𝑑212\frac{2d}{\ell+2d-2}\geq\frac{1}{2}divide start_ARG 2 italic_d end_ARG start_ARG roman_ℓ + 2 italic_d - 2 end_ARG ≥ divide start_ARG 1 end_ARG start_ARG 2 end_ARG if and only if d22𝑑22d\geq\frac{\ell-2}{2}italic_d ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG, we can conclude that we can construct a shelling when

    {0<α<d+3+4, if d220<α<2d+2d2, if d<22.casesformulae-sequence0𝛼𝑑34 if 𝑑22otherwiseformulae-sequence0𝛼2𝑑2𝑑2 if 𝑑22otherwise\begin{cases}0<\alpha<\frac{d+3}{\ell+4},\text{ if }d\geq\frac{\ell-2}{2}\\ 0<\alpha<\frac{2d}{\ell+2d-2},\text{ if }d<\frac{\ell-2}{2}.\end{cases}{ start_ROW start_CELL 0 < italic_α < divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG , if italic_d ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 < italic_α < divide start_ARG 2 italic_d end_ARG start_ARG roman_ℓ + 2 italic_d - 2 end_ARG , if italic_d < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG . end_CELL start_CELL end_CELL end_ROW
    x0subscript𝑥0x_{0}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPTu1subscript𝑢1u_{1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTu1superscriptsubscript𝑢1u_{1}^{\prime}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTu2subscript𝑢2u_{2}italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTu2superscriptsubscript𝑢2u_{2}^{\prime}italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTxisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPTu3subscript𝑢3u_{3}italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTu3superscriptsubscript𝑢3u_{3}^{\prime}italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTu4subscript𝑢4u_{4}italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTu4superscriptsubscript𝑢4u_{4}^{\prime}italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTu5subscript𝑢5u_{5}italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTu5superscriptsubscript𝑢5u_{5}^{\prime}italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPTxdsubscript𝑥𝑑x_{d}italic_x start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT
    Figure 5. In this example A1={u1,u2}subscript𝐴1subscript𝑢1subscript𝑢2A_{1}=\{u_{1},u_{2}\}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = { italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } and A2={u3,u4,u5}subscript𝐴2subscript𝑢3subscript𝑢4subscript𝑢5A_{2}=\{u_{3},u_{4},u_{5}\}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = { italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT }. Indicating the facets f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT only by the vertices they differ in we have f1=(u1,u2,u3,u4,u5)subscript𝑓1subscript𝑢1subscript𝑢2subscript𝑢3subscript𝑢4subscript𝑢5f_{1}=(u_{1},u_{2},u_{3},u_{4},u_{5})italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ) and f2=(u1,u2,u3,u4,u5)subscript𝑓2superscriptsubscript𝑢1superscriptsubscript𝑢2superscriptsubscript𝑢3superscriptsubscript𝑢4superscriptsubscript𝑢5f_{2}=(u_{1}^{\prime},u_{2}^{\prime},u_{3}^{\prime},u_{4}^{\prime},u_{5}^{% \prime})italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). In case all the dotted red edges are present, then we can define f3=(u1,u2,u3,u4,u5)subscript𝑓3subscript𝑢1superscriptsubscript𝑢2subscript𝑢3subscript𝑢4subscript𝑢5f_{3}=(u_{1},u_{2}^{\prime},u_{3},u_{4},u_{5})italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ), f4=(u1,u2,u3,u4,u5)subscript𝑓4subscript𝑢1superscriptsubscript𝑢2subscript𝑢3superscriptsubscript𝑢4subscript𝑢5f_{4}=(u_{1},u_{2}^{\prime},u_{3},u_{4}^{\prime},u_{5})italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ), f5=(u1,u2,u3,u4,u5)subscript𝑓5subscript𝑢1superscriptsubscript𝑢2subscript𝑢3superscriptsubscript𝑢4superscriptsubscript𝑢5f_{5}=(u_{1},u_{2}^{\prime},u_{3},u_{4}^{\prime},u_{5}^{\prime})italic_f start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) and f6=(u1,u2,u3,u4,u5)subscript𝑓6subscript𝑢1superscriptsubscript𝑢2superscriptsubscript𝑢3superscriptsubscript𝑢4superscriptsubscript𝑢5f_{6}=(u_{1},u_{2}^{\prime},u_{3}^{\prime},u_{4}^{\prime},u_{5}^{\prime})italic_f start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_u start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) such that {f1,f3,f4,f5,f6,f2}subscript𝑓1subscript𝑓3subscript𝑓4subscript𝑓5subscript𝑓6subscript𝑓2\{f_{1},f_{3},f_{4},f_{5},f_{6},f_{2}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } is a shelling.
  3. (3)

    Suppose now there are two different facets, f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and suppose dimf2<dimf1dimensionsubscript𝑓2dimensionsubscript𝑓1\dim f_{2}<\dim f_{1}roman_dim italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

    Let dimf2=dd1dimensionsubscript𝑓2superscript𝑑𝑑1\dim f_{2}=d^{\prime}\leq d-1roman_dim italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_d - 1. Following the structure theorem for non-pure shellable complexes provided by Lemma 10 and Theorem 11, in order to produce a shelling we need to extend the (d)superscript𝑑(d^{\prime})( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )-skeleton of f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT to f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT by constructing a sequence of (d)superscript𝑑(d^{\prime})( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )-dimensional facets f1,,fmsubscriptsuperscript𝑓1subscriptsuperscript𝑓𝑚f^{\prime}_{1},\dots,f^{\prime}_{m}italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT by changing one vertex each time so that the intersection between the j𝑗jitalic_j-th facet and the preceding (j1)𝑗1(j-1)( italic_j - 1 ) facets is a (d1)superscript𝑑1(d^{\prime}-1)( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 )-dimensional simplex.

    If the simplices in the (d)superscript𝑑(d^{\prime})( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )-skeleton of f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT differ in md1𝑚superscript𝑑1m\leq d^{\prime}-1italic_m ≤ italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 vertices, constructing such sequence is possible if we can find +2m2𝑚\ell+2mroman_ℓ + 2 italic_m edges joining the vertices in which f1subscript𝑓1f_{1}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and f2subscript𝑓2f_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT differ. This happens with probability p+2msuperscript𝑝2𝑚p^{\ell+2m}italic_p start_POSTSUPERSCRIPT roman_ℓ + 2 italic_m end_POSTSUPERSCRIPT and therefore following the computations done in the previous point we get, for p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT and α[1/2,)𝛼12\alpha\in[1/2,\infty)italic_α ∈ [ 1 / 2 , ∞ ),

    m=2d1(nd+1+m)nα(+2m)superscriptsubscript𝑚2superscript𝑑1binomial𝑛𝑑1𝑚superscript𝑛𝛼2𝑚absent\displaystyle\sum_{m=2}^{d^{\prime}-1}\binom{n}{d+1+m}n^{-\alpha(\ell+2m)}\leq∑ start_POSTSUBSCRIPT italic_m = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 1 + italic_m end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_m ) end_POSTSUPERSCRIPT ≤
    (d3)(nd+3)nα(+4)similar-to𝑑3binomial𝑛𝑑3superscript𝑛𝛼4absent\displaystyle(d-3)\binom{n}{d+3}n^{-\alpha(\ell+4)}\sim( italic_d - 3 ) ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 3 end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 4 ) end_POSTSUPERSCRIPT ∼
    (d3)nd+3(d+3)!nα(+4)n{0, if α>d+3+4, if 12<α<d+3+4.𝑛𝑑3superscript𝑛𝑑3𝑑3superscript𝑛𝛼4cases0 if 𝛼𝑑34otherwise if 12𝛼𝑑34otherwise\displaystyle(d-3)\frac{n^{d+3}}{(d+3)!}n^{-\alpha(\ell+4)}\xrightarrow{n\to% \infty}\begin{cases}0,\text{ if }\alpha>\frac{d+3}{\ell+4}\\ \infty,\text{ if }\frac{1}{2}<\alpha<\frac{d+3}{\ell+4}.\end{cases}( italic_d - 3 ) divide start_ARG italic_n start_POSTSUPERSCRIPT italic_d + 3 end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_d + 3 ) ! end_ARG italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 4 ) end_POSTSUPERSCRIPT start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW { start_ROW start_CELL 0 , if italic_α > divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∞ , if divide start_ARG 1 end_ARG start_ARG 2 end_ARG < italic_α < divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG . end_CELL start_CELL end_CELL end_ROW

    With p=nα𝑝superscript𝑛𝛼p=n^{-\alpha}italic_p = italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT, α[0,1/2)𝛼012\alpha\in[0,1/2)italic_α ∈ [ 0 , 1 / 2 ), we get

    m=2d1(nd+1+m)nα(+2m)superscriptsubscript𝑚2superscript𝑑1binomial𝑛𝑑1𝑚superscript𝑛𝛼2𝑚absent\displaystyle\sum_{m=2}^{d^{\prime}-1}\binom{n}{d+1+m}n^{-\alpha(\ell+2m)}\leq∑ start_POSTSUBSCRIPT italic_m = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + 1 + italic_m end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_m ) end_POSTSUPERSCRIPT ≤
    (d3)(nd+d)nα(+2(d1))similar-to𝑑3binomial𝑛𝑑superscript𝑑superscript𝑛𝛼2superscript𝑑1absent\displaystyle(d-3)\binom{n}{d+d^{\prime}}n^{-\alpha(\ell+2(d^{\prime}-1))}\sim( italic_d - 3 ) ( FRACOP start_ARG italic_n end_ARG start_ARG italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ) italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 ( italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 ) ) end_POSTSUPERSCRIPT ∼
    (d3)nd+d(d+d)!nα(+2d2)n{0, if α>d+d+2d2, if 0<α<d+d+2d2.𝑛𝑑3superscript𝑛𝑑superscript𝑑𝑑superscript𝑑superscript𝑛𝛼2superscript𝑑2cases0 if 𝛼𝑑superscript𝑑2superscript𝑑2otherwise if 0𝛼𝑑superscript𝑑2superscript𝑑2otherwise\displaystyle(d-3)\frac{n^{d+d^{\prime}}}{(d+d^{\prime})!}n^{-\alpha(\ell+2d^{% \prime}-2)}\xrightarrow{n\to\infty}\begin{cases}0,\text{ if }\alpha>\frac{d+d^% {\prime}}{\ell+2d^{\prime}-2}\\ \infty,\text{ if }0<\alpha<\frac{d+d^{\prime}}{\ell+2d^{\prime}-2}.\end{cases}( italic_d - 3 ) divide start_ARG italic_n start_POSTSUPERSCRIPT italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ! end_ARG italic_n start_POSTSUPERSCRIPT - italic_α ( roman_ℓ + 2 italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 2 ) end_POSTSUPERSCRIPT start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW { start_ROW start_CELL 0 , if italic_α > divide start_ARG italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG roman_ℓ + 2 italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 2 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∞ , if 0 < italic_α < divide start_ARG italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG roman_ℓ + 2 italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 2 end_ARG . end_CELL start_CELL end_CELL end_ROW

    Again, from the fact that both inequalities d+3+412𝑑3412\frac{d+3}{\ell+4}\geq\frac{1}{2}divide start_ARG italic_d + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ≥ divide start_ARG 1 end_ARG start_ARG 2 end_ARG and d+d+2d212𝑑superscript𝑑2superscript𝑑212\frac{d+d^{\prime}}{\ell+2d^{\prime}-2}\geq\frac{1}{2}divide start_ARG italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG roman_ℓ + 2 italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 2 end_ARG ≥ divide start_ARG 1 end_ARG start_ARG 2 end_ARG are true if and only if d22𝑑22d\geq\frac{\ell-2}{2}italic_d ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG, we conclude that we can construct a shelling when

    {0<α<d+4+4, if d220<α<d+d+2d2, if d<22.casesformulae-sequence0𝛼𝑑44 if 𝑑22otherwiseformulae-sequence0𝛼𝑑superscript𝑑2superscript𝑑2 if 𝑑22otherwise\begin{cases}0<\alpha<\frac{d+4}{\ell+4},\text{ if }d\geq\frac{\ell-2}{2}\\ 0<\alpha<\frac{d+d^{\prime}}{\ell+2d^{\prime}-2},\text{ if }d<\frac{\ell-2}{2}% .\end{cases}{ start_ROW start_CELL 0 < italic_α < divide start_ARG italic_d + 4 end_ARG start_ARG roman_ℓ + 4 end_ARG , if italic_d ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 < italic_α < divide start_ARG italic_d + italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG roman_ℓ + 2 italic_d start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 2 end_ARG , if italic_d < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG . end_CELL start_CELL end_CELL end_ROW
  4. (4)

    Suppose there are t𝑡titalic_t facets f1,,ft1,ftsubscript𝑓1subscript𝑓𝑡1subscript𝑓𝑡f_{1},\dots,f_{t-1},f_{t}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_t - 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ordered in decreasing order with dimf1=ddimensionsubscript𝑓1𝑑\dim f_{1}=droman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_d, then we only need to iterate the observations made in point (3).

    That is, at each step j[1,t1]𝑗1𝑡1j\in[1,...t-1]italic_j ∈ [ 1 , … italic_t - 1 ] we have a shelling when

    {0<α<dimfj+3+4, if dimfj220<α<dimfj+dimfj+1+2dimfj+12, if dimfj<22.casesformulae-sequence0𝛼dimensionsubscript𝑓𝑗34 if dimensionsubscript𝑓𝑗22otherwiseformulae-sequence0𝛼dimensionsubscript𝑓𝑗dimensionsubscript𝑓𝑗12dimensionsubscript𝑓𝑗12 if dimensionsubscript𝑓𝑗22otherwise\begin{cases}0<\alpha<\frac{\dim f_{j}+3}{\ell+4},\text{ if }\dim f_{j}\geq% \frac{\ell-2}{2}\\ 0<\alpha<\frac{\dim f_{j}+\dim f_{j+1}}{\ell+2\dim f_{j+1}-2},\text{ if }\dim f% _{j}<\frac{\ell-2}{2}.\end{cases}{ start_ROW start_CELL 0 < italic_α < divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG , if roman_dim italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 < italic_α < divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + roman_dim italic_f start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_ℓ + 2 roman_dim italic_f start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT - 2 end_ARG , if roman_dim italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG . end_CELL start_CELL end_CELL end_ROW

    Therefore, suppose d=dimf1<22𝑑dimensionsubscript𝑓122d=\dim f_{1}<\frac{\ell-2}{2}italic_d = roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG. Then every smaller facet fksubscript𝑓𝑘f_{k}italic_f start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT will be such that dimfk<22dimensionsubscript𝑓𝑘22\dim f_{k}<\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG and we will have a shelling when

    α<i=1t1dimfi+dimfi+1+2dimfi+12.𝛼superscriptsubscriptproduct𝑖1𝑡1dimensionsubscript𝑓𝑖dimensionsubscript𝑓𝑖12dimensionsubscript𝑓𝑖12\alpha<\prod_{i=1}^{t-1}\frac{\dim f_{i}+\dim f_{i+1}}{\ell+2\dim f_{i+1}-2}.italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_ℓ + 2 roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG .

    On the other hand, if d=dimf122𝑑dimensionsubscript𝑓122d=\dim f_{1}\geq\frac{\ell-2}{2}italic_d = roman_dim italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≥ divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG let fksubscript𝑓𝑘f_{k}italic_f start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT be the first facet in the sequence f1,,ftsubscript𝑓1subscript𝑓𝑡f_{1},\dots,f_{t}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT such that dimfk<22dimensionsubscript𝑓𝑘22\dim f_{k}<\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT < divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG. Then we will have a shelling when

    α<i=1k1dimfi+3+4i=kt1dimfi+dimfi+1+2dimfi+12.𝛼superscriptsubscriptproduct𝑖1𝑘1dimensionsubscript𝑓𝑖34superscriptsubscriptproduct𝑖𝑘𝑡1dimensionsubscript𝑓𝑖dimensionsubscript𝑓𝑖12dimensionsubscript𝑓𝑖12\alpha<\prod_{i=1}^{k-1}\frac{\dim f_{i}+3}{\ell+4}\prod_{i=k}^{t-1}\frac{\dim f% _{i}+\dim f_{i+1}}{\ell+2\dim f_{i+1}-2}.italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ∏ start_POSTSUBSCRIPT italic_i = italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_ℓ + 2 roman_dim italic_f start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG .

Corollary 23.

Let G(n,nα)𝐺𝑛superscript𝑛𝛼G(n,n^{-\alpha})italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) be an ER graph. Suppose the facets g1,,gτ1,gτsubscript𝑔1subscript𝑔𝜏1subscript𝑔𝜏g_{1},\dots,g_{\tau-1},g_{\tau}italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_g start_POSTSUBSCRIPT italic_τ - 1 end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT of ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) are ordered in decreasing dimension. Then as n𝑛n\to\inftyitalic_n → ∞ ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) is shellable asymptotically almost surely when

  • 0<α<i=1τ1dimgi+dimgi+1(1)+2dimgi+120𝛼superscriptsubscriptproduct𝑖1𝜏1dimensionsubscript𝑔𝑖dimensionsubscript𝑔𝑖112dimensionsubscript𝑔𝑖120<\alpha<\prod_{i=1}^{\tau-1}\frac{\dim g_{i}+\dim g_{i+1}}{(\ell-1)+2\dim g_{% i+1}-2}0 < italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_g start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG ( roman_ℓ - 1 ) + 2 roman_dim italic_g start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG, if dimg1<(1)22dimensionsubscript𝑔1122\dim g_{1}<\frac{(\ell-1)-2}{2}roman_dim italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < divide start_ARG ( roman_ℓ - 1 ) - 2 end_ARG start_ARG 2 end_ARG,

  • 0<α<i=1k1dimgi+3(1)+4i=kτ1dimgi+dimgi+1(1)+2dimgi+120𝛼superscriptsubscriptproduct𝑖1𝑘1dimensionsubscript𝑔𝑖314superscriptsubscriptproduct𝑖𝑘𝜏1dimensionsubscript𝑔𝑖dimensionsubscript𝑔𝑖112dimensionsubscript𝑔𝑖120<\alpha<\prod_{i=1}^{k-1}\frac{\dim g_{i}+3}{(\ell-1)+4}\prod_{i=k}^{\tau-1}% \frac{\dim g_{i}+\dim g_{i+1}}{(\ell-1)+2\dim g_{i+1}-2}0 < italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG ( roman_ℓ - 1 ) + 4 end_ARG ∏ start_POSTSUBSCRIPT italic_i = italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ - 1 end_POSTSUPERSCRIPT divide start_ARG roman_dim italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_dim italic_g start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG ( roman_ℓ - 1 ) + 2 roman_dim italic_g start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - 2 end_ARG, if dimgi(1)22dimensionsubscript𝑔𝑖122\dim g_{i}\geq\frac{(\ell-1)-2}{2}roman_dim italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ divide start_ARG ( roman_ℓ - 1 ) - 2 end_ARG start_ARG 2 end_ARG for 1ik11𝑖𝑘11\leq i\leq k-11 ≤ italic_i ≤ italic_k - 1 and dimgi<(1)22dimensionsubscript𝑔𝑖122\dim g_{i}<\frac{(\ell-1)-2}{2}roman_dim italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT < divide start_ARG ( roman_ℓ - 1 ) - 2 end_ARG start_ARG 2 end_ARG for ik𝑖𝑘i\geq kitalic_i ≥ italic_k.

It was shown in both [8] and [3] that a shellable simplicial complex has the homotopy type of a wedge of spheres.

Therefore using Theorem 22 and Corollary 23 we can show the following.

Theorem 24.

Let G(n,nα)𝐺𝑛superscript𝑛𝛼G(n,n^{-\alpha})italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) be an ER graph. For any pair of vertices (a,b)V2𝑎𝑏superscript𝑉2(a,b)\in V^{2}( italic_a , italic_b ) ∈ italic_V start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT consider the eulerian Asao-Izumihara chain complex C2(ET(a,b),ET1(a,b))EMC,(a,b)subscript𝐶absent2𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏𝐸𝑀subscript𝐶𝑎𝑏C_{\ast-2}(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b))\cong EMC_{\ast,\ell}(a,b)italic_C start_POSTSUBSCRIPT ∗ - 2 end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) ≅ italic_E italic_M italic_C start_POSTSUBSCRIPT ∗ , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ). Suppose the facets f1,,ftsubscript𝑓1subscript𝑓𝑡f_{1},\dots,f_{t}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and g1,,gτsubscript𝑔1subscript𝑔𝜏g_{1},\dots,g_{\tau}italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_g start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT of ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) are ordered in decreasing dimension. As n𝑛n\to\inftyitalic_n → ∞, in the regimes where both ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) are shellable, EMHk,(a,b)𝐸𝑀subscript𝐻𝑘𝑎𝑏EMH_{k,\ell}(a,b)italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is torsion free for every k𝑘kitalic_k.

Proof.

In the regimes where both ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) are shellable we can assume

ET(a,b)i=1tSiniandET1(a,b)j=1τSjnj.formulae-sequencesimilar-to-or-equals𝐸subscript𝑇absent𝑎𝑏superscriptsubscript𝑖1𝑡superscriptsubscript𝑆𝑖subscript𝑛𝑖andsimilar-to-or-equals𝐸subscript𝑇absent1𝑎𝑏superscriptsubscript𝑗1𝜏superscriptsubscript𝑆𝑗subscript𝑛𝑗ET_{\leq\ell}(a,b)\simeq\bigvee_{i=1}^{t}S_{i}^{n_{i}}\hskip 28.45274pt\text{% and}\hskip 28.45274ptET_{\leq\ell-1}(a,b)\simeq\bigvee_{j=1}^{{\tau}}S_{j}^{n_% {j}}.italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) ≃ ⋁ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT and italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ≃ ⋁ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ end_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT .

So, Hk(ET(a,b),ET1(a,b))Hk(Sni,Snj)subscript𝐻𝑘𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏subscript𝐻𝑘superscript𝑆subscript𝑛𝑖superscript𝑆subscript𝑛𝑗H_{k}\left(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b)\right)\cong H_{k}\left(\vee S% ^{n_{i}},\vee S^{n_{j}}\right)italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) ≅ italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ), and considering the long exact sequence

Hk(Snj)Hk(Sni)Hk(Sni,Snj)Hk1(Snj)subscript𝐻𝑘superscript𝑆subscript𝑛𝑗subscript𝐻𝑘superscript𝑆subscript𝑛𝑖subscript𝐻𝑘superscript𝑆subscript𝑛𝑖superscript𝑆subscript𝑛𝑗subscript𝐻𝑘1superscript𝑆subscript𝑛𝑗\cdots\to H_{k}(\vee S^{n_{j}})\to H_{k}(\vee S^{n_{i}})\to H_{k}\left(\vee S^% {n_{i}},\vee S^{n_{j}}\right)\to H_{k-1}(\vee S^{n_{j}})\to\cdots⋯ → italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) → italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) → italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) → italic_H start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) → ⋯

we see that

Hk(ET(a,b),ET1(a,b))Hk(Sni,Snj){mi, if k=ni,mj, if k=nj,0, otherwise.subscript𝐻𝑘𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏subscript𝐻𝑘superscript𝑆subscript𝑛𝑖superscript𝑆subscript𝑛𝑗casessuperscriptsubscript𝑚𝑖 if 𝑘subscript𝑛𝑖otherwisesuperscriptsubscript𝑚𝑗 if 𝑘subscript𝑛𝑗otherwise0 otherwise.otherwiseH_{k}\left(ET_{\leq\ell}(a,b),ET_{\leq\ell-1}(a,b)\right)\cong H_{k}\left(\vee S% ^{n_{i}},\vee S^{n_{j}}\right)\cong\begin{cases}\mathbb{Z}^{m_{i}},\text{ if }% k=n_{i},\\ \mathbb{Z}^{m_{j}},\text{ if }k=n_{j},\\ 0,\text{ otherwise.}\end{cases}italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) , italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) ) ≅ italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , ∨ italic_S start_POSTSUPERSCRIPT italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ≅ { start_ROW start_CELL blackboard_Z start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , if italic_k = italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL blackboard_Z start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , if italic_k = italic_n start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 , otherwise. end_CELL start_CELL end_CELL end_ROW

Finally, from the isomorphism theorem 19 proved in [2], we can conclude that EMHk,(a,b)𝐸𝑀subscript𝐻𝑘𝑎𝑏EMH_{k,\ell}(a,b)italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is torsion free for every k𝑘kitalic_k. ∎

Recall that [9, Theorem 4.4] provides a vanishing threshold for the limiting expected rank of the (,)(\ell,\ell)( roman_ℓ , roman_ℓ )-eulerian magnitude homology in terms of the density parameter in the contexts of Erdös-Rényi random graphs.

Theorem 25 ([9, Theorems 4.4]).

Let G=G(n,nα)𝐺𝐺𝑛superscript𝑛𝛼G=G(n,n^{-\alpha})italic_G = italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) be an Erdös-Rényi random graph. Fix \ellroman_ℓ and let α>+121𝛼121\alpha>\frac{\ell+1}{2\ell-1}italic_α > divide start_ARG roman_ℓ + 1 end_ARG start_ARG 2 roman_ℓ - 1 end_ARG. As n,𝑛n\to\infty,italic_n → ∞ , 𝔼[β,(n,nα)]0𝔼delimited-[]subscript𝛽𝑛superscript𝑛𝛼0\mathbb{E}\left[\beta_{\ell,\ell}(n,n^{-\alpha})\right]\to 0blackboard_E [ italic_β start_POSTSUBSCRIPT roman_ℓ , roman_ℓ end_POSTSUBSCRIPT ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) ] → 0 asymptotically almost surely.

Remark 26.

Notice that when the smallest facet of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ), ftsubscript𝑓𝑡f_{t}italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, is such that dimft>22similar-todimensionsubscript𝑓𝑡22\dim f_{t}\sim\ell>\frac{\ell-2}{2}roman_dim italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ roman_ℓ > divide start_ARG roman_ℓ - 2 end_ARG start_ARG 2 end_ARG, then ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) is shellable when

α<i=1t1(dimfi+3+4)i=1t1(+3+4)1.𝛼superscriptsubscriptproduct𝑖1𝑡1dimensionsubscript𝑓𝑖34similar-tosuperscriptsubscriptproduct𝑖1𝑡134similar-to1\alpha<\prod_{i=1}^{t-1}\left(\frac{\dim f_{i}+3}{\ell+4}\right)\sim\prod_{i=1% }^{t-1}\left(\frac{\ell+3}{\ell+4}\right)\sim 1.italic_α < ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT ( divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ) ∼ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t - 1 end_POSTSUPERSCRIPT ( divide start_ARG roman_ℓ + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ) ∼ 1 .

Therefore, putting together Remark 26 with Theorems 24 and 25 we have the following.

Corollary 27.

Let G(n,nα)𝐺𝑛superscript𝑛𝛼G(n,n^{-\alpha})italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) be an Erdős-Rényi random graph. When the smallest facet ftsubscript𝑓𝑡f_{t}italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and the smallest facet gτsubscript𝑔𝜏g_{\tau}italic_g start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT of ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) are such that dimft,dimgτsimilar-todimensionsubscript𝑓𝑡dimensionsubscript𝑔𝜏\dim f_{t},\dim g_{\tau}\sim\ellroman_dim italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , roman_dim italic_g start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ∼ roman_ℓ, if EMHk,(G(n,nα))𝐸𝑀subscript𝐻𝑘𝐺𝑛superscript𝑛𝛼EMH_{k,\ell}(G(n,n^{-\alpha}))italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ( italic_n , italic_n start_POSTSUPERSCRIPT - italic_α end_POSTSUPERSCRIPT ) ) is non-vanishing it is also torsion free.

5. Future directions

In this paper we investigated the regimes where an Erdös-Rényi random graph G𝐺Gitalic_G has torsion free eulerian magnitude homology groups.

While the results presented have provided significant insights into the problem, several aspects remain unexplored, offering fertile ground for continued research.

In this section, we propose extensions of the current work and identify open questions that could deepen the understanding of the topic.

5.1. The choice of \ellroman_ℓ

The result stated in Corollary 27 relies on the dimension of the minimal facet ftsubscript𝑓𝑡f_{t}italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of ET(a,b)𝐸subscript𝑇absent𝑎𝑏ET_{\leq\ell}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) and the minimal facet gτsubscript𝑔𝜏g_{\tau}italic_g start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT of ET1(a,b)𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) being “close enough” to the parameter \ellroman_ℓ so that dimfi+3+41similar-todimensionsubscript𝑓𝑖341\frac{\dim f_{i}+3}{\ell+4}\sim 1divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ∼ 1 and dimgj+3+41similar-todimensionsubscript𝑔𝑗341\frac{\dim g_{j}+3}{\ell+4}\sim 1divide start_ARG roman_dim italic_g start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG ∼ 1 for every other facet fi,gjsubscript𝑓𝑖subscript𝑔𝑗f_{i},g_{j}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT.

It is thus natural to ask, how do we choose \ellroman_ℓ so that dimftsimilar-todimensionsubscript𝑓𝑡\dim f_{t}\sim\ellroman_dim italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ roman_ℓ?

First, notice that the parameter \ellroman_ℓ cannot be too big with respect to the number of vertices n𝑛nitalic_n. Specifically, \ellroman_ℓ cannot be of the order n2superscript𝑛2n^{2}italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Indeed, suppose we pick =n(n+1)2𝑛𝑛12\ell=\frac{n(n+1)}{2}roman_ℓ = divide start_ARG italic_n ( italic_n + 1 ) end_ARG start_ARG 2 end_ARG. The only way we can produce a facet f𝑓fitalic_f inducing a path of such length is if we have a path graph on n𝑛nitalic_n vertices V={1,,n}𝑉1𝑛V=\{1,\dots,n\}italic_V = { 1 , … , italic_n }, (a,b)=(1,n/2)𝑎𝑏1𝑛2(a,b)=(1,\lceil n/2\rceil)( italic_a , italic_b ) = ( 1 , ⌈ italic_n / 2 ⌉ ), and we visit vertex ni+1𝑛𝑖1n-i+1italic_n - italic_i + 1 after vertex i𝑖iitalic_i, i{1,,n/2}𝑖1𝑛2i\in\{1,\dots,\lfloor n/2\rfloor\}italic_i ∈ { 1 , … , ⌊ italic_n / 2 ⌋ }, i.e. f=(1,n,2,n1,,n/2)𝑓1𝑛2𝑛1𝑛2f=(1,n,2,n-1,\dots,\lceil n/2\rceil)italic_f = ( 1 , italic_n , 2 , italic_n - 1 , … , ⌈ italic_n / 2 ⌉ ). Then dimf=n<n(n+1)2dimension𝑓𝑛𝑛𝑛12\dim f=n<\frac{n(n+1)}{2}roman_dim italic_f = italic_n < divide start_ARG italic_n ( italic_n + 1 ) end_ARG start_ARG 2 end_ARG. See Figure 6 for an illustration.

1111a𝑎aitalic_a222233334444b𝑏bitalic_b555566667777
Figure 6. In this example (a,b)=(1,4)𝑎𝑏14(a,b)=(1,4)( italic_a , italic_b ) = ( 1 , 4 ) and the only facet f𝑓fitalic_f obtained by setting =2828\ell=28roman_ℓ = 28 is (1,7,2,6,3,5,4)1726354(1,7,2,6,3,5,4)( 1 , 7 , 2 , 6 , 3 , 5 , 4 ), and dimf=7dimension𝑓7\dim f=7roman_dim italic_f = 7.

We conclude that a quadratic growth rate for \ellroman_ℓ with respect to n𝑛nitalic_n is not appropriate.

On the other hand, setting =n𝑛\ell=nroman_ℓ = italic_n we do not encounter the same problem as before. For example, consider the path graph in Figure 6. Choosing (a,b)=(1,4)𝑎𝑏14(a,b)=(1,4)( italic_a , italic_b ) = ( 1 , 4 ) and =n=7𝑛7\ell=n=7roman_ℓ = italic_n = 7 we find two facets f1=(1,2,3,6,5,4)subscript𝑓1123654f_{1}=(1,2,3,6,5,4)italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( 1 , 2 , 3 , 6 , 5 , 4 ) and f2=(1,2,3,5,6,4)subscript𝑓2123564f_{2}=(1,2,3,5,6,4)italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( 1 , 2 , 3 , 5 , 6 , 4 ). Both have dimension 6666 and thus dimfi+3+4=6+37+4=911>12dimensionsubscript𝑓𝑖34637491112\frac{\dim f_{i}+3}{\ell+4}=\frac{6+3}{7+4}=\frac{9}{11}>\frac{1}{2}divide start_ARG roman_dim italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 3 end_ARG start_ARG roman_ℓ + 4 end_ARG = divide start_ARG 6 + 3 end_ARG start_ARG 7 + 4 end_ARG = divide start_ARG 9 end_ARG start_ARG 11 end_ARG > divide start_ARG 1 end_ARG start_ARG 2 end_ARG.

Based on this computation, along with many other examples not displayed here, we make the following conjecture.

Conjecture 1.

Indicate the diameter of the graph G𝐺Gitalic_G by diam(G)diam𝐺\text{diam}(G)diam ( italic_G ). There exists a linear function φ𝜑\varphiitalic_φ such that if φ(diam(G))𝜑diam𝐺\ell\leq\varphi(\text{diam}(G))roman_ℓ ≤ italic_φ ( diam ( italic_G ) ), then dimftsimilar-todimensionsubscript𝑓𝑡\dim f_{t}\sim\ellroman_dim italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∼ roman_ℓ.

5.2. Connection with the complex of injective words

A natural development of the work present in this paper (which we are already investigating) concerns a deterministic result about the presence of torsion in eulerian magnitude homology groups of graphs. It is the author’s belief that this kind of result can be achieved by exploiting the strong connection between the eulerian magnitude chain complex and the complex of injective words.

An injective word over a finite alphabet V𝑉Vitalic_V is a sequence w=v1v2vt𝑤subscript𝑣1subscript𝑣2subscript𝑣𝑡w=v_{1}v_{2}\cdots v_{t}italic_w = italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋯ italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of distinct elements of V𝑉Vitalic_V. Call Inj(V)Inj𝑉\text{Inj}(V)Inj ( italic_V ) the set of injective words on V𝑉Vitalic_V partially ordered by inclusion, and recall that the order complex of a poset (P,)𝑃(P,\leq)( italic_P , ≤ ), denoted Δ(P)Δ𝑃\Delta(P)roman_Δ ( italic_P ), is the simplicial complex on the vertex set P𝑃Pitalic_P, whose k𝑘kitalic_k-simplices are the chains x0<<xksubscript𝑥0subscript𝑥𝑘x_{0}<\cdots<x_{k}italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT < ⋯ < italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT of P𝑃Pitalic_P. For example, if P=[n]={1,,n}𝑃delimited-[]𝑛1𝑛P=[n]=\{1,\dots,n\}italic_P = [ italic_n ] = { 1 , … , italic_n } with the usual ordering, then Δ(P)=Δn1Δ𝑃subscriptΔ𝑛1\Delta(P)=\Delta_{n-1}roman_Δ ( italic_P ) = roman_Δ start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT is the standard (n1)𝑛1(n-1)( italic_n - 1 )-simplex.

Definition 28.

A complex of injective words is an order complex Δ(W)Δ𝑊\Delta(W)roman_Δ ( italic_W ) associated to a subposet WInj(V)𝑊Inj𝑉W\subset\text{Inj}(V)italic_W ⊂ Inj ( italic_V ).

Farmer [8] proved that if #(V)=n#𝑉𝑛\#(V)=n# ( italic_V ) = italic_n, then Δ(Inj(V))ΔInj𝑉\Delta(\text{Inj}(V))roman_Δ ( Inj ( italic_V ) ) has the homology of a wedge of D(n)𝐷𝑛D(n)italic_D ( italic_n ) copies of the (n1)𝑛1(n-1)( italic_n - 1 )-sphere Sn1superscript𝑆𝑛1S^{n-1}italic_S start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT, where D(n)𝐷𝑛D(n)italic_D ( italic_n ) is the number of derangements (i.e. fixed point free permutations) in 𝕊nsubscript𝕊𝑛\mathbb{S}_{n}blackboard_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. The following result was obtained by Björner and Wachs in [3] as a strengthening of Farmer’s theorem.

Theorem 29 ([3]).

Δ(Inj([n]))D(n)Sn1similar-to-or-equalsΔInjdelimited-[]𝑛subscript𝐷𝑛superscript𝑆𝑛1\Delta(\text{Inj}([n]))\simeq\bigvee_{D(n)}S^{n-1}roman_Δ ( Inj ( [ italic_n ] ) ) ≃ ⋁ start_POSTSUBSCRIPT italic_D ( italic_n ) end_POSTSUBSCRIPT italic_S start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT.

Let now the alphabet V𝑉Vitalic_V be the vertex set of a graph G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ). Let Inj(V)Inj𝑉\text{Inj}(V)Inj ( italic_V ) be the set of injective words on the vertex set V𝑉Vitalic_V and denote by Inj(V,)={wInj(V) such that len(w)}Inj𝑉𝑤Inj𝑉 such that len𝑤\text{Inj}(V,\ell)=\{w\in\text{Inj}(V)\text{ such that }\mathrm{len}(w)\leq\ell\}Inj ( italic_V , roman_ℓ ) = { italic_w ∈ Inj ( italic_V ) such that roman_len ( italic_w ) ≤ roman_ℓ }, the subset containing wInj(V)𝑤Inj𝑉w\in\text{Inj}(V)italic_w ∈ Inj ( italic_V ) such that length of the walk w𝑤witalic_w in G𝐺Gitalic_G is less than \ellroman_ℓ. Then we have a filtration

Inj(V,0)Inj(V,1)Inj(V,)Inj(V).Inj𝑉0Inj𝑉1Inj𝑉Inj𝑉\text{Inj}(V,0)\subset\text{Inj}(V,1)\subset\cdots\subset\text{Inj}(V,\ell)% \subset\cdots\subset\text{Inj}(V).Inj ( italic_V , 0 ) ⊂ Inj ( italic_V , 1 ) ⊂ ⋯ ⊂ Inj ( italic_V , roman_ℓ ) ⊂ ⋯ ⊂ Inj ( italic_V ) . (1)

The following equivalence easily follows from the definition of the filtration of Inj(V)Inj𝑉\text{Inj}(V)Inj ( italic_V ) and the definition of the eulerian Asao-Izumihara complex ET(a,b)/ET1(a,b)𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏ET_{\leq\ell}(a,b)/ET_{\leq\ell-1}(a,b)italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) / italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ),

|Inj(V,)||Inj(V,1)|=(a,b)|ET(a,b)||ET1(a,b)|,Inj𝑉Inj𝑉1subscript𝑎𝑏𝐸subscript𝑇absent𝑎𝑏𝐸subscript𝑇absent1𝑎𝑏\frac{|\text{Inj}(V,\ell)|}{|\text{Inj}(V,\ell-1)|}=\bigvee_{(a,b)}\frac{|ET_{% \leq\ell}(a,b)|}{|ET_{\leq\ell-1}(a,b)|},divide start_ARG | Inj ( italic_V , roman_ℓ ) | end_ARG start_ARG | Inj ( italic_V , roman_ℓ - 1 ) | end_ARG = ⋁ start_POSTSUBSCRIPT ( italic_a , italic_b ) end_POSTSUBSCRIPT divide start_ARG | italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ end_POSTSUBSCRIPT ( italic_a , italic_b ) | end_ARG start_ARG | italic_E italic_T start_POSTSUBSCRIPT ≤ roman_ℓ - 1 end_POSTSUBSCRIPT ( italic_a , italic_b ) | end_ARG ,

where |||\cdot|| ⋅ | denotes the geometric realization.

Further, the connection between the eulerian magnitude chain complex and the complex of injective words is strengthen by the following observation.

Hepworth and Roff [14] thoroughly analyzed in the context of directed graphs the magnitude-path spectral sequence (MPSS), a spectral sequence whose E1superscript𝐸1E^{1}italic_E start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT page is exactly standard magnitude homology, path homology [10] can be identified with a single axis of page E2superscript𝐸2E^{2}italic_E start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, and whose target object is reachability homology [13].

Reproducing the computations proposed in [14, Section 2] using the filtration of the complex of injective words in 1, leads to a version of the MPSS where the E1superscript𝐸1E^{1}italic_E start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT page is exactly eulerian magnitude homology. Since the homology of the complex of injective words, as the target object, controls the behavior of the spectral sequence, we make the following conjecture.

Conjecture 2.

Let G𝐺Gitalic_G be a graph. The eulerian magnitude homology groups of G𝐺Gitalic_G, EMHk,(G)𝐸𝑀subscript𝐻𝑘𝐺EMH_{k,\ell}(G)italic_E italic_M italic_H start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ( italic_G ), are torsion free for every k,0𝑘0k,\ell\geq 0italic_k , roman_ℓ ≥ 0.

Acknowledgments

The author is thankful to Yasuhiko Asao, Luigi Caputi and Chad Giusti for helpful conversations throughout the development of this work.

References

  • [1] Yasuhiko Asao and Sergei O Ivanov, Magnitude homology is a derived functor, arXiv preprint arXiv:2402.14466 (2024).
  • [2] Yasuhiko Asao and Kengo Izumihara, Geometric approach to graph magnitude homology, Homology, Homotopy and Applications 23 (2021), no. 1, 297–310.
  • [3] Anders Björner and Michelle Wachs, On lexicographically shellable posets, Transactions of the American Mathematical Society 277 (1983), no. 1, 323–341.
  • [4] by same author, Shellable nonpure complexes and posets. i, Transactions of the American mathematical society 348 (1996), no. 4, 1299–1327.
  • [5] Rémi Bottinelli and Tom Kaiser, Magnitude homology, diagonality, and median spaces, Homology, Homotopy and Applications 23 (2021), no. 2, 121–140.
  • [6] Luigi Caputi and Carlo Collari, On finite generation in magnitude (co) homology, and its torsion, arXiv preprint arXiv:2302.06525 (2023).
  • [7] Paul Erdős, Alfréd Rényi, et al., On the evolution of random graphs, Publ. Math. Inst. Hung. Acad. Sci 5 (1960), no. 1, 17–60.
  • [8] Frank D Farmer, Cellular homology for posets, Math. Japon 23 (1978), no. 6, 79.
  • [9] Chad Giusti and Giuliamaria Menara, Eulerian magnitude homology: subgraph structure and random graphs, arXiv preprint arXiv:2403.09248 (2024).
  • [10] Alexander Grigor’yan, Rolando Jimenez, Yuri Muranov, and Shing-Tung Yau, Homology of path complexes and hypergraphs, Topology and its Applications 267 (2019), 106877.
  • [11] Yuzhou Gu, Graph magnitude homology via algebraic morse theory, arXiv preprint arXiv:1809.07240 (2018).
  • [12] Allen Hatcher, Algebraic topology, 2005.
  • [13] Richard Hepworth and Emily Roff, The reachability homology of a directed graph, arXiv preprint arXiv:2312.01378 (2023).
  • [14] by same author, Bigraded path homology and the magnitude-path spectral sequence, arXiv preprint arXiv:2404.06689 (2024).
  • [15] Richard Hepworth and Simon Willerton, Categorifying the magnitude of a graph, arXiv preprint arXiv:1505.04125 (2015).
  • [16] Matthew Kahle, Topology of random clique complexes, Discrete mathematics 309 (2009), no. 6, 1658–1671.
  • [17] by same author, Random geometric complexes, Discrete & Computational Geometry 45 (2011), 553–573.
  • [18] Matthew Kahle and Elizabeth Meckes, Limit theorems for betti numbers of random simplicial complexes, Homology, Homotopy and Applications 15 (2013), no. 1, 343–374.
  • [19] Ryuki Kaneta and Masahiko Yoshinaga, Magnitude homology of metric spaces and order complexes, Bulletin of the London Mathematical Society 53 (2021), no. 3, 893–905.
  • [20]  Tom Leinster, The magnitude of metric spaces, Documenta Mathematica 18 (2013), 857–905.
  • [21] Tom Leinster and Michael Shulman, Magnitude homology of enriched categories and metric spaces, Algebraic & Geometric Topology 21 (2021), no. 5, 2175–2221.
  • [22] Tom  Leinster, The magnitude of a graph, Mathematical Proceedings of the Cambridge Philosophical Society, vol. 166, Cambridge University Press, 2019, pp. 247–264.
  • [23] Radmila Sazdanovic and Victor Summers, Torsion in the magnitude homology of graphs, Journal of Homotopy and Related Structures 16 (2021), no. 2, 275–296.