English

Choiceless Polynomial Time with Witnessed Symmetric Choice

Logic in Computer Science 2023-02-13 v3 Logic

Abstract

We extend Choiceless Polynomial Time (CPT), the currently only remaining promising candidate in the quest for a logic capturing PTime, so that this extended logic has the following property: for every class of structures for which isomorphism is definable, the logic automatically captures PTime. For the construction of this logic we extend CPT by a witnessed symmetric choice operator. This operator allows for choices from definable orbits. But, to ensure polynomial time evaluation, automorphisms have to be provided to certify that the choice set is indeed an orbit. We argue that, in this logic, definable isomorphism implies definable canonization. Thereby, our construction removes the non-trivial step of extending isomorphism definability results to canonization. This step was a part of proofs that show that CPT or other logics capture PTime on a particular class of structures. The step typically required substantial extra effort.

Keywords

Cite

@article{arxiv.2205.14003,
  title  = {Choiceless Polynomial Time with Witnessed Symmetric Choice},
  author = {Moritz Lichter and Pascal Schweitzer},
  journal= {arXiv preprint arXiv:2205.14003},
  year   = {2023}
}

Comments

78 pages, 6 figures. Full version of a paper appeared at LICS 22. [v2] Corrected typos and small mistakes. [v3] Extended proofs and added figures