Pith. sign in

REVIEW 4 major objections 4 minor 19 references

A hardness of approximation result in metric geometry

T0 review · 4 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Approximating a manifold's hyperspherical radius is NP-hard to within an almost-polynomial factor.

desk verdict A genuinely new NP-hardness result for hyperspherical radius, with a clean reduction from Dinur's SVP∞ hardness; the main caveat is an unverified refinement of Dinur's theorem and a sketchy algorithmic construction for n≥3. read the letter →

arxiv 1908.02824 v2 pith:4QGRZBNN submitted 2019-08-07 math.DG cs.CGmath.MG

classification math.DGcs.CGmath.MG MSC 53C2368Q17
keywords hypersphericalradiushardnessofapproximationLipschitzconstantcomassshortestvectorproblemNP-hardnessquantitativetopologytriangulatedmanifolds
topics P versus NP
open problems P versus NP
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper proves that a basic geometric quantity, the smallest Lipschitz constant of a nonzero-degree map from a triangulated manifold to the unit sphere, cannot be approximated by any polynomial-time algorithm to within an almost-polynomial factor unless P equals NP. Equivalently, the hyperspherical radius of the manifold, which is the reciprocal of that constant, is NP-hard to approximate. The result covers triangulated surfaces of arbitrary genus when n=2 and triangulations of the n-sphere when n≥3, with the hardness factor $N^{c/\log\log N}$ where $N$ is the number of simplices. This matters because the hyperspherical radius is a natural metric invariant connected to scalar curvature and to the Novikov conjecture, and the proof shows the difficulty is combinatorial rather than geometric: it is inherited from a known NP-hard lattice problem.

What carries the argument

The argument's engine is the two-sided comparison, Theorem 2.1, between the Lipschitz norm of a homotopy class and the comass norm of its cohomology class: $$\bigl(\operatorname{vol}(S^n)\,\|\$\alpha$^*[S^n]\|_{\mathrm{comass}}\bigr)^{1/n} \le \operatorname{Lip}(\$\alpha$) \le C(\dim X,n)\bigl(\|\$\alpha$^*[S^n]\|_{\mathrm{comass}}^{1/n}+1\bigr).$$ When the comass is at least 1, this determines $\operatorname{Lip}(\alpha)$ up to a constant depending only on dimension. Lemma 3.1 then computes the comass in polynomial time by linear programming. Hardness is injected by constructing $X$ as a wedge of $n$-spheres joined by mapping cylinders, so that the $\ell^\infty$ norm of a vector in the hard lattice equals the simplicial comass of the corresponding cohomology class; the lattice is the one supplied by the refined shortest-vector hardness result the paper cites as Theorem 4.4. Finally, the passage from complexes to manifolds is carried by maps $p:\Sigma\to X$ of $\epsilon$-girth $\delta$: $p$ is $\epsilon$-dense in $X$ and the preimage of every $2\epsilon$-ball has diameter at most $\delta$, which is exactly the condition that lets Lipschitz maps from $\Sigma$ extend to $X$ with controlled Lipschitz constant.

What would settle it

Examine the cited shortest-vector proof to verify Theorem 4.4, or run the reduction on small SAT instances and search for a violation: a lattice where the shortest vector of the required 0/1 form has norm greater than 1, or where some other nonzero vector has norm below $N^{C/\log\log N}$. Either finding would break the chain from lattice hardness to $L_{\neq 0}(X,h)$ and hence to Theorem 1.1.

Watch

Extended reading notes

Core claim

The central discovery is Theorem 1.1: for every $n\ge 2$, both $L_{\neq 0}(\Sigma)$ and $L_1(\Sigma)$ are NP-hard to approximate within $N^{c/\log\log N}$, where $\Sigma$ ranges over triangulated surfaces when $n=2$ or triangulations of $S^n$ when $n\ge 3$, $N=\operatorname{vol}\Sigma$, and $c>0$ depends only on $n$. Since the hyperspherical radius is $1/L_{\neq 0}(\Sigma)$, this is the same as saying that hyperspherical radius cannot be approximated to within an almost-polynomial factor in polynomial time unless $P=NP$. The proof proceeds in two stages: it first establishes the same hardness for a relative constant $L_{\neq 0}(X,h)$ on an $(n+1)$-dimensional simplicial complex $X$ with a distinguished homology class $h$, and then realizes $X$ metrically by a surface or a triangulated sphere $\Sigma$ equipped with a small-girth map $p:\Sigma\to X$. The small-girth condition forces $L_{\neq 0}(\Sigma)$ and $L_1(\Sigma)$ to track $L_{\neq 0}(X,h)$ up to the desired factor, so the manifold statement inherits the hardness of the complex statement.

