Formalizing Arrow s Theorem in Logics of Dependence and Independence

Size: px
Start display at page:

Download "Formalizing Arrow s Theorem in Logics of Dependence and Independence"

Transcription

1 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

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

3 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 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

5 Logics of Dependence and Independence 5/22

6 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 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)

8 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 abc cab acb abc s abc cab acb abc s cab bca acb cba s 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

9 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

10 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 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 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 ψ.

13 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

14 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 15/22 Independence logic φ ::= α α =( x, y) x y x y φ φ φ φ xφ xφ Independence logic Σ 1 1

16 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.

17 Formalizing Arrow s Theorem in Independence Logic 17/22

18 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 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 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 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

Model Checking for Modal Intuitionistic Dependence Logic

Model Checking for Modal Intuitionistic Dependence Logic 1/71 Model Checking for Modal Intuitionistic Dependence Logic Fan Yang Department of Mathematics and Statistics University of Helsinki Logical Approaches to Barriers in Complexity II Cambridge, 26-30 March,

More information

Team Semantics and Recursive Enumerability

Team Semantics and Recursive Enumerability Team Semantics and Recursive Enumerability Antti Kuusisto University of Wroc law, Poland, Technical University of Denmark Stockholm University, Sweden antti.j.kuusisto@uta.fi Abstract. It is well known

More information

Dependence and Independence in Social Choice Theory

Dependence and Independence in Social Choice Theory Dependence and Independence in Social Choice Theory Eric Pacuit Department of Philosophy University of Maryland, College Park pacuit.org epacuit@umd.edu March 4, 2014 Eric Pacuit 1 Competing desiderata

More information

The Axiomatic Method in Social Choice Theory:

The Axiomatic Method in Social Choice Theory: The Axiomatic Method in Social Choice Theory: Preference Aggregation, Judgment Aggregation, Graph Aggregation Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

More information

GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC

GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC GENERALIZED QUANTIFIERS IN DEPENDENCE LOGIC FREDRIK ENGSTRÖM Abstract. We introduce generalized quantifiers, as defined in Tarskian semantics by Mostowski and Lindström, in logics whose semantics is based

More information

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

Theory Combination. Clark Barrett. New York University. CS357, Stanford University, Nov 2, p. 1/24 CS357, Stanford University, Nov 2, 2015. p. 1/24 Theory Combination Clark Barrett barrett@cs.nyu.edu New York University CS357, Stanford University, Nov 2, 2015. p. 2/24 Combining Theory Solvers Given

More information

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

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them: Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC

More information

Hierarchies in independence logic

Hierarchies in independence logic Hierarchies in independence logic Pietro Galliani, Miika Hannula, and Juha Kontinen University of Helsinki, Department of Mathematics and Statistics, P.O. Box 68, 00014 Helsinki, Finland pgallian@gmail.com,

More information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

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

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva. Logic and Social Choice Theory A Survey Eric Pacuit ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl November 16, 2007 Setting the Stage: Logic and Games Game Logics Logics

More information

Coalitional Structure of the Muller-Satterthwaite Theorem

Coalitional Structure of the Muller-Satterthwaite Theorem Coalitional Structure of the Muller-Satterthwaite Theorem Pingzhong Tang and Tuomas Sandholm Computer Science Department Carnegie Mellon University {kenshin,sandholm}@cscmuedu Abstract The Muller-Satterthwaite

More information

Model-Checking Games for Logics of Imperfect Information

Model-Checking Games for Logics of Imperfect Information Model-Checking Games for Logics of Imperfect Information Erich Grädel a a Mathematische Grundlagen der Informatik, RWTH Aachen University, Germany Abstract Logics of dependence and independence have semantics

More information

Modal Dependence Logic

Modal Dependence Logic Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We

More information

INF3170 Logikk Spring Homework #8 For Friday, March 18

INF3170 Logikk Spring Homework #8 For Friday, March 18 INF3170 Logikk Spring 2011 Homework #8 For Friday, March 18 Problems 2 6 have to do with a more explicit proof of the restricted version of the completeness theorem: if = ϕ, then ϕ. Note that, other than

More information

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

Proper multi-type display calculi for classical and intuitionistic inquisitive logic 1/18 Proper multi-type display calculi for classical and intuitionistic inquisitive logic Giuseppe Greco Delft University of Technology, The Netherlands www.appliedlogictudelft.nl TACL 2017, Prague Joint

More information

Nontransitive Dice and Arrow s Theorem

