Wreath Products in Algebraic Voting Theory Committed to Committees - - PowerPoint PPT Presentation

wreath products in algebraic voting theory
SMART_READER_LITE
LIVE PREVIEW

Wreath Products in Algebraic Voting Theory Committed to Committees - - PowerPoint PPT Presentation

Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Wreath Products in Algebraic Voting Theory Committed to Committees Ian Calaway 1 Joshua Csapo 2 Dr. Erin McNicholas 3 Eric Samelson 4 1


slide-1
SLIDE 1

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Products in Algebraic Voting Theory

Committed to Committees Ian Calaway1 Joshua Csapo2

  • Dr. Erin McNicholas3

Eric Samelson4

1Macalester College 2University of Michigan-Flint 3Faculty Advisor

Department of Mathematics Willamette University

4Willamette University

Willamette Mathematics Consortium REU, July 24, 2015

1 / 49

slide-2
SLIDE 2

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Outline

1

Algebraic Framework

2

Voting for Committees

3

Wreath Products

4

Decomposing a QSm[Sn]-module

2 / 49

slide-3
SLIDE 3

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Algebraic Framework

Ballot Structure Vote Aggregation Point Allocation (Voting System) Election Results

3 / 49

slide-4
SLIDE 4

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Ballots

Ballots → List of allowable tabloids A B C A B C A B C A B C These are elements of χ(3), χ(2,1), χ(1,2), and χ(1,1,1), respectively.

4 / 49

slide-5
SLIDE 5

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Ballots

Ballots → List of allowable tabloids A B C A B C A B C A B C These are elements of χ(3), χ(2,1), χ(1,2), and χ(1,1,1), respectively. Many elections focus on a single type of ballot structure. An exception to this is approval voting.

4 / 49

slide-6
SLIDE 6

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Vote Aggregation: The Profile Space

The components of the profile vector indicate the number of votes for a given tabloid option on the ballot.

5 / 49

slide-7
SLIDE 7

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Vote Aggregation: The Profile Space

The components of the profile vector indicate the number of votes for a given tabloid option on the ballot. For an election in which voters give full rankings of three candidates (i.e. an election on the tabloids of χ(1,1,1)) the following is an example of a profile:

  • p =

        3 2 2 4         ABC ACB BAC BCA CAB CBA

5 / 49

slide-8
SLIDE 8

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Vote Aggregation: The Profile Space

The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space.

6 / 49

slide-9
SLIDE 9

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Vote Aggregation: The Profile Space

The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space. These profile spaces form QSn-modules.

6 / 49

slide-10
SLIDE 10

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Vote Aggregation: The Profile Space

The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space. These profile spaces form QSn-modules. Definition An FG-module is a vector space over the field F where there is a representation of the group G on the vector space, and multiplication is understood as the associated group action.         3 2 2 4         ABC ACB BAC BCA CAB CBA → (12) →         2 3 2 4         ABC ACB BAC BCA CAB CBA

6 / 49

slide-11
SLIDE 11

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Point Allocation: Voting Systems

Consider the following two voting systems for a full ranking (χ(1,1,1)) Plurality → (1, 0, 0)         3 2 2 4         ABC ACB BAC BCA CAB CBA →   5 2 4   A B C Borda → (2, 1, 0)

7 / 49

slide-12
SLIDE 12

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Point Allocation: Voting Systems

Consider the following two voting systems for a full ranking (χ(1,1,1)) Plurality → (1, 0, 0) Borda → (2, 1, 0)         3 2 2 4         ABC ACB BAC BCA CAB CBA →   10 11 12   A B C

8 / 49

slide-13
SLIDE 13

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting Systems as Linear Transformations

The previous Borda example can be represented as the following linear transformation: T(2,1,0) = ABC ACB BAC BCA CAB CBA

  • 2

2 1 1 A 1 2 2 1 B 1 1 2 2 C

9 / 49

slide-14
SLIDE 14

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting Systems as Linear Transformations

The previous Borda example can be represented as the following linear transformation: T(2,1,0) = ABC ACB BAC BCA CAB CBA

  • 2

