This work deals with the definability problem by quantifier-free first-order formulas over a finite algebraic structure. We show the problem to be coNP-complete and present two decision algorithms based on a semantical characterization of definable relations as those preserved by isomorphisms of substructures, the second one also providing a formula in the positive case. Our approach also includes the design of an algorithm that computes the isomorphism type of a tuple in a finite algebraic structure. Proofs of soundness and completeness of the algorithms are presented, as well as empirical tests assessing their performances.
翻译:本文研究了在有限代数结构中的无量词一阶公式的定义性问题。我们证明了这个问题是 coNP 完全的,并提出了两种决策算法,基于定义性关系的语义特征,这些定义性关系被同构的子结构所保留。第二个算法在证明为正的情况下还提供了一个公式。我们的方法还包括设计一个算法,计算有限代数结构中一个元组的同构类型。我们提供了算法正确性和完备性的证明,以及对性能的实证测试。