Lemma 2 gives the game with type composition
b
m
and S =
2 2
. Now the matrix of shift-maximal
losing vectors is given by L =
3 1 0
0 4 6
T
. From
the reused vectors x, y we can conclude the non-
weightedness of the larger complete simple game.
The degree of freedom in the proof of Lemma 2 al-
lows us to also conclude that the complete game given
by type composition
b
m and S =
2 2
0 6
is also non-
weighted. Here we have L =
3 0
1 4
. The common
parts
˜
S and
˜
L have to be chosen accordingly.
Definition 11. We call a type composition
b
n =
(n
1
, . . . , n
t
) weighted if all complete simple games,
given by a matrix S of its SMW vectors and
b
n, are
weighted. Otherwise we call
b
n non-weighted.
Since (3, 4) ≥ (2, 4) we do not learn anything new,
i.e., Lemma 2 alone is sufficient to prove:
Lemma 3. Each type composition
b
n = (n
1
, n
2
) with
n
1
≥ 2 and n
2
≥ 4 is non-weighted
Lemma 4. Each type composition
b
n = (n
1
, . . . , n
t
) ∈
N
t
>0
with t ≥ 6 is non-weighted.
Proof. The game (
b
m, S ) with
S =
1 1 0 0 0 0
1 0 1 0 0 1
1 0 0 1 1 0
0 1 1 1 0 0
0 0 1 1 1 1
is complete, non-weighted, and has
b
m =
(1, 1, 1, 1, 1, 1) as its type composition with 6
types. For t > 6 we consider the complete simple
non-weighted game with type composition with
b
m = (1, . . . , 1) ∈ N
t
>0
uniquely characterized by its
matrix
S =
1 1 0 0 0 0 | 1 0 1 0 . . .
1 0 1 0 0 1 | 0 1 0 1 . . .
1 0 0 1 1 0 | 1 0 1 0 . . .
0 1 1 1 0 0 | 0 1 0 1 . . .
0 0 1 1 1 1 | 1 0 1 0 . . .
of SMW vectors. Lemma 2 transfers the result to ar-
bitrary type compositions
b
n with t ≥ 6 types.
With the help of lemmas 2 and 4, we can pro-
pose the following strategy to classify all weighted
type compositions
b
n. For small n, determine all com-
plete simple games with at most 5 types of agents and
determine which ones are weighted or non-weighted.
Taking only the smallest examples, we obtain a gener-
alized version of Lemma 3 and may hope that all other
cases correspond to weighted type compositions. Do-
ing that we obtain:
Lemma 5. For each type composition
b
n = (2, 4),
(2, 2, 2), (1, 1, 5), (1, 2, 3), (1, 3, 2), (2, 1, 4), (2, 4, 1),
(1, 1, 1, 3), (1, 1, 3, 1), (2, 1, 2, 1), (2, 3, 1, 1), (1, 2, 2, 1),
(1, 2, 1, 2), (1, 1, 2, 2), (1, 2, 1, 1, 1), (1, 1, 2, 1, 1),
(1, 1, 1, 2, 1), (1, 1, 1, 1, 2) there exists a non-weighted
complete simple game attaining
b
n.
Conjecture 1. Each type composition
b
n is either
weighted or there exists a type composition
b
m, con-
tained in the list of Lemma 5, with
b
n ≥
b
m.
In the next section, we propose an algorithmic ap-
proach to prove Conjecture 1. As an example, we
prove some special cases in Subsection 4.5.
4 WEIGHTED TYPE
COMPOSITIONS
Due to Lemma 3, for t = 2 types of agents, the only
possible candidates for weighted type compositions
are of the form (1, ), (, 1), (, 2), and (, 3), where
stands for an arbitrary positive integer.
Definition 12. A set ω = (n
1
, . . . , n
i−1
, , n
i+1
, . . . , n
t
)
of type compositions is called i family with t types.
We call ω weighted if all of its elements are weighted.
Corollary 1. (of Conjecture 1) (), (1, ), (, 1),
(, 2), (, 3), (, 1, 1), (, 1, 2), (, 1, 3), (, 2, 1),
(, 3, 1), (1, , 1), (1, 1, 4), (1, 2, 2), (, 1, 1, 1),
(, 1, 1, 2), (, 2, 1, 1), (1, , 1, 1), (1, 1, 2, 1), and
(, 1, 1, 1, 1) are weighted.
In this section, we propose an algorithm capable to
prove that the type compositions of a given i family
ω with t types are weighted (if true).
4.1 Step 1: SMW Vectors
Consider a complete simple game with type compo-
sition
b
n ∈ ω and matrix S of its SMW vectors. We
aim to write down a finite set of parameterized can-
didates for the rows of S only depending on ω. With
α =
a = (a
1
, . . . , a
i−1
) | 0 ≤ a
j
≤ n
j
, 1 ≤ j ≤ i − 1
we introduce the injective function τ : α → N by
τ(a) =
∑
i−1
j=1
a
i
∏
i−1
k= j+1
(n
k
+ 1), i.e., we are just num-
bering the elements of α in a convenient way. Addi-
tionally we set τ(ω) := τ
(n
1
, . . . , n
i−1
)
+ 1 = |α|.
Lemma 6. Given an i family ω with t types let C(ω)
=
a, m
τ(a)
− c, b
| a ∈ α, b ∈ β, c ∈ N, c ≤ Λ
,
where β =
(b
i+1
, . . . , b
n
) ∈ N
n−i
| b
h
≤ n
h
, Λ =
∑
n
h=i+1
n
h
, and the m
j
are free variables. For each
simple game with type composition
b
n ∈ ω and ma-
trix S = ( ˜s
1
, . . . , ˜s
r
)
T
of its SMW vectors, there exists
an allocation of the m
j
, such that ˜s
h
∈ C(ω) for all
1 ≤ h ≤ r.
ClassesofCompleteSimpleGamesthatareAllWeighted
291