Load-bearing premise

The load-bearing premise is the strengthened shortest-vector hardness statement the paper imports from the cited shortest-vector paper (its Theorem 4.4): a hard lattice must have a shortest vector of the special form $u_0 + \sum_j a_j u_j$ with coefficients $a_j\in\{0,1\}$ and norm 1, while every other nonzero lattice vector has norm at least $N^{C/\log\log N}$; the paper says this follows by inspecting the cited proof but does not reproduce the verification.

Editorial extensions

If this is right

  • If Theorem 1.1 is correct, no polynomial-time algorithm can approximate the hyperspherical radius of a general triangulated manifold to within any factor as large as $N^{c/\log\log N}$, unless $P=NP$.
  • The hardness holds on restricted input classes: triangulated surfaces of arbitrary genus for $n=2$ and triangulations of $S^n$ for $n\ge 3$, so it is not caused by wild higher-dimensional topology.
  • Because the appendix gives an NP algorithm that outputs $L_{\neq 0}(\Sigma)$ and $L_1(\Sigma)$ up to a constant factor, the almost-polynomial gap is essentially the strongest inapproximability factor that can be derived from an NP-hardness assumption alone.
  • The same reduction turns any future improvement in the cited lattice hardness into a stronger inapproximability factor for hyperspherical radius, since the geometric part of the construction is independent of the gap size.
  • The constructed manifolds form a family of certified hard instances: their Lipschitz constants are controlled by the $\ell^\infty$ shortest-vector problem, so they can serve as explicit benchmarks for algorithms that attempt to estimate metric invariants.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The transfer principle via small-girth maps is likely to apply to other metric invariants the paper mentions, such as Uryson widths or minimax volumes, whenever the invariant has a cohomological norm that can be approximated by linear programming.
  • Because the reduction uses only the structural form of the lattice hardness, a stronger shortest-vector inapproximability result would immediately yield a larger hardness factor for hyperspherical radius through the same chain.
  • One testable extension is to replace the $\ell^\infty$ norm in the lattice encoding with an $\ell^p$ norm; if the comass-to-lattice matching survives, the same construction would give hardness of approximation for a family of mass-type invariants indexed by $p$.
  • The construction suggests that the computational hardness of hyperspherical radius is combinatorial: the metric is the fixed equilateral simplexwise metric, and all the difficulty enters through the triangulation's topology, not through curvature or metric fine structure.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 4 minor

Summary. The paper proves that, assuming P ≠ NP, it is NP-hard to approximate the hyperspherical radius of a triangulated manifold to within a factor N^{c / log log N}, where N is the volume and c > 0 depends on the dimension. The main theorem covers triangulated surfaces of arbitrary genus for n = 2 and triangulations of S^n for n ≥ 3, for both the non-zero-degree quantity L_{\neq 0} and the degree-one quantity L_1. The proof develops a connection between the Lipschitz constant of maps to a sphere and the comass of cohomology classes, gives a polynomial-time LP approximation of comass, reduces from a refined version of Dinur's SVP_∞ hardness theorem to a simplicial complex X, and then embeds X as a small-girth surface or sphere. An appendix shows that the quantities admit constant-factor approximation by an NP optimization algorithm.

Significance. If the proof is correct, this is a striking and important result: it shows that a natural and geometrically meaningful quantity in metric geometry is hard to approximate in a strong sense, sharply contrasting with the known polynomial-time constant-factor algorithm for triangulated 2-spheres. The paper contains several genuinely valuable components: a full proof of Theorem 2.1 relating comass to Lipschitz constants, a clean LP-based algorithm for comass, a careful construction of high-genus surfaces imitating a given complex, and a useful NP certificate in the appendix. The main geometric idea of reducing from lattice problems through comass is elegant and likely to be influential. However, the proof as written has several load-bearing gaps that need to be addressed before the theorem can be considered established.

