Promise Model Checking Problems
- 14:00 29th May 2025 ( week 5, Trinity Term 2025 )Room 051
In this talk, I will present joint work in which we study a class of problems that generalises the CSP simultaneously in two directions: we fix a set $L$ of quantifiers and Boolean connectives, and we specify two versions of each constraint, one strong and one weak. Given a sentence which only uses symbols from $L$, the task is to distinguish whether the sentence is true in the strong sense, or it is false even in the weak sense. We call such a problem a Promise Model Checking Problem. We classify the computational complexity of these problems for the existential positive equality-free fragment of first-order logic, i.e., $L = \{\exists,\land,\lor\}$, and we prove some upper and lower bounds for the positive equality-free fragment, $L = \{\exists,\forall,\land,\lor\}$.
In the final part of the talk, I will introduce recent work on Model Checking Problem over the positive equality-free fragment, which also provides the complexity of a specific Promise Model Checking Problem not covered in our paper.