Paper check About

Graph Sparsification by Effective Resistances

Proceedings of the fortieth annual ACM symposium on Theory of computing, 2008 · paper · Computer science

Presents a nearly-linear time algorithm that builds sparse weighted subgraphs approximating a graph's spectral properties, by sampling edges according to their effective resistances. The result has O(n log n/ε²) edges, improving on earlier spectral and cut sparsifiers.

Checked: PDF from arxiv.org, fetched 4 Oct 2026. Page numbers are those of that PDF.

14 findings

Substance Theorem 12 states "There is an eO(m/ǫ2) time algorithm", dropping the log r factor that the paper itself keeps inside Õ for the same resistance computation (Theorem 2; p.3 "this yields an eO(m(log r)/ǫ2) time for sparsifying graphs"; p.13 "eO(m log(1/δ)/ǫ2) = eO(m log r/ǫ2) time").
  • p. 15 Theorem 12
    There is an eO(m/ǫ2) time algorithm
  • p. 3 Section 1.1, after Theorem 2
    this yields an eO(m(log r)/ǫ2) time for sparsifying graphs
  • p. 13 end of proof of Theorem 2
    eO(m log(1/δ)/ǫ2) = eO(m log r/ǫ2) time
  • p. 3 Section 1.1, paragraph after Theorem 2
    this yields an eO(m(log r)/ǫ2) time for

Only the authors can say what is right here.

Judge's note: Images p.3, p.13 and p.15 checked. The paper never defines Õ as hiding log r, and it writes log r explicitly inside Õ elsewhere. r = wmax/wmin is not bounded by a function of n, and Theorem 12 takes weighted input G=(V,E,w). The abstract's O(log n) query time and the intro's Õ(m) are consistent with the paper's informal constant-ε statements (Section 4 opening), so they are not counted as separate defects.

Second check: another model agreed

Report a problem with this finding
Substance Page 3 claims "we obtain the same relationship between the eigenvalues of the walk matrix of the original graph and its sparsifier", i.e. (1−ε)λ_i ≤ λ̃_i ≤ (1+ε)λ_i for the normalized Laplacian; this does not follow from condition (2) because the sparsifier has its own degree matrix.
  • p. 3 Section 1.1, following the normalized-Laplacian variational formula
    we obtain the same relationship between the eigenvalues of the walk matrix of the original graph and its sparsifier.
  • p. 2 Normalized-Laplacian discussion
    we obtain the same relationship between the eigenvalues of the walk matrix of the original graph and its sparsifier.

Only the authors can say what is right here.

Judge's note: Read main-p003.png and tex line 179 onwards. Reworked the reviewer's counterexample: a weighted 4-cycle with alternating weights a, b has Laplacian eigenvalues 0, 2b, 2a, 2(a+b). G (a=2, b=1) is 3-regular with normalized spectrum 0, 2/3, 4/3, 2. H (a=16/5, b=2/5) is 18/5-regular with normalized spectrum 0, 2/9, 16/9, 2. Edge-weight ratios are 1.6 and 0.4, so (2) holds with ε=3/5. But (1−ε)·2/3 = 4/15 > 2/9, so the claimed lower bound fails. The correct factors are (1−ε)/(1+ε) and (1+ε)/(1−ε). This is an introductory remark; Theorem 1 is unaffected.

Second check: another model agreed

Report a problem with this finding
Substance Corollary 6 prints "(1 −ǫα)xT ˜Lx ≤xT Lx ≤(1 + ǫα)xT ˜Lx", with L and L̃ swapped relative to Theorem 1's (2) and Lemma 4, which is what its proof ("proceed as in the proof of Theorem 1") delivers.
  • p. 9 Corollary 6, displayed inequality
    (1 −ǫα)xT ˜Lx ≤xT Lx ≤(1 + ǫα)xT ˜Lx
  • p. 7 Lemma 4 conclusion
    (1 −ǫ)xT Lx ≤xT ˜Lx ≤(1 + ǫ)xT Lx
  • p. 3 Section 1.1
    (2) of Theorem 1 is not harmed too much
  • p. 2 Theorem 1, equation (2)
    (1 −ǫ)xT Lx ≤xT ˜Lx ≤(1 + ǫ)xT Lx

Only the authors can say what is right here.