major comments (4)
  1. [§4, Theorem 4.4] The hardness proof rests on a refinement of Dinur's SVP_∞ theorem that is not proved in the manuscript. The paper states that the refinement follows by inspecting the proof of Theorem 4.3 and that condition (a) appears in Proposition 22 of [5], but it does not reproduce the verification. The YES case requires a vector of the exact form v = u_0 + Σ a_j u_j with a_j ∈ {0,1} and ||v||_∞ = 1, and the NO case requires that no nonzero lattice vector has norm ≤ N^{C/log log N}. These exact properties are used to identify a cohomology class of comass 1 and to force the gap in Theorems 4.1 and 4.2. If Dinur's construction only yields a short vector of some other coefficient shape, for example with coefficients in {-1,0,1} or with a_0 free to be 0, the gap could collapse. Since Section 4.1 is explicitly only 'an idea' and does not supply the needed structural statement, the reduction is not yet fully supported.
  2. [§4, comass computation after construction of X] The displayed formula for β([S_i]/(n+1)) sums j from 1 to M, omitting the j = 0 term. This is inconsistent with the construction, where the mapping cylinder attached to each S_i is in the class Σ_{j=0}^M (n+1) u_{ji} id_{Σ_j}, and it is inconsistent with the subsequent claims (a) and (b), which involve vectors containing u_0. As written, the identity ||v||_∞ = comass_Δ(γ(v)) for v = u_0 + Σ_{j=1}^M a_j u_j is false, because the contribution of u_0 to the coordinate cycles is dropped, and the lower bound comass_Δ(γ(v)) ≥ ||v||_∞ also fails for general v. The sums should run over j = 0,...,M. This is not a mere notational nuisance: the entire gap argument in Section 4 depends on the exact comass identity.
  3. [§5, Lemma 5.1 and proof of Theorem 1.1 for n = 2] The reduction for n = 2 requires Lip(g) ≲ Lip(f) in Lemma 5.1, but the lemma's bound is Lip(g) ≤ C(μ,n) ε^{-1}, where μ is the multiplicity of an ε-ball cover of X with Lebesgue number ε/2. For a unit-equilateral simplicial complex with unbounded valence, such a cover need not have multiplicity bounded independently of |X|: a high-valence vertex can force one point to lie in Ω(|X|) balls. The paper itself notes that no restrictions are placed on the combinatorics of X and that the number of facets incident to a vertex may be ∼ |X|. If C(μ,n) grows polynomially in |X|, the lower bound L_{\neq 0}(Σ_s) ≥ min(s^{-1}, L_{\neq 0}(X,h)/C(μ)) loses the N^{c/log log N} gap, since that gap is subpolynomial. The proof needs either a uniform multiplicity bound for the specific complexes X constructed in Section 4 or a different extension argument that does not introduce a polynomial factor depending on X.
  4. [§6, Lemma 6.2] The proof of Lemma 6.2 is presented as a sketch and contains several steps that are not fully justified. In particular, the construction of pairwise disjoint paths p'_ij relies on assigning each pair a distinct distance from the middle of cubes and an entry/exit point, with the assertion that the paths map to different layers, but no proof is given that this can be done for all pairs simultaneously with polynomial size and without intersections. The later step 'we use the same technique as before to create non-intersecting sub-paths' inherits the same lack of detail. Since Lemma 6.2 is the bridge from the complex X to triangulated spheres S^n for n ≥ 3, and Theorem 1.1 for n ≥ 3 depends on it, this is a load-bearing gap. The lemma should either be proved in full or stated with a complete proof.
