逻辑、计算和博弈 (27).pdf
《逻辑、计算和博弈 (27).pdf》由会员分享,可在线阅读,更多相关《逻辑、计算和博弈 (27).pdf(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“lig-09-25”2013/10/29 9:44 page 315#333iiiiiiiiIntroduction to Part IVThis is a turning point where this book changes both content and style.PartsI,II,and III have completed our general analysis of games and play in a logicalstyle.But,as we have seen in the Introduction,while logic can be applied to
2、anything,in the case of games,there is a more intimate connection.Many basiclogical notions can themselves be cast in the form of games.We now proceed toexplore this perspective of logic as games versus the earlier logic of games.In thispart,we survey some basic logic games for evaluating formulas,c
3、omparing models,constructing models,and carrying on dialogue.Many logicians use these gamessolely as didactic tools;and indeed,they are powerful for this purpose,since gameintuitions pack a lot of complex structure into something easily imagined.But thereis more to it.Logic games contain lots of gen
4、eral ideas and themes with a broaderthrust,as will become clear in the coming chapters,while we will also discusssome broader themes explicitly in the concluding Chapter 18.In particular,in anappendix to that chapter,we provide a window onto some related work on gamesin computational logic,where a f
5、lourishing theory has emerged in recent years.Ourgeneral themes will then be taken further in Parts V and VI of this book,wherethe latter also closes the circle with the game logics of Parts I,II and III.A note on sources The material in this part comes largely from my lecture notes,Logic in Games(v
6、an Benthem 1999),that have circulated until now in severalprinted and electronic versions.A compact compendium is given in van Benthem(2011c),while an excellent regularly updated survey can be found in Hodges(2001).The educational origin of much of the coming material shows in the style of thechapte
7、rs.Even without the grand design of this book,the reader might appreciatewhat follows as an unusual tour of basic logic.“lig-09-25”2013/10/29 9:44 page 317#335iiiiiiii14Formula EvaluationLogical languages usually have a model-theoretic semantics defining when a formula is true in a model M,perhaps w
8、ith an auxiliary setting.The paradigm is first-order logic,with its notion M,s|=where s is an assignment of objects in M tovariables.Now,stepwise evaluation of first-order assertions can be cast dynamicallyas a game of evaluation for two players.“Verifier”claims that is true in the settingM,s,“falsi
9、fier”that it is false.This is our most basic logic game.In this chapterwe explain first-order evaluation games,establish their adequacy with respect totruth and falsity,explore their more general game-theoretic character,demonstratehow other logics can be gamified in the same style,and identify some
10、 general issuesof game logic behind first-order games,including the role of players strategies andgame operations.16914.1Evaluation games for predicate logicTwo parties disagree about a proposition in some situation M,s:verifier Vclaims that it is true,falsifier F that it is false.Here are the natur
11、al moves of defenseand attack in the first-order evaluation game,that we will indicate henceforth asgame(,M,s).Definition 14.1Moves in evaluation gamesThe moves of evaluation games follow the inductive construction of formulas.They169 Games like this occur in Hintikka(1973).Since then,evaluation gam
12、es have beengiven for many logics.Hintikka&Sandu(1997)has a game-theoretical semantics fornatural language,and Chapter 21 will pursue the resulting independence-friendly logic.“lig-09-25”2013/10/29 9:44 page 318#336iiiiiiii318Logic Gamesinvolve typical notions in the dynamics of games,such as choice
13、,switch,andcontinuation,in dual pairs with both players allowed the initiative once:atoms Pd,Rde,.V wins if the atom is true,F if it is falsedisjunction _ V chooses which disjunct to playconjunction F chooses which conjunct to playnegation role switch between the two players,play continues with resp
14、ect to Next,the quantifiers make players look inside Ms domain of objects:existential 9x(x)V picks an object d,play continues with(d)universal 8x(x)the same move,but now for FHere the clause for atoms may look circular,but one might think of it as theplayers consulting the model to see whether it su
15、pports such a bottom-level state-ment.As for complex structure,the schedule of the game is determined by the formof the statement.Example 14.1Formulas and schedule of playTo see how this works,consider a model M with two objects s,t.Here is a gamefor 8x9y x6=y,pictured as a tree of moves,with the sc
16、heduling from top to bottom:y:=sy:=tx:=sy:=sy:=tx:=tFVVloseVwinVwinVloseVWe interpret this as a game of perfect information:players know throughout whathas happened.Falsifier starts,and verifier must respond.There are four possibleplays,with two wins for each player.But verifier has a winning strate
17、gy,in thestandard sense of our earlier chapters.Trees such as this are not a complete definition of the game yet,but for manypurposes,we are better o without further detail.Evaluation games for slightlymore complex formulas in richer models have proved attractive in teaching logic.“lig-09-25”2013/10
18、/29 9:44 page 319#337iiiiiiiiFormula Evaluation319Example 14.2Find noncommunicatorsConsider the following communication network with arrows for directed links,andwith all self-loops present but suppressed in the drawing:45123The formula 8x8y(Rxy _ 9z(RxzRzy)says that every two nodes in this networkc
19、an communicate in at most two steps.Here is a run of the evaluation game:playermovenext formulaFpicks 28y(R2y _ 9z(R2z Rzy)Fpicks 1R21 _ 9z(R2z Rz1)Vchooses9z(R2z Rz1)Vpicks 4R24 R41FchoosesR41testF losesFalsifier started with a threat by picking object 2,but then picked 1.Verifier chosethe true rig
20、ht conjunct,and picked the witness 4.Now,falsifier loses with eitherchoice.Still,falsifier could have won,by choosing object 3 that 2 cannot reach in2 steps.Falsifier even has another winning strategy,namely,x=5,y=4.In this way,each formula is a game form of fixed depth but indefinite branchingwidth
21、,with a schedule of turns and moves.It becomes a real game when a modelM is given that supplies possible quantifier moves and outcomes for atomic tests,while an assignment s to the free variables in sets the initial position of the game.14.2Truth and winning strategies of verifierIn our first exampl
22、e,participants were not evenly matched.Player V can alwayswin:after all,a verifier is in line with the truth of the matter.More precisely,Vhas a winning strategy,a map from V s turns to moves following which guarantees,“lig-09-25”2013/10/29 9:44 page 320#338iiiiiiii320Logic Gamesagainst any play by
23、F,that the game ends in outcomes where V wins.F has nowinning strategy,as this would contradict V s having one.170Even more can besaid.F does not have a losing strategy either:F cannot force V to win,but in ourexample,player V does have a losing strategy.Thus,players powers of controllingoutcomes in
24、 a game may be quite dierent.Here is the key to the behavior of evaluation games,the“success lemma.”Fact 14.1The following are equivalent for all models M,s and formulas:(a)M,s|=,(b)V has a winning strategy in game(,M,s).Proof The proof is a direct induction on formulas.One shows simultaneously:If a
25、 formula is true in(M,s),then verifier has a winning strategy.If a formula is false in(M,s),then falsifier has a winning strategy.The steps show the close analogy between logical operators and ways of combiningstrategies.171The following typical cases will give the idea.(a)If _ is true,thenat least
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑、计算和博弈 27 逻辑 计算 博弈 27
限制150内