Judge's note: Page 9 image: the corollary bounds xᵀLx by multiples of xᵀL̃x. Following the proof gives ‖ΠSΠ−Π‖ ≤ εα, and Lemma 4 then gives (1−εα)xᵀLx ≤ xᵀL̃x ≤ (1+εα)xᵀLx. That does not imply the printed upper bound. Counterexample allowed by the proven bound: εα=0.5, xᵀLx=1, xᵀL̃x=0.5; then (1+εα)xᵀL̃x = 0.75 < 1. The intro (p.3) says Corollary 6 preserves guarantee (2), and Theorem 12 cites (2). The intended form is evidently (2) with ε replaced by εα.

Second check: another model agreed

Report a problem with this finding
Substance Theorem 2 states that a (24 log n/ε²)×n matrix Z̃ gives "(1 −ǫ)Ruv ≤∥eZ(χu −χv)∥2 ≤(1 + ǫ)Ruv", but the proof (Lemma 7 with k = 24 log n/ε², then Lemma 9) only establishes "(1 −ǫ)2Ruv ≤∥eZ(χu −χv)∥2 ≤(1 + ǫ)2Ruv".
  • p. 3 Theorem 2
    (1 −ǫ)Ruv ≤∥eZ(χu −χv)∥2 ≤(1 + ǫ)Ruv
  • p. 11 Lemma 9 conclusion
    (1 −ǫ)2Ruv ≤∥eZ(χu −χv)∥2 ≤(1 + ǫ)2Ruv

Only the authors can say what is right here.

Judge's note: Reworked the proof. Lemma 7 with k = 24 log n/ε² gives the factor (1±ε) for Z. Lemma 9 (p.11–12) shows |‖Zx‖² − ‖Z̃x‖²| ≤ (ε/3)(2+ε/3)‖Zx‖², which adds a second multiplicative factor, giving (1±ε)² overall. The end of the proof (p.13) never rescales ε. Since (1+ε)² > 1+ε and (1−ε)² < 1−ε for 0<ε<1, the theorem with its explicit row count and (1±ε) factors is not established as stated. It holds after replacing ε by a constant fraction of ε, which changes the stated constant 24.

Second check: another model agreed

Report a problem with this finding
Substance Lemma 5 as printed bounds the expected error by "≤ min(CM√(log q / q), 1)"; the unconditional cap at 1 is false.
  • p. 8 Lemma 5, displayed expectation bound
    ≤ min
  • p. 3 Lemma 5
    \min\left(CM\sqrt{\frac{\log q}{q}},1\right)

Only the authors can say what is right here.

Judge's note: Read main-p008.png; the tex has \min\left(CM\sqrt{\frac{\log q}{q}},1\right). Reworked the counterexample: d=1, y=2 with probability 1/4 and 0 otherwise, so M=2 and E[y²]=1, and both hypotheses hold. With q=2 and K the number of nonzero samples, the empirical value is 2K and the error is |2K−1|, which is 1, 1, 3 with probabilities 9/16, 6/16, 1/16. The expectation is 9/8 > 1, exceeding the printed right-hand side for every C. The lemma is wrong as printed; presumably the bound is meant to hold only when the first quantity is below 1. The use in Theorem 1 is in the small-error regime and is not affected by this example.

Second check: another model agreed

Report a problem with this finding
Substance Corollary 6 prints "(1 − εα)x^T L̃x ≤ x^T Lx ≤ (1 + εα)x^T L̃x", with L and L̃ swapped relative to Theorem 1's (1−ε)x^T Lx ≤ x^T L̃x ≤ (1+ε)x^T Lx; as printed it is false for admissible α.
  • p. 9 Corollary 6, conclusion
    (1 − ǫα)xᵀL̃x ≤ xᵀLx ≤ (1 + ǫα)xᵀL̃x
  • p. 4 Corollary 6, displayed conclusion
    (1-\epsilon\alpha)x^T\tilde{L}x\le x^TLx\le (1+\epsilon\alpha)x^T\tilde{L}x

Only the authors can say what is right here.

