Formalizing Arrow s Theorem in Logics of Dependence and Independence

Similar documents
Model Checking for Modal Intuitionistic Dependence Logic

Team Semantics and Recursive Enumerability

Dependence and Independence in Social Choice Theory

The Axiomatic Method in Social Choice Theory:

First Order Logic (FOL) 1 znj/dm2017

GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC

Theory Combination. Clark Barrett. New York University. CS357, Stanford University, Nov 2, p. 1/24

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Hierarchies in independence logic

Abstract model theory for extensions of modal logic

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva.

Coalitional Structure of the Muller-Satterthwaite Theorem

Model-Checking Games for Logics of Imperfect Information

Modal Dependence Logic

INF3170 Logikk Spring Homework #8 For Friday, March 18

Proper multi-type display calculi for classical and intuitionistic inquisitive logic

Nontransitive Dice and Arrow s Theorem

Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS

Dependence and Independence in Logic

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Handout: Proof of the completeness theorem

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Inclusion and Exclusion Dependencies in Team Semantics On some logics of imperfect information

Logic: Propositional Logic (Part I)

On Dependence Logic. Pietro Galliani Department of Mathematics and Statistics University of Helsinki, Finland

Classical First-Order Logic

03 Review of First-Order Logic

Arrow s Impossibility Theorem and Experimental Tests of Preference Aggregation

A Van Benthem Theorem for Modal Team Semantics

Craig Interpolation Theorem for L!1! (or L!! )

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers

Approximation and dependence via multiteam semantics

IMPOSSIBILITY THEOREMS IN MULTIPLE VON WRIGHT S PREFERENCE LOGIC**

Learning Goals of CS245 Logic and Computation

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

arxiv: v2 [math.co] 14 Apr 2011

arxiv: v1 [math.lo] 15 Feb 2008

Points-based rules respecting a pairwise-change-symmetric ordering

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Classical Propositional Logic

The Curry-Howard Isomorphism

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

Chapter 4: Classical Propositional Semantics

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

Axiomatizing Conditional Independence and Inclusion Dependencies

Predicate Calculus. Formal Methods in Verification of Computer Systems Jeremy Johnson

Introduction to Model Theory

First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation

Propositional Logic: Part II - Syntax & Proofs 0-0

Wreath Products in Algebraic Voting Theory

Theory of Computer Science

Voting. José M Vidal. September 29, Abstract. The problems with voting.

2.2 Lowenheim-Skolem-Tarski theorems

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

Infinitary Equilibrium Logic and Strong Equivalence

Combining Decision Procedures

13 Social choice B = 2 X X. is the collection of all binary relations on X. R = { X X : is complete and transitive}

Outline. Formale Methoden der Informatik First-Order Logic for Forgetters. Why PL1? Why PL1? Cont d. Motivation

SYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints

Inquisitive semantics

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Discovering Classes of Strongly Equivalent Logic Programs with Negation as Failure in the Head

This paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic

Notation for Logical Operators:

TRUTH-THEORIES FOR FRAGMENTS OF PA

arxiv: v2 [math.lo] 11 Jun 2011

Proof mining and positive-bounded logic

Social Choice Theory. Felix Munoz-Garcia School of Economic Sciences Washington State University. EconS Advanced Microeconomics II

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Propositional Logic: Models and Proofs

Abstract Arrowian Aggregation *

Quantified preference logic

Algorithmic Model Theory SS 2016

Lloyd-Topor Completion and General Stable Models

Classical First-Order Logic

Fixed-point elimination in Heyting algebras 1

Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST

Complexity of two-variable Dependence Logic and IF-Logic

Fair Divsion in Theory and Practice

cse541 LOGIC FOR COMPUTER SCIENCE

Basics of Model Theory

Inquisitive Logic. Ivano Ciardelli.

185.A09 Advanced Mathematical Logic

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

Game values and equilibria for undetermined sentences of Dependence Logic

Finite Model Theory Tutorial. Lecture 1

Artificial Intelligence Chapter 7: Logical Agents

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic

Chapter 2: Introduction to Propositional Logic

Discrete Mathematics. Instructor: Sourav Chakraborty. Lecture 4: Propositional Logic and Predicate Lo

RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS

Finite information logic

DEFINABILITY OF SECOND ORDER GENERALIZED QUANTIFIERS JUHA KONTINEN

Part II. Logic and Set Theory. Year

22c:145 Artificial Intelligence

Judgement Aggregation

Predicate Calculus. CS 270 Math Foundations of Computer Science Jeremy Johnson

Proseminar on Semantic Theory Fall 2013 Ling 720 First Order (Predicate) Logic: Syntax and Natural Deduction 1

Transcription:

1/22 Formalizing Arrow s Theorem in Logics of Dependence and Independence Fan Yang Delft University of Technology Logics for Social Behaviour ETH Zürich 8-11 February, 2016 Joint work with Eric Pacuit

Outline 2/22 1 Arrow s Theorem 2 Logics of Dependence and Independence 3 Formalizing Arrow s Theorem in Independence Logic

Arrow s Theorem 3/22 A (finite) set of alternatives: A = {a, b, c, d,... } A finite set of voters: V = {v 1,..., v n } A ranking R A A is a transitive and complete relation on A. A linear ranking R is a ranking that is a linear relation. a profile R year voter 1 voter 2 voter 3 group decision 2000 abc cab acb abc 2001 abc cab acb abc 2002 cab bca acb cba 2003 cab bca acb cba =F(R) Preference aggregation function F : P(A) n P(A), where P(A) = O(A) or L(A)

4/22 Arrow s Theorem Theorem (Arrow) If A 3 and V = n, then any preference aggregation function F : P(A) n P(A) satisfying Independence of Irrelevant Alternatives and Unanimity is a dictatorship. Functionality of Preference Aggregation Rule (dependence) Independence of Irrelevant Alternatives (dependence) Unanimity (dependence) Dictatorship (dependence) Universal Domain (independence) All Rankings Independence

Logics of Dependence and Independence 5/22

First Order Quantifiers: x 1 y 1 x 2 y 2 φ Henkin Quantifiers (Henkin, 1961): ( x1 y 1 x 2 y 2 ) φ Independence Friendly Logic (Hintikka, Sandu, 1989): Dependence Logic (Väänänen 2007): x 1 y 1 x 2 y 2 /{x 1 }φ x 1 y 1 x 2 y 2 ( =(x 2, y 2 ) φ) The value of y 2 is completely determined by the value of x 2. Independence Logic (Grädel, Väänänen 2013): x 1 y 1 x 2 y 2 (x 1 y 2 φ) The value of x 1 is completely independent of the value of y 2. 6/22

7/22 Dependence Logic: φ ::= α α φ φ φ first-order φ xφ logic xφ + =( x, y) Independence Logic: φ ::= α α φ φ φ first-order φ xφ logic xφ + x y The ranking of voter v i is completely independent of the rankings of the other voters v j (j i). v i v j j i The group decision u is completely determined by the rankings of the voters v 1,..., v n. =(v 1,..., v n, u)

