104

acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Logicin

Games

EricPacuit

ILLC,UniversityofAmsterdam

staff.science.uva.nl/∼epacuit

[email protected]

November29,2006

Core

LogicLecture

Page 2: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Ifyouthinkthatyourpaper

isvacuous,

Use

the�rst-order

functionalcalculus.

Itthen

becomes

logic,

And,asifbymagic,

Theobviousishailed

asmiraculous.

(MosheVardi)

Page 3: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

WhatLogicin

WhichGames?

�Gametheory

isabagofanalyticaltoolsdesigned

tohelp

usunderstandthephenomenathatweobservewhen

decision-m

akers

interact.�

OsborneandRubinstein.Introductionto

GameTheory.MIT

Press

.

Page 4: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

WhatLogicin

WhichGames?

Gametheory

isfullofdeeppuzzles,andthereisoften

disagreem

ent

aboutproposedsolutionsto

them

.Thepuzzlementand

disagreem

entare

neither

empiricalnormathem

aticalbut,rather,

concern

themeaningsoffundamentalconcepts

(`solution',

`rational',`complete

inform

ation')andthesoundnessofcertain

arguments...Logicappears

tobeanappropriate

toolforgame

theory

both

because

theseconceptualobscurities

involvenotions

such

asreasoning,know

ledgeandcounter-factuality

whichare

part

ofthestock-in-tradeoflogic,andbecause

itisaprimefunctionof

logicto

establish

thevalidityorinvalidityofdisputedarguments.

M.O.L.Bacharach.Logic

andtheEpistemic

FoundationsofGameTheory..

Page 5: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

(Modal)Logicin

Games

M.Pauly

andW.vander

Hoek.ModalLogic

form

GamesandInform

ation.

HandbookofModalLogic(2006).

G.Bonanno.Modallogiandgametheory:Twoalternativeapproaches.

Risk

DecisionandPolicy

7(2002).

J.vanBenthem

.Extensivegamesasprocess

models.JournalofLogic,Lan-

guageandInform

ation11(2002).

J.Halpern.Acomputerscientistlooksatgametheory.Games

andEconomic

Behavior45:1

(2003).

R.Parikh.SocialSoftware.Synthese132:3(2002).

Page 6: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Logicin

Games:

RelevantConferences

LOFT:Conference

onLogicandtheFoundationsofGameand

DecisionTheory

(Amsterdam:www.illc.uva.nl/LOFT2008/)

TARK:TheoreticalAspects

ofRationality

andKnow

ledge

(Brussels2007:www.info.fundp.ac.be/

pys/TARK07/)

GLoRiClass

Sem

inar:

www.illc.uva.nl/GLoRiClass/

New

perspectivesonGames

andInteraction,Feb.5-7,2007

(www.illc.uva.nl/KNAW-AC/)

Page 7: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

WhatIWantto

Talk

About

•GameLogics

•Logicsforsocialinteractivesituations

•When

are

twogames

thesame?

•Epistemicprogram

ingametheory

•Aggregatingindividualjudgments

•Axiomatizationresultsin

SocialChoice

•(Form

ally)Verifyingthatasocialprocedure

iscorrect

•SocialSoftware

=(SocialChoice+

GameTheory+Com

puterScience)/Logic

•Develop(�well-behaved�)logical

languages

thatcanexpress

gametheoreticconcepts,such

astheNash

equilibrium

Page 8: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

WhatIWillTalk

About

•GameLogics

•Logicsforsocialinteractivesituations

•When

are

twogames

thesame?

•Epistemicprogram

ingametheory

•Aggregatingindividualjudgments

•Axiomatizationresultsin

SocialChoice

•(Form

ally)Verifyingthatasocialprocedure

iscorrect

•SocialSoftware

=(SocialChoice+

GameTheory+Com

puterScience)/Logic

•Develop(�well-behaved�)logical

languages

thatcanexpress

gametheoreticconcepts,such

astheNash

equilibrium

Page 9: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

WhatIWillActuallyTalk

About

•Aparadox

surroundingtheepistemicfoundationsofsolution

concepts

•An�Axiomatization�resultin

Social

ChoiceTheory

•Someim

possibilityresults

•A�logicalapproach�to

backwardsinduction

Goal:

Illustrate

wherelogicnaturallyshow

supin

thesocial

sciencesandpointto

somerelevantliterature.

Page 10: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

EpistemicProgram

inGameTheory

FundamentalProblem:

Whatdoes

itmeanto

saythatthe

playersin

agamearerational,each

thinkseach

other

isrational,

each

thinkseach

other

thinkstheothersare

rational,etc.?

Page 11: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

EpistemicProgram

inGameTheory

FundamentalProblem:

Whatdoes

itmeanto

saythatthe

playersin

agamearerational,each

thinkseach

other

isrational,

each

thinkseach

other

thinkstheothersare

rational,etc.?

EpistemicProgram

inGameTheory:

Anexplicitdescription

oftheplayers'beliefsispart

ofthedescripitonofagame.

Identify

foranygam

ethestrategiesthatare

chosenbyrationaland

intelligentplayerswhoknow

thestrucutreofthegame,the

preference

oftheother

players

andrecognizeeach

othersrationality

andbeliefs.

Page 12: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Literature

See,forexample,

R.Aumann.InteractiveEpistemologyI&

II.InternationalJournalofGame

Theory

(1999).

P.BattigalliandG.Bonanno.Recentresultsonbelief,

knowledgeandthe

epistemic

foundationsofgametheory.Researchin

Economics(1999).

B.deBruin.ExplainingGames.

Ph.D.Thesis,2004.

R.Stalnaker.BeliefRevisionin

Games:

Forward

andBackward

Induction.

Mathem

aticalSocialSciences(1998).

Page 13: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

DescribingBeliefs

Fix

asetofpossiblestates(complete

descriptionsofasituation).

Twomain

approaches

todescribebeleifs:

•Set-theortical(K

ripkeStructures,AumannStructures):For

each

stateandeach

agent

i,specifyasetofstatesthat

i

considerspossible.

•Probabilistic(BayesianModels,HarsanyiTypeSpaces):For

each

state,de�nea(subjective)

probabilityfunctionover

the

setofstatesforeach

agent.

Page 14: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AQuestion

Whichmodelisthe�correct�

oneto

work

with?

Page 15: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AQuestion

Whichmodelisthe�correct�

oneto

work

with?

Itturnsoutthat�ndingtheconnectionbetweenrationality,what

agents

thinkaboutthesituationandwhat

actuallyhappens

dependsontheexistence

ofa�richenough�space

oftypes,i.e.,a

universaltypespace.

Page 16: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AQuestion

Whichmodelisthe�correct�

oneto

work

with?

Itturnsoutthat�ndingtheconnectionbetweenrationality,what

agents

thinkaboutthesituationandwhat

actuallyhappens

dependsontheexistence

ofa�richenough�space

oftypes,i.e.,a

universaltypespace.

Itis

noten

ough

[...]thatAnnshould

consider

each

of

Bob'sstrategies

possible.Rather,sheconsiderspossible

both

everystrategy

thatBobmightplayandeverytype

that

Bobmightbe.(L

ikew

ise,

Bobconsiderspossible

both

every

strategy

thatAnnmightplayandeverytype

thatAnnmight

be.)

Brandenburger,Friedenburg

andKeisler.Admissibilityin

Games.

2004.

Page 17: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?

∗Anassumption(orstrongestbelief)

isabeliefthatim

plies

all

other

beliefs.

A.Brandenburger

andH.J.Keisler.AnIm

possibilityTheorem

onBeliefsin

Games.

forthcomingin

Studia

Logica.

Page 18: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?Yes.

Page 19: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?Yes.

Then

accordingto

Ann,Bob'sassumptioniswrong.

Page 20: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?Yes.

Then

accordingto

Ann,Bob'sassumptioniswrong.

Page 21: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?Yes.

Then

accordingto

Ann,Bob'sassumptioniswrong.

So,accordingto

Ann,Bob'sassumptioniscorrect�

i.e.,Bob's

assumptionis

notwrong.

Page 22: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?Yes.

Then

accordingto

Ann,Bob'sassumptioniswrong.

So,accordingto

Ann,Bob'sassumptioniscorrect�

i.e.,Bob's

assumptionis

notwrong.

So,theanswer

must

beno.

Page 23: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?No.

Page 24: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?No.

Then

accordingto

Ann,Bob'sassumptioniscorrect.

Page 25: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?No.

Then

accordingto

Ann,Bob'sassumptioniscorrect.

Page 26: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?No.

Then

accordingto

Ann,Bob'sassumptioniscorrect.

Thatis,itiscorrectthatAnnbelievesthatBob'sassumptionis

wrong.

Page 27: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AParadox

AnnbelievesthatBobassumes∗

that

AnnbelievesthatBob'sassumptioniswrong.

Does

AnnbelievethatBob'sassumptioniswrong?No.

Then

accordingto

Ann,Bob'sassumptioniscorrect.

Thatis,itiscorrectthatAnnbelievesthatBob'sassumptionis

wrong.

So,theanswer

must

beyes.

Page 28: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Main

Result

BeliefModel:

asetofstatesforeach

player,andarelationfor

each

playerthatspeci�es

when

astate

ofoneplayer

considersa

state

oftheother

player

tobepossible.

Page 29: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Main

Result

BeliefModel:

asetofstatesforeach

player,andarelationfor

each

playerthatspeci�es

when

astate

ofoneplayer

considersa

state

oftheother

player

tobepossible.

Language:

thelanguageusedbytheplayers

toform

ulate

their

beliefs

Page 30: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Main

Result

BeliefModel:

asetofstatesforeach

player,andarelationfor

each

playerthatspeci�es

when

astate

ofoneplayer

considersa

state

oftheother

player

tobepossible.

Language:

thelanguageusedbytheplayers

toform

ulate

their

beliefs

Complete:

Abeliefmodeliscomplete

foralanguageifevery

statementin

aplayer'slangaugewhichispossible(i.e.truefor

somestates)

