From: AAAI-82 Proceedings. Copyright ©1982, AAAI (www.aaai.org). All rights reserved. CIRCUMSCRIPTIVE IGNORANCE Kurt Konolige Artificial Intelligence Center SRI International ABSTRACT the puzzle is being circumscribed; In formal systems that reason about knowledge, inferring that an agent actually does not know a particular fact can be problematic. Collins [l] has shown that there are many different modes of reasoning that a subject can use to show that he is ignorant of something; some of these, for example, involve the subject reasoning about the limitations of his own information-gathering and memory abilities. This paper will consider a single type of inference about ignorance, which we call circumscriptive ignorance. We present a partial formalization of circumscriptive ignorance and apply it to the Wise Man Puzzle.’ 1. Circumscriptive to an agent will be called ignorance. Circumscriptive Man solution part of a problem of the Missionaries and only a single river; this, invoke using limitations formalization For Puzzle, is available to solve the puzzle. the first-order an unstated abstraction. Cannibals boat one cannot Sudan there is a limited amount or strategies available for is often problem a helicopter has axiomatizations of (Goad However, there statements to capture that that this is the only knowledge the initial situation; puzzle it should that in an adequate such as unstated of this puzzle), be possible possible-world McCarthy procedures, [6], and no formalization including first-order semantics Sato for [7]). in a modal of using a modal and the ability to decision developed for modal we outline a modal procedures, logic. In formalization the of ignorance. The it is modal of languages Pr for Fool, agents a fictitious shall Sp. use is a propositional agent by the choice of propositional 0 E Sp is a reserved name whose knowledge is common knowledge. For a particular language K4 is the propositional choice of Pr and Sp, the calculus over Pr, together with a set of indexed unary modal operators [S], S E Sp. The intended meaning of [S](Y is that agent S knows a. The axiom schemata of the to prove that each wise man is where for K4 are (Al) All propositional (A4 WV (A4 (A5) [SIC-~ [Sla3 PI w [wm~wlaw~ Pl~xolcsl~ Q and ,f3 denote an arbitrary ‘This short note describes current research collected in 141. The work presented here was supported by grant N0014-80-C-0296 from the Office of Naval Research. we parameterized and wise men have about ignorant of the color of his own spot in the initial situation. In effect, the knowledge that is available to the agents in logic modal logic based on Sato’s K4 [7], which includes an axiomatization of common knowledge.2 K4 is a family is at least one of the puzzle formalization in 2. The Modal Logic K14 from the each man can see his neighbors’ spots and knows from the king that there white spot. It is an unstated condition for the Wise especially formalized has been circumscriptive letters for a full statement knowledge a [a], have been few sections the on resources. 3 below common that next that across In puzzles that involve reasoning about the knowledge there are often unstated conditions on agents possess, the initial information given an agent, as well as on the information he can acquire. In the Wise Man Puzzle (see Section been by circumscriptive in the [5] has investigated of problem schema people of the essential brigade McCarthy a circumscription but example, it is important to ferry ignorance, Puzzle, knowledge reasoning logic of knowledge. The advantages formalization are clarity of expression Ignorance one would say (or -p), then S does not know whether p is true. Proving ignorance based on a limitation on the knowledge available use inference The premise that information, resources, informally “The only facts that agent S knows about proposition p are F.” If from the facts F it is not possible for S to infer p agent. arbitrary Axioms tautologies 7 sentences, Al-A4 2For simplici t y we use K4 rather than Sato’s which deals explicitly with time. 202 (1) and S denotes give the system more complicated S4 KT4, for each modality axiom: knows. [S], while A5 is the common knowledge then so is K14. what any fool knows, any fool knows everyone The two rules of inference are modus ponens and necessitation (from (Y, infer [Slay). with reasonable by analogy with Kripke procedures In K4 and other modal logics of knowledge, an agent’s as a theory, that is, as a set of knowledge is described formulas that contain rules of inference. [S](r for which that modus the term th .e axioms To see this, ponens agent’s in which all instances no proper itself. axioms axioms (i.e., of is a Hilbert (A8) of K4. We write are allowed; an agent’s we can assert formulas ~+$9 iY4, i.e., cy>/?’ is a theorem h-4 bY circumscriptive itself of ignorance, the proper axioms that knowledge in an agent’s if p is in the a-theory to sufficient of the a-theory theory. the schemata paper. of The represent but there take be used to derive The extended terms, [a] is intended language to mean is called K14. this in K4 of K4, is, [cr]/3 holds just in case p is in the a-theory the notion The of provability is explicitly axiomatization of K4. introduced of [cr] is problematic, sufficient set of axioms use of the intended K4. The axioms for KI4 interpretation that are simply W) [4P, where +$ (A7) -[4A for KI4 decidable; axioms further, (2) only form it is obvious the If we translates into For example, if q1 or 42, assert [a][S]p, interesting properties related to its is complete: Thus KI4 (with it has no consistent circumscription atoms given by the theorems of K4. The Wise Man Puzzle can be stated as follows [6]: A king wishing to know which of his three wise men is in the wisest, (2) set if K4 that is decidable, white dots on each of their at least one spot is white, the color of his own spot. announces that his spot foreheads, and asks each After is white, a while reasoning as follows: “Suppose my spot were black. The second wisest of us would then see a black and a white and would are the same as K4. a recursive paints tells them that the wisest if K4 this theory. from of K4. 3. The Wise Man Puzzle reason The either operators extension. to determine The rules of inference of [LL] comes of this nature. For every atom of the form it or its negation is provable in KI4. of the language K14 whose atoms are all only) has a single model, together . axioms in the remainder operator, he knows circumscription with the schemata where Q ,&.P of the logical to the a-theory of an agent’s p is that proper by making those of K4, (3) it of [CL] as provability of K14 of Al-A5 A10 and All are modus quality of its meaning NY14 has several of K4 are However, a can be obtained all instances A6 and A7 directly circumscriptive [a]@, either Every subset Thus since that cr to be a knowledge about into K14. involves formalizing not only which sentences provable, but also which sentences are not. could with cr = [S]q1v[S]q2. In informal the a-theory is more in a = [Sl%[aI P'lc ks out the agent’s theory for which q is the only proper axiom. More complicated statements are possible; for example, to say that the only knowledge S has K4 is extended To express circumscriptive ignorance, modal operators of new unary indexed bY a family These are called circumscriptive by sentences of K4. modalities, and are written as [cy], where Q is a sentence of K4. /3 an instance of K4 are present; a circumsciption If we look at a particular is also no way to express axiomatization language circumscriptive restriction th eory for an agent, where the only proper axiom is cr, it to derive proofs of certain formulas within is impossible that theory; itself. of A6 that modal ponens and necessitation, respectively, for K4. However, there is no similar characterization of A7. We will use since there is no way of limiting could conceivably characterization [cr]p, A8 and A9 ensure theory of the of K4. not 1s in [A]. system form [S]P).~ We define the a-theory of K4, for a fixed sentence cr, as the set of formulas p for which cr>/!? is a theorem are detailed W) bla w4 bl(P~7D@lPx47) (All) blP~b][S]P . Q for the axiomatization K4 computational those given by be given as follows: and We shall use by A4. in K4. between and K4 An alternative are provable, theory to mean the set of formulas theory allows proper that of K4 is implemented which [S]cy can be proven There is a difference an agent’s note [3] for S4. These the style of typical and are closed u nder the (Y is an axiom Sato [7] gives a proof that K4 is decidable, and decision procedures properties can be found is that if his spot were black, the least wise would see two black spots and would conclude that his spot is white on the basis of the king’s assurance. He would have announced 3This difference becomes apparent in the rules of inference: necessitation is not included as a rule of inference in an agent’s theory, since it would allow the derivation of [O]p from [S]p. simplify it by now, so my spot this puzzle by having in turn what color his spot is, starting 203 must be white.” We the king ask each wise man with the least wise. To formalize the puzzle, we use the language K14 with Sp = {O,S1,&,S3} and Pr = {pl,p2,p3}. pi is the sentence asserting that Si has a white spot on his forehead. A handy abbreviation is [Sl]pk [S]pv[S]-p, knows whether or not p is true. Then the following suffice for the initial about time): worrying conditions of the puzzle 4. Conclusion This i.e., S axioms formalized (without It then Wise ciyl) pl Ap2Ap3 (w2) [o](PlvP2vP3) brief in a modal becomes Man where knowledge that about at least the basis of common knowledge own spot. in K14, provable that it suffices procedure sentence, S1 does not know looks for a K4-model and indeed finds one. in K4, and -[a][S,jjp, under [l] is provable the decision a> [Sll]pl. -[lS1npl, axioms for this situation utility of K14 this modification; hearing Goad, C., of a Theory in Proceedings “A Formal needs of Human Plaus- of Theoretical Stanford, [4] California Issues B. (June Methuen Ii., “Modal (February 1982). McCarthy, J., Stanford M. J., An Introduction Ltd., Logics for Belief,” Artificial Uni- 1976). and Company “Circumscription-A Reasoning,” for Situations note, (December G. E. and Cresswell, Konolige, notes Representation unpublished Knowledge,” Hughes, London, unpublished Form Intelligence McCarthy, J. et al., “On the Model Theory (5) [B]ledge,” A!emo AIM-312 , Stanford University, of Non13 (1980). of KnowStanford (1978). [7] Sato, M., .4 Study of Kripke-type Modal Logics by Gentzen’s Institute a = ~2A~3A~7A~8A[S3]pl would work Massachusetts [3] S2 does not know Sl’s reply, further of other K14 Cambridge, versity, does not know the color of his spot. able to deduce that his own spot is white. are WlLW3 and that R. (eds.), Involving in the decidable theory K4, it is -((Y > fS2jp2) has a model; thus S2 the color of his spot after obvious and Schank, Monotonic S3 knows that could reason of knowledge , Nash-Webber, [5] In the final situation, In this way agents 1975). along with Again, by reasoning possible to show that facts. Processing are WI-W3, Q = ~2/\~3A~5A[s,]p,A[s2]p3. various of K14 occurs if the operator are taken from Language [a] i.e., S1 (~6) bw2nP2-us2nP2, to derive of the state A., “Fragments 1968. where K14. in the in Natural The decision of the negation of this Hence a >[rS1npl is not is a theorem of K14 by by W4, that Collins, ible Reasoning,” The second situation is similar, except that S2 has heard Sl’s reply to the king that he does not know his The The of be References to Modal Logic, color. called nonknowledge logic. it is no longer does not know the color of his own spot. spot’s idea could to be done on this problem. the color of his by A6 and A7 to apply implies, However, be decidable to prove, through or its negation for K4 to the sentence This in turn this by an agent (W2 and W3) and his own it is possible To see if [~][S,l]p~ procedure A6. situation, needed the limitations agents. one observations. use of W4, within K14 itself, ra.ther than K4. spot is white; W3 says that everyone knows that each can see the spots of the others. W4 is the circumscription axiom: it says that S1 knows whether pl holds solely on the of knowledge to infer An interesting modification sentences in the circumscriptive & = W2AW3A[Sl]pzA[Sl]ps. it’s common In this initial introduced the showing how it logic possible Puzzle knowledge that has ignorance, is not limited to this puzzle, however; it should be possible within this logic to do general reasoning about the state of (4 IV2 says note circumscriptive Kyoto, and so S3 is The axioms here A[S3]p2. It is possible to prove in K4 that (~>[&]ps, and so W9 simply asserts that S3 knows the color of his spot. 204 for h4athematical Japan, July 1976. Sequential Sciences, Models for Some Method, Research Kyoto University,