Solving Approximate Agreement on continuous and discrete spaces
Pith reviewed 2026-06-26 07:08 UTC · model grok-4.3
The pith
ε-agreement is solvable in every CUB space, and simplex agreement on a simplicial complex is solvable for n+1 processes exactly when the complex is (n-1)-connected.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
In every CUB space ε-agreement is solvable. For any simplicial complex C, simplex agreement with n+1 processes is solvable if and only if C is (n-1)-connected. The same topological condition also yields a proof of Ledent's conjecture and recovers the known thresholds for the plane, punctured plane, and graphs.
What carries the argument
CUB spaces (continuous metric spaces with a unique convexity) and (n-1)-connectivity of simplicial complexes (discrete case).
If this is right
- The problem is solvable for every n in the plane but becomes unsolvable when a single point is removed.
- For graphs, 2-process agreement is solvable exactly when the graph is connected, while 3 or more processes require the graph to be acyclic.
- The same connectivity threshold decides solvability for any input complex under simplex validity.
- The continuous result covers both the classical one-dimensional ε-agreement and all multidimensional approximate-agreement tasks.
Where Pith is reading between the lines
- The connectivity threshold may serve as a template for characterizing solvability under other validity conditions that still force outputs into input simplices.
- One could test whether the same (n-1)-connectivity criterion continues to hold when the model is strengthened to include more failure types or weakened to allow message-passing instead of registers.
- The CUB result suggests that any space whose convexity can be uniquely recovered from the metric will inherit the same solvability guarantee.
Load-bearing premise
Validity is defined by requiring outputs to lie inside the convex hull of the inputs or inside the input simplex.
What would settle it
Exhibit either a CUB space together with a wait-free protocol that fails to produce ε-close outputs satisfying validity, or an (n-1)-connected complex on which no wait-free protocol solves simplex agreement for n+1 processes.
Figures
read the original abstract
We consider $n$ asynchronous processes prone to crashes, communicating via shared read-write registers, and study the wait-free solvability of approximate agreement: given inputs, processes must output values that are close to each other, and satisfy a validity property. At the very least, if inputs are identical, all outputs must equal that input. The problem has been studied for various input spaces: continuous, discrete, one-dimensional or multidimensional. For metric spaces, validity requires outputs to lie in the convex hull of the inputs. For graphs, and more generally simplicial complexes, several conditions exist. We focus on simplex validity: if inputs span a simplex $\sigma$, then outputs are in $\sigma$. Agreement requires that outputs span a simplex. Solvability depends on the input space, validity condition, and number of processes. For example, the problem is solvable for all $n$ in the plane, but only for $n \leq 2$ when removing a point. For a graph, solvability for $n=2$ holds iff the graph is connected, but $n\geq 3$ requires acyclicity. In the continuous setting, we consider CUB spaces: a broad class of metric spaces admitting a unique convexity definition, subsuming classical $\epsilon$-agreement on $[0,1]$ and $m$-dimensional approximate agreement. Our results show that $\epsilon$-agreement is solvable in every CUB space. In the discrete case, we prove that simplex agreement on a simplicial complex $\mathcal{C}$ is solvable for $n+1$ processes iff $\mathcal{C}$ is $(n-1)$-connected. We discuss several consequences, including a proof of a conjecture by Ledent.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies wait-free solvability of approximate agreement (with validity) for n crash-prone asynchronous processes using read-write registers. In the continuous case it defines CUB spaces (metric spaces with unique convexity, subsuming [0,1] and m-dimensional approximate agreement) and claims that ε-agreement is solvable in every CUB space. In the discrete case it claims that simplex agreement on a simplicial complex C is solvable for n+1 processes if and only if C is (n-1)-connected, and derives consequences including a proof of Ledent's conjecture.
Significance. If the claimed characterizations hold, the work unifies and generalizes prior solvability results across continuous metric spaces and discrete complexes, supplies an iff topological condition for the discrete case, and resolves an open conjecture; the modeling assumptions (CUB with unique convexity; simplex validity) are explicitly stated and delimit the scope.
minor comments (1)
- The abstract asserts existence of proofs for both directions of the discrete iff claim and for the continuous result, but the provided text does not include the derivations or section references to them; verification of the central claims therefore cannot be completed from the given material.
Simulated Author's Rebuttal
We thank the referee for their summary of the manuscript and for recognizing the potential significance of the results in unifying continuous and discrete cases of approximate agreement, as well as resolving Ledent's conjecture. The recommendation is listed as 'uncertain,' but the report contains no specific major comments or questions to address. We remain available to provide clarifications or revisions should any concerns arise upon further review.
Circularity Check
No significant circularity; derivations are independent topological characterizations
full rationale
The paper establishes solvability of ε-agreement in all CUB spaces (continuous case) and an iff characterization of simplex agreement solvability precisely when the complex is (n-1)-connected (discrete case for n+1 processes). These are new mathematical results relying on topological connectivity arguments and validity conditions that are explicitly stated as modeling choices delimiting the problem instances, not as self-referential definitions. No steps reduce by construction to fitted inputs, self-citations that bear the central load, or ansatzes imported from prior author work; the proof of Ledent's conjecture is an external consequence rather than a circular dependency. The derivation chain is self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Asynchronous processes prone to crashes communicate via shared read-write registers in wait-free manner.
- domain assumption For metric spaces, validity requires outputs in convex hull; for complexes, simplex validity.
Reference graph
Works this paper leans on
-
[1]
Proceedings of the American Mathematical Society144(8), 3317–3329 (2016)
Adiprasito, K., Nevo, E., Samper, J.: Higher chordality: from graphs to complexes. Proceedings of the American Mathematical Society144(8), 3317–3329 (2016)
2016
-
[2]
Adiprasito, K.A., Funar, L.: Cat(0) metrics on contractible manifolds (2021), https: //arxiv.org/abs/1512.06403
arXiv 2021
-
[3]
alcántara et al
Alcántara, M., Castañeda, A., Flores-Peñaloza, D., Rajsbaum, S.: The topology of look-compute-move robot wait-free algorithms with hard termination: M. alcántara et al. Distributed Computing32(3), 235–255 (2019)
2019
-
[4]
Theoretical Computer Science948, 113733 (2023)
Alistarh, D., Ellen, F., Rybicki, J.: Wait-free approximate agreement on graphs. Theoretical Computer Science948, 113733 (2023)
2023
-
[5]
Björner, A., Wachs, M.: Shellable nonpure complexes and posets. i. Transactions of the American mathematical society348(4), 1299–1327 (1996)
1996
-
[6]
Advances in mathematics243, 127–167 (2013)
Brešar, B., Chalopin, J., Chepoi, V., Gologranc, T., Osajda, D.: Bucolic complexes. Advances in mathematics243, 127–167 (2013)
2013
-
[7]
Mathe- matica Scandinavica29(2), 197–205 (1971)
Bruggesser, H., Mani, P.: Shellable decompositions of cells and spheres. Mathe- matica Scandinavica29(2), 197–205 (1971)
1971
-
[8]
Journal of the Brazilian Computer Society24(1), 1 (2018)
Castañeda, A., Rajsbaum, S., Roy, M.: Convergence and covering on graphs for wait-free robots. Journal of the Brazilian Computer Society24(1), 1 (2018)
2018
-
[9]
Information and Computation105(1), 132–158 (1993)
Chaudhuri, S.: More choices allow more faults: Set consensus problems in totally asynchronous systems. Information and Computation105(1), 132–158 (1993)
1993
-
[10]
Deutsch, F., Deutsch, F.: Best approximation in inner product spaces, vol. 7. Springer (2001)
2001
-
[11]
Journal of the ACM (JACM)33(3), 499–516 (1986)
Dolev, D., Lynch, N.A., Pinter, S.S., Stark, E.W., Weihl, W.E.: Reaching approx- imate agreement in the presence of faults. Journal of the ACM (JACM)33(3), 499–516 (1986)
1986
-
[12]
Advances in neural information processing systems34, 25044–25057 (2021)
El-Mhamdi, E.M., Farhadkhani, S., Guerraoui, R., Guirguis, A., Hoang, L.N., Rouault, S.: Collaborative learning in the jungle (decentralized, byzantine, hetero- geneous, asynchronous and nonconvex learning). Advances in neural information processing systems34, 25044–25057 (2021)
2021
-
[13]
Journal of the ACM (JACM)32(2), 374–382 (1985)
Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of distributed consensus with one faulty process. Journal of the ACM (JACM)32(2), 374–382 (1985)
1985
-
[14]
Gafni, E., Koutsoupias, E.: Three-processor tasks are undecidable. SIAM J. Com- put.28(3), 970–983 (1999). https://doi.org/10.1137/S0097539796305766, https: //doi.org/10.1137/S0097539796305766
-
[15]
Journal of the ACM (JACM)66(3), 1–18 (2019)
Goaoc, X., Paták, P., Patáková, Z., Tancer, M., Wagner, U.: Shellability is np- complete. Journal of the ACM (JACM)66(3), 1–18 (2019)
2019
-
[16]
essays in group theory
Gromov, M.: Hyperbolic groups, in “essays in group theory”. edited by sm gersten, msri publ. 8 (1987)
1987
-
[17]
Mathema- tische Annalen393(2), 1939–1987 (2025)
Haettel, T.: A link condition for simplicial complexes, and cub spaces. Mathema- tische Annalen393(2), 1939–1987 (2025)
1939
-
[18]
Cambridge university press, New York (2001)
Hatcher, A.: Algebraic topology. Cambridge university press, New York (2001)
2001
-
[19]
Distributed Computing13(2), 59–83 (2000)
Havlicek, J.: Computable obstructions to wait-free computability. Distributed Computing13(2), 59–83 (2000). https://doi.org/10.1007/s004460050068
-
[20]
Newnes (2013)
Herlihy, M., Kozlov, D., Rajsbaum, S.: Distributed computing through combina- torial topology. Newnes (2013)
2013
-
[21]
In: Pro- ceedings of the twenty-ninth annual ACM symposium on Theory of computing
Herlihy, M., Rajsbaum, S.: The decidability of distributed decision tasks. In: Pro- ceedings of the twenty-ninth annual ACM symposium on Theory of computing. pp. 589–598 (1997) 18 Augustin Albert, Sergio Rajsbaum
1997
-
[22]
Herlihy,M.,Rajsbaum,S.:Aclassificationofwait-freeloopagreementtasks.Theor. Comput. Sci.291(1), 55–77 (2003). https://doi.org/10.1016/S0304-3975(01) 00396-6
-
[23]
Theoretical Computer Science683, 1–21 (2017)
Herlihy, M., Rajsbaum, S., Raynal, M., Stainer, J.: From wait-free to arbitrary con- current solo executions in colorless distributed computing. Theoretical Computer Science683, 1–21 (2017). https://doi.org/10.1016/j.tcs.2017.04.007
-
[24]
In: Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
Herlihy, M., Shavit, N.: The asynchronous computability theorem for t-resilient tasks. In: Proceedings of the twenty-fifth annual ACM symposium on Theory of computing. pp. 111–120 (1993)
1993
-
[25]
Herlihy, M., Shavit, N.: The topological structure of asynchronous computability. J. ACM46(6), 858–923 (Nov 1999). https://doi.org/10.1145/331524.331529
-
[26]
Pacific Journal of Mathematics38(2), 471–485 (1971)
Kay, D., Womble, E.W.: Axiomatic convexity theory and relationships between the carathéodory, helly, and radon numbers. Pacific Journal of Mathematics38(2), 471–485 (1971)
1971
-
[27]
In: PODC ’21: ACM Symposium on Principles of Distributed Computing
Ledent, J.: Brief announcement: Variants of approximate agreement on graphs and simplicial complexes. In: PODC ’21: ACM Symposium on Principles of Distributed Computing. pp. 427–430. ACM (2021). https://doi.org/10.1145/3465084.3467946
-
[28]
In: 26th International Conference on Principles of Distributed Systems, OPODIS
Liu, S.: The impossibility of approximate agreement on a larger class of graphs. In: 26th International Conference on Principles of Distributed Systems, OPODIS
-
[29]
pp. 22:1–22:20. LIPIcs, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2022). https://doi.org/10.4230/LIPICS.OPODIS.2022.22
-
[30]
Foundations of Data Science (2026)
Liu, X., Theriault, S., Wu, J., Yue, Y.: Homotopy theory and distributed comput- ing. Foundations of Data Science (2026). https://doi.org/10.3934/fods.2026011
-
[31]
Liu,X.,Xu,Z., Pan, J.:Classifyingrendezvoustasksofarbitrarydimension.Theor. Comput. Sci.410(21-23), 2162–2173 (2009). https://doi.org/10.1016/J.TCS.2009. 01.033
-
[32]
Distributed Computing28(6), 423–441 (2015)
Mendes, H., Herlihy, M., Vaidya, N., Garg, V.K.: Multidimensional agreement in byzantine systems. Distributed Computing28(6), 423–441 (2015)
2015
-
[33]
Chap- man and Hall/CRC (2025)
Munkres, J.R., Krantz, S.G., Parks, H.R.: Elements of algebraic topology. Chap- man and Hall/CRC (2025)
2025
-
[34]
In: 33rd International Symposium on Distributed Computing, DISC 2019
Nowak, T., Rybicki, J.: Byzantine approximate agreement on graphs. In: 33rd International Symposium on Distributed Computing, DISC 2019. pp. 29:1–29:17. LIPIcs, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019). https://doi.org/ 10.4230/LIPICS.DISC.2019.29
-
[35]
arXiv preprint arXiv:1305.4661 (2013)
Osajda, D.: A combinatorial non-positive curvature i: weak systolicity. arXiv preprint arXiv:1305.4661 (2013)
Pith/arXiv arXiv 2013
-
[36]
Princeton Uni- versity (1956)
Rabin, M.O.: Recursive unsolvability of group theoretic problems. Princeton Uni- versity (1956)
1956
-
[37]
arXiv preprint arXiv:1607.07747 (2016)
Roller, M.: Poc sets, median algebras and group actions. arXiv preprint arXiv:1607.07747 (2016)
Pith/arXiv arXiv 2016
-
[38]
In: 19th International Conference on Principles of Distributed Systems (OPODIS 2015)
Stolz, D., Wattenhofer, R.: Byzantine Agreement with Median Validity. In: 19th International Conference on Principles of Distributed Systems (OPODIS 2015). Leibniz International Proceedings in Informatics (LIPIcs), vol. 46, pp. 22:1–22:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016). https://doi.org/10. 4230/LIPIcs.OPODIS.2015.22
2015
-
[39]
Annali di Matematica Pura ed Applicata29(1), 25–30 (1949)
Stone, M.H.: Postulates for the barycentric calculus. Annali di Matematica Pura ed Applicata29(1), 25–30 (1949)
1949
-
[40]
In: Proceedings of the 2016 ACM symposium on principles of distributed computing
Su, L., Vaidya, N.H.: Fault-tolerant multi-agent optimization: optimal iterative distributed algorithms. In: Proceedings of the 2016 ACM symposium on principles of distributed computing. pp. 425–434 (2016) Solving Approximate Agreement on continuous and discrete spaces 19 A Proofs of Section 5.1: inequality results in CUB spaces In this section, we prove ...
2016
-
[41]
Symmetrically,d(x, ∆∩τ)≤C mδ < d min/2
Now,d(∆, κ)≤d(x, κ)< d min so∆∩κ̸=∅andd(x, ∆∩κ)≤C mδ < dmin/2. Symmetrically,d(x, ∆∩τ)≤C mδ < d min/2. Therefore,∆∩κand∆∩τ intersects. In particular,κ∩τ̸=∅. Moreover, we have: d(x, κ∩τ)≤d(x,(∆∩κ)∩(∆∩τ))≤C 2 mδ. Therefore, havingC=C 2 m suffices. Proof (of Proposition 2).Let us show by induction that after thekth round, the processes’ points lie either in ...
-
[42]
every(k−1)-clique inAis contained in exactly twok-cliques inA
-
[43]
Theorem 8.If a graphGsatisfies thek-clique containment, then its clique complexCl(G)is not(k−1)-connected
there is ak-clique inAthat is not contained in any(k+ 1)-clique inG. Theorem 8.If a graphGsatisfies thek-clique containment, then its clique complexCl(G)is not(k−1)-connected. Proof.In the following, we consider the homology ofCl(G)with coefficients in Z/2Z. LetSbe the sum of all(k−1)-simplices that correspond tok-cliques of the subgraphA. By the first co...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.