2 1 1 A 1 2 2 1 B 1 1 2 2 C Any system that gives candidates points based on their position within voters’ rankings can be represented by a similar linear transformation.

9 / 49

slide-15
SLIDE 15

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Results Space

When one of these voting systems is applied to a profile, a results vector is created. A results vector encodes the number of points that every potential

  • utcome receives for the election.

Tw( p) = r

10 / 49

slide-16
SLIDE 16

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Results Space

When one of these voting systems is applied to a profile, a results vector is created. A results vector encodes the number of points that every potential

  • utcome receives for the election.

Tw( p) = r The results spaces are also QSn-module.

10 / 49

slide-17
SLIDE 17

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Schur’s Lemma

Both profile spaces and results spaces are QSn-modules. These positional scoring systems are QSn-module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral.

11 / 49

slide-18
SLIDE 18

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Schur’s Lemma

Both profile spaces and results spaces are QSn-modules. These positional scoring systems are QSn-module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism.

11 / 49

slide-19
SLIDE 19

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Schur’s Lemma

Both profile spaces and results spaces are QSn-modules. These positional scoring systems are QSn-module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism. Schur’s Lemma helps us determine what actually affects the

  • utcome of an election given a specific voting system.

11 / 49

slide-20
SLIDE 20

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Schur’s Lemma

Both profile spaces and results spaces are QSn-modules. These positional scoring systems are QSn-module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism. Schur’s Lemma helps us determine what actually affects the

  • utcome of an election given a specific voting system.

Definition A submodule is a subspace of a module that is invariant under the group action.

11 / 49

slide-21
SLIDE 21

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Key Points of Algebraic Voting Theory

Domain

12 / 49

slide-22
SLIDE 22

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Key Points of Algebraic Voting Theory

Domain → Maps

12 / 49

slide-23
SLIDE 23

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Key Points of Algebraic Voting Theory

Domain → Maps → Codomain

12 / 49

slide-24
SLIDE 24

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting for Committees

What happens if we want to elect a subset of the candidates rather than a single candidate?

13 / 49

slide-25
SLIDE 25

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting for Committees

What happens if we want to elect a subset of the candidates rather than a single candidate?           4 2 2 1 5 3           A B C AB AC BC ABC →

13 / 49

slide-26
SLIDE 26

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting for Committees

What happens if we want to elect a subset of the candidates rather than a single candidate?           4 2 2 1 5 3           A B C AB AC BC ABC →           1 1 1 1 1 1 1           A B C AB AC BC ABC

13 / 49

slide-27
SLIDE 27

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Voting for Committees

What happens if we want to elect a subset of the candidates rather than a single candidate?           4 2 2 1 5 3           A B C AB AC BC ABC →   1 1 1   AB AC BC

13 / 49

slide-28
SLIDE 28

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Basketball team

Consider a basketball team of 15 players where three people specialize in each of the 5 positions: Point Guard, Shooting Guard, Small Forward, Power Forward, and Center. Now we want to vote for the best team. Structural limitation on how people can vote Create maps for specific purposes Need something more than just permuting names of “candidates.”...

14 / 49

slide-29
SLIDE 29

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Basketball team

Consider a basketball team of 15 players where three people specialize in each of the 5 positions: Point Guard, Shooting Guard, Small Forward, Power Forward, and Center. Now we want to vote for the best team. Structural limitation on how people can vote Create maps for specific purposes Need something more than just permuting names of “candidates.”... A wreath product is what we need.

14 / 49

slide-30
SLIDE 30

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Products

Let G be a group and Sn be the symmetric group on the set N = {1, 2, . . . , n} of n elements. The wreath product of G by Sn, denoted G[Sn], is the semidirect product G n ⋊ Sn where G[Sn] = {(f ; π) : f ∈ G n, π ∈ Sn}

15 / 49

slide-31
SLIDE 31

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Products

Let G be a group and Sn be the symmetric group on the set N = {1, 2, . . . , n} of n elements. The wreath product of G by Sn, denoted G[Sn], is the semidirect product G n ⋊ Sn where G[Sn] = {(f ; π) : f ∈ G n, π ∈ Sn} In general, G n = {f : N → G}