Team semantics (Hodges 1997) The group decision u is completely determined by the rankings of the voters v 1, v 2, v 3. M = S =(v 1, v 2, v 3, u) { A team S a profile R year voter 1 voter 2 voter 3 group decision s 1 2000 abc cab acb abc s 2 2001 abc cab acb abc s 3 2002 cab bca acb cba s 4 2003 cab bca acb cba = F(R) M = S =( x, y) iff for any s, s S, s( x) = s ( x) = s(y) = s (y). (R i, F) = s R,F ; v 1 R 1,..., v n R n, u F(R). {(R i, F) i I} = team S F = {s Ri,F i I} Functionality of Preference Aggregation Rule θ F := =(v 1,..., v n, u) 8/22

Team semantics (Hodges 1997) The ranking of voter v 1 is completely independent of the rankings of the other voters v 2 and v 3. v 1 v 2, v 3 voter 1 voter 2 voter 3 group decision s 1 abc bac cab bca s 2 acb acb bac cba s 3 acb bac cab acb s 4 abc acb bac abc. M = S x y iff for all s, s S, there exists s S s.t. s ( x) = s( x) and s ( y) = s ( y). Independence: For any profiles (R 1,..., R n ), (R 1,..., R n) dom(f) and any voter x i V, there is a profile (R 1,..., R n ) dom(f ) such that R i = R i and R j = R j for all j i. θ I := { vi v j j i : 1 i n } 9/22

Fix a finite set A = {a, b, c,... } of alternatives containing at least three elements and a set V = {v 1,..., v n } of voters. Let v 1,..., v n, u be distinguished variables. The signature L A consists of unary predicate symbols R ab (x) for each pair (a, b) A A. Strict preference P ab (x) := R ab (x) R ba (x). An intended first-order model M: dom(m) = L(A) the set of all linear rankings of A = {a, b, c} R M ab = {abc, cab, acb}, i.e., RM ab (R ) iff ar b for all R L(A). Fact: There is a set Γ DM of first-order L A -formulas such that M is a model of Γ DM iff M is (isomorphic to) the intended model. 10/22

11/22 φ ::= α α φ φ φ φ xφ xφ =( x, y) (Flatness) For every formula φ of first-order logic, M = S φ s S : M = {s} φ. M = S α iff for all s S, M = s α; M = S α iff for all s S, M = s α; group voter 1 voter 2 decision s M = S 1 { 1 abc cab bca S1 R ab (v 1 ) s 2 acb cba cba M = S2 R ab (v 1 ) s S 2 { 3 bac cab abc s 4 bca acb bac M = S1 S 2 R ab (v 1 ) M = S1 S 2 R ab (v 1 )

12/22 For any first-order formulas φ and ψ, M = S φ ψ iff for all s S, if M = {s} φ = M = {s} ψ. voter 1 voter 2 voter 3 group decision s 1 abc acb acb acb s 2 bca abc bac abc s 3 cba acb bca acb.. P ab (v 2 ) P ab (u) Voter v i is a dictator: θ d (v i ) := a,b A (P ab(v i ) P ab (u)) n There is a dictator: θ D := θ d (v i ), i=1 where is the intuitionistic disjunction. M = S φ ψ iff M = S φ or M = S ψ.

Theorem (Väänänen, Grädel, Kontinen, Galliani) Over sentences, both dependence logic (D) and independence logic (I) have the same expressive power as Σ 1 1. In particular, on finite structures, both logics capture NP. D-formulas characterize all Σ 1 1 downward monotone properties. I-formulas characterize all Σ 1 1 properties. D < I φ ::= α α =(x 1,..., x k, y) x 1... x k y 1... y m φ φ φ φ xφ xφ x 1... x k y 1... y k Every value of x is also a value of y. Theorem (Galliani, Hella 2013) Inclusion logic (FO + x y) has the same expressive power as positive greatest fixed point logic. In particular, on ordered finite structures, inclusion logic captures PTIME. 13/22

Every value of the variable x is also a ranking of voter v 1 in the set of profiles. x v 1 x voter 1 voter 2 voter 3 group decision s 1 abc acb cab bac bca s 2 acb bac bac abc cba s 3 abc abc cab acb acb M = S x y iff for all s S, there exists s S such that s( x) = s ( y). θ AR := { x(x v i ): 1 i n} All rankings: For any voter v i and any ranking R, there is a profile (R 1,..., R n ) dom(f ) such that R i = R. (Recall: dom(m) = L(A).) 14/22

15/22 Independence logic φ ::= α α =( x, y) x y x y φ φ φ φ xφ xφ Independence logic Σ 1 1

16/22 (Partial) axiomatizations Definition: M = S φ iff M = S φ whenever S. Definition: φ is negatable iff φ is definable in the logic. Theorem There is a natural deduction system such that for any set Γ {φ} of formulas of independence logic with φ negatable, Γ φ Γ = φ. Example: First-order formulas are negatable. θ D is negatable. is negatable. Hence Γ (i.e., Γ is inconsistent) can be derived.

Formalizing Arrow s Theorem in Independence Logic 17/22

18/22 Theorem (Arrow) If A 3 and V = n, then any preference aggregation function F : P(A) n P(A) satisfying Independence of Irrelevant Alternatives and Unanimity is a dictatorship. Γ Arrow = θ D or Γ Arrow, θ D = = Γ Arrow θ D or Γ Arrow, θ D (by Completeness Theorem) Functionality of Preference Aggregation Rule [θ F := =(v 1,..., v n, u)] Independence of Irrelevant Alternatives Unanimity Dictatorship [θ D := n i=1 ( a,b A ) (P ab (v i ) P ab (u)) ] Universal Domain All Ranking [θ AR := { x(x v i ) : 1 i n}] Independence [θ I := { vi v j j i : 1 i n } ]

19/22 Independence of Irrelevant Alternatives (IIA) The social decision on the relative preference between two alternatives a, b depends only on the individual preferences between these alternatives. It is independent of their rankings with respect to other alternatives. voter 1 voter 2 voter 3 group decision s 1 abc bac bca cba s 2 cab bca bac bca s 3 abc bac bca bac.. θ IIA := { =(R ab (v 1 ), R ba (v 1 )..., R ab (v n ), R ba (v n ), R ab (u)) a, b A} M = S =(φ 1,..., φ k, ψ) iff for all s, s S, if s {φ1,...,φ k } s, then s {ψ} s, where s Γ s is defined as for all γ Γ : M = {s} γ M = {s } γ.

20/22 Unanimity If every voter prefers a to b, then so should the group decision. voter 1 voter 2 voter 3 group decision s 1 abc cab acb abc s 2 bca abc bac abc s 3 cba cba bca cba.. θ U := { ( P ab (v 1 ) P ab (v n ) ) P ab (u) a, b A}

21/22 Theorem (Arrow) If A 3 and V = n, then any preference aggregation function F : P(A) n P(A) satisfying Independence of Irrelevant Alternatives and Unanimity is a dictatorship. Theorem (Arrow s Theorem) Γ Arrow = θ D, where Γ Arrow = Γ DM {θ F, θ IIA, θ U, θ AR, θ I }. Γ Arrow θ D