Abstract
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(\log ^2n)\) bits in n-node graphs of bounded treewidth, with a verification protocol involving a single round of communication between neighbors.
This work was partially done during the visit of the second and third authors to IRIF at Université de Paris, and LIFO at Université d’Orléans, partially supported by ANR project DUCAT and FONDECYT 1220142.
P. Fraigniaud—Additional support for ANR projects QuData and DUCAT.
P. Montealegre—This work was supported by Centro de Modelamiento Matemático (CMM), ACE210010 and FB210005, BASAL funds for centers of excellence from ANID-Chile, FONDECYT 11190482, and PAI 77170068.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Treewidth can be viewed as a measure capturing “how close” a graph is from a tree; roughly, a graph of treewidth k can be decomposed by a sequence of cuts, each involving a separator of size O(k).
References
Afek, Y., Kutten, S., Yung, M.: The local detection paradigm and its application to self-stabilization. Theor. Comput. Sci. 186(1–2), 199–229 (1997)
Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: 32nd Symposium on Foundations of Computer Science (FOCS), pp. 268–277 (1991)
Balliu, A., D’Angelo, G., Fraigniaud, P., Olivetti, D.: What can be verified locally? J. Comput. Syst. Sci. 97, 106–120 (2018)
Bick, A., Kol, G., Oshman, R.: Distributed zero-knowledge proofs over networks. In: ACM-SIAM Symposium on Discrete Algorithms (SODA) (2022)
Bodlaender, H.L.: NC-algorithms for graphs with small treewidth. In: 14th International Workshop on Graph-Theoretic Concepts in Computer Science (WG), vol. 344 of LNCS, pp. 1–10. Springer, 1988. https://doi.org/10.1007/3-540-50728-0_32
Bodlaender, H.L.: A partial k-arboretum of graphs with bounded treewidth. Theoret. Comput. Sci. 209(1–2), 1–45 (1998)
Bonnet, É., Kim, E.J., Thomassé, S., Watrigant, R.: Twin-width I: tractable FO model checking. In: 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, 16–19 November 2020, Durham, NC, USA, pp. 601–612. IEEE (2020)
Borie, R.B., Parker, R.G., Tovey, C.A.: Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families. Algorithmica 7(5&6), 555–581 (1992)
Bousquet, N., Feuilloley, L., Pierron, T.: Brief announcement: local certification of graph decompositions and applications to minor-free classes. In: 35th International Symposium on Distributed Computing (DISC), vol. 209 of LIPIcs, pp. 49:1–49:4. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2021)
Bousquet, N., Feuilloley, L., Pierron, T.: Local certification of MSO properties for bounded treedepth graphs. ar**v:2110.01936 (2021)
Censor-Hillel, K., Paz, A., Perry, M.: Approximate proof-labeling schemes. Theor. Comput. Sci. 811, 112–124 (2020)
Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)
Courcelle, B., Engelfriet, J.: Graph Structure and Monadic Second-Order Logic. Cambridge University Press, Cambridge (2012)
Emek, Y., Gil, Y.: Twenty-two new approximate proof labeling schemes. In: 34th International Symposium on Distributed Computing (DISC), vol. 179 of LIPIcs, pp. 20:1–20:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020)
Feuilloley, L., Fraigniaud, P., Hirvonen, J.: A hierarchy of local decision. Theor. Comput. Sci. 856, 51–67 (2021)
Fraigniaud, P., Korman, A., Peleg, D.: Towards a complexity theory for local distributed computing. J. ACM 60(5), 35:1–35:26 (2013)
Fraigniaud, P., Patt-Shamir, B., Perry, M.: Randomized proof-labeling schemes. Distrib. Comput. 32(3), 217–234 (2019)
Göös, M., Suomela, J.: Locally checkable proofs in distributed computing. Theory Comput. 12(1), 1–33 (2016)
Grohe, M., Kreutzer, S., Siebertz, S.: Deciding first-order properties of nowhere dense graphs. J. ACM 64(3), 17:1–17:32 (2017)
Itkis, G., Levin, L.A.: Fast and lean self-stabilizing asynchronous protocols. In: 35th Annual Symposium on Foundations of Computer Science (FOCS), pp. 226–239 (1994)
Kol, G., Oshman, R., Saxena, R.R.: Interactive distributed proofs. In: ACM Symposium on Principles of Distributed Computing (PODC), pp. 255–264 (2018)
Korman, A., Kutten, S., Peleg, D.: Proof labeling schemes. Distrib. Comput. 22(4), 215–233 (2010)
Liedloff, M., Montealegre, P., Todinca, I.: Beyond classes of graphs with “few” minimal separators: FPT results through potential maximal cliques. Algorithmica 81(3), 986–1005 (2019)
Naor, M., Parter, M., Yogev, E.: The power of distributed verifiers in interactive proofs. In: ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1096–1115 (2020)
Robertson, N., Seymour, P.D.: Graph minors. III. Planar tree-width. J. Comb. Theory Ser. B 36(1), 49–64 (1984)
Acknowledgment
The authors are thankful to Eric Remila for fruitful discussions on certification schemes related to the one considered in this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Fraigniaud, P., Montealegre, P., Rapaport, I., Todinca, I. (2022). A Meta-Theorem for Distributed Certification. In: Parter, M. (eds) Structural Information and Communication Complexity. SIROCCO 2022. Lecture Notes in Computer Science, vol 13298. Springer, Cham. https://doi.org/10.1007/978-3-031-09993-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-09993-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-09992-2
Online ISBN: 978-3-031-09993-9
eBook Packages: Computer ScienceComputer Science (R0)