15 / 49

slide-32
SLIDE 32

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Product for G = Sm

In the case of G = Sm, it is possible to express Sm[Sn] in the following way:

16 / 49

slide-33
SLIDE 33

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Product for G = Sm

In the case of G = Sm, it is possible to express Sm[Sn] in the following way: G n = Sm × · · · × Sm

  • n times

f = (σ1, . . . , σn) where σi ∈ Sm

16 / 49

slide-34
SLIDE 34

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Product for G = Sm

In the case of G = Sm, it is possible to express Sm[Sn] in the following way: G n = Sm × · · · × Sm

  • n times

f = (σ1, . . . , σn) where σi ∈ Sm Sm[Sn] = {(σ1, . . . , σn; π) : σi ∈ Sm, π ∈ Sn}

16 / 49

slide-35
SLIDE 35

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Wreath Products

Some situations where wreath products are applicable: Basketball Team, S3[S5] 15 players per team 5 positions, 3 players per position 2 Question 3 Response Referendum, S3[S2] 2 proposals 3 possible answers: Yes, No, Obstain

17 / 49

slide-36
SLIDE 36

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Action of Sm[Sn]

Given the element structure (σ1, . . . , σn; π) we can now concisely define multiplication in Sm[Sn]: (σ1, σ2, . . . , σn; π)(δ1, δ2, . . . , δn; τ) = (σ1δπ−1(1), σ2δπ−1(2), . . . , σnδπ−1(n); πτ) for σi, δi ∈ Sm and π, τ ∈ Sn .

18 / 49

slide-37
SLIDE 37

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committees with S2[S2]

Suppose we have two departments A and B, each with two members a1, a2 and b1, b2, respectively. A

  • B
  • a1

a2 b1 b2

19 / 49

slide-38
SLIDE 38

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committees with S2[S2]

Suppose we have two departments A and B, each with two members a1, a2 and b1, b2, respectively. A

  • B
  • a1

a2 b1 b2 There are 4 possible committees: W = {a1, b1}, X = {a1, b2}, Y = {a2, b1} and Z = {a2, b2}

19 / 49

slide-39
SLIDE 39

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committes with S2[S2]

First, how does (σ1, σ2; π) ∈ S2[S2] act on a single committee? π

  • (σ1, σ2)
  • A
  • B
  • a1

a2 b1 b2

20 / 49

slide-40
SLIDE 40

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committees with S2[S2]

Consider the element ϕ = ((12), e; (12)) acting on committee W = {a1, b1} (12)

  • ((12), e)
  • A
  • B
  • a1

a2 b1 b2

21 / 49

slide-41
SLIDE 41

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committees with S2[S2]

ϕ = ((12), e; (12)) acting on committee W = {a1, b1} A

  • B
  • a1

(12)

a2

b1

e

  • b2

ϕ({a1, b1}) ⇒ ({a2, b1})

22 / 49

slide-42
SLIDE 42

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: Selecting committees with S2[S2]

ϕ = ((12), e; (12)) acting on committee W = {a1, b1} A

  • (12) B
  • a1

a2 b1 b2 ϕ({a1, b1}) ⇒ ({a2, b1})

23 / 49

slide-43
SLIDE 43

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Selecting committees with S2[S2]

ϕ = ((12), e; (12)) acting on committee W = {a1, b1} A

  • (12) B
  • a1

a2 b1 b2 ϕ({a1, b1}) ⇒ ({a2, b1}) ⇒ ({a1, b2}) W = {a1, b1}, X = {a1, b2}, Y = {a2, b1} and Z = {a2, b2}

24 / 49

slide-44
SLIDE 44

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Selecting committees with S2[S2]

ϕ = ((12), e; (12)) acting on committee W = {a1, b1} A

  • (12) B
  • a1

a2 b1 b2 ϕ({a1, b1}) ⇒ ({a2, b1}) ⇒ ({a1, b2}) W = {a1, b1}, X = {a1, b2}, Y = {a2, b1} and Z = {a2, b2} ϕ(W ) = X