minor comments (4)
  1. [Global] There are several typos: 'repsectively' in the abstract, 'we define we define' in Section 4, and inconsistent spellings of 'Lipschitz' throughout. These should be corrected.
  2. [§1 and throughout] The notation N^{C/log log N} is ambiguous: it should be written as N^{C/\log\log N} to make clear that the exponent is C/(log log N). The reader has to infer this from context.
  3. [§5, proof of Theorem 1.1 for n = 2] The inequality chain at the end of the proof says N_Σ ≤ s^{-3}N^2 and 'so eventually ≤ N^{2.1}'. This is true only for sufficiently large N because s^{-3} = N^{3c/log log N} tends to 1 slowly; the proof should state this explicitly.
  4. [§4, notation for coordinates] The vector notation u_j = (u_{j0},...,u_{jN}) is confusing because the lattice is in Z^N but the tuple appears to have N+1 entries. Clarify that the coordinates are indexed i = 1,...,N, or use a different indexing convention.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity; the hardness proof reduces from Dinur's independent SVP∞ theorem and proves its own geometric ingredients.

full rationale

The derivation chain is not circular. Theorem 1.1 is obtained by proving Theorem 2.1 in full from quantitative homotopy tools, approximating the comass by linear programming in Section 3, constructing a simplicial complex X from a lattice Γ in Section 4 while proving directly the comass-to-l∞ relation, and then applying Dinur's external, independent SVP∞ hardness theorem (Theorems 4.3 and 4.4). Theorem 4.4 is a refinement of Dinur's theorem attributed to an inspection of Dinur's proof, and Section 4.1 gives only an 'idea' of that proof; this is a checkable correctness/robustness concern about an imported external result, not a self-referential reduction. The target quantities L≠0 and L1 are never used to define their inputs, and no prediction is fitted from the data it claims to predict. The surface and sphere constructions in Sections 5 and 6 adapt earlier published methods with attribution and are proven in the paper, so they are not renamed known results passed off as derivations. Therefore no circularity step meets the evidentiary standard, and the appropriate finding is no significant circularity.

Assumptions & free parameters 0 free parameters · 5 assumptions · 0 invented entities

The central claim is a conditional reduction: it assumes Dinur's published hardness of approximation for SVP_infinity (including the structural refinement in Theorem 4.4) and standard results from quantitative topology and geometric measure theory. The authors prove the key new geometric comparison (Theorem 2.1) in full, and the reductions are explicit. No free parameters are fitted to data, and no new entities are postulated.

assumptions (5)
  • domain assumption Dinur's SVP_infinity hardness theorem (Theorems 4.3 and 4.4), including the structural refinement about vectors of the form u_0 + sum a_j u_j with a_j in {0,1}.
    The reduction to LHNT depends essentially on the gap in Theorem 4.4. The paper does not prove this refinement; it states that it follows from inspecting the proof of Proposition 22 in [5].
  • standard math Quantitative simplicial approximation theorem (Lemma A.3).
    Used in the appendix to show that Lipschitz maps can be approximated by simplicial maps on subdivisions at scale about 1/L; cited from [3].
  • standard math Federer-Fleming inequality for comparing simplicial comass with the usual comass.
    Invoked in Section 3 to bound the simplicial comass approximation up to a constant factor C(m,n).
  • standard math Ferry-Okun quantitative approximation result (Section 6).
    Lemma 6.1 is a quantitative version of Ferry and Okun's result that any map from S^n to a complex can be approximated by a 1-Lipschitz map with small girth; the paper sketches the proof but relies on the method of [9].
  • standard math Existence of finite covers by epsilon-balls with bounded multiplicity and Lebesgue number epsilon/2 (Lemma 5.1).
    The extension lemma assumes such a cover exists for finite simplicial complexes, a standard fact used to build the nerve map.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A hardness of approximation result in metric geometry." pith.science (2026). https://pith.science/paper/4QGRZBNN

@misc{pith2026190802824,
  author       = {Pith},
  title        = {Pith review of: A hardness of approximation result in metric geometry},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4QGRZBNN}},
  note         = {Machine review of arXiv:1908.02824}
}
abstract

We show that it is $\mathsf{NP}$-hard to approximate the hyperspherical radius of a triangulated manifold up to an almost-polynomial factor.

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

