At the core of the quest for a logic for PTime is a mismatch between algorithms making arbitrary choices and isomorphism-invariant logics. One approach to overcome this problem is witnessed symmetric choice. It allows for choices from definable orbits which are certified by definable witnessing automorphisms. We consider the extension of fixed-point logic with counting (IFPC) with witnessed symmetric choice (IFPC+WSC) and a further extension with an interpretation operator (IFP+WSC+I). The latter operator evaluates a subformula in the structure defined by an interpretation. This structure possibly has other automorphisms exploitable by the WSC-operator. For similar extensions of pure fixed-point logic (IFP) it is known that IFP+WSC+I simulates counting which IFP+WSC fails to do. For IFPC it is unknown whether the interpretation operator increases expressiveness and thus allows studying the relation between WSC and interpretations beyond counting. In this paper, we prove that if IFPC+WSC+I canonizes a particular class of base graphs, then it also canonizes the corresponding CFI graphs. This differs from various other logics, where CFI graphs provide difficult instances. To canonize CFI graphs, we nest WSC and interpretation operators. We show that for CFI graphs this deeper nesting is indeed necessary. Lastly, we separate IFPC+WSC from IFPC+WSC+I, so for IFPC the interpretation operator increases expressiveness, too. In particular, IFPC+WSC is not closed under FO-reductions.
翻译:寻找PTime逻辑的核心是任意选择的算法与异变逻辑之间的不匹配。 克服这一问题的一种方法是目睹对称选择。 它允许从可定义轨道上作出选择, 由可定义的见证自变逻辑证明。 我们考虑将固定点逻辑与计算(IFPC)相扩展, 并有对称选择( IFPC+WSC+WSC+I) 和解释操作员( IFPP+WSC+I) 进一步扩展。 后一个操作员评估了由解释定义的结构中的一个子公式。 这个结构可能还有其他可被WSC操作者利用的自定义性。 对于纯固定点逻辑(IFP+WSC+I) 的类似扩展,我们知道IFPC+I 模拟计算(IFPC), 并不清楚解释操作员的表达方式和解释方式之间的关系。 在本文中,IFPC+WC+IPC+IC 能够证明如果IFC能够将一个特定的更深层次的解算, 那么, CFFFC的运行者也可以将一个特定的解算算为 CFFFIFIFC的图表。 C。 CFIFIFIFIFA的解的缩算。