TY - GEN
T1 - Topological Characterization of Task Solvability in General Models of Computation
AU - Attiya, Hagit
AU - Castañeda, Armando
AU - Nowak, Thomas
N1 - Publisher Copyright: © Hagit Attiya, Armando Castañeda, and Thomas Nowak; licensed under Creative Commons License CC-BY 4.0.
PY - 2023/10
Y1 - 2023/10
N2 - The famous asynchronous computability theorem (ACT) relates the existence of an asynchronous wait-free shared memory protocol for solving a task with the existence of a simplicial map from a subdivision of the simplicial complex representing the inputs to the simplicial complex representing the allowable outputs. The original theorem relies on a correspondence between protocols and simplicial maps in round-structured models of computation that induce a compact topology. This correspondence, however, is far from obvious for computation models that induce a non-compact topology, and indeed previous attempts to extend the ACT have failed. This paper shows that in every non-compact model, protocols solving tasks correspond to simplicial maps that need to be continuous. It first proves a generalized ACT for sub-IIS models, some of which are non-compact, and applies it to the set agreement task. Then it proves that in general models too, protocols are simplicial maps that need to be continuous, hence showing that the topological approach is universal. Finally, it shows that the approach used in ACT that equates protocols and simplicial complexes actually works for every compact model. Our study combines, for the first time, combinatorial and point-set topological aspects of the executions admitted by the computation model.
AB - The famous asynchronous computability theorem (ACT) relates the existence of an asynchronous wait-free shared memory protocol for solving a task with the existence of a simplicial map from a subdivision of the simplicial complex representing the inputs to the simplicial complex representing the allowable outputs. The original theorem relies on a correspondence between protocols and simplicial maps in round-structured models of computation that induce a compact topology. This correspondence, however, is far from obvious for computation models that induce a non-compact topology, and indeed previous attempts to extend the ACT have failed. This paper shows that in every non-compact model, protocols solving tasks correspond to simplicial maps that need to be continuous. It first proves a generalized ACT for sub-IIS models, some of which are non-compact, and applies it to the set agreement task. Then it proves that in general models too, protocols are simplicial maps that need to be continuous, hence showing that the topological approach is universal. Finally, it shows that the approach used in ACT that equates protocols and simplicial complexes actually works for every compact model. Our study combines, for the first time, combinatorial and point-set topological aspects of the executions admitted by the computation model.
KW - combinatorial topology
KW - point-set topology
KW - task solvability
UR - http://www.scopus.com/inward/record.url?scp=85175348418&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.DISC.2023.5
DO - 10.4230/LIPIcs.DISC.2023.5
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 37th International Symposium on Distributed Computing, DISC 2023
A2 - Oshman, Rotem
T2 - 37th International Symposium on Distributed Computing, DISC 2023
Y2 - 10 October 2023 through 12 October 2023
ER -