TY - GEN
T1 - A Meta-Theorem for Distributed Certification
AU - Fraigniaud, Pierre
AU - Montealegre, Pedro
AU - Rapaport, Ivan
AU - Todinca, Ioan
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Distributed certification, whether it be proof-labeling schemes, locally checkable proofs, etc., deals with the issue of certifying the legality of a distributed system with respect to a given boolean predicate. A certificate is assigned to each process in the system by a non-trustable oracle, and the processes are in charge of verifying these certificates, so that two properties are satisfied: completeness, i.e., for every legal instance, there is a certificate assignment leading all processes to accept, and soundness, i.e., for every illegal instance, and for every certificate assignment, at least one process rejects. The verification of the certificates must be fast, and the certificates themselves must be small. A large quantity of results have been produced in this framework, each aiming at designing a distributed certification mechanism for specific boolean predicates. This paper presents a “meta-theorem”, applying to many boolean predicates at once. Specifically, we prove that, for every boolean predicate on graphs definable in the monadic second-order (MSO) logic of graphs, there exists a distributed certification mechanism using certificates on O(log2n) bits in n-node graphs of bounded treewidth, with a verification protocol involving a single round of communication between neighbors.
AB - Distributed certification, whether it be proof-labeling schemes, locally checkable proofs, etc., deals with the issue of certifying the legality of a distributed system with respect to a given boolean predicate. A certificate is assigned to each process in the system by a non-trustable oracle, and the processes are in charge of verifying these certificates, so that two properties are satisfied: completeness, i.e., for every legal instance, there is a certificate assignment leading all processes to accept, and soundness, i.e., for every illegal instance, and for every certificate assignment, at least one process rejects. The verification of the certificates must be fast, and the certificates themselves must be small. A large quantity of results have been produced in this framework, each aiming at designing a distributed certification mechanism for specific boolean predicates. This paper presents a “meta-theorem”, applying to many boolean predicates at once. Specifically, we prove that, for every boolean predicate on graphs definable in the monadic second-order (MSO) logic of graphs, there exists a distributed certification mechanism using certificates on O(log2n) bits in n-node graphs of bounded treewidth, with a verification protocol involving a single round of communication between neighbors.
KW - Distributed decision
KW - Fault-tolerance
KW - Locally checkable proof
KW - Proof-labeling scheme
UR - http://www.scopus.com/inward/record.url?scp=85134328005&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-09993-9_7
DO - 10.1007/978-3-031-09993-9_7
M3 - Conference contribution
AN - SCOPUS:85134328005
SN - 9783031099922
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 116
EP - 134
BT - Structural Information and Communication Complexity - 29th International Colloquium, SIROCCO 2022, Proceedings
A2 - Parter, Merav
PB - Springer Science and Business Media Deutschland GmbH
T2 - 29th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2022
Y2 - 27 June 2022 through 29 June 2022
ER -