24 / 49

slide-45
SLIDE 45

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

We can now define the group action of the wreath product on the profile and results space, P and R, respectively.

25 / 49

slide-46
SLIDE 46

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

We can now define the group action of the wreath product on the profile and results space, P and R, respectively. Consider an element p ∈ P.

  • p =

    1 3 2     a1b1 a1b2 a2b1 a2b2 =     1 3 2     W X Y Z

25 / 49

slide-47
SLIDE 47

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

We can now define the group action of the wreath product on the profile and results space, P and R, respectively. Consider an element p ∈ P.

  • p =

    1 3 2     a1b1 a1b2 a2b1 a2b2 =     1 3 2     W X Y Z Let’s apply ϕ = ((12), e; (12)) as before: ϕ(     1 3 2    ) W X Y Z =     2 1 3     X Z W Y

25 / 49

slide-48
SLIDE 48

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product:     1 3 2     a1b1 a1b2 a2b1 a2b2

26 / 49

slide-49
SLIDE 49

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e; (12))     1 3 2     a1b1 a1b2 a2b1 a2b2

27 / 49

slide-50
SLIDE 50

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e); (12))     1 3 2     a1 b1 a1 b2 a2 b1 a2 b2

28 / 49

slide-51
SLIDE 51

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e); (12))     3 2 1     a2 b1 a2 b2 a1 b1 a1 b2

29 / 49

slide-52
SLIDE 52

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e); (12))     2 1 3     a2b1 a2b2 a1b1 a1b2

30 / 49

slide-53
SLIDE 53

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e); (12))     2 1 3     a1b2 a2b2 a1b1 a2b1

30 / 49

slide-54
SLIDE 54

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Group Action on the Profile and Results Space

Another way of viewing the action of the wreath product: ϕ(     1 3 2    ) a1b1 a1b2 a2b1 a2b2 = ((12), e); (12))     2 1 3     a1b2 a2b2 a1b1 a2b1 ϕ(     1 3 2    ) W X Y Z =     2 1 3     X Z Y W

30 / 49

slide-55
SLIDE 55

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

QSm[Sn] Modules

Defining the action of Sm[Sn] on P and R allows us to view them as FG-modules; specifically Q(Sm[Sn])-modules. In order to apply Schur’s Lemma, all the remains is to show that a voting procedure T : P → R is a QSm[Sn]-module homomorphism, then decompose each space into its respective simple submodules.

31 / 49

slide-56
SLIDE 56

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

We will now outline the process of decomposing a QSm[Sn]-module into submodules. We will use algorithms by Rockmore (1995) and James and Liebeck (2001). Submodules of a QSm[Sn]-module are indexed by tuples of partitions which add up to n. S3[S5] S(

, , )

32 / 49

slide-57
SLIDE 57

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

We will now outline the process of decomposing a QSm[Sn]-module into submodules. We will use algorithms by Rockmore (1995) and James and Liebeck (2001). Submodules of a QSm[Sn]-module are indexed by tuples of partitions which add up to n. S3[S5] S(

,∅, )

32 / 49

slide-58
SLIDE 58

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Find the h irreducible representations of Sm Extend to irreducible reps of (Sm)n Extend to irreducible reps of Sm[Sα] Induce representations of Sm[Sn] Find irreducible characters of Sm[Sn] Decompose QSm[Sn]-module

33 / 49

slide-59
SLIDE 59

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Find the h irreducible representations of Sm Extend to irreducible reps of (Sm)n Extend to irreducible reps of Sm[Sα] Induce representations of Sm[Sn]

34 / 49

slide-60
SLIDE 60

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Find the h irreducible representations of Sm Extend to irreducible reps of (Sm)n Extend to irreducible reps of Sm[Sα] Induce representations of Sm[Sn] Indexed by weak compositions of n with h parts S3[S5] m = 3 = h, n = 5 α = (3, 0, 2)

34 / 49

slide-61
SLIDE 61

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Find the h irreducible representations of Sm Extend to irreducible reps of (Sm)n Extend to irreducible reps of Sm[Sα] Induce representations of Sm[Sn] α = (3, 0, 2) Indexed by h-tuples of partitions corresponding to α λ1 = ( , ∅, )