Judge's note: Read main-p009.png and tex lines 165, 404 and 488. Theorem 1 and Lemma 4 bound x^T L̃x by multiples of x^T Lx; Corollary 6 reverses the roles. Reworked the counterexample: unit-weight tree, all R_e=1, α=2q, Z=1/α on one edge and α on the rest. Then Z_e ≥ R_e/α and ΣwZ = α(n−2)+1/α ≤ α(n−1), so the hypotheses hold. That edge has p' = 1/(α²(n−2)+1), so it is never sampled with probability ≥ 1 − q/(4q²(n−2)+1) > 3/4. When it is absent, the indicator of one side of the bridge gives x^T Lx=1 and x^T L̃x=0, violating the printed upper inequality. So the success probability is below 1/2. The orientation used in Theorem 1 would not be broken by this example, since its lower factor is non-positive there. Theorem 1 itself is unaffected.

Second check: another model agreed

Report a problem with this finding
Substance The displayed Bennett inequality "P[|D_v − ED_v| > ED_v] ≤ exp(−(ED_v)²/(Var(D_v)(1 + ED_v/q)))" is false as printed, and Lemma 11 with "q > 4n log n/β" fails on a concrete instance.
  • p. 13 Lemma 11, sample-count hypothesis
    q > 4n log n/β
  • p. 14 Proof of Lemma 11, displayed Bennett inequality
    P[|Dᵥ − EDᵥ| > EDᵥ]
  • p. 6 Claimed Bennett inequality
    \P[|D_v-\E D_v|>\E D_v]\le \exp\left(\frac{-(\E D_v)^2}{\var(D_v)(1+\frac{\E D_v}{q})}\right)

Only the authors can say what is right here.

Judge's note: Read main-p013.png, main-p014.png and tex lines 732–777. (a) Path on 3 vertices, p=0.1 and 0.9, β=0.3 (required p ≥ 0.3/(3·1) = 0.1), q=100 > 4·3·ln3/0.3 ≈ 43.9. For the leaf on the first edge, D_v = K/10 with K~Bin(100, 0.1), so E=1 and Var=0.09. The printed bound is exp(−1/(0.09·1.01)) ≈ 1.67e-5. By my own log-factorial estimate, P(K=21) alone is about 4.9e-4, so the displayed inequality is false. (b) Star with n=10000, β=1/2, q=736828 (threshold 80000·ln 10000 ≈ 736827.2), p=1/20000 on 9998 edges and 0.5001 on one; the probabilities sum to 1 and meet the lower bound. For a rare edge qp = 36.84, and a count of 74 gives D_v ≈ 2.0086 > 2·deg(v) = 2. My Poisson estimate of P(count=74) is about 2.5e-8 per leaf, and times 9998 leaves that is about 2.4e-4 > 1/n = 1e-4. I did not compute the reviewer's exact multinomial values, but the rough estimate agrees with them. So Lemma 11 fails as stated with constant 4; a larger constant preserves the O(n log n) order.

Second check: another model agreed

Report a problem with this finding
Reference or label Page 9, proof of Corollary 6: "p′_e = w_eS_e / Σ_e w_eS_e" writes S_e where the corollary defines "p′_e = w_eZ_e / Σ_e w_eZ_e".
  • p. 9 Proof of Corollary 6, first display
    weSe
  • p. 9 Corollary 6 statement
    p′ e = weZe P e weZe
  • p. 9 Corollary 6 statement
    Suppose Ze are numbers satisfying Ze ≥Re/α

Judge's note: Viewed the page 9 image: the corollary statement uses Z_e and the first display of the proof uses S_e, clearly a different letter and not a glyph artefact. S_e is not defined anywhere (the text search finds it only here), and S is the diagonal sampling matrix of equation (3). The inequality that follows uses exactly the hypotheses stated for Z_e, so Z_e is meant.

Second check: another model agreed

Report a problem with this finding
Reference or label Reference [21]: "M. Rudelson. Random vectors in the isotropic position. J. of Functional Analysis, 163(1):60–72, 1999." The volume is reported to be 164, not 163.
  • p. 16 Reference [21]
    J. of Functional Analysis, 163(1):60– 72, 1999
  • p. 16 Reference [21]
    163(1):60–

Only the authors can say what is right here.

Judge's note: Rests on outside knowledge: that Rudelson's 'Random vectors in the isotropic position' appeared in J. Funct. Anal. volume 164(1), pp. 60–72, 1999. Cluster C025 reports that Crossref (doi:10.1006/jfan.1998.3384) records volume 164. The page 16 image confirms the entry prints '163(1):60–72, 1999'. The true volume cannot be verified from the PDF, so this goes to the authors as a query.

