We show that first order logic (FO) and first order logic extended with modulo counting quantifiers (FOMOD) over purely functional vocabularies which extend addition, satisfy the Crane beach property (CBP) if the logic satisfies a normal form (called positional normal form). This not only shows why logics over the addition vocabulary have the CBP but also gives new CBP results, for example for the vocabulary which extends addition with the exponentiation function. The above results can also be viewed from the perspective of circuit complexity. Showing the existence of regular languages not definable in FOMOD[<, +, *] is equivalent to the separation of the circuit complexity classes ACC0 and NC1 . Our theorem shows that a weaker logic , namely, FOMOD[<,+,2^x] cannot define all regular languages.
翻译:我们显示,第一顺序逻辑(FO)和第一顺序逻辑(FOMOD)延伸至纯功能性词汇(FOMOD),而纯功能性词汇(FOMOD)则延伸至扩展附加,如果逻辑符合正常形式(所谓的位置正常形式),则满足Crane海滩属性(CBP ) 。这不仅表明为什么添加词汇的逻辑有CBP,而且提供了新的CBP结果,例如扩展引言功能的词汇。上述结果也可以从电路复杂性的角度来看待。显示在FOMOD[ <,+, *]中无法定义的常规语言的存在相当于将电路复杂类别ACCO0 和 NC1 分开。我们的理论显示,较弱的逻辑,即FOMOD[,+, 2 ⁇ x] 无法定义所有常规语言。