34 / 49

slide-62
SLIDE 62

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Find the h irreducible representations of Sm Extend to irreducible reps of (Sm)n Extend to irreducible reps of Sm[Sα] Induce representations of Sm[Sn] α = (3, 0, 2) Indexed by h-tuples of partitions corresponding to α λ2 = ( , ∅, )

34 / 49

slide-63
SLIDE 63

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Induce representations of Sm[Sn] Find irreducible characters of Sm[Sn] Decompose QSm[Sn]-module

35 / 49

slide-64
SLIDE 64

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decomposing a QSm[Sn]-module

Induce representations of Sm[Sn] Find irreducible characters of Sm[Sn] Decompose QSm[Sn]-module

1

Determine a basis v1, . . . , vk for the QSm[Sn]-module vector space.

2

For each irreducible character of Sm[Sn] calculate vi  

  • g∈Sm[Sn]

χ(g −1)g   for each basis vector vi. The resulting vectors span the submodule Sχ.

35 / 49

slide-65
SLIDE 65

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

We will do the decomposition for the S2[S2] case. Our QS2[S2]-module is 4-dimensional and indexed by each of the possible pairs of candidates. Here is a basis:     1     ,     1     ,     1     ,     1     a1b1 a1b2 a2b1 a2b2

36 / 49

slide-66
SLIDE 66

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

e (e, (12); e) ((12), (12); e) (e, e; (12)) (e, (12); (12)) ( , ∅) 1 1 1 1 1 ( , ∅) 1 1 1 −1 −1 ( , ) 2 −2 (∅, ) 1 −1 1 1 −1 (∅, ) 1 −1 1 −1 1

37 / 49

slide-67
SLIDE 67

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

e (e, (12); e) ((12), (12); e) (e, e; (12)) (e, (12); (12)) ( , ) 2 −2

v1  

  • g∈Sm[Sn]