Second check: another model agreed

Report a problem with this finding
Wording Courant-Fischer displays on p.3 read "λi = max_{S:dim(S)=k} min_{x∈S} xᵀLx/xᵀx" (and likewise for the normalized Laplacian): the left side is indexed by i but the subspace dimension is k, which is never defined or related to i.
  • p. 3 first display (Courant-Fischer for L)
    λi = max S:dim(S)=k min x∈S
  • p. 3 second display (normalized Laplacian)
    xT D−1/2LD−1/2x
  • p. 3 Section 1.1, first display (Courant-Fischer)
    S:dim(S)=k
  • p. 3 Section 1.1, Courant-Fischer display (and the normalized-Laplacian display below it)
    S:dim(S)=k min

Judge's note: Checked on page image p.3: both displays have λi on the left and dim(S)=k under the max. k is not defined before this point (it is later the JL dimension). The index should match i (or n−i+1, depending on how the eigenvalues are ordered). The deduction (1−ε)λi ≤ λ̃i ≤ (1+ε)λi is unaffected.

Second check: another model agreed

Report a problem with this finding
Wording Section 4 step 1 says "Let Q be a random ±1/√k matrix of dimension k × n", but Q multiplies W^{1/2}B (m×m times m×n) in "Y = QW 1/2B", so Q must be k × m.
  • p. 10 Section 4, construction step 1
    matrix of dimension k × n where k = 24 log n/ǫ2
  • p. 10 Section 4, step 2
    Compute Y = QW 1/2B
  • p. 4 Section 2.1
    Wm×m is the diagonal matrix
  • p. 4 enumerate, item 1
    Let $Q$ be a random $\pm 1/\sqrt{k}$ matrix of dimension $k\times n$

Judge's note: Page 10 image confirms 'k × n'. W is m×m (Section 2.1) and the projected vectors W^{1/2}BL⁺χv lie in R^m (Lemma 7 with d=m), so Q must be k×m. The k×n shape is correct for Y and Z̃. The reviewer remark that the intro's 'O(log n) linear systems' drops ε is an informal statement for constant ε and is not counted here.

Second check: another model agreed

Report a problem with this finding
Wording Theorem 8 takes "an error parameter δ > 0" and runs in Õ(m log(1/δ)), but its guarantee is printed as "∥x − L+y∥L ≤ ǫ∥L+y∥L"; it should read δ, as Lemma 9's hypothesis (4) "∥zi − ˜zi∥L ≤ δ∥zi∥L" requires.
  • p. 10 Theorem 8 (Spielman-Teng), displayed inequality
    ∥x − L+y∥L ≤ ǫ∥L+y∥L
  • p. 10 Theorem 8 statement
    and an error parameter δ > 0
  • p. 11 Lemma 9, eq. (4)
    ∥zi − ˜zi∥L ≤ δ∥zi∥L
  • p. 10 Theorem 8
    an error parameter δ > 0

Judge's note: Page 10 image shows ε in the Theorem 8 display. In this section ε is the JL accuracy, and δ (eq. 5) is much smaller than ε. Read literally, Theorem 8 would not give (4), and δ would affect only the running time. Evident fix: replace ε with δ.

Second check: another model agreed

Report a problem with this finding
Wording Proof of Lemma 11 writes "Var(Xi) = Σ_{e∋v} pe(1/pe² − 1/pe)", which equals Σ1/pe − deg(v) = E[Xi²] − E[Xi], not the variance Σ1/pe − deg(v)².
  • p. 14 Proof of Lemma 11, Var(Xi) display, first line
    Var(Xi) = X e∋v pe 1 p2e −1 pe
  • p. 14 Proof of Lemma 11, first line of the Var(X_i) chain
    Var(Xi) =
  • p. 5 Proof of Lemma mindeg
    \var (X_i) &= \sum_{e\ni v}p_e\left(\frac{1}{p_e^2}-\frac{1}{p_e}\right)

Only the authors can say what is right here.

Judge's note: Page 14 image. Xi = 1/pe with probability pe for each e∋v and 0 otherwise. Since these outcomes are mutually exclusive, E[Xi²] = Σ1/pe and (EXi)² = deg(v)². Counterexample: two incident edges with pe = 1/4 give true variance 8−4 = 4, while the printed expression gives 2·(1/4)·(16−4) = 6. The next line only uses Var ≤ Σ1/pe, which still holds, so the lemma stands.