19 extracted references · 19 canonical work pages

  1. [5]

    Dinur, Approximating SVP∞ to within almost-polynomial factors is NP- hard, Theoret

    I. Dinur, Approximating SVP∞ to within almost-polynomial factors is NP- hard, Theoret. Comput. Sci. 285 (2002), no. 1, 55–71, Algorithms and com- plexity (Rome, 2000). MR 1925787

  2. [1]

    Scalable spaces

    A. Berdnikov and F. Manin, Scalable spaces, arXiv preprint arXiv:1912.00590 (2019)

  3. [2]

    Aleksandr Berdnikov, Lipschitz null-homotopy of mappings S3 → S2, arXiv preprint arXiv:1811.02606 (2018)

  4. [3]

    G. R. Chambers, D. Dotterrer, F. Manin, and S. Weinberger, Quantitative null-cobordism, J. Amer. Math. Soc. 31 (2018), no. 4, 1165–1203

  5. [4]

    G. R. Chambers, F. Manin, and S. Weinberger, Quantitative nullhomotopy and rational homotopy type , Geometric and Functional Analysis (GAF A) 28 (2018), no. 3, 563–588. 20

  6. [6]

    A. N. Dranishnikov, Steven C. Ferry, and Shmuel Weinberger, Large Rie- mannian manifolds which are flexible , Ann. of Math. (2) 157 (2003), no. 3, 919–938. MR 1983785

  7. [7]

    Dedicata 179 (2015), 91–138

    Ramsay Dyer, Gert Vegter, and Mathijs Wintraecken, Riemannian simplices and triangulations , Geom. Dedicata 179 (2015), 91–138. MR 3424659

  8. [8]

    Edelsbrunner and D

    H. Edelsbrunner and D. R. Grayson, Edgewise subdivision of a simplex , Dis- crete & Computational Geometry 24 (2000), no. 4, 707–719

Show all 19 references
  1. [9]

    Ferry and B

    S. Ferry and B. Okun, Approximating topological metrics by Riemannian met- rics, Proceedings of the American Mathematical Society 123 (1995), no. 6, 1865–1872

  2. [10]

    Filakovsk´ y and L

    M. Filakovsk´ y and L. Vokˇ r ´ ınek,Are two given maps homotopic? An algorith- mic viewpoint, Foundations of Computational Mathematics 20 (2020), no. 2, 311–330

  3. [11]

    Gromov, Homotopical effects of dilatation , Journal of Differential Geom- etry 13 (1978), no

    M. Gromov, Homotopical effects of dilatation , Journal of Differential Geom- etry 13 (1978), no. 3, 303–310

  4. [12]

    6, 93–109

    , Width and related invariants of Riemannian manifolds , Asterisque 163-164 (1988), no. 6, 93–109

  5. [13]

    Blaine Lawson, Jr., Spin and scalar curvature in the presence of a fundamental group

    Mikhael Gromov and H. Blaine Lawson, Jr., Spin and scalar curvature in the presence of a fundamental group. I , Ann. of Math. (2) 111 (1980), no. 2, 209–230. MR 569070

  6. [14]

    Guth, Lipshitz maps from surfaces , Geometric & Functional Analysis (GAF A)15 (2005), no

    L. Guth, Lipshitz maps from surfaces , Geometric & Functional Analysis (GAF A)15 (2005), no. 5, 1052–1090

  7. [15]

    6, 1917–1987

    , Minimax problems related to cup powers and Steenrod squares , Geo- metric & Functional Analysis (GAF A) 18 (2009), no. 6, 1917–1987

  8. [16]

    , Recent progress in quantitative topology , Surveys in Differential Ge- ometry 22 (2017), 191–216

  9. [17]

    Kolmogorov and Ya.M

    A.N. Kolmogorov and Ya.M. Barzdin, On the realization of nets in 3- dimensional space, Problems in Cybernetics 8 (1967), no. 261-268, 259–260

  10. [18]

    Manin, Plato’s cave and differential forms , Geometry & Topology 23 (2019), no

    F. Manin, Plato’s cave and differential forms , Geometry & Topology 23 (2019), no. 6, 3141–3202

  11. [19]

    Shmuel Weinberger, Computers, rigidity, and moduli , M. B. Porter Lectures, Princeton University Press, Princeton, NJ, 2005. MR 2109177 21

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.