Nontransitive Dice and Arrow s Theorem Nontransitive Dice and Arrow s Theorem Undergraduates: Arthur Vartanyan, Jueyi Liu, Satvik Agarwal, Dorothy Truong Graduate Mentor: Lucas Van Meter Project Mentor: Jonah Ostroff 3 Chapter 1 Dice proofs

More information

Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS

Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS Partial lecture notes THE PROBABILITY OF VIOLATING ARROW S CONDITIONS 1 B. Preference Aggregation Rules 3. Anti-Plurality a. Assign zero points to a voter's last preference and one point to all other preferences.

More information

Dependence and Independence in Logic

Dependence and Independence in Logic Dependence and Independence in Logic Juha Kontinen and Jouko Väänänen ESSLLI 2010 CPH Juha Kontinen and Jouko Väänänen (eds.) Proceedings of Dependence and Independence in Logic ESSLLI 2010 Workshop Copenhagen,

More information

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

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

More information

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316

More information

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

Description Logics. Foundations of Propositional Logic.   franconi. Enrico Franconi (1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge

More information

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

Inclusion and Exclusion Dependencies in Team Semantics On some logics of imperfect information Inclusion and Exclusion Dependencies in Team Semantics On some logics of imperfect information Pietro Galliani Faculteit der Natuurwetenschappen, Wiskunde en Informatica Institute for Logic, Language and

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

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

On Dependence Logic. Pietro Galliani Department of Mathematics and Statistics University of Helsinki, Finland On Dependence Logic Pietro Galliani Department of Mathematics and Statistics University of Helsinki, Finland Jouko Väänänen Department of Mathematics and Statistics University of Helsinki, Finland and

More information

Classical First-Order Logic

Classical First-Order Logic Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

Arrow s Impossibility Theorem and Experimental Tests of Preference Aggregation

Arrow s Impossibility Theorem and Experimental Tests of Preference Aggregation Arrow s Impossibility Theorem and Experimental Tests of Preference Aggregation Todd Davies Symbolic Systems Program Stanford University joint work with Raja Shah, Renee Trochet, and Katarina Ling Decision

More information

A Van Benthem Theorem for Modal Team Semantics

A Van Benthem Theorem for Modal Team Semantics A Van Benthem Theorem for Modal Team Semantics Juha Kontinen 1, Julian-Steffen Müller 2, Henning Schnoor 3, and Heribert Vollmer 2 1 University of Helsinki, Department of Mathematics and Statistics, P.O.

More information

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

Craig Interpolation Theorem for L!1! (or L!! ) Craig Interpolation Theorem for L!1! (or L!! ) Theorem We assume that L 1 and L 2 are vocabularies. Suppose =!, where is an L 1 -sentence and is an L 2 -sentence of L!!. Then there is an L 1 \ L 2 -sentence

More information

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers mlq header will be provided by the publisher Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers H. Jerome Keisler 1 and Wafik Boulos Lotfallah 2 1 Department of Mathematics University

More information

Approximation and dependence via multiteam semantics

Approximation and dependence via multiteam semantics https://helda.helsinki.fi Approximation and dependence via multiteam semantics Durand, Arnaud 2018-08 Durand, A, Hannula, M, Kontinen, J, Meier, A & Virtema, J 2018, ' Approximation and dependence via

More information

IMPOSSIBILITY THEOREMS IN MULTIPLE VON WRIGHT S PREFERENCE LOGIC**

IMPOSSIBILITY THEOREMS IN MULTIPLE VON WRIGHT S PREFERENCE LOGIC** ECONOMIC ANNALS, Volume LIX, No. 201 / April June 2014 UDC: 3.33 ISSN: 0013-3264 DOI:10.2298/EKA1401069B Branislav Boričić* IMPOSSIBILITY THEOREMS IN MULTIPLE VON WRIGHT S PREFERENCE LOGIC** ABSTRACT:

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

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

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017 3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,

More information

arxiv: v2 [math.co] 14 Apr 2011

arxiv: v2 [math.co] 14 Apr 2011 Complete Characterization of Functions Satisfying the Conditions of Arrow s Theorem Elchanan Mossel and Omer Tamuz arxiv:0910.2465v2 [math.co] 14 Apr 2011 April 15, 2011 Abstract Arrow s theorem implies

More information

arxiv: v1 [math.lo] 15 Feb 2008

arxiv: v1 [math.lo] 15 Feb 2008 Perfect IFG-formulas arxiv:0802.2128v1 [math.lo] 15 Feb 2008 ALLEN L. MANN Department of Mathematics Colgate University 13 Oak Drive Hamilton, NY 13346 USA E-mail: amann@mail.colgate.edu October 26, 2018

More information

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

Points-based rules respecting a pairwise-change-symmetric ordering Points-based rules respecting a pairwise-change-symmetric ordering AMS Special Session on Voting Theory Karl-Dieter Crisman, Gordon College January 7th, 2008 A simple idea Our usual representations of

More information

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

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 Neil D. Jones DIKU 2005 14 September, 2005 Some slides today new, some based on logic 2004 (Nils Andersen) OUTLINE,

More information

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

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

The Curry-Howard Isomorphism

The Curry-Howard Isomorphism The Curry-Howard Isomorphism Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) The Curry-Howard Isomorphism MFES 2008/09

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Chapter 4: Classical Propositional Semantics

Chapter 4: Classical Propositional Semantics Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical

More information

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

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure

More information

Axiomatizing Conditional Independence and Inclusion Dependencies

Axiomatizing Conditional Independence and Inclusion Dependencies Axiomatizing Conditional Independence and Inclusion Dependencies Miika Hannula University of Helsinki 6.3.2014 Miika Hannula (University of Helsinki) Axiomatizing Conditional Independence and Inclusion

More information

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

Predicate Calculus. Formal Methods in Verification of Computer Systems Jeremy Johnson Predicate Calculus Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. Motivation 1. Variables, quantifiers and predicates 2. Syntax 1. Terms and formulas 2. Quantifiers, scope

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Jouko Väänänen 1,2 1 Department of Mathematics and Statistics, University of Helsinki 2 Institute for Logic, Language and Computation, University of Amsterdam Beijing, June

More information

First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation

First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation Umberto Grandi and Ulle Endriss Institute for Logic, Language and Computation, University of Amsterdam, Postbus 94242,

More information

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

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

Wreath Products in Algebraic Voting Theory

Wreath Products in Algebraic Voting Theory Wreath Products in Algebraic Voting Theory Committed to Committees Ian Calaway 1 Joshua Csapo 2 Dr. Erin McNicholas 3 Eric Samelson 4 1 Macalester College 2 University of Michigan-Flint 3 Faculty Advisor

More information

Theory of Computer Science

Theory of Computer Science Theory of Computer Science B4. Predicate Logic II Malte Helmert University of Basel March 9, 2016 Free and Bound Variables Free and Bound Variables: Motivation Question: Consider a signature with variable

More information

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

Voting. José M Vidal. September 29, Abstract. The problems with voting. Voting José M Vidal Department of Computer Science and Engineering, University of South Carolina September 29, 2005 The problems with voting. Abstract The Problem The Problem The Problem Plurality The

More information

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

More information

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

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Completeness for coalgebraic µ-calculus: part 2 Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Overview Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus

More information

Infinitary Equilibrium Logic and Strong Equivalence

Infinitary Equilibrium Logic and Strong Equivalence Infinitary Equilibrium Logic and Strong Equivalence Amelia Harrison 1 Vladimir Lifschitz 1 David Pearce 2 Agustín Valverde 3 1 University of Texas, Austin, Texas, USA 2 Universidad Politécnica de Madrid,

More information

Combining Decision Procedures

Combining Decision Procedures Combining Decision Procedures Ashish Tiwari tiwari@csl.sri.com http://www.csl.sri.com/. Computer Science Laboratory SRI International 333 Ravenswood Menlo Park, CA 94025 Combining Decision Procedures (p.1

More information

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

13 Social choice B = 2 X X. is the collection of all binary relations on X. R = { X X : is complete and transitive} 13 Social choice So far, all of our models involved a single decision maker. An important, perhaps the important, question for economics is whether the desires and wants of various agents can be rationally

More information

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

Outline. Formale Methoden der Informatik First-Order Logic for Forgetters. Why PL1? Why PL1? Cont d. Motivation Outline Formale Methoden der Informatik First-Order Logic for Forgetters Uwe Egly Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Motivation Syntax of PL1

More information

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

SYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints SYSU Lectures on the Theory of Aggregation Lecture 2: Binary Aggregation with Integrity Constraints Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam [ http://www.illc.uva.nl/~ulle/sysu-2014/

More information

Inquisitive semantics

Inquisitive semantics Inquisitive semantics NASSLLI 2012 lecture notes Ivano Ciardelli University of Bordeaux Floris Roelofsen University of Amsterdam June 25, 2012 Jeroen Groenendijk University of Amsterdam About this document

More information

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

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

More information

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

Discovering Classes of Strongly Equivalent Logic Programs with Negation as Failure in the Head Discovering Classes of Strongly Equivalent Logic Programs with Negation as Failure in the Head Jianmin Ji School of Computer Science and Technology University of Science and Technology of China Hefei,

More information

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

This paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic UNIVERSITY OF LONDON BA EXAMINATION for Internal Students This paper is also taken by Combined Studies Students PHILOSOPHY Optional Subject (i): Set Theory and Further Logic Answer THREE questions, at

More information

Notation for Logical Operators:

Notation for Logical Operators: Notation for Logical Operators: always true always false... and...... or... if... then...... if-and-only-if... x:x p(x) x:x p(x) for all x of type X, p(x) there exists an x of type X, s.t. p(x) = is equal

More information

TRUTH-THEORIES FOR FRAGMENTS OF PA

TRUTH-THEORIES FOR FRAGMENTS OF PA TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially

More information

arxiv: v2 [math.lo] 11 Jun 2011

arxiv: v2 [math.lo] 11 Jun 2011 Inclusion and Exclusion Dependencies in Team Semantics On some logics of imperfect information arxiv:1106.1323v2 [math.lo] 11 Jun 2011 Abstract Pietro Galliani Faculteit der Natuurwetenschappen, Wiskunde

More information

Proof mining and positive-bounded logic

Proof mining and positive-bounded logic Institute of Mathematics of the Romanian Academy & University of Bucharest September 12, 2016 Colloquium Logicum Hamburg, Germany Proof mining Proof mining (introduced and developed by U. Kohlenbach) aims

More information

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

Social Choice Theory. Felix Munoz-Garcia School of Economic Sciences Washington State University. EconS Advanced Microeconomics II Social Choice Theory Felix Munoz-Garcia School of Economic Sciences Washington State University EconS 503 - Advanced Microeconomics II Social choice theory MWG, Chapter 21. JR, Chapter 6.2-6.5. Additional

More information

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

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

More information

Abstract Arrowian Aggregation *

Abstract Arrowian Aggregation * Abstract Arrowian Aggregation * Klaus Nehring Department of Economics, University of California at Davis Davis, CA 95616, U.S.A. kdnehring@ucdavis.edu and Clemens Puppe Department of Economics, University

More information

Quantified preference logic

Quantified preference logic Quantified preference logic Daniel Osherson Princeton University Scott Weinstein University of Pennsylvania January 4, 2013 Abstract The logic of reason-based preference advanced in Osherson and Weinstein

More information

Algorithmic Model Theory SS 2016

Algorithmic Model Theory SS 2016 Algorithmic Model Theory SS 2016 Prof. Dr. Erich Grädel and Dr. Wied Pakusa Mathematische Grundlagen der Informatik RWTH Aachen cbnd This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/

More information

Lloyd-Topor Completion and General Stable Models

Lloyd-Topor Completion and General Stable Models Lloyd-Topor Completion and General Stable Models Vladimir Lifschitz and Fangkai Yang Department of Computer Science The University of Texas at Austin {vl,fkyang}@cs.utexas.edu Abstract. We investigate

More information

Classical First-Order Logic

Classical First-Order Logic Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2009/2010 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2009/10

More information

Fixed-point elimination in Heyting algebras 1

Fixed-point elimination in Heyting algebras 1 1/32 Fixed-point elimination in Heyting algebras 1 Silvio Ghilardi, Università di Milano Maria João Gouveia, Universidade de Lisboa Luigi Santocanale, Aix-Marseille Université TACL@Praha, June 2017 1 See

More information

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

Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr CS402 1 Review Goal of logic To check whether given a formula Á is valid To prove a given formula Á ` Á Syntactic

More information

Complexity of two-variable Dependence Logic and IF-Logic

Complexity of two-variable Dependence Logic and IF-Logic Complexity of two-variable Dependence Logic and IF-Logic Juha Kontinen, Antti Kuusisto, Peter Lohmann, Jonni Virtema October 23, 2018 arxiv:1104.3148v1 [cs.lo] 15 Apr 2011 We study the two-variable fragments

More information

Fair Divsion in Theory and Practice

Fair Divsion in Theory and Practice Fair Divsion in Theory and Practice Ron Cytron (Computer Science) Maggie Penn (Political Science) Lecture 6-b: Arrow s Theorem 1 Arrow s Theorem The general question: Given a collection of individuals

More information

cse541 LOGIC FOR COMPUTER SCIENCE

cse541 LOGIC FOR COMPUTER SCIENCE cse541 LOGIC FOR COMPUTER SCIENCE Professor Anita Wasilewska Spring 2015 LECTURE 2 Chapter 2 Introduction to Classical Propositional Logic PART 1: Classical Propositional Model Assumptions PART 2: Syntax

More information

Basics of Model Theory

Basics of Model Theory Chapter udf Basics of Model Theory bas.1 Reducts and Expansions mod:bas:red: defn:reduct mod:bas:red: prop:reduct Often it is useful or necessary to compare languages which have symbols in common, as well

More information

Inquisitive Logic. Ivano Ciardelli.

Inquisitive Logic. Ivano Ciardelli. Inquisitive Logic Ivano Ciardelli www.illc.uva.nl/inquisitive-semantics Information states A state is a set of valuations. Support Let s be a state. The system InqB 1. s = p iff w s : w(p) = 1 2. s = iff

More information

185.A09 Advanced Mathematical Logic

185.A09 Advanced Mathematical Logic 185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted

More information

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

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic

More information

Game values and equilibria for undetermined sentences of Dependence Logic

Game values and equilibria for undetermined sentences of Dependence Logic Game values and equilibria for undetermined sentences of Dependence Logic MSc Thesis (Afstudeerscriptie) written by Pietro Galliani (born December 22, 1983 in Bologna, Italy) under the supervision of Prof

More information

Finite Model Theory Tutorial. Lecture 1

Finite Model Theory Tutorial. Lecture 1 1 Finite Model Theory Tutorial Lecture 1 Anuj Dawar University of Cambridge Modnet Summer School, Manchester, 14-18 July 2008 2 Finite Model Theory In the 1980s, the term finite model theory came to be

More information

Artificial Intelligence Chapter 7: Logical Agents

Artificial Intelligence Chapter 7: Logical Agents Artificial Intelligence Chapter 7: Logical Agents Michael Scherger Department of Computer Science Kent State University February 20, 2006 AI: Chapter 7: Logical Agents 1 Contents Knowledge Based Agents

More information

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

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic Propositional logic Logical connectives Rules for wffs Truth tables for the connectives Using Truth Tables to evaluate

More information

Chapter 2: Introduction to Propositional Logic

Chapter 2: Introduction to Propositional Logic Chapter 2: Introduction to Propositional Logic PART ONE: History and Motivation Origins: Stoic school of philosophy (3rd century B.C.), with the most eminent representative was Chryssipus. Modern Origins:

More information

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

Discrete Mathematics. Instructor: Sourav Chakraborty. Lecture 4: Propositional Logic and Predicate Lo gic Instructor: Sourav Chakraborty Propositional logic and Predicate Logic Propositional logic and Predicate Logic Every statement (or proposition) is either TRUE or FALSE. Propositional logic and Predicate

More information

RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS

RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS H. JEROME KEISLER AND WAFIK BOULOS LOTFALLAH Abstract. We show that for each n and m, there is an existential first order sentence which is NOT logically equivalent

More information

Finite information logic

Finite information logic Finite information logic Rohit Parikh and Jouko Väänänen April 5, 2002 Work in progress. Please do not circulate! Partial information logic is a generalization of both rst order logic and Hintikka-Sandu

More information

DEFINABILITY OF SECOND ORDER GENERALIZED QUANTIFIERS JUHA KONTINEN

DEFINABILITY OF SECOND ORDER GENERALIZED QUANTIFIERS JUHA KONTINEN DEFINABILITY OF SECOND ORDER GENERALIZED QUANTIFIERS JUHA KONTINEN Academic dissertation To be presented, with the permission of the Faculty of Science of the University of Helsinki, for public criticism

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not

More information

Judgement Aggregation

Judgement Aggregation Judgement Aggregation Stanford University ai.stanford.edu/ epacuit/lmh Fall, 2008 :, 1 The Logic of Group Decisions Fundamental Problem: groups are inconsistent! :, 2 The Logic of Group Decisions: The

More information

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

Predicate Calculus. CS 270 Math Foundations of Computer Science Jeremy Johnson Predicate Calculus CS 270 Math Foundations of Computer Science Jeremy Johnson Presentation uses material from Huth and Ryan, Logic in Computer Science: Modelling and Reasoning about Systems, 2nd Edition

More information

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

Proseminar on Semantic Theory Fall 2013 Ling 720 First Order (Predicate) Logic: Syntax and Natural Deduction 1 First Order (Predicate) Logic: Syntax and Natural Deduction 1 A Reminder of Our Plot I wish to provide some historical and intellectual context to the formal tools that logicians developed to study the

More information