Second check: another model agreed

Report a problem with this finding
Wording The sampling rule "p′e = (1/2)(‖Zbeᵀ‖²we/Σe‖Zbeᵀ‖²we + 1/(n min(deg(u), deg(v))))" does not sum to 1 in general, so it is not a probability distribution as written.
  • p. 14 Section 5, final sampling formula
    Sampling with probabilities
  • p. 6 Sampling formula preceding Theorem 12
    p'_e=p'_{(u,v)}=\frac{1}{2}\left(\frac{\|Zb_e^T\|^2w_e}{\sum_e \|Zb_e^T\|^2w_e} + \frac{1}{n\min(\deg(u),\deg(v))}\right)
  • p. 14 Section 5, display after the proof of Lemma 11
    n min(deg(u), deg(v))

Only the authors can say what is right here.

Judge's note: Page 14 image. The first term sums to 1 over edges, but the second does not. On K_n each of the n(n−1)/2 edges has min degree n−1, so the second terms sum to 1/2 and the total is 3/4 (the triangle gives 3/4 too). The text says 'Sampling with probabilities p′e = ...' and assigns α=2, β=1/2 to these exact values; no normalisation is stated. Normalising fixes it at the cost of bounded changes to the constants.

Second check: another model agreed

Report a problem with this finding
10 minor (typos and the like; most checked by the judge only)
Wording Page 2: "include each edge of G in the sparsifier H with probability proportional to its effective resistance" (and "sampling probabilities are given by the effective resistances of the edges"), whereas the algorithm on the same page samples "with probability p_e proportional to w_e R_e".
  • p. 2 Section 1.1, first sentence
    with probability proportional to
  • p. 2 Section 1, third paragraph
    probabilities are given by the effective resistances of the edges
  • p. 2 Sparsify box
    with probability pe proportional to weRe

Judge's note: Viewed the page 2 image: all three passages are printed as quoted. The paper works with weighted graphs G = (V, E, w) throughout, and the algorithm and its analysis use p_e proportional to w_e·R_e (page 9: p_e = w_eR_e/Σ w_eR_e). The prose description, and the following sentence that the effective resistance of an edge equals its probability of appearing in a random spanning tree, hold as stated only for unit weights. No statement restricts the prose to the unweighted case. This is informal wording in an overview; the formal statements are correct.

Second check: another model agreed

Report a problem with this finding
Wording Proof of Lemma 11 prints "Var(X_i) = Σ_{e∋v} p_e(1/p_e² − 1/p_e)", which equals Σ1/p_e − deg(v); the variance is Σ1/p_e − deg(v)².
  • p. 14 Proof of Lemma 11, first variance equality
    Var(Xᵢ) = ∑ₑ∋ᵥ pₑ(1/pₑ² − 1/pₑ)
  • p. 5 Proof of Lemma 11, variance calculation
    \var (X_i) &= \sum_{e\ni v}p_e\left(\frac{1}{p_e^2}-\frac{1}{p_e}\right)

Only the authors can say what is right here.

Judge's note: Read main-p014.png and tex line 755. X_i takes the value 1/p_e with probability p_e over mutually exclusive incident edges, so E[X_i²] = Σ1/p_e and E[X_i] = deg(v), giving Var = Σ1/p_e − deg(v)². The printed expression simplifies to Σ1/p_e − deg(v). Check: middle vertex of a 3-path with p=1/2 on each edge has X_i ≡ 2 and variance 0, while the printed formula gives 2. The next line, Var(X_i) ≤ Σ1/p_e, still holds, so the downstream result is unaffected by this step.

Second check: another model agreed

Report a problem with this finding
Typo Page 1, Introduction para 2: "the notion of cut sparisification introduced by Benczúr and Karger [5]" misspells "sparsification".
  • p. 1 Section 1, second paragraph
    cut sparisification
  • p. 1 Section 1, second paragraph
    the notion of cut sparisification
  • p. 1 Introduction, para 2
    cut sparisification introduced by Bencz´ur and Karger
  • p. 1 Introduction, para 2
    cut sparisification introduced by

Judge's note: Viewed the page 1 image: the word is printed "sparisification" (extra i after 'spar'), not a ligature or extraction artefact. Spelled "sparsification" everywhere else on the page.

