skip to main content
research-article

Separating Rank Logic from Polynomial Time

Published:25 March 2023Publication History
Skip Abstract Section

Abstract

In the search for a logic capturing polynomial time the most promising candidates are Choiceless Polynomial Time (CPT) and rank logic. Rank logic extends fixed-point logic with counting by a rank operator over prime fields. We show that the isomorphism problem for CFI graphs over ℤ2i cannot be defined in rank logic, even if the base graph is totally ordered. However, CPT can define this isomorphism problem. We thereby separate rank logic from CPT and in particular from polynomial time.

REFERENCES

  1. [1] Atserias Albert, Bulatov Andrei A., and Dawar Anuj. 2009. Affine systems of equations and counting infinitary logic. Theor. Comput. Sci. 410, 18 (2009), 16661683. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Balbuena Camino and Salas Julián. 2012. A new bound for the connectivity of cages. Appl. Math. Lett. 25, 11 (2012), 16761680. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Berkholz Christoph and Grohe Martin. 2017. Linear diophantine equations, group CSPs, and graph isomorphism. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19, Klein Philip N. (Ed.). SIAM, 327339. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Berman Samuil D.. 1967. On the theory of group codes. Kibernetika 3, 1 (1967), 3139. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Blass Andreas, Gurevich Yuri, and Shelah Saharon. 1999. Choiceless polynomial time. Ann. Pure Appl. Logic 100, 1-3 (1999), 141187. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  6. [6] Cai Jin-yi, Fürer Martin, and Immerman Neil. 1992. An optimal lower bound on the number of variables for graph identification. Combinatorica 12, 4 (1992), 389410. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  7. [7] Cameron Peter J.. 1994. Combinatorics: Topics, Techniques, Algorithms. Cambridge University Press. Google ScholarGoogle Scholar
  8. [8] Chandra Ashok K. and Harel David. 1982. Structure and complexity of relational queries. J. Comput. Syst. Sci. 25, 1 (1982), 99128. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  9. [9] Dawar Anuj, Grädel Erich, Holm Bjarki, Kopczynski Eryk, and Pakusa Wied. 2013. Definability of linear equation systems over groups and rings. Log. Methods Comput. Sci. 9, 4 (2013). DOI:Google ScholarGoogle ScholarCross RefCross Ref
  10. [10] Dawar Anuj, Grädel Erich, and Pakusa Wied. 2019. Approximations of isomorphism and logics with linear-algebraic operators. In 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019.112:1–112:14. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  11. [11] Dawar Anuj, Grohe Martin, Holm Bjarki, and Laubner Bastian. 2009. Logics with rank operators. In Proceedings of the 24th Annual IEEE Symposium on Logic in Computer Science, LICS 2009, 11-14 August 2009, Los Angeles, CA, USA. IEEE Computer Society, 113122. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Dawar Anuj, Grädel Erich, and Lichter Moritz. 2022. Limitations of the invertible-map equivalences. Journal of Logic and Computation (092022). DOI:Google ScholarGoogle ScholarCross RefCross Ref
  13. [13] Dawar Anuj and Holm Bjarki. 2012. Pebble games with algebraic rules. In Automata, Languages, and Programming - 39th International Colloquium, ICALP 2012, Warwick, UK, July 9-13, 2012, Proceedings, Part II (Lecture Notes in Computer Science), Czumaj Artur, Mehlhorn Kurt, Pitts Andrew M., and Wattenhofer Roger (Eds.), Vol. 7392. Springer, 251262. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] Dawar Anuj, Richerby David, and Rossman Benjamin. 2008. Choiceless polynomial time, counting and the Cai-Fürer-immerman graphs. Ann. Pure Appl. Logic 152, 1-3 (2008), 3150. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] Fürer Martin. 2001. Weisfeiler-lehman refinement requires at least a linear number of iterations. In Automata, Languages and Programming, 28th International Colloquium, ICALP 2001, Crete, Greece, July 8-12, 2001, Proceedings (Lecture Notes in Computer Science), Vol. 2076. Springer, 322333. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  16. [16] Grädel Erich and Grohe Martin. 2015. Is polynomial time choiceless?. In Fields of Logic and Computation II - Essays Dedicated to Yuri Gurevich on the Occasion of His 75th Birthday (Lecture Notes in Computer Science), Beklemishev Lev D., Blass Andreas, Dershowitz Nachum, Finkbeiner Bernd, and Schulte Wolfram (Eds.), Vol. 9300. Springer, 193209. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Grädel Erich and Pakusa Wied. 2019. Rank logic is dead, long live rank logic!J. Symb. Log. 84, 1 (2019), 5487. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Grohe Martin. 2008. The quest for a logic capturing PTIME. In Proceedings of the Twenty-Third Annual IEEE Symposium on Logic in Computer Science, LICS 2008, 24-27 June 2008, Pittsburgh, PA, USA. IEEE Computer Society, 267271. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [19] Grohe Martin. 2010. Fixed-point definability and polynomial time on graphs with excluded minors. In Proceedings of the 25th Annual IEEE Symposium on Logic in Computer Science, LICS 2010, 11-14 July 2010, Edinburgh, United Kingdom. IEEE Computer Society, 179188. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. [20] Grohe Martin and Neuen Daniel. 2019. Canonisation and definability for graphs of bounded rank width. In 34th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2019, Vancouver, BC, Canada, June 24-27, 2019. IEEE, 113. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  21. [21] Gurevich Yuri and Shelah Saharon. 1996. On finite rigid structures. J. Symb. Log. 61, 2 (1996), 549562. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  22. [22] Hella Lauri. 1996. Logical hierarchies in PTIME. Inf. Comput. 129, 1 (1996), 119. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. [23] Holm Bjarki. 2011. Descriptive Complexity of Linear Algebra. Ph.D. Dissertation. University of Cambridge, UK. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.609435Google ScholarGoogle Scholar
  24. [24] Immerman Neil. 1987. Expressibility as a complexity measure: Results and directions. In Proceedings of the Second Annual Conference on Structure in Complexity Theory, Cornell University, Ithaca, New York, USA, June 16-19, 1987. IEEE Computer Society.Google ScholarGoogle Scholar
  25. [25] Laubner Bastian. 2011. The Structure of Graphs and New Logics for the Characterization of Polynomial Time. Ph.D. Dissertation. Humboldt University of Berlin. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  26. [26] Lichter Moritz. 2021. Separating rank logic from polynomial time. In 36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021, Rome, Italy, June 29 - July 2, 2021. IEEE, 113. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Lichter Moritz and Schweitzer Pascal. 2021. Canonization for bounded and dihedral color classes in choiceless polynomial time. In 29th EACSL Annual Conference on Computer Science Logic, CSL 2021, January 25-28, 2021, Ljubljana, Slovenia (Virtual Conference) (LIPIcs), Baier Christel and Goubault-Larrecq Jean (Eds.), Vol. 183. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 31:1–31:18. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Neuen Daniel and Schweitzer Pascal. 2017. Benchmark graphs for practical graph isomorphism. In 25th Annual European Symposium on Algorithms, ESA 2017, September 4-6, 2017, Vienna, Austria (LIPIcs), Pruhs Kirk and Sohler Christian (Eds.), Vol. 87. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 60:1–60:14. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  29. [29] Otto Martin. 1997. Bounded Variable Logics and Counting - a Study in Finite Models. Lecture Notes in Logic, Vol. 9. Springer. Google ScholarGoogle ScholarCross RefCross Ref
  30. [30] Pakusa Wied. 2016. Linear Equation Systems and the Search for a Logical Characterisation of Polynomial Time. Ph.D. Dissertation. RWTH Aachen University. https://logic.rwth-aachen.de/pakusa/diss.pdfGoogle ScholarGoogle Scholar
  31. [31] Pakusa Wied, Schalthöfer Svenja, and Selman Erkal. 2016. Definability of cai-fürer-immerman problems in choiceless polynomial time. In 25th EACSL Annual Conference on Computer Science Logic, CSL 2016, August 29 - September 1, 2016, Marseille, France (LIPIcs), Talbot Jean-Marc and Regnier Laurent (Eds.), Vol. 62. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 19:1–19:17. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Sachs Horst. 1963. Regular graphs with given girth and restricted circuits. J. London Math. Soc. s1-38, 1 (1963), 423429. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  33. [33] Zaid Faried Abu, Grädel Erich, Grohe Martin, and Pakusa Wied. 2014. Choiceless polynomial time on structures with small abelian colour classes. In Mathematical Foundations of Computer Science 2014-39th International Symposium, MFCS 2014, Budapest, Hungary, August 25-29, 2014. Proceedings, Part I (Lecture Notes in Computer Science), Csuhaj-Varjú Erzsébet, Dietzfelbinger Martin, and Ésik Zoltán (Eds.), Vol. 8634. Springer, 5062. DOI:Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Separating Rank Logic from Polynomial Time

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of the ACM
        Journal of the ACM  Volume 70, Issue 2
        April 2023
        329 pages
        ISSN:0004-5411
        EISSN:1557-735X
        DOI:10.1145/3587260
        Issue’s Table of Contents

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 25 March 2023
        • Online AM: 29 November 2022
        • Accepted: 19 November 2022
        • Revised: 15 September 2022
        • Received: 28 January 2022
        Published in jacm Volume 70, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      View Full Text

      HTML Format

      View this article in HTML Format .

      View HTML Format