χ(g−1)g   =     1     (2e − 2((12), (12); e) =     2     e −     2     a1b1 a1b2 a2b1 a2b2 ((12), (12); e)

38 / 49

slide-68
SLIDE 68

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

e (e, (12); e) ((12), (12); e) (e, e; (12)) (e, (12); (12)) ( , ) 2 −2

v1  

  • g∈Sm[Sn]

χ(g−1)g   =     1     (2e − 2((12), (12); e) =     2     −     2     a1b1 a1b2 a2b1 a2b2

39 / 49

slide-69
SLIDE 69

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

e (e, (12); e) ((12), (12); e) (e, e; (12)) (e, (12); (12)) ( , ) 2 −2

v1  

  • g∈Sm[Sn]

χ(g−1)g   =     1     (2e − 2((12), (12); e) =     2     −     2     =     2 −2     a1b1 a1b2 a2b1 a2b2

39 / 49

slide-70
SLIDE 70

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

We can now apply this same process to each of the other basis vectors vi of our space V , and we obtain the following submodule: S(

, ) =

    2 −2     ,     2 −2     ,     −2 2     ,     −2 2     =     1 −1     ,     1 −1    

40 / 49

slide-71
SLIDE 71

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The S2[S2] case

S(

,∅) =

    1 1 1 1     S(

,∅) =

S(∅,

) =

    1 −1 −1 1     S(∅,

) =

S(

, ) =

    1 −1     ,     1 −1    

41 / 49

slide-72
SLIDE 72

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decompositions of S2[Sn]

Conjecture (Lee, 2010 Thesis) For S2[Sn] with n ≥ 2, the results space decomposes into exactly

  • λ Sλ, the direct sum of irreducible submodules indexed by

double trivial partitions λ = (λ1, λ2) (the “flat” partitions).

42 / 49

slide-73
SLIDE 73

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The QS3[S2] case

As the wreath product S3[S5] is not manageable by hand, we decided to decompose a corresponding QS3[S2]-module instead and see if the “flat partition” property holds. S(

,∅,∅)

S(

,∅,∅)

S(

, ,∅)

S(∅,

,∅)

S(∅,

,∅)

S(∅,

, )

S(∅,∅,

)

S(∅,∅,

)

S(

,∅, )

43 / 49

slide-74
SLIDE 74

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The QS3[S2] case

As the wreath product S3[S5] is not manageable by hand, we decided to decompose a corresponding QS3[S2]-module instead and see if the “flat partition” property holds. S(

,∅,∅)

S(

,∅,∅)

S(

, ,∅)

S(∅,

,∅)

S(∅,

,∅)

S(∅,

, )

S(∅,∅,

)

S(∅,∅,

)

S(

,∅, )

43 / 49

slide-75
SLIDE 75

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Example: The QS3[S2] case

As the wreath product S3[S5] is not manageable by hand, we decided to decompose a corresponding QS3[S2]-module instead and see if the “flat partition” property holds. S(

,∅,∅)

S(

,∅,∅)

S(

, ,∅)

S(∅,

,∅)

S(∅,

,∅)

S(∅,

, )

S(∅,∅,

)

S(∅,∅,

)

S(

,∅, )

43 / 49

slide-76
SLIDE 76

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Decompositions of Sm[Sn]

Conjecture (Calaway, Csapo, Samelson, 2015) For Sm[Sn] with m, n ≥ 2, the results space decomposes into a direct sum composed only of irreducible submodules indexed by h-tuple trivial partitions (the “flat” partitions).

44 / 49

slide-77
SLIDE 77

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Going Forward

Now that we understand how to decompose these spaces, apply these tools to the voting schemes we discussed previously (especially in the case of S3[S5]). Further investigate the decomposition of S3[Sn] and Sm[Sn]. In particular, can we rederive/generalize a 2011 result of Caselli and Fulci? Characterize more fully the separability of simple submodules.

45 / 49

slide-78
SLIDE 78

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Acknowledgements

Batman Erin McNicholas NSF grant which funded our research

46 / 49

slide-79
SLIDE 79

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

The universe is an enormous direct product

  • f representations of symmetry groups.
  • Steven Weinberg

47 / 49

slide-80
SLIDE 80

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Bibliography I

[1] S. J. Brams and P. C. Fishburn. Approval voting. Birkh¨ auser, Boston, Mass., 1983. [2] F. Caselli and R. Fulci. Refined Gelfand models for wreath products. European J. Combin., 32(2):198–216, 2011. [3] K.-D. Crisman. The Borda count, the Kemeny rule, and the

  • permutahedron. In The mathematics of decisions, elections, and games,

volume 624 of Contemp. Math., pages 101–134. Amer. Math. Soc., Providence, RI, 2014. [4] Z. Daugherty. An algebraic approach to voting theory. 2005. Senior Thesis at Harvey Mudd College. [5] Z. Daugherty, A. K. Eustis, G. Minton, and M. E. Orrison. Voting, the symmetric group, and representation theory. Amer. Math. Monthly, 116(8):667–687, 2009. [6] P. C. Fishburn and A. Pekec. Approval voting for committees: Threshold

  • approaches. 2004. Available at

http://people.duke.edu/ pekec/Publications/CommitteeVotePekecFishburn.pdf.

48 / 49

slide-81
SLIDE 81

Algebraic Framework Voting for Committees Wreath Products Decomposing a QSm[Sn]-module References

Bibliography II

[7] G. James and M. Liebeck. Representations and characters of groups. Cambridge University Press, New York, second edition, 2001. [8] S. C. Lee. Understanding voting for committees using wreath products.

  • 2010. Senior Thesis at Harvey Mudd College.

[9] T. C. Ratliff. Some startling inconsistencies when electing committees.

  • Soc. Choice Welf., 21(3):433–454, 2003.

[10] D. N. Rockmore. Fast Fourier transforms for wreath products. Appl.

  • Comput. Harmon. Anal., 2(3):279–292, 1995.

[11] B. E. Sagan. The symmetric group, volume 203 of Graduate Texts in

  • Mathematics. Springer-Verlag, New York, second edition, 2001.

Representations, combinatorial algorithms, and symmetric functions.

49 / 49