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.
翻译:我们延长了目前唯一在寻找“时”逻辑中唯一仍然有希望的候选人无选择的多元时间(CPT),这是目前唯一在寻找“时”逻辑时剩下的唯一有希望的候选人,因此,这一延长的逻辑具有以下属性:对于每一类不可定义的结构来说,逻辑是自动捕获的PTime。为了构建这一逻辑,我们用一个目击的对称选择操作员来扩展CPT。这个操作员允许从可定义的轨道中作出选择。但是,为了确保对多边时间的评价,必须提供自动形态来证明选择的数据集确实是一个轨道。我们认为,在这种逻辑中,可定义的无形态主义意味着可定义的罐子化。因此,我们的构造消除了扩展的无边际的无边步的无边的无边际的无边际的无边际化解定型结果。这一步骤是表明CPT或其他逻辑在某一类结构上捕捉到PTime的证明的一部分。这一步骤通常需要付出大量的额外努力。