Algorithmically Efficient Syntactic Characterization of Possibility Domains

01/01/2019
by   Josep Diaz, et al.
0

We call domain any arbitrary subset of a Cartesian power of the set {0,1} when we think of it as reflecting abstract rationality restrictions on vectors of two-valued judgments on a number of issues. In Computational Social Choice Theory, and in particular in the theory of judgment aggregation, a domain is called a possibility domain if it admits a non-dictatorial aggregator, i.e. if for some k there exists a unanimous (idempotent) function F:D^k → D which is not a projection function. We prove that a domain is a possibility domain if and only if there is a propositional formula of a certain syntactic form whose set of satisfying truth assignments, or models, comprise the domain. A formula whose set of satisfying truth assignments is equal to a given arbitrary domain D is sometimes referred to as an integrity constraint for D. So we call possibility integrity constraints the formulas of the specific syntactic type we define. Given a possibility domain D, we show how to construct a possibility integrity constraint for D efficiently, i.e, in polynomial time in the size of the domain. We also show how to distinguish formulas that are possibility integrity constraints in linear time in the size of the input formula. Our result falls in the realm of classical results that give syntactic characterizations of logical relations that have certain closure properties, like e.g. the result that logical relations component-wise closed under logical AND are precisely the models of Horn formulas. However, our techniques draw from results in judgment aggregation theory as well from results about propositional formulas and logical relations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2018

Efficient LTL Decentralized Monitoring Framework Using Formula Simplification Table

This paper presents a new technique for optimizing formal analysis of pr...
research
05/18/2018

Approximate Model Counting by Partial Knowledge Compilation

Model counting is the problem of computing the number of satisfying assi...
research
08/17/2023

Lifted Algorithms for Symmetric Weighted First-Order Model Sampling

Weighted model counting (WMC) is the task of computing the weighted sum ...
research
12/03/2019

Self-Learned Formula Synthesis in Set Theory

A reinforcement learning algorithm accomplishes the task of synthesizing...
research
02/24/2023

Constraint Optimization over Semirings

Interpretations of logical formulas over semirings have applications in ...
research
01/22/2021

A Study of Continuous Vector Representationsfor Theorem Proving

Applying machine learning to mathematical terms and formulas requires a ...
research
10/27/2018

Applying Fourier Analysis to Judgment Aggregation

The classical Arrow's Theorem answers "how can n voters obtain a collect...

Please sign up or login with your details

Forgot password? Click here to reset