• No se han encontrado resultados

Descripción y análisis empírico

CAPÍTULO 3. METODOLOGÍA 3.1 Marco Teórico

3.2. Marco empírico

3.2.2. Descripción y análisis empírico

Which objects are reasonable to include as knowledge questions? We provide two equivalent definitions for the set of knowledge questions. Definition 3.5 seeks a fixed point of a set equation, making three assumptions on the class of knowledge questions.

First, ‘when does agent j know’ is a reasonable knowledge question for each j ∈ J. Second, given any collection of reasonable knowledge questions, then it is reasonable to ask if agentjknows them all. Finally, the set of knowledge questions is the minimal set with these properties.

Definition 3.6 gives a recursive definition for the set of knowledge questions. New knowledge questions are formed recursively by asking when does agentj know some (finite) collection of previously formed knowledge questions. Proposition 3.7 shows that Definitions 3.5 and 3.6 are equivalent.

In set theory, sets are usually defined so that all elements of sets are themselves smaller sets. The class of sets withatomsallows for elements of sets which are non-set objects, called atoms.8 As the name suggests, atoms are objects which cannot be broken

into smaller components. Definition 3.5 takes the collection of agentsJ as atoms, and builds a collection of sets around these atoms.

Definition 3.5. LetJ be a set of agents. The set of knowledge questionsQis the minimal set of ordered pairs with the first element an agentj ∈J, and the second element drawn from the collection of sets with atomsJ, such that

Q.1) For allj ∈J, then(j,∅)∈Q, and

Q.2) For allj ∈J andq1, . . . , qn ∈Q, then(j,{q1, . . . , qn})∈Q

LetFin(2Q)be the set of finite subsets ofQ. Then,Qis the minimal solution of the

set equationQ=J ×Fin(2Q).

Definition 3.6. LetJ be a set of agents. Define the setQnrecursively on eachn ∈Nby

Q1 =J× {∅} Qn+1 =Qn∪ {(j,{q1, q2, . . . , qm})|j ∈J, m∈N, q1, . . . , qm ∈Qn} Let e Q= ∞ [ n=1 Qn

Proposition 3.7. LetJ be a set of agents. The set of knowledge questionsQas in Definition 3.5 is the same as the setQein Definition 3.6:

Q=Qe

8An example axiomatization of ZF set theory with atoms, called ZFA, is given in Chapter 4 of Jech

There was a concern following Definition 3.5 that the set of questionsQmay not exist. Specifically, that there may not be a minimal collection of sets with property Q.1 and Q.2. Fortunately, Definition 3.6 and Proposition 3.7 guarantee that such a minimal set does indeed exist. Throughout the remainder of this work, the symbolQ

will be used to refer to the set of knowledge questions. The set of knowledge questions depends only on the finite set of agentsJ, and does not refer at all to the state spaceΩ, or the knowledge operatorsKj.

For ease of notation, the infimum symbolinfis occasionally used. For any collection of events, letinf(E1, . . . , En) =E1∩ · · · ∩En. This is the usual definition of the infimum

over2Ωwhen the set of events is endowed with the subset partial order.9 Similarly, for

collections of knowledge operators, letK = inf(K1, . . . , Kn)be defined pointwise by

KE =K1E∩ · · · ∩KnE. This is the infimum over the set of functions2Ω →2Ωwith the

partial order induced from the order on the codomain.

Each knowledge question is associated with a knowledge operator where the state- ment ‘When does agent 3 know that agent 1 knows that agents 2 and 3 know the event has occurred’, usually denoted K3(K1(K2 ∩K3)), is associated with the knowledge

questionq = (3,{(1,{(2,∅),(3,∅)})}). Definition 3.7 describes the recursive algorithm which makes this association.

Definition 3.7. Let(Ω, J,{Kj}j∈J)be a knowledge model,Qthe set of knowledge questions.

For anyq ∈Q1, whereq= (j,∅), the knowledge operatorKq : 2Ω →2Ω is defined as

Kq =Kj

For anyq ∈Q\Q1, whereq = (j,{q1, q2, . . . , qn}), the knowledge operatorKq : 2Ω →2Ω is

recursively defined as

Kq=Kj(inf(Kq1, . . . Kqn)) (3.3)

For a fixed knowledge questionq ∈Q, Definition 3.7 suggestsqcan be interpreted as a function which takes as input the|J|knowledge operatorsK1, . . . , K|J|, and outputs

a new knowledge operatorKq. Viewed in this way, each knowledge questionqis the

restriction of a knowledge aggregator, as in Chapter 2, to a fixed input length.

An event is defined to be common knowledge, under Behavioral Common Knowl- edge, if all knowledge questions are known.

9The subset partial order is the ordering whereX

Definition 3.8. Let(Ω, J,{Kj}j∈J)be a knowledge model, andQthe associated set of knowl-

edge questions. Behavioral Common KnowledgeCB : 2Ω →2Ωis

CB = inf

q∈QKq (3.4)

Hence, for all eventsE ∈2Ω

CBE =

\

q∈Q

KqE

The construction of Behavioral Common Knowledge admits a recursive set-theoretic characterization. This representation will be useful for proving many of the prop- erties of the Behavioral Common Knowledge operator. Definition 3.9 describes the representation, and Proposition 3.8 shows it to be equivalent to Behavioral Common Knowledge.

Definition 3.9. Let(Ω, J,{Kj}j∈J)be a knowledge model. For each eventE ∈ 2Ω, define a

sequence of collections of events,(Si[E])i∈Naccording to: S1[E] ={KjF |j ∈J, F =E}, and

Sn[E] ={KjF |j ∈J, F ∈Sn−1[E]}

∪ {F1∩F2 |F1, F2 ∈Sn−1[E]}, for all n > 1 (3.5)

That is,S1[E]is the collection of events of the formKjEfor somej; and givenSn−1[E], a

new event inSn[E]is constructed either by(i)prependingKj to some set inSn−1[E], or(ii)

taking the intersection of two events inSn−1[E].10

DefineCeby: e CE = ∞ \ n=1 \ F∈Sn[E] F (3.6)

This sequence of collections of events(Si[E])i∈Nis a non-decreasing, or telescoping,

series, as shown in Lemma 3.3. This fact, combined with the finiteness of2Ω, is espe- cially useful when showing thatCe : 2Ω → 2Ω is the same as the Behavioral Common

KnowledgeCB, as in Proposition 3.8.

Lemma 3.3. Let(Ω, J,{Kj}j∈J)be a knowledge model. Then, the sequence(Sk[E])k∈Ngiven

by Equation 3.5 is a non-decreasing sequence. That is,Sm[E]⊂Sm+1[E]for all eventsE ∈2Ω,

andm ∈N.

10Taking intersections of two events is sufficient for the construction. Allowing arbitrary finite inter-

Proposition 3.8. Let(Ω, J,{Kj}j∈J)be a knowledge model. LetCB : 2Ω →2Ω be Behavioral

Common Knowledge given by Equation 3.4, and Ce : 2Ω → 2Ω be defined by Equation 3.6.

Then,CB =Ce.

As a robustness check, Proposition 3.9 shows that if the set of knowledge questions were made any smaller, this would lead to a different definition of common knowledge. If we remove questions from the question setQ, then the Behavioral Common Knowl- edge operator becomes weakly more inclusive. Proposition 3.9 shows that if even a single knowledge question is removed, there are examples of knowledge models with a strict change in the resulting operator.

Proposition 3.9. Let J be a set of agents, Qthe associated set of knowledge questions, and

b

Q(Q. Then, there exists a knowledge model(Ω, J,{Kj}j∈J)such thatCB 6= infq∈QbKq.

One consequence of Proposition 3.9 is that, absent additional information about the state spaceΩ, it is not sufficient to define the set of knowledge questionsQas the union

SN

n=1Qnfor some very largeN. It is necessary to allow arbitrarily ‘long’ questions in

the set of knowledge questions in order to have the definition of common knowledge given here. This mirrors the result of Rubinstein [1989] on almost common knowledge.

Documento similar