Second check: none (judge only)

Report a problem with this finding
Typo Title block prints the date "November 26, 2024" while the arXiv stamp on the same page reads "arXiv:0803.0929v4 [cs.DS] 18 Nov 2009".
  • p. 1 Title block
    November 26, 2024

Judge's note: Viewed the page 1 image: both dates are printed as quoted. The 2024 date cannot be the paper's date (v4 is stamped 18 Nov 2009). It is most likely a \today macro evaluated when arXiv rebuilt the PDF, so it is a property of this PDF build and not of the authors' text; kept only as an observation.

Second check: none (judge only)

Report a problem with this finding
Typo Page 3: "The existence of sparse subgraphs which retain these properties is interesting its own right" is missing "in" ("interesting in its own right").
  • p. 3 Section 1.1, paragraph after the normalized Laplacian display
    is interesting its own right
  • p. 3 para after Courant-Fischer
    interesting its own right

Judge's note: Viewed the page 3 image: the sentence is printed without "in".

Second check: none (judge only)

Report a problem with this finding
Typo Page 3: "is not harmed too much if use approximate effective resistances for sampling instead of exact ones(Corollary 6)" is missing "we" ("if we use") and a space before "(Corollary 6)".
  • p. 3 Section 1.1, paragraph beginning 'We prove Theorem 1 in Section 3'
    is not harmed too much if use approximate
  • p. 3 same sentence
    instead of exact ones(Corollary 6)
  • p. 3 para before Theorem 2
    is not harmed too much if use approximate effective resistances

Judge's note: Viewed the page 3 image: "if use approximate" is printed without a subject, and "ones(Corollary 6)" is typeset with no space.

Second check: none (judge only)

Report a problem with this finding
Typo Page 3: "By Corollary 6, this yields an Õ(m(log r)/ε²) time for sparsifying graphs, as advertised" is missing a noun such as "algorithm" after "time".
  • p. 3 Section 1.1, paragraph after Theorem 2
    time for sparsifying graphs, as advertised
  • p. 3 Section 1.1, paragraph after Theorem 2
    time for

Judge's note: Viewed the page 3 image: the sentence is printed as quoted. Theorem 2 just above uses the full phrase "an Õ(m(log r)/ε²) time algorithm", so a word was dropped here.

Second check: none (judge only)

Report a problem with this finding
Typo The last line of the R_uv derivation in the proof of Theorem 2 reads "= ∥W 1/2BL+(χu −χv)2∥2 2", with a stray square on the vector (χu − χv) inside the norm.
  • p. 10 Proof of Theorem 2, fourth line of the R_uv display
    = ∥W 1/2BL+(χu −χv)2∥2 2
  • p. 10 Proof of Theorem 2, last line of the first display
    = ∥W 1/2BL+(χu −χv)2∥2
  • p. 4 Proof of Theorem th2
    &=\|W^{1/2}BL^\cross (\chi_u-\chi_v)^2\|_2^2
  • p. 10 proof of Theorem 2, last line of display
    ∥W 1/2BL+(χu −χv)2∥2

Judge's note: Page 10 image shows the superscript 2 on (χu−χv) inside the norm, in addition to the norm's own exponents. The preceding line is aᵀa with a = W^{1/2}BL⁺(χu−χv), i.e. ‖a‖²₂. The following text uses the correct expression.

Second check: none (judge only)

Report a problem with this finding
Typo Page 5, Section 2.3: "By Kirchoff's current law" misspells the name Kirchhoff.
  • p. 5 Section 2.3
    By Kirchoff’s current law

Only the authors can say what is right here.

Judge's note: Rests on outside knowledge: the physicist's name is spelled Kirchhoff, with a double h. Viewed the page 5 image: the text is printed "Kirchoff's" with a single h. It is the only occurrence of the name in the paper.

Second check: none (judge only)

Report a problem with this finding
Typo Proof of Lemma 9, top of page 12: "We will upper bound this later term by considering its square" should read 'latter term'.
  • p. 12 Proof of Lemma 9, first line of page
    We will upper bound this later term
  • p. 12 proof of Lemma 9
    upper bound this later term

Judge's note: The page 12 image prints 'later term'. The sentence refers to the last term of the preceding display, so 'latter' is meant.

Second check: none (judge only)

Report a problem with this finding
Something wrong with this page, or a finding we missed?