🤖 AI Summary
Establishing a logical characterization of the nondeterministic polynomial-time (NP) class within the Blum–Shub–Smale (BSS) model over semirings and identifying canonical complete problems.
Method: We introduce existential second-order logic (∃SO) interpreted over semiring semantics as a logical framework for capturing computational complexity, thereby generalizing the classical logical characterization of NP to semiring-based computation. Through rigorous formal analysis and completeness-preserving reductions, we establish the satisfiability problem for propositional logic over semirings as complete for this semiring-based NP class.
Contribution/Results: We prove that the Boolean fragment of this logic precisely captures the complexity of the true existential first-order theory over the reals. This work unifies algebraic semantics, logical definability, and real-number computational complexity, providing a foundational logical framework for computation over semirings within the BSS model.
📝 Abstract
We provide a logical characterization of non-deterministic polynomial time defined by BSS machines over semirings via existential second-order logic interpreted in the semiring semantics developed by Grädel and Tannen. Furthermore, we show that, similarly to the classical setting, the satisfiability problem of propositional logic in the semiring semantics is the canonical complete problem for this version of NP. Eventually, we prove that the true existential first-order theory of the semiring is a complete problem for the so-called Boolean part of this version of NP.