Semiring Provenance for First-Order Model Checking

12/06/2017
by   Erich Grädel, et al.
0

Given a first-order sentence, a model-checking computation tests whether the sentence holds true in a given finite structure. Data provenance extracts from this computation an abstraction of the manner in which its result depends on the data items that describe the model. Previous work on provenance was, to a large extent, restricted to the negation-free fragment of first-order logic and showed how provenance abstractions can be usefully described as elements of commutative semirings --- most generally as multivariate polynomials with positive integer coefficients. In this paper we introduce a novel approach to dealing with negation and a corresponding commutative semiring of polynomials with dual indeterminates. These polynomials are used to perform reverse provenance analysis, i.e., finding models that satisfy various properties under given provenance tracking assumptions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2019

Provenance Analysis for Logic and Games

A model checking computation checks whether a given logical sentence is ...
research
10/10/2018

Recursion Schemes, the MSO Logic, and the U quantifier

We study the model-checking problem for recursion schemes: does the tree...
research
01/30/2022

Deciding Asynchronous Hyperproperties for Recursive Programs

We introduce a novel logic for asynchronous hyperproperties with a new m...
research
04/27/2022

Fairness and promptness in Muller formulas

In this paper we consider two different views of the model checking prob...
research
06/18/2012

On the Complexity of Existential Positive Queries

We systematically investigate the complexity of model checking the exist...
research
10/17/2019

Generalized Absorptive Polynomials and Provenance Semantics for Fixed-Point Logic

Semiring provenance is a successful approach to provide detailed informa...
research
05/10/2022

Fixed-Template Promise Model Checking Problems

The fixed-template constraint satisfaction problem (CSP) can be seen as ...

Please sign up or login with your details

Forgot password? Click here to reset