REVIEW 3 major objections 4 minor 33 references
Branching Ratios of Input Trees for Directed Multigraphs
T0 review · 3 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read The branching ratio of every node in a finite directed multigraph exists and equals the Perron eigenvalue of the subgraph of nodes that feed into it.
desk verdict True headline result, but the proof has a real lower-bound gap and Theorem 8.1 contradicts Example 1.1. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing objects are the aggregate walk count $a_i(\ell)=(uA^\ell)_i$, with $u=(1,\ldots,1)$, and the Perron eigenvalue $\rho(i)$ of the upstream subnetwork $U(i)$. The proof splits $a_i(\ell)=\sum_\lambda P_\lambda(\ell)\lambda^\ell$ into dominant terms with $|\lambda|=\rho$ and subdominant terms, then uses the Cesàro-average limit $\lim_{k\to\infty}\frac1k\sum_{\ell=0}^{k}\rho^{-\ell}A^\ell = vw^T$ from the Perron–Frobenius theorem to rule out cancellation of the dominant terms. The Upstream Principle—any walk ending at an upstream node can be extended by a fixed walk to $i$—carries the lower bound from strongly connected components to arbitrary nodes.
What would settle it
Build a network where the upstream subnetwork of node $i$ is the union of two strongly connected components with the same Perron eigenvalue $\rho$ and periods $2$ and $3$, feeding into $i$. Compute $a_i(\ell)=(uA^\ell)_i$ for $\ell=0,\ldots,12$: the theorem predicts $(a_i(\ell))^{1/\ell}\to\rho$ and that $a_i(\ell)/\rho^\ell$ is eventually periodic with period $6$. If the root limit differs from $\rho$, or the period is not $6$, the central claim fails.
Extended reading notes
Core claim
The central claim is that for every node $i$ of any finite directed multigraph, the sequence $(a_i(\ell))^{1/\ell}$ converges, and its limit $\delta(i)$ is the largest real eigenvalue of the adjacency matrix of $U(i)$. This is proved first for strongly connected graphs, using the decomposition of $a_i(\ell)$ into a finite sum of polynomials times powers of eigenvalues and the Cesàro-average form of the Perron–Frobenius theorem to show that the dominant spectral terms do not cancel in the aggregate walk count. The general case follows by the Upstream Principle: a lower bound on walk counts transfers from any upstream node to the node in question, so the branching ratio is the maximum of the branching ratios of the strongly connected components that feed into $i$.
Load-bearing premise
The proof relies on counting all walks that end at a node, summed over every possible starting node, so that the dominant eigenvalue contributions cannot cancel; if one fixed the starting node, the walk count could be zero for infinitely many lengths and the root limit might not exist.
Editorial extensions
If this is right
- Every node has a well-defined branching ratio, even when the ratio $a_i(\ell+1)/a_i(\ell)$ fails to converge, as in the three-step doubling example.
- The branching ratio is computable by linear algebra: it is the Perron eigenvalue of the upstream subnetwork, not of the whole graph.
- Nodes in the same strongly connected component have the same branching ratio, because their upstream subnetworks coincide.
- If the upstream subnetwork is acyclic the branching ratio is $0$, matching the convention that finite input trees grow at rate zero.
- The asymptotic shape of $a_i(\ell)$ is periodic in $\ell$ with period equal to the lcm of the periods of the dominant strongly connected components; the constant prefactor becomes a polynomial in the general reducible case.
Reading between the lines
- Readers working with weighted or continuous-time networks can expect the same theorem to hold for non-negative real weights, since the Perron–Frobenius and decomposition arguments do not use integrality of edge multiplicities.
- The asymptotic periodic refinement suggests that in biological networks with several upstream modules, the branching ratio alone is too coarse: short-time walk counts will oscillate with period $g$ even though the root limit is stable.
- A practical numerical shortcut follows: compute $\rho(i)$ directly from the upstream adjacency matrix instead of simulating walks; the subdominant spectral gap controls the error.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper defines the branching ratio δ(i) of a node i in a finite directed multigraph as the root-limit lim_ℓ (a_i(ℓ))^{1/ℓ} of the number of walks terminating at i, and claims that this limit always exists and equals the Perron eigenvalue ρ(i) of the upstream subnetwork U(i). The proof proceeds by an upper bound from the generalized eigenspace decomposition, a lower bound obtained first for strongly connected graphs via Perron–Frobenius theory and a Cesàro-average argument, and then an Upstream Principle to pass to the general case. The paper also derives asymptotic refinements: in the irreducible case it asserts a_i(ℓ) ∼ C_r ρ^ℓ with constants depending on ℓ modulo the period, and in the general case it asserts a_i(ℓ) ∼ R_s(ℓ)ρ^ℓ with polynomials depending on ℓ modulo an lcm of periods. Motivation is drawn from biological networks and distributed systems.
Significance. If the main theorem is correct, the paper gives a clean and useful characterization: the branching ratio is a Perron eigenvalue of a canonically defined subgraph, reducing its computation to linear algebra. The definition is made independently of the eigenvalue conclusion, no parameters are fitted, and the Upstream Principle is a nice reduction. The asymptotic refinements in Section 8 are also potentially useful. However, the proof of the lower bound in the strongly connected case has a genuine gap, and two statements in Section 8 are internally contradicted by the paper's own examples. These issues are load-bearing for the claimed theorems and require substantive repair, although the underlying results appear likely to be true and fixable within the manuscript's framework.
major comments (3)
- [Section 6, proof of Theorem 6.1, around Eqs. (6.22)–(6.24)] The proof establishes only that S1(ℓ) is not identically zero. Since S1 is a finite sum c_k ζ^{kℓ}ρ^ℓ, it is a quasi-polynomial, and a nonzero quasi-polynomial can vanish on an entire residue class, for example 1 + (−1)^ℓ. The Cesàro-average contradiction rules out S1 ≡ 0 globally, not S1 ≡ 0 on a single residue class modulo h. Therefore the inference that 'there exists an eventually positive polynomial Q(ℓ)' with a_i(ℓ) ≥ Q(ℓ)ρ^ℓ does not follow. A per-residue argument using the cyclic class structure, or Perron–Frobenius applied to A^h, is needed. Because Theorem 7.2 inherits the lower bound through the Upstream Principle, the existence half of the main result is not proved as written.
- [Section 8.1, Theorem 8.1] The assertion that the constants C_r are independent of i is false and is contradicted by the paper's own Example 1.1. That example is strongly connected and aperiodic (h = 1), and Eq. (1.2) gives a_1(ℓ) ∼ (1/√5)φ^ℓ while a_2(ℓ) ∼ (φ/√5)φ^ℓ, so the constants differ by node. Corollary 8.2 explicitly states that C may depend on i. The proof's appeal to the Upstream Principle is insufficient: U(i) = G for all i gives the same spectral data, but not the same coefficient of the Perron projection onto the i-th coordinate. Theorem 8.1 should be corrected to C_r = C_r(i), or the independence claim removed.
- [Section 8.2, proof of Theorem 8.3, final paragraph] The sentence claiming that the Upstream Principle implies the polynomials R_k are the same for all nodes in the same SCC does not follow and is false by the same example: nodes 1 and 2 of Example 1.1 lie in the same strongly connected component and have different asymptotic constants. Equality of the upstream subnetwork U(i) = U(j) does not imply equality of the i-th and j-th coordinates of the generalized-eigenvector expansion of u. The statement 'but are the same for all nodes in the same SCC of G' should be removed or replaced by an explicit coordinate-wise computation.
minor comments (4)
- [Example 4.4, Eq. (4.19)] All four displayed cases are labelled ℓ ≡ 0 (mod 4), which is presumably a typo for residues 0, 1, 2, 3; additionally the four expressions do not appear to match the claimed formula a_6(ℓ) = ⌈ℓ/4⌉ for the included values. Please correct the residue labels and verify the constants.
- [Example 4.6] The lines 'a_2(ℓ) = 0' and 'a_2(ℓ) = 2' appear to be typos. For the displayed adjacency matrix, node 2 has a self-loop and node 3 has no incoming edges, so the expected values are a_1(ℓ) = 3·2^ℓ, a_2(ℓ) = 2 for ℓ ≥ 1, and a_3(ℓ) = 0 for ℓ ≥ 1.
- [Section 3.2, after Eq. (3.17)] The cross-reference 'As in Lemma 3.16' should be 'Lemma 3.6'.
- [Lemma 3.6 and Remark 3.9] Lemma 3.6 states that the polynomial P_λ(ℓ) is over R and 'clearly must be eventually positive', but the construction gives a complex polynomial. Remark 3.9 later addresses real and imaginary parts, but the wording in the lemma should be corrected for consistency.
Circularity Check
No significant circularity: the branching ratio is defined independently as a root limit and its equality with the Perron eigenvalue is derived from standard spectral arguments, not assumed.
full rationale
The derivation chain is self-contained. Definition 3.2 fixes δ(i) as the root limit of the walk count a_i(ℓ), while ρ(i) is separately defined in Definition 3.3 as the Perron eigenvalue of the upstream subnetwork U(i); the paper's central work is to prove these coincide (Theorems 6.1 and 7.2). That proof uses Lemma 3.5 to convert matching polynomial upper and lower bounds into the root limit, Lemma 3.7 for the upper bound via the Jordan–Chevalley decomposition of B(i), and the Cesàro-average part of Perron–Frobenius plus the Upstream Principle for the lower bound. No parameter is fitted to data and no 'prediction' is renamed from an input: the examples are explicit computations, not tuned outputs. Self-citations to [7,8,18,25,31] appear only as background on fibrations, balanced colourings, and input trees, and are not premises of the branching-ratio theorem. The possible gap noted by a skeptic—that non-identically-zero S1 does not by itself force a per-residue eventually positive lower bound in Theorem 6.1—is a correctness issue in the proof, not a circularity: the conclusion δ(i)=ρ(i) is not assumed by the definition or imported from the authors' prior work. Therefore the paper earns a circularity score of 0.
Assumptions & free parameters
assumptions (4)
- standard math Perron-Frobenius theorem for irreducible nonnegative matrices (Theorem 5.2)
- standard math Jordan-Chevalley decomposition of linear operators
- standard math Condensation of a finite digraph is acyclic
- standard math Walks can be concatenated; the number of walks of length l ending at i is (uA^l)_i
Cite this review
Pith. "Pith review of Branching Ratios of Input Trees for Directed Multigraphs." pith.science (2026). https://pith.science/paper/RDAIALID
@misc{pith2026250106812,
author = {Pith},
title = {Pith review of: Branching Ratios of Input Trees for Directed Multigraphs},
year = {2026},
howpublished = {\url{https://pith.science/paper/RDAIALID}},
note = {Machine review of arXiv:2501.06812}
}
read the original abstract
We define the branching ratio of the input tree of a node in a finite directed multigraph, prove that it exists for every node, and show that it is equal to the largest eigenvalue of the adjacency matrix of the induced subgraph determined by all upstream nodes. This real eigenvalue exists by the Perron-Frobenius Theorem for non-negative matrices. We motivate our analysis with simple examples, obtain information about the asymptotics for the limit growth of the input tree, and establish other basic properties of the branching ratio.
Figures
Figures from the paper (7 more)
Reference graph
Works this paper leans on
-
[1]
A. Abdi and N. Olver. MA 431 Spectral Graph Theory, ahmadabdi.com/ma431/Lecture 1.pdf
-
[2]
D. Angluin. Local and global properties in networks of processors, Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing (STOC ’80), Association for Computing Machinery 1980, 82–93
work page 1980
-
[3]
E.A. Bender. Asymptotic methods in enumeration, SIAM Rev.16 (1974) 485–515
work page 1974
-
[4]
C. Berge. Graphs and Hypergraphs, North-Holland, Amsterdam 1973. 32
work page 1973
- [5]
-
[6]
P. Boldi and S. Vigna. Computing Vector Functions on Anonymous Networks. Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing, page 277, 1997
work page 1997
-
[7]
P. Boldi and S. Vigna. Fibrations of graphs, Discrete Math.243 (2002) 21–66
work page 2002
-
[8]
P. Boldi and S. Vigna. Universal dynamic synchronous self–stabilization, Distributed Computing 15 (2002) 137–153. Springer
work page 2002
Show all 33 references
-
[9]
Boreviˇ c and I.R.ˇSafareviˇ c.Number Theory, Academic Press, New York 1966
Z.I. Boreviˇ c and I.R.ˇSafareviˇ c.Number Theory, Academic Press, New York 1966
1966
-
[10]
R. Bronson. Matrix Methods: An Introduction, Academic Press, New York 1970
1970
-
[11]
Brualdi and H.J
R.A. Brualdi and H.J. Reiser. Combinatorial Matrix Theory, Cambridge University Press, Cam- bridge 1992
1992
-
[12]
R.A. Brualdi. Spectra of digraphs, Lin. Alg. & Appl.432 (2010) 2181–2213
2010
-
[13]
Buckley and F
F. Buckley and F. Harary, Distance in Graphs, Addison Wesley, Reading 1990
1990
-
[14]
S.K. Butler. Eigenvalues and Structures of Graphs, PhD Thesis, U. California San Diego 2008
2008
-
[15]
Frobenius
G. Frobenius. Ueber Matrizen aus nicht negativen Elementen, Sitz. K¨ oniglich Preuss. Akad. Wiss. (May 1912) 456–477
1912
-
[16]
Gantmacher
F.R. Gantmacher. The Theory of Matricesvol. 2, AMS Chelsea Publishing, New York 2000
2000
-
[17]
Godsil and G.F
C. Godsil and G.F. Royle. Algebraic Graph Theory, Graduate Texts in Math. 207, Springer, New York 2001
2001
-
[18]
Golubitsky and I
M. Golubitsky and I. Stewart. Dynamics and Bifurcation in Networks, SIAM, Philadelphia 2023
2023
-
[19]
Humphreys
J.E. Humphreys. Introduction to Lie Algebras and Representation Theory, Graduate Texts in Math. 9, Springer, New York 1972
1972
-
[20]
Kitchens
B. Kitchens. Symbolic Dynamics, Springer, Berlin 1998
1998
-
[21]
Lancaster and M
P. Lancaster and M. Tismenetsky. The Theory of Matrices, Academic Press, Orlando 1985
1985
-
[22]
S. Lang. Algebraic Number Theory, Springer, New York 2000
2000
-
[23]
Leifer, F
I. Leifer, F. Morone, S.D.S. Reis, J.S. Andrade Jr., M. Sigman, and H.A. Makse. Circuits with broken fibration symmetries perform core logic computations in biological networks, PLOS Comp. Biol. 16 1007776 (2020)
2020
-
[24]
D. Lind. The entropies of topological Markov shifts and a related class of algebraic integers, Ergodic Theory Dyn. Sys.4 (1984) 283–300
1984
-
[25]
Makse, P
H.A. Makse, P. Boldi, F. Sorrentino, and I. Stewart, Symmetries of Living Systems, Cambridge University Press, to appear 2025
2025
-
[26]
C. Meyer. Matrix Analysis and Applied Linear Algebra, SIAM, Philasdelphia 2000. 33
2000
-
[27]
Morone, I
F. Morone, I. Leifer, and H.A. Makse. Fibration symmetries uncover the building blocks of biolog- ical networks, Proc. Nat. Acad. Sci.117 (2020) 8306– 8314
2020
-
[28]
Morone and H.A
F. Morone and H.A. Makse. Symmetry group factorization reveals the structure-function relation in the neural connectome of Caenorhabditis elegans, Nature Communications(2019) 10 4961; doi: 10.1038/s41467-019-12675-8
2019 doi
-
[29]
O. Perron. Zur Theorie der Matrices, Math. Ann. 64 (1907) 248–263
1907
-
[30]
A.J. Schwenk. Computing the characteristic polynomial of a graph, in: R.A. Bari and F. Harary (eds.), Graphs and Combinatorics, Lect. Notes Math. 406, Springer, Berlin 1974, 153–172
1974
-
[31]
I. Stewart. The lattice of balanced equivalence relations of a coupled cell network, Math. Proc. Camb. Phil. Soc.143 (2007) 165–183
2007
-
[32]
W.T. Tutte. Graph Theory, Encyclopaedia of Mathematics and Its Applications (ed. G.-C. Rota) 21, Addison-Wesley, Menlo Park 1984
1984
-
[33]
en.wikipedia.org/wiki/Perron-Frobenius theorem (7 June 2024)
Wikipedia. en.wikipedia.org/wiki/Perron-Frobenius theorem (7 June 2024). 34
2024
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.