在自动机理论(有限自动机,下推自动机,...)和复杂性中,存在“歧义”的概念。如果单词至少具有两个不同的接受行程,则自动机是不明确的。如果对于机器接受的每个单词最多有不同的行来接受则该机器是模糊的。
这个概念也在上下文无关的语法中定义:如果存在可以以两种不同方式派生的单词,则该语法是不明确的。
还众所周知,许多语言在有限模型上都有很好的逻辑特征。(如果语言是规则的,存在一元二阶式过字,使得每一个单词的是模型,类似于NP如果等同于二阶式,每一个第二顺序量词是存在)
因此,我的问题在两个领域的边缘:给定逻辑公式的“歧义性”是否有任何结果,甚至是规范的定义?
我可以想象一些定义:
- 如果最多存在一个使得成立且是明确的,则是明确的。
- 如果同时存在和的模型,或者不明确,则将是不明确的。
- 如果最多只有一个正确的分配,则SAT公式将是明确的。
因此,我想知道这是否是一个众所周知的概念,否则尝试对此主题进行研究可能会很有趣。如果这个概念是已知的,谁能给我可以用来搜索有关此问题的信息的关键字(因为“逻辑歧义”给出了许多无关的结果),或者是一本书/ pdf /文章参考?