general aspects of social choice theory
play

General Aspects of Social Choice Theory Christian Klamler - PowerPoint PPT Presentation

Overview Formal Framework Arrows theorem Sens Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature General Aspects of Social Choice Theory Christian Klamler University of Graz 10. April 2010 Overview Formal Framework


  1. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Individual preferences What is the input? Finite set X of alternatives/candidates or social states with certain characteristics. Finite set N of voters. Individual preferences over X by individual i are given as binary relation R i ⊆ X × X , and we write xR i y to denote x at least as good as y in i ’s terms. Given R we can construct two related preferences P (strict preference) and I (indifference): xPy ⇔ xRy ∧ ¬ yRx xIy ⇔ xRy ∧ yRx Definition A binary relation R on X is

  2. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Individual preferences What is the input? Finite set X of alternatives/candidates or social states with certain characteristics. Finite set N of voters. Individual preferences over X by individual i are given as binary relation R i ⊆ X × X , and we write xR i y to denote x at least as good as y in i ’s terms. Given R we can construct two related preferences P (strict preference) and I (indifference): xPy ⇔ xRy ∧ ¬ yRx xIy ⇔ xRy ∧ yRx Definition A binary relation R on X is complete

  3. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Individual preferences What is the input? Finite set X of alternatives/candidates or social states with certain characteristics. Finite set N of voters. Individual preferences over X by individual i are given as binary relation R i ⊆ X × X , and we write xR i y to denote x at least as good as y in i ’s terms. Given R we can construct two related preferences P (strict preference) and I (indifference): xPy ⇔ xRy ∧ ¬ yRx xIy ⇔ xRy ∧ yRx Definition A binary relation R on X is complete if ∀ x , y ∈ X , either xRy or yRx

  4. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Individual preferences What is the input? Finite set X of alternatives/candidates or social states with certain characteristics. Finite set N of voters. Individual preferences over X by individual i are given as binary relation R i ⊆ X × X , and we write xR i y to denote x at least as good as y in i ’s terms. Given R we can construct two related preferences P (strict preference) and I (indifference): xPy ⇔ xRy ∧ ¬ yRx xIy ⇔ xRy ∧ yRx Definition A binary relation R on X is complete if ∀ x , y ∈ X , either xRy or yRx reflexive

  5. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Individual preferences What is the input? Finite set X

  6. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is

  7. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive

  8. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz

  9. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive

  10. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive if ∀ x , y , z ∈ X , xPy and yPz implies xPz

  11. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive if ∀ x , y , z ∈ X , xPy and yPz implies xPz acyclic

  12. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive if ∀ x , y , z ∈ X , xPy and yPz implies xPz acyclic if ∀ x , y , z 1 , ..., z k ∈ X , xPz 1 , z 1 Pz 2 , ..., z k Py implies xRy

  13. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive if ∀ x , y , z ∈ X , xPy and yPz implies xPz acyclic if ∀ x , y , z 1 , ..., z k ∈ X , xPz 1 , z 1 Pz 2 , ..., z k Py implies xRy Definition R is called a weak order if it is complete, reflexive and transitive.

  14. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preferences and Properties Definition A binary relation R on X is transitive if ∀ x , y , z ∈ X , xRy and yRz implies xRz quasi-transitive if ∀ x , y , z ∈ X , xPy and yPz implies xPz acyclic if ∀ x , y , z 1 , ..., z k ∈ X , xPz 1 , z 1 Pz 2 , ..., z k Py implies xRy Definition R is called a weak order if it is complete, reflexive and transitive. Example Let X = { x , y , z } and xPy , yIz and xIz . What properties does this relation satisfy?

  15. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preference profile Definition A preference profile is an n-tuple of weak orders p = ( R 1 , ..., R n ).

  16. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Preference profile Definition A preference profile is an n-tuple of weak orders p = ( R 1 , ..., R n ). Usually in social choice theory we work with linear orders , i.e. strict rankings of the alternatives.

  17. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output?

  18. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output?

  19. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities:

  20. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X

  21. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X subsets from X

  22. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X subsets from X binary relations on X

  23. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X subsets from X binary relations on X choice functions on X

  24. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X subsets from X binary relations on X choice functions on X What is a choice function?

  25. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature What is the output? What is it that we want to get as social output? There are various possibilities: singletons from X subsets from X binary relations on X choice functions on X What is a choice function? Definition (Choice function) Let X be the set of all non-empty subsets of X . A choice function is a function C : X → X s.t. ∀ S ∈ X , C ( S ) ⊆ S .

  26. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Choice and preferences Is there a relationship between choices and preferences?

  27. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Choice and preferences Is there a relationship between choices and preferences? Definition (Rationalizability) A choice function C is rationalizable if there exists a preference R s.t. ∀ S ∈ X , C ( S ) = { x ∈ S : ∀ y ∈ S , xRy } .

  28. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Choice and preferences Is there a relationship between choices and preferences? Definition (Rationalizability) A choice function C is rationalizable if there exists a preference R s.t. ∀ S ∈ X , C ( S ) = { x ∈ S : ∀ y ∈ S , xRy } . Example Which choice function is rationalized by xPy , yIz and xIz ?

  29. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Choice and preferences Is there a relationship between choices and preferences? Definition (Rationalizability) A choice function C is rationalizable if there exists a preference R s.t. ∀ S ∈ X , C ( S ) = { x ∈ S : ∀ y ∈ S , xRy } . Example Which choice function is rationalized by xPy , yIz and xIz ? Is every choice function rationalizable by a preference R ?

  30. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Choice and preferences Is there a relationship between choices and preferences? Definition (Rationalizability) A choice function C is rationalizable if there exists a preference R s.t. ∀ S ∈ X , C ( S ) = { x ∈ S : ∀ y ∈ S , xRy } . Example Which choice function is rationalized by xPy , yIz and xIz ? Is every choice function rationalizable by a preference R ? Example Let X = { x , y , z } and the choice function be s.t. C ( { x , y , z } = C ( { x , y } ) = y and C ( { x , z } ) = C ( { y , z } ) = z .

  31. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider.

  32. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider. Definition (Preference aggregation rule) Let B denote the set of all complete and reflexive binary relations on X and R ⊆ B the set of all weak orders. A preference aggregation rule is a mapping f : R n → B

  33. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider. Definition (Preference aggregation rule) Let B denote the set of all complete and reflexive binary relations on X and R ⊆ B the set of all weak orders. A preference aggregation rule is a mapping f : R n → B Other types of collective decision rules:

  34. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider. Definition (Preference aggregation rule) Let B denote the set of all complete and reflexive binary relations on X and R ⊆ B the set of all weak orders. A preference aggregation rule is a mapping f : R n → B Other types of collective decision rules: Social Welfare Function: f : R n → R

  35. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider. Definition (Preference aggregation rule) Let B denote the set of all complete and reflexive binary relations on X and R ⊆ B the set of all weak orders. A preference aggregation rule is a mapping f : R n → B Other types of collective decision rules: Social Welfare Function: f : R n → R Social Decision Function: f : R n → A , where A is the set of all complete, reflexive and acyclic binary relations on X .

  36. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Collective decision rules Now the type of output determines what type of collective decision rule we consider. Definition (Preference aggregation rule) Let B denote the set of all complete and reflexive binary relations on X and R ⊆ B the set of all weak orders.

  37. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules

  38. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules Example f : R n → B is called simple majority rule if ∀ p ∈ R n and all x , y ∈ X , xRy if and only if |{ i ∈ N : xR i y }| ≥ |{ i ∈ N : yR i x }| .

  39. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules Example f : R n → B is called simple majority rule if ∀ p ∈ R n and all x , y ∈ X , xRy if and only if |{ i ∈ N : xR i y }| ≥ |{ i ∈ N : yR i x }| . For the following example let for all B ∈ B and S ∈ X , M ( S , R ) = { x ∈ S | ∄ y ∈ S : yPx } .

  40. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules Example f : R n → B is called simple majority rule if ∀ p ∈ R n and all x , y ∈ X , xRy if and only if |{ i ∈ N : xR i y }| ≥ |{ i ∈ N : yR i x }| . For the following example let for all B ∈ B and S ∈ X , M ( S , R ) = { x ∈ S | ∄ y ∈ S : yPx } . Also, let for all B ∈ B , B ∗ denote its transitive closure, i.e. xB ∗ y if and only if there exists a sequence z 1 , z 2 , ..., z k ∈ X s.t. xBz 1 , z 1 Bz 2 , ... , z k By .

  41. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules Example f : R n → B is called simple majority rule if ∀ p ∈ R n and all x , y ∈ X , xRy if and only if |{ i ∈ N : xR i y }| ≥ |{ i ∈ N : yR i x }| . For the following example let for all B ∈ B and S ∈ X , M ( S , R ) = { x ∈ S | ∄ y ∈ S : yPx } . Also, let for all B ∈ B , B ∗ denote its transitive closure, i.e. xB ∗ y if and only if there exists a sequence z 1 , z 2 , ..., z k ∈ X s.t. xBz 1 , z 1 Bz 2 , ... , z k By . Example The transitive closure rule assigns to all p ∈ R n a choice function on X s.t. ∀ S ∈ X , C ( S ) = M ( S , B ∗ ), where B ∗ is the transitive closure of the simple majority relation B for p .

  42. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Examples of collective decision rules Example f : R n → B is called simple majority rule if ∀ p ∈ R n and all x , y ∈ X , xRy if and only if |{ i ∈ N : xR i y }| ≥ |{ i ∈ N : yR i x }| . For the following example let for all B ∈ B and S ∈ X , M ( S , R ) = { x ∈ S | ∄ y ∈ S : yPx } . Also, let for all B ∈ B , B ∗ denote its transitive closure, i.e. xB ∗ y if and only if there exists a sequence z 1 , z 2 , ..., z k ∈ X s.t. xBz 1 , z 1 Bz 2 , ... , z k By . Example The transitive closure rule assigns to all p ∈ R n a choice function on X s.t. ∀ S ∈ X , C ( S ) = M ( S , B ∗ ), where B ∗ is the transitive closure of the simple majority relation B for p . Let X = { x , y , z } , what does the transitive closure rule give for the Condorcet paradox?

  43. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions

  44. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions Definition (Unrestricted Domain) The domain of f includes all logically possible n-tuples of individual weak orders over X .

  45. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions Definition (Unrestricted Domain) The domain of f includes all logically possible n-tuples of individual weak orders over X . Definition (Weak Pareto) For all p ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xP i y implies xPy .

  46. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions Definition (Unrestricted Domain) The domain of f includes all logically possible n-tuples of individual weak orders over X . Definition (Weak Pareto) For all p ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xP i y implies xPy . Definition (Independence of Irrelevant Alternatives) For all p , p ′ ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xR i y ⇔ xR ′ i y implies xRy ⇔ xR ′ y .

  47. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions Definition (Unrestricted Domain) The domain of f includes all logically possible n-tuples of individual weak orders over X . Definition (Weak Pareto) For all p ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xP i y implies xPy . Definition (Independence of Irrelevant Alternatives) For all p , p ′ ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xR i y ⇔ xR ′ i y implies xRy ⇔ xR ′ y . Which social welfare functions satisfy those three conditions?

  48. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Properties of social welfare functions Definition (Unrestricted Domain) The domain of f includes all logically possible n-tuples of individual weak orders over X . Definition (Weak Pareto) For all p ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xP i y implies xPy . Definition (Independence of Irrelevant Alternatives) For all p , p ′ ∈ R n and all x , y ∈ X ; ∀ i ∈ N , xR i y ⇔ xR ′ i y implies xRy ⇔ xR ′ y . Which social welfare functions satisfy those three conditions? Dictatorship

  49. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Arrow’s impossibility theorem

  50. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Arrow’s impossibility theorem Definition (Nondictatorship) ∄ i ∈ N s.t. ∀ p ∈ R n and x , y ∈ X , xP i y implies xPy . Theorem (Arrow’s theorem) Let | N | ≥ 2 and | X | ≥ 3 . There exists no SWF that satisfies UD, WP, IIA and ND.

  51. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate?

  52. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship

  53. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA

  54. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND

  55. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule

  56. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND

  57. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND but violates WP

  58. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND but violates WP Borda rule

  59. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND but violates WP Borda rule satisfies UD, WP, ND

  60. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND but violates WP Borda rule satisfies UD, WP, ND but violates IIA

  61. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Rules and those properties Before proving Arrow’s theorem, which of the properties do certain rules violate? Dictatorship satisfies UD, WP, IIA but violates ND constant rule satisfies UD, IIA, ND but violates WP Borda rule satisfies UD, WP, ND but violates IIA Example (Violation of IIA by Borda rule) R 1 R 2 R 3 R ′ R ′ R ′ 1 2 3 a d d a d d c c c b c c b a a d a a d b b c b b

  62. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Proof of Arrow’s theorem Proof of Arrow’s theorem For the proof we need the following definitions:

  63. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Proof of Arrow’s theorem Proof of Arrow’s theorem For the proof we need the following definitions: Definition (Decisiveness) G ⊆ N is decisive over the ordered pair { x , y } , ¯ D G ( x , y ) iff xP i y , ∀ i ∈ G implies xPy .

  64. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Proof of Arrow’s theorem Proof of Arrow’s theorem For the proof we need the following definitions: Definition (Decisiveness) G ⊆ N is decisive over the ordered pair { x , y } , ¯ D G ( x , y ) iff xP i y , ∀ i ∈ G implies xPy . Definition (Almost decisiveness) G ⊆ N is almost decisive over ordered pair { x , y } , D G ( x , y ) iff xP i y , ∀ i ∈ G and yP i x , ∀ i ∈ N \ G implies xPy .

  65. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Two lemmata (Sen)

  66. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Two lemmata (Sen) The proof of Arrow’s theorem is achieved in different forms. One is via the following two lemmata:

  67. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Two lemmata (Sen) The proof of Arrow’s theorem is achieved in different forms. One is via the following two lemmata: Lemma (Field expansion lemma) For any SWF satisfying UD, WP and IIA and | X | ≥ 3 , if a group G is almost decisive over some ordered pair { x , y } , then it is decisive over every ordered pair, i.e. ∀ a , b ∈ X : ¯ � � [ ∃ x , y ∈ X : D G ( x , y )] ⇒ D G ( a , b )

  68. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Two lemmata (Sen) The proof of Arrow’s theorem is achieved in different forms. One is via the following two lemmata: Lemma (Field expansion lemma) For any SWF satisfying UD, WP and IIA and | X | ≥ 3 , if a group G is almost decisive over some ordered pair { x , y } , then it is decisive over every ordered pair, i.e. ∀ a , b ∈ X : ¯ � � [ ∃ x , y ∈ X : D G ( x , y )] ⇒ D G ( a , b ) Lemma (Group contraction lemma) For any SWF satisfying UD, WP and IIA and | X | ≥ 3 , if any group G with | G | > 1 is decisive, then so is some proper subgroup of G.

  69. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Field expansion lemma Consider X = { x , y , a , b } and the following profile where D G ( x , y ): i ∈ G rest ( k / ∈ G ) a aP k x x yP k b y yP k x b

  70. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Field expansion lemma Consider X = { x , y , a , b } and the following profile where D G ( x , y ): i ∈ G rest ( k / ∈ G ) a aP k x x yP k b y yP k x b aPx and yPb

  71. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Field expansion lemma Consider X = { x , y , a , b } and the following profile where D G ( x , y ): i ∈ G rest ( k / ∈ G ) a aP k x x yP k b y yP k x b aPx and yPb because of WP

  72. Overview Formal Framework Arrow’s theorem Sen’s Theorem Gibbard-Satterthwaite Theorem Conclusion and Literature Field expansion lemma Consider X = { x , y , a , b } and the following profile where D G ( x , y ): i ∈ G rest ( k / ∈ G ) a aP k x x yP k b y yP k x b aPx and yPb because of WP xPy

Recommend


More recommend