canbeassumed

bytheplayer.

Page 31: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Main

Result

BeliefModel:

asetofstatesforeach

player,andarelationfor

each

playerthatspeci�es

when

astate

ofoneplayer

considersa

state

oftheother

player

tobepossible.

Language:

thelanguageusedbytheplayers

toform

ulate

their

beliefs

Complete:

Abeliefmodeliscomplete

foralanguageifevery

statementin

aplayer'slangaugewhichispossible(i.e.truefor

somestates)

canbeassumed

bytheplayer.

Theorem

(Brandenburger

andKeisler)Nobeliefmodelcanbe

complete

foralanguagethatcontains�rst-order

logic.

Page 32: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

OpenQuestion

Canwe�ndalogicLsuch

that

1.Complete

beliefmodelsforLexistforeach

game;

2.notionssuch

asrationality,beliefin

rationality,etc.

are

expressibleinL;and

3.theingredients

in1and

2canbecombined

toyield

various

well-know

ngame-theoreticsolutionconcepts.

Page 33: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AggregatingPreferences:

SomeNotation

•Suppose

thatthereare

nindividualsandtwoalternatives

x

and

y

•Let

xP

iydenote

that

iprefers

xto

yand

xI i

ydenote

that

iis

indi�erentbetween

xand

y

Page 34: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AggregatingPreferences:

SomeNotation

•Foreach

ithereisavariable

Di∈{−

1,0,

1}where

D=

−1

ifyP

ix

0if

xI i

y

1if

xP

iy

•f

:{−

1,0,

1}n→{−

1,0,

1}isthegroupdecisionfunction

Page 35: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Sim

pleMajority

Procedure

For

k∈{−

1,0,

1},let

Nk(D

1,.

..,D

n)

=|{

i|D

i=

k}|

Let

~ D=〈D

1,.

..,D

n〉

fisasimplemajority

decisionmethodi�

f(~ D

)=

−1

ifN

1(~ D

)−

N−

1(~ D

)<

0

0if

N1(~ D

)−

N−

1(~ D

)=

0

1if

N1(~ D

)−

N−

1(~ D

)>

0

Page 36: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Propertiesofgroupdecisionfuncitons

Agroupdecisionfunction

fis

•Decisiveifitisatotalfunction

•Symmetric

iff(D

1,.

..,D

n)

=f(D

j(1

),.

..,D

j(n

))forall

permutations

j.I.e.,fissymmetricin

allof

itsarguments.

•Neutralif

f(−

D1,.

..,−

Dn)

=−

f(D

1,.

..,D

n)

•Positively

Responsiveif

D=

f(D

1,.

..,D

n)

=1/

2or

1,and

D′ i=

Diforall

i6=

i 0,and

D′ i 0

>D

i 0,then

D′=

f(D

′ 1,.

..,D

′ n)

=1

Page 37: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

May'sTheorem

Theorem

(May,1952)Agroupdecisionfunctionisthemethod

ofsimplemajority

decisionifandonly

ifitisalwaysdecisive,

symmetric,neutralandpositively

responsive

Page 38: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

May'sTheorem

Theorem

(May,1952)Agroupdecisionfunctionisthemethod

ofsimplemajority

decisionifandonly

ifitisalwaysdecisive,

symmetric,neutralandpositively

responsive

Form

alMinim

alism

M.Pauly.OntheRoleofLanguagein

SocialChoiceTheory.Availableatthe

author'swebsite

(2005).

Page 39: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

GeneralizingMay'sTheorem

InMay'sTheorem,theagents

are

makingasinglebinary

choice

betweentwoalternatives.Whataboutmore

generalsituations?

Page 40: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

GeneralizingMay'sTheorem

InMay'sTheorem,theagents

are

makingasinglebinary

choice

betweentwoalternatives.Whataboutmore

generalsituations?

•Agents

choose

betweenbetweenmore

thantwoalternatives.

•Thereare

multipleinterconnectedpropositionsonwhich

simultaneousdecisionsare

tobemade.

Page 41: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

CondorcetParadox

Suppose

thatthereare

threeagents

choosingbetweenthree

alternatives.

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

Pairwisemajority

votingproducesanon-transitive

group

preference.

Page 42: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

•a

>b?

•b

>c?

•a

>c?

Page 43: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

•a

>b?

•b

>c?

•a

>c?

Page 44: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

•a

>b?

Yes

•b

>c?

•a

>c?

Page 45: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

•a

>b?

Yes

•b

>c?

Yes

•a

>c?

Page 46: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

P1

a>

b>

c

P2

b>

c>

a

P3

c>

a>

b

•a

>b?

Yes

•b

>c?

Yes

•a

>c?

No

Page 47: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Arrow'sTheorem:SomeNotation

LetR

bethesetofallre�exive,transitive

andconnectedrelations

onasetofcandidates

X.

Asocialwelfare

function

Fisafunction

F:R

n→R

Suppose

that

R=

F(R

1,.

..,R

n)

Page 48: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Arrow'sTheorem:Conditions

•UniversalDomain:

Fisatotalfunction

•WeakPareto

Principle:Foranytwocandidates

x,y

ifxR

iy

foreach

agent

ithen

xF

(~ R)y

•IndependenceofIrrelevantAlternatives:

Suppose

that

~ R

and

~ R∗are

twopreference

pro�lesand

xand

yare

two

candidatessuch

thatforallindividuals

i,if

xR

iyi�

xR∗ iythen

xF

(~ R)y

i�xF

(~ R∗ )

y.

•Non-Dictatorship:Theredoes

notexistanindividualisuch

thatforallpro�les

~ R∈R

n,if

xR

iythen

xF

(~ R)y.

Page 49: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Arrow'sTheorem

Theorem

(Arrow1951/1963)Thereexists

nosocialwelfare

functionwhichsatis�es

UniversalDomain,WeakPareto

Principle,

Independence

ofIrrelevantAlternativesandNon-Dictatorship.

Page 50: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Arrow'sTheorem

Theorem

(Arrow1951/1963)Thereexists

nosocialwelfare

functionwhichsatis�es

UniversalDomain,WeakPareto

Principle,

Independence

ofIrrelevantAlternativesandNon-Dictatorship.

Form

alizingArrow

'sTheorem

T.Agotnes,W.vander

Hoek

andM.Wooldridge.

TowardsaLogic

ofSocial

Welfare.ProceedingsofLOFT,COMSOC(2006).

Page 51: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

TheDoctrinalParadox

P:�UvAteachersget

a10%

raise"

Q:�Thequality

ofeducationforallstudents

willincrease"

P→

Q:�IfUvAteachersget

a10%

raise,then

thequality

of

educationforallstudents

willincrease"

PP→

QQ

Individual1

True

True

True

Individual2

True

False

False

Individual3

False

True

False

Majority

True

True

False

Page 52: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ASecondParadox(K

ornhauserandSager1993)

P:avalidcontract

wasin

place

Q:thedefendant'sbehaviourwassuch

asto

breach

acontract

of

thatkind

R:thecourt

isrequired

to�ndthedefendantliable.

PQ

(P∧

Q)↔

RR

1yes

yes

yes

yes

2yes

no

yes

no

3no

yes

yes

no

Page 53: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Should

weaccept

R?

PQ

(P∧

Q)↔

RR

1yes

yes

yes

yes

2yes

no

yes

no

3no

yes

yes

no

Page 54: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Should

weaccept

R?No,asimplemajority

votesno.

PQ

(P∧

Q)↔

RR

1yes

yes

yes

yes

2yes

no

yes

no

3no

yes

yes

no

Page 55: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Should

weaccept

R?Yes,amajority

votesyesfor

Pand

Qand

(P∧

Q)↔

Risalegaldoctrine.

PQ

(P∧

Q)↔

RR

1yes

yes

yes

yes

2yes

no

yes

no

3no

yes

yes

no

Page 56: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ListandPettitIm

possibilityResult

Suppose

thereare

nagetnsandletLbeapropositionallanguage.

Personaljudgementsets:aconsisten

t,complete

anddeductively

closedsetofform

ulas�

amaxim

allyconsistentset.

Acollectivejudgementaggregationfunction:Let

M={Γ

|Γisamaxim

allyconsistentset}

then

acollective

aggregationfunctionisde�ned

asfollow

s:

F:M

n→

M

Page 57: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

SomeConditions

UniversalDomain

Fisatotalfunction

AnonymityForall

~ Γ∈

Mn,F

(Γ1,.

..,Γ

n)

=F

(Γπ(1

),.

..,Γ

π(n

))

forallpermutations

π

SystematicityThereexists

afunction

f:{

0,1}

n→{0

,1}such

thatforany

~ Γ∈

Mn,

F(Γ

1,.

..,Γ

n)

={φ

∈X|f

(δ1(φ

),..

.,δ n

(φ))

=1},where,foreach

agent

iandeach

φ∈

X,δ i

(φ)

=1if

φ∈

Γiand

δ i(φ

)=

0if

φ6∈

Γi

Page 58: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Theorem

(ListandPettit,2001)Thereexists

nojudgem

ent

aggregationfunctiongeneratingcomplete,consistentand

deductivelyclosedcollectivesets

ofjudgem

ents

whichsatis�es

UniversalDomain,AnonymityandSystem

aticity.

Page 59: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

BriefSurveyoftheLiterature

•See

personal.lse.ac.uk/LIST/doctrinalparadox.htmfora

detailed

overviewofthecurrentstate

ofa�airs.

Some

highlights:

•Other

impossibilityresults:

Pauly

andvanHees(2003),van

Hees(2004),Gärdenfors

(2004),andothers

•ListandPettit(2005)compare

theirim

possibilityresultwith

Arrow

'sTheorem

•Forageneralapproach

seeDaniëlsandPacuit(2006).

Page 60: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 61: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 62: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 63: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 64: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 65: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 66: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 67: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 68: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Backward

Induction

AB

A (2,1)

(1,4)

(4,3)

(3,6)

Page 69: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Models:

Extensivegames

(labeled

treeswithpreference

relations

over

theendnodes)

Goal:

�ndalanguageandaform

ula

from

thatlanguagethat

�characterizes�thebackward

inductionrelation.

Page 70: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

Page 71: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

•�agent

i'sturn

tomove�:

turn

i

Page 72: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

•�agent

i'sturn

tomove�:

turn

i

•�after

somemove

φistrue�:〈m

ove〉

φ

Page 73: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

•�agent

i'sturn

tomove�:

turn

i

•�after

somemove

φistrue�:〈m

ove〉

φ

•�φ

istrueafter

theagentchoosesin

itsbestinterest�:〈b

i〉φ

Page 74: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

•�agent

i'sturn

tomove�:

turn

i

•�after

somemove

φistrue�:〈m

ove〉

φ

•�φ

istrueafter

theagentchoosesin

itsbestinterest�:〈b

i〉φ

•�φ

istruein

apreferred

node�:

♦iφ

Page 75: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

Whatdowewantto

express?

•�after

action

a,φistrue�:〈a〉φ

•�agent

i'sturn

tomove�:

turn

i

•�after

somemove

φistrue�:〈m

ove〉

φ

•�φ

istrueafter

theagentchoosesin

itsbestinterest�:〈b

i〉φ

•�φ

istruein

apreferred

node�:

♦iφ

•�φ

istrueafter

agents

repeatedlychoose

intheirbestinterests�

〈bi∗〉φ

Page 76: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

ALogicalCharacterizationofBackwardsInduction

PropositionTherelation

bicorrespondingto

auniqueoutcomeof

aBackward

Inductioncomputationistheonly

binary

relationona

gamemodelsatisfyingthefollow

ingprinciplesforallpropositions

φ:

1.〈m

ove〉>→

(〈bi〉¬

φ→¬〈

bi〉φ

)

2.Forallplayers

i,

(turn

i∧〈b

i∗〉(

end∧

φ))→

[mov

e]〈b

i∗〉(

end∧

♦iφ

)

J.vanBenthem

,S.vanOtterlooandO.Roy.Preference

logic,conditionals

andsolutionconceptsin

games.

ILLCPrepublications2005.

Page 77: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Conclusion

WhatcanLogicdoforGameTheory?

See

staff.science.uva.nl/∼epacuit/caputLLI.htmlformore

inform

ation.

Page 78: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Thankyou.

Page 79: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

VerifyingSocialProcedures

M.Pauly

andM.Wooldridge.

Logic

forMechanism

Design�

AManifesto.

Availableatauthors

website

(2005).

Page 80: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Computationalvs.

BehavioralStructures

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackground

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL!)

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL!)

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squan

tifica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequan

tifica

tion

over

pat

hs:

1

Rea

soni

ngab

out

coal

itio

ns

Apr

il29

,20

05

1B

ackgr

ound

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLo

gic

(LT

L)

[Pnu

elli,

1977

]:R

easo

ning

abou

tco

m-

puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nchi

ng-tim

eTem

pora

lLog

ic(C

TL

,CT

L! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alpe

rn,19

86]:

Allo

ws

quan

tific

atio

nov

erpa

ths:

!!!:

ther

eis

apa

thin

whi

ch!

isev

entu

ally

true

.

•A

ltern

atin

g-tim

eTem

pora

lLo

gic

(AT

L,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,19

97]:

Sele

ctiv

equ

anti

ficat

ion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

. . .

. . .

¬∀♦

Px=

1

Page 81: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Page 82: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Whatifthereismore

thanoneagent?

Page 83: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Whatifthereismore

thanoneagent?

Example:Suppose

thatthereare

twoagents:aserver

(s)anda

client(c).

Theclientasksto

setthevalueofxandtheserver

can

either

grantordenytherequest.

Assumetheagents

make

simultaneousmoves.

Page 84: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Whatifthereismore

thanoneagent?

Example:Suppose

thatthereare

twoagents:aserver

(s)anda

client(c).

Theclientasksto

setthevalueofxandtheserver

can

either

grantordenytherequest.

Assumetheagents

make

simultaneousmoves.

den

ygra

nt

set0

set1

Page 85: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Whatifthereismore

thanoneagent?

Example:Suppose

thatthereare

twoagents:aserver

(s)anda

client(c).

Theclientasksto

setthevalueofxandtheserver

can

either

grantordenytherequest.

Assumetheagents

make

simultaneousmoves.

den

ygra

nt

set0

q 0⇒

q 0,q 1⇒

q 0

set1

q 0⇒

q 1,q 1⇒

q 1

Page 86: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AlternatingTransitionSystems

Thepreviousmodelassumes

thereis

oneagentthat�controls�the

transitionsystem

.

Whatifthereismore

thanoneagent?

Example:Suppose

thatthereare

twoagents:aserver

(s)anda

client(c).

Theclientasksto

setthevalueofxandtheserver

can

either

grantordenytherequest.

Assumetheagents

make

simultaneousmoves.

den

ygra

nt

set0

q⇒

qq 0⇒

q 0,q 1⇒

q 0

set1

q⇒

qq 0⇒

q 1,q 1⇒

q 1

Page 87: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Multi-agentTransitionSystems

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackground

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLogic

(LT

L)

[Pnuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nchin

g-tim

eTem

pora

lLogic

(CT

L,C

TL!)

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

ltern

ating-tim

eTem

pora

lLogic

(AT

L,A

TL!)

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Page 88: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Multi-agentTransitionSystems

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackground

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLogic

(LT

L)

[Pnuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nchin

g-tim

eTem

pora

lLogic

(CT

L,C

TL!)

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

ltern

ating-tim

eTem

pora

lLogic

(AT

L,A

TL!)

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

(Px=

0→

[s]P

x=

0)∧

(Px=

1→

[s]P

x=

1)

Page 89: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Multi-agentTransitionSystems

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackground

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLogic

(LT

L)

[Pnuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nchin

g-tim

eTem

pora

lLogic

(CT

L,C

TL!)

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

ltern

ating-tim

eTem

pora

lLogic

(AT

L,A

TL!)

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Px=

0→¬[

s]P

x=

1

Page 90: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Multi-agentTransitionSystems

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackground

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLogic

(LT

L)

[Pnuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nchin

g-tim

eTem

pora

lLogic

(CT

L,C

TL!)

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

ltern

ating-tim

eTem

pora

lLogic

(AT

L,A

TL!)

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gab

out

coal

itio

ns

Apri

l29

,20

05

1B

ack

gro

und

x=

0 x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,19

77]:

Rea

sonin

gab

out

com

-puta

tion

s:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,19

81,

Em

erso

nan

dH

alper

n,19

86]:

Allow

squ

anti

fica

tion

over

pat

hs:

!!!:

ther

eis

apat

hin

whic

h!

isev

entu

ally

true.

•A

lter

nat

ing-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nge

r,K

upfe

r-m

an,19

97]:

Sel

ecti

vequ

anti

fica

tion

over

pat

hs:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

x=

0 x=

1

q 0 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

•Bra

nch

ing-

tim

eTem

pora

lLog

ic(C

TL

,C

TL! )

[Cla

rke

and

Em

erso

n,1981,

Em

erso

nand

Halp

ern,1986]:

Allow

squanti

fica

tion

over

path

s:

!!!:

ther

eis

apath

inw

hic

h!

isev

entu

ally

true.

•A

lter

nating-

tim

eTem

pora

lLog

ic(A

TL

,A

TL! )

[Alu

r,H

enzi

nger

,K

upfe

r-m

an,1997]:

Sel

ecti

ve

quanti

fica

tion

over

path

s:

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!grant,

set0

"

!den

y,s

et0"

!grant,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ack

gro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Rea

sonin

gabout

coaliti

ons

Apri

l29,2005

1B

ackgro

und

!gra

nt,

set0

"

!den

y,s

et0"

!gra

nt,

set1

"

!den

y,s

et1"

x=

0

x=

1

q 0 q 1 q 0q 0

q 0q 1

q 0q 0

q 0

q 0q 0

q 1

q 0q 1

q 0

q 0q 1

q 1

•Lin

ear

Tim

eTem

pora

lLog

ic(L

TL

)[P

nuel

li,1977]:

Rea

sonin

gabout

com

-puta

tions:

!!:

!is

true

som

eti

me

inth

efu

ture

.

1

Px=

0→

[s,c

]Px=

1

Page 91: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

From

TemporalLogicto

StrategyLogic

Page 92: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

From

TemporalLogicto

StrategyLogic

•LinearTim

eTem

poralLogic:Reasoningaboutcomputation

paths:

♦φ:

φistruesometimein

thefuture.

A.Pnuelli.A

TemporalLogic

ofPrograms.

inProc.18th

IEEESymposium

onFoundationsofComputerScience

(1977).

Page 93: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

From

TemporalLogicto

StrategyLogic

•LinearTim

eTem

poralLogic:Reasoningaboutcomputation

paths:

♦φ:

φistruesometimein

thefuture.

A.Pnuelli.A

TemporalLogic

ofPrograms.

inProc.18th

IEEESymposium

onFoundationsofComputerScience

(1977).

•BranchingTim

eTem

poralLogic:Allow

squanti�cationover

paths:

∃♦φ:thereisapath

inwhich

φiseventuallytrue.

E.M.ClarkeandE.A.Emerson.DesignandSynthesisofSynchronization

SkeletonsusingBranching-tim

eTemproal-logic

Speci�cations.

InProceedings

WorkshoponLogic

ofPrograms,LNCS(1981).

Page 94: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

From

TemporalLogicto

StrategyLogic

•Alternating-timeTem

poralLogic:Reasoningabout(localand

global)grouppow

er:

〈〈A〉〉�

φ:Thecoalition

Ahasajointstrategyto

ensure

that

φ

willremain

true.

R.Alur,T.Henzinger

andO.Kupferm

an.Alternating-tim

eTemproalLogic.

JouranloftheACM

(2002).

Page 95: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

From

TemporalLogicto

StrategyLogic

•Alternating-timeTem

poralLogic:Reasoningabout(localand

global)grouppow

er:

〈〈A〉〉�

φ:Thecoalition

Ahasajointstrategyto

ensure

that

φ

willremain

true.

R.Alur,T.Henzinger

andO.Kupferm

an.Alternating-tim

eTemproalLogic.

JouranloftheACM

(2002).

•CoalitionalLogic:Reasoningabout(local)grouppow

er

(fragmentof

AT

L).

[C]φ

(equivalently〈〈C

〉〉©

φ):

coalition

Chasajointstrategy

tobringabout

φ.

M.Pauly.A

ModalLogic

forCoalitionPowers

inGames.

JournalofLogic

andComputation12(2002).

Page 96: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Twoagents,Aand

B,must

choose

betweentwooutcomes,pand

q.

Wewantamechanism

thatwillallow

them

tochoose,whichwill

satisfythefollow

ingrequirem

ents:

1.Wede�nitelywantanoutcometo

result,i.e.,either

por

qmust

beselected

2.Wewanttheagents

tobeableto

collectivelychoose

and

outcome

3.Wedonotwantthem

tobeableto

bringaboutboth

outcomes

simultaneously

4.Wewantthem

both

tohaveequalpow

er

Page 97: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Twoagents,Aand

B,must

choose

betweentwooutcomes,pand

q.

Wewantamechanism

thatwillallow

them

tochoose,whichwill

satisfythefollow

ingrequirem

ents:

1.Wede�nitelywantanoutcometo

result,i.e.,either

por

qmust

beselected:

[∅](

p∨

q)

2.Wewanttheagents

tobeableto

collectivelychoose

and

outcome

3.Wedonotwantthem

tobeableto

bringaboutboth

outcomes

simultaneously

4.Wewantthem

both

tohaveequalpow

er

Page 98: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Twoagents,Aand

B,must

choose

betweentwooutcomes,pand

q.

Wewantamechanism

thatwillallow

them

tochoose,whichwill

satisfythefollow

ingrequirem

ents:

1.Wede�nitelywantanoutcometo

result,i.e.,either

por

qmust

beselected:

[∅](

p∨

q)

2.Wewanttheagents

tobeableto

collectivelychoose

and

outcome:

[A,B

]p∧

[A,B

]q

3.Wedonotwantthem

tobeableto

bringaboutboth

outcomes

simultaneously

4.Wewantthem

both

tohaveequalpow

er

Page 99: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Twoagents,Aand

B,must

choose

betweentwooutcomes,pand

q.

Wewantamechanism

thatwillallow

them

tochoose,whichwill

satisfythefollow

ingrequirem

ents:

1.Wede�nitelywantanoutcometo

result,i.e.,either

por

qmust

beselected:

[∅](

p∨

q)

2.Wewanttheagents

tobeableto

collectivelychoose

and

outcome:

[A,B

]p∧

[A,B

]q

3.Wedonotwantthem

tobeableto

bringaboutboth

outcomes

simultaneously:¬[

A,B

](p∧

q)

4.Wewantthem

both

tohaveequalpow

er

Page 100: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Twoagents,Aand

B,must

choose

betweentwooutcomes,pand

q.

Wewantamechanism

thatwillallow

them

tochoose,whichwill

satisfythefollow

ingrequirem

ents:

1.Wede�nitelywantanoutcometo

result,i.e.,either

por

qmust

beselected:

[∅](

p∨

q)

2.Wewanttheagents

tobeableto

collectivelychoose

and

outcome:

[A,B

]p∧

[A,B

]q

3.Wedonotwantthem

tobeableto

bringaboutboth

outcomes

simultaneously:¬[

A,B

](p∧

q)

4.Wewantthem

both

tohaveequalpow

er:¬[

x]p∧¬[

x]qwhere

x∈{A

,B}

Page 101: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

AnExample

Consider

thefollow

ingmechanism:

Thetwoagentsvote

ontheoutcomes,i.e.,they

chooseeither

por

q.

Ifthereisaconsensus,then

theconsensusisselected;ifthereisno

consensus,then

anoutcome

por

qisselected

non-deterministically.

Pauly

andWooldridgeuse

theMOCHAmodelcheckingsystem

to

verify

thattheaboveprocedure

satis�es

thepreviousspeci�cations.

Page 102: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

See,forexample,

M.Pauly.A

ModalLogic

forCoalitionPowers

inGames.

JournalofLogic

andComputation12(2002).

GorankoandJamroga.ComparingSemanticsofLogicsfroMulti-AgentSys-

tems.

See

thewebsite.

Page 103: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Conclusion

WhatcanLogicdoforGameTheory?

See

staff.science.uva.nl/∼epacuit/caputLLI.htmlformore

inform

ation.

Page 104: acuous, . logic, , miraculous. ardi)epacuit/papers/corelogic2.pdf · Structures Rea s o ning ab o ut co alitio ns April 29, 2 005 1 B ac kg r o und x = 0 x = 1 q 0 q 0 q 0 q 0 q 1

Thankyou.