Second-Order Know-How Strategies

Size: px
Start display at page:

Download "Second-Order Know-How Strategies"

Transcription

1 Vassar ollege Digital Vassar Faculty Research and Reports Summer Pavel Naumov pnaumov@vassar.edu Jia Tao Lafayette ollege, taoj@lafayette.edu Follow this and additional works at: Part of the Artificial Intelligence and Robotics ommons, Epistemology ommons, Logic and Foundations ommons, Logic and Foundations of Mathematics ommons, and the Theory and Algorithms ommons itation Information Naumov, Pavel and Tao, Jia, "" (08). Faculty Research and Reports This onference Proceeding is brought to you for free and open access by Digital Vassar. It has been accepted for inclusion in Faculty Research and Reports by an authorized administrator of Digital Vassar. For more information, please contact library_thesis@vassar.edu.

2 ABSTRAT Pavel Naumov Vassar ollege Poughkeepsie, NY The fact that a coalition has a strategy does not mean that the coalition knows what the strategy is. If the coalition knows the strategy, then such a strategy is called a know-how strategy of the coalition. The paper proposes the notion of a second-order know-how strategy for the case when one coalition knows what the strategy of another coalition is. The main technical result is a sound and complete logical system describing the interplay between the distributed knowledge modality and the second-order coalition know-how modality. KEYWORDS coalition power, knowledge, formal epistemology, strategy, game theory, transition system, multiagent system, modal logic, axiomatization, completeness INTRODUTION In this paper we study the interplay between coalition strategies and the distributed knowledge in multiagent systems.. oalition Strategies b d X STOP STOP Figure : State of Traffic w. onsider the traffic situation depicted in Figure, where a regular vehicle d and three self-driving vehicles a, b, and c approach an intersection. There are stop signs at the intersection facing cars c and d. According to the traffic rules, these two cars must slow down, stop, and yield to truck b. Proc. of the 7th International onference on Autonomous Agents and Multiagent Systems (AAMAS 08), M. Dastani, G. Sukthankar, E. Andre, S. Koenig (eds.), July 08, Stockholm, Sweden 08 International Foundation for Autonomous Agents and Multiagent Systems ( All rights reserved. c a Jia Tao Lafayette ollege Easton, PA taoj@lafayette.edu Suppose that the driver of car d does not notice the sign and, as a result, this car is approaching the intersection with a constant speed. If neither of the vehicles changes its behavior, car d will hit the side of the rear half of truck b, at the location marked with a red zigzag shape on the figure. Truck b can potentially slow down, but then car d will hit the side of truck b in the front half instead of the rear half. Thus, to avoid being struck by car d, truck b has to accelerate and pass the intersection before car d does. We assume that in this case if car a maintains the same speed, then there will be a rear-end between truck b and car a. Hence, to avoid any, not only must truck b accelerate, but car a must accelerate as well. In other words, to prevent a, vehicles a and b must engage in a strategic cooperation. We say that coalition {a,b} has a strategy to prevent a. The traffic situation is further complicated by two buildings, shown in Figure as grey rectangles. The buildings prevent car a and truck b from seeing car d. Although coalition {a,b} has a strategy to avoid, it does not know what this strategy is, nor does it know that such a strategy exists. However, self-driving car c can observe that car d is not slowing down, and it can make coalition {a,b} aware of the presence of car d as well as its speed and location. With the information shared by car c, not only will coalition {a,b} have a strategy to avoid a, but it also will know what this strategy is. In general, the following cases might take place: (i) a coalition does not have a strategy; (ii) a coalition has a strategy, but it does not know that it has a strategy; (iii) a coalition knows that it has a strategy, but it does not know what the strategy is; (iv) a coalition knows that it has a strategy and it knows what this strategy is. In the last case, we say that the coalition has a know-how strategy. Know-how strategies were studied before under different names. While Jamroga and Ågotnes talked about knowledge to identify and execute a strategy [5], Jamroga and van der Hoek discussed difference between an agent knowing that he has a suitable strategy and knowing the strategy itself [6]. Van Benthem called such strategies uniform [6]. Broersen talked about knowingly doing [], while Broersen, Herzig, and Troquard discussed modality know they can do [3]. In our example, coalition {a,b} has a know-how strategy to avoid a after car c shares the traffic information with the coalition. In other words, it is not coalition {a,b} but the single-element coalition {c} that knows what is the strategy of coalition {a,b}. We refer to such strategies as second-order know-how strategies by analogy with the commonly used term second-order knowledge [7]. Second-order know-how manifests itself in many settings. For example, a teacher might know how a student can succeed or a group of campaign advisers might know how a political party can win the elections.

3 . Epistemic Transition Systems We use the notion of an epistemic transition system to formalize the concept of a second-order know-how strategy. A fragment of an epistemic transition system corresponding to the traffic situation described above is depicted on the diagram in Figure. In particular, the traffic situation depicted in Figure is represented by state w on this diagram. The arrows on the diagram correspond to possible transitions of the system. For the sake of simplicity, we assume that transitions of this system only depend on the actions of agents a and b. Moreover, each of agents a and b is assumed to have just three strategies: to slow down ( ), to maintain current speed (0), and to accelerate (+). In Figure, transitions are labeled by the strategies of agents a and b that accomplish the transition. If a transition is labeled with strategy profile (x,y), then x represents the strategy of car a and y represents the strategy of truck b. Although there are nine possible transitions from state w, corresponding to nine possible strategy profiles (x,y), the fragment of this system (depicted in Figure ) shows only four such transitions leading to states w 4,w 5,w 6, and w 7. As we discussed earlier, vehicles a and b can use coalition strategy (+, +) to avoid a. However, they do not know that this coalition strategy would prevent a because they do not even know the presence of vehicle d, let alone its location and speed. To show this formally, consider a hypothetical state w in Figure. In this state, vehicle d is currently at the spot marked by symbol X on Figure. In this state, car d is closer to the intersection than it is in state w. A simultaneous acceleration of vehicles a and b (coalition strategy (+, +)) would not prevent a because car d would hit the side of truck b in the rear half. Instead, in state w, coalition {a,b} can use, for example, strategy (0, ) to avoid a. Under this strategy, car a maintains the current speed and truck b slows down. Since vehicles a and b cannot see vehicle d, they cannot distinguish states w and w. We define a coalition know-how strategy at state w as a strategy that would succeed in all states indistinguishable from state w by the coalition. Thus, the transition system whose fragment is depicted on Figure does not have a know-how strategy for coalition {a, b} to avoid a in state w. States w and w are not the only indistinguishable states in this system. For example, state w 3 in the same figure, where car d is not present at the scene, is also indistinguishable from states w and w to coalition {a,b}..3 Second-Order Know-How Modality Recall that self-driving car c can observe that car d is not slowing down. Thus, car c can distinguish states w from states w and w 3 of this system. The system might have other states indistinguishable to car c from state w. These states, for example, could differ by traffic situations on nearby streets. However, in all these states, coalition {a,b} can use strategy (+, +) to avoid a. Hence, we say that agent c knows how coalition {a, b} can avoid a. We denote this fact by w H {a,b } ( avoid a ). In general, {c } we write w H D if coalition has distributed knowledge of how coalition D can achieve outcome from state w. We call modality H the second-order know-how modality. Although in our example coalitions D = {a, b} and = {c} are disjoint, we do allow these w 4 : b-d rear-side w 0 : no w 8 : b-d front-side w 5 : a-b rear-end (0,0) (0,+) (0, ) (0,0) w 9 : b-d rear-end (+,+) w w Pavel Naumov and Jia Tao w 6 : no (+,+) a,b (0, ) w : no a,b a,b w 7 : b-d front-side w 3 (0,0) (0,+) w : a-b rear-end Figure : A fragment of an epistemic transition system. coalitions to have common elements. Modality H expresses the existence of a know-how strategy of coalition known to the coalition itself. Thus, it expresses an existence of a first-order knowhow strategy of coalition. Properties of first-order know-how modalities and their interplay with different forms of the knowledge modality have been studied before. Ågotnes and Alechina [] proposed a complete axiomatization of an interplay between single-agent knowledge and first-order coalition know-how modalities to achieve a goal in one step. A modal logic that combines the distributed knowledge modality with the first-order coalition know-how modality to maintain a goal was axiomatized by Naumov and Tao [8]. A sound and complete logical system in a single-agent setting for know-how strategies to achieve a goal in multiple steps rather than to maintain a goal is developed by Fervari, Herzig, Li, and Wang [4]. A trimodal logical system that describes an interplay between the (not know-how) coalition strategic modality, the first-order coalition know-how modality, and the distributed knowledge modality was developed by Naumov and Tao [0]. They also proposed a logical system that combines the first-order coalition know-how modality with the distributed knowledge modality in the perfect recall setting [9, ]. Wang proposed a complete axiomatization of knowing how as a binary modality [7, 8], but his logical system does not include the knowledge modality. The main goal of this paper is to describe the interplay between the second-order know-how modality H and the distributed knowledge modality K. In other words, we axiomatize all properties in the bimodal language that are true in all states of all epistemic transition systems. In addition to the distributed version of S5 axioms for modality K, our logical system contains the ooperation axiom, introduced by Marc Pauly [3, 4] for strategies in general, H D ( ψ ) (H D H D D ψ ), () where D D =. Informally, this axiom states that second-order know-how strategies of two disjoint coalitions can be combined to

4 form a single second-order know-how strategy to achieve a common goal. The system also has the Strategic Introspection axiom: H D K H D, () which states that if coalition knows how coalition D can achieve the goal, then coalition knows that it knows how coalition D can achieve this. A version of this axiom for the first-order know-how appeared in []. In addition, our logical system contains the Empty coalition axiom which appeared first in [0]: K H. (3) This axiom says that if a statement is known to the empty coalition, then the empty coalition has a first-order know-how strategy to achieve it. The axiom is true because the empty coalition can know only statements that are true in each state of the given epistemic transition system. The final and perhaps the most interesting axiom of our logical system is the Knowledge of Unavoidability axiom: K A H B H A. (4) Formula H B means that coalition B knows that will be achieved no matter how agents act. Thus, coalition B knows that is unavoidable. The axiom states that if coalition A knows that coalition B knows that is unavoidable, then coalition A also knows that is unavoidable. To the best of our knowledge, this axiom does not appear in the existing literature. The main technical results of this paper are the soundness and the completeness of the logical system describing the interplay between modalities K and H. The system extends epistemic logic S5 with distributed knowledge by axioms (), (), (3), and (4)..4 Harmony Proving the completeness theorem for the interplay between knowledge and second-order know-how modalites is significantly more difficult than proving corresponding completeness theorems for bimodal logical systems describing the interplay between knowledge and first-order know-how modalities [, 4, 8, 9, ]. In the proof we use notions of harmony and complete harmony (see Definition 6. and Definition 6.6). The proof technique based on harmony has been originally developed by Naumov and Tao [0] for the trimodal logical system that describes the interplay between a distributed knowledge modality, a (not know-how) strategic modality, and a first-order know-how modality. We have modified the definitions of harmony and complete harmony for this technique to work in the current setting. See Section 6. and Section 6. for details..5 Paper Outline This paper is organized as follows. In Section we introduce formal syntax and semantics of the logical system. In Section 3 we list its axioms and inference rules. Section 4 provides examples of formal proofs. The proofs of the soundness and the completeness are presented in Sections 5 and 6. Section 7 concludes the paper. SYNTAX AND SEMANTIS Throughout the paper we fix a countable set of propositional variables and a countable set of agents A. A coalition is an arbitrary subset of A. A strategy profile of a coalition is an arbitrary function that assigns a value from some domain to each agent in coalition. We denote the set of all such strategy profiles by. A complete strategy profile is a strategy profile of the coalition A. Following the convention in game theory, we consider a strategy profile as a (possibly infinite) tuple of values from indexed by set. If s and a, then by (s) a we denote the component of this tuple corresponding to the index value a, which technically is the value of function s on the argument a. Definition.. A tuple (W, { a } a A,, M, π) is an (epistemic) transition system, if () W is a set (of epistemic states), () a is an indistinguishability equivalence relation on set W for each a A, (3) is a nonempty set, called the domain of actions, (4) M W A W is an aggregation mechanism, (5) π is a function from propositional variables to subsets of W. A fragment of a transition system is depicted in Figure. In this example, setw consists of states such as w, w, and w 3. Relation a is denoted by dashed lines. The domain of actions is set {, 0, +}. For each state, mechanism M specifies the next state based on the actions of individual agents. The mechanism is captured by the directed edges between the states, labeled with strategy profiles. There are two important things to note about the aggregation mechanism. First, the mechanism might be non-deterministic and thus we formally define it as a ternary relation between the current state, the strategy profile, and the next state. Second, the next state might not exist. If the next state does not exist for the selected strategy profile, then the transition system terminates. Definition.. For any states w,w W and any coalition, let w w if w a w for each agent a. Lemma.3. For each coalition, relation is an equivalence relation on the set of epistemic states W. Definition.4. For any strategy profiles s and s of coalitions and respectively and any coalition, let s = s if (s ) a = (s ) a for each a. Lemma.5. For any coalition, relation = is an equivalence relation on the set of all strategy profiles of coalitions containing coalition. Definition.6. Let Φ be the minimal set of formulae such that () p Φ for each propositional variable p, (), ψ Φ for all formulae,ψ Φ, (3) K, H D Φ for each coalition, each finite coalition D, and each formula Φ. It is crucial in the proof of completeness that superscript D of modality H D is finite. For the sake of generality, we allow subscript to be infinite. We assume that the constant and the conjunction are defined through connectives and in the standard way. Furthermore, for any finite set of formulae X, by X we mean the conjunction of all formulae in set X. In particular, is formula. The next definition is the key definition of this paper. Its part (5) specifies the semantics of the second-order know-how modality H D. Informally, w H D means that there is a strategy of the coalition D that can be used to achieve from every state indistinguishable from state w by the coalition.

5 Pavel Naumov and Jia Tao Definition.7. For any epistemic state w W of a transition system (W, { a } a A,V, M, π) and any formula Φ, let relation w be defined as follows: () w p if w π(p), where p is a propositional variable, () w if w, (3) w ψ if w or w ψ, (4) w K if w for each w W such that w w, (5) w H D if there is a strategy profile s V D such that for any two states w,u W and any complete strategy profile s, if w w, s = D s, and (w, s,u) M, then u. 3 AXIOMS In additional to the propositional tautologies in language Φ, our logical system consists of the following axioms: () Truth: K, () Negative Introspection: K K K, (3) Distributivity: K ( ψ ) (K K ψ ), (4) Monotonicity: K K D, if D, (5) ooperation: H D ( ψ ) (H D H D D ψ ), where D D =. (6) Strategic Introspection: H D K H D, (7) Empty oalition: K H. (8) Knowledge of Unavoidability: K A H B H A. We write if formula is provable from the axioms of our logical system using Necessitation, Strategic Necessitation, and Modus Ponens inference rules: K, ψ H D. ψ We write X if formula is provable from the theorems of the logical system and a set of additional axioms X using only Modus Ponens inference rule. 4 EXAMPLES OF DERIVATIONS We show the soundness of the above logical system in Section 5. Below, we provide some examples of formal proofs in this system. These results are used later in the proof of the completeness. Lemma 4.. H D H D where and D D. Proof. Statement is a tautology. Thus, by the Strategic Necessitation inference rule, H D \D \ ( ). Next, by the ooperation axiom and due to and D D, H D \D \ ( ) (H D H D ). Hence, H D H D by the Modus Ponens inference rule. Lemma 4.. If,..., n ψ, then () K,..., K n K ψ, () H D,..., H D ni= n D n n H i ni= ψ, where sets D,...,D n are i pairwise disjoint. Proof. To prove statement (), apply the deduction lemma for propositional logic n time. Then, ( ( n ψ )). Thus, H ( ( ( n ψ ))), by the Strategic Necessitation inference rule. Hence, H D H D ( ( n ψ )) by the ooperation axiom and the Modus Ponens inference rule. Then, H D H D ( ( n ψ )) by the Modus Ponens inference rule. Thus, again by the ooperation axiom and Modus Ponens, H D H D H D D ( 3 ( n ψ )). Therefore, H D,..., H D ni= n D n n H i ni= ψ, by repeating the last two steps i n times. The proof of the first statement is similar, but it uses the Distributivity axiom instead of the ooperation axiom. 5 SOUNDNESS The proof of the soundness of S5 axioms for distributed knowledge (Truth, Negative Introspection, Distributivity, and Monotonicity) is standard. In this section we prove the soundness of each of the remaining axioms as a separate lemma. At the end of this section, Theorem 5.5 states the soundness of the whole system. Lemma 5.. If w H D ( ψ ), w H D, and D D =, then w H D D ψ. Proof. Suppose that w H D ( ψ ). Then, by Definition.7, there is a strategy profile s D such that for any two epistemic states w,w and any complete strategy profile s, if w w, s = D s, and (w, s,w ) M, then w ψ. Similarly, assumption w H D implies that there is a strategy profile s D such that for any two epistemic states w,w and any complete strategy profile s, if w w, s = D s, and (w, s,w ) M, then w. Define a strategy profile s of coalition D D as follows: { (s ) a, if a D, (s) a = (s ) a, if a D. The strategy profile s is well-defined because D D =. onsider any states w,w W and any complete strategy profile s such that w w, s = D D s and (w, s,w ) M. By Definition.7, it suffices to show that w ψ. Indeed, by Definition., assumption w w implies that w w and w w. At the same time, by Definition.4, s = D D s implies that s = D s and s = D s. Thus, w ψ and w by the choice of strategies s and s. Therefore, w ψ by Definition.7. Lemma 5.. If w H D, then w K H D. Proof. Suppose that w H D. Then, by Definition.7, there is a strategy profile s D such that for any two epistemic states w,w and any complete strategy profile s, if w w, s = D s, and (w, s,w ) M, then w. onsider any u W such that w u. By Definition.7, it suffices to show that u H D. Next, consider any epistemic states u,u and any complete strategy profile s such that u u, s = D s, and (u, s,u ) M. Again by Definition.7, it suffices to show that u. Indeed, note that w u and u u imply that w u by Lemma.3. Hence, u by the choice of the strategy profile s. Lemma 5.3. If w K, then w H.

6 Proof. Suppose w K. Let s be the unique element of the set. Since is the set of all functions from to, assuming functions are defined as sets of pairs, formally s is the empty set. onsider any two epistemic states w,w and any complete strategy profile s such that w w, s = s, and (w, s,w ) M. By Definition.7, it suffices to show that w. Indeed, note that w w by Definition.. It then follows from assumption w K and Definition.7 that w. Lemma 5.4. If w K A H B, then w H A. Proof. Let s be the unique element of the set. onsider any two epistemic states w,w and any complete strategy profile s such that w A w, s = s, and (w, s,w ) M. By Definition.7, it suffices to show that w. Assumption w K A H B implies that w H B due to w A w and Definition.7. Thus, there is a strategy profile ŝ such that for any two epistemic states u,u and any complete strategy profile ŝ, if w B u, ŝ = ŝ, and (u, ŝ,u ) M, then u. Let u = w, u = w, and ŝ = s. Note that w B w = u by Definition. and that ŝ = s by Definition.4. Thus, w. Theorem 5.5. If, then w for each epistemic state w of each epistemic transition system. 6 OMPLETENESS This section contains a proof of the completeness of the logical system. We start with a well-known observation that Positive Introspection principle is provable in S5. Lemma 6.. K K K. Proof. Formula K K K is an instance of the Negative Introspection axiom. Thus, K K K by the law of contrapositive in the propositional logic. Hence, by the Necessitation inference rule, K ( K K K ). Thus, by the Distributivity axiom and the Modus Ponens inference rule, K K K K K. (5) At the same time, K K K is an instance of the Truth axiom. Thus, K K K by contraposition. Hence, taking into account the following instance of the Negative Introspection axiom: K K K K K, one can conclude that K K K K. The latter, together with statement (5), implies the statement of the lemma by propositional reasoning. 6. Harmony The proof of the completeness is based on the harmony technique proposed by Naumov and Tao [0, ]. Here, we modify definitions of harmony and complete harmony from [0, ] to account for the fact that parameters and D of the modality H D might be different. Definition 6.. A pair (Y, Z) is in harmony if Y H Z for each coalition and each finite set Z Z. Lemma 6.3. If pair (Y, Z) is in harmony, then sets Y and Z are consistent. Proof. First, suppose that set Y is not consistent. Thus, Y H. Therefore, by Definition 6., pair (Y, Z) is not in harmony. Next, suppose that set Z is inconsistent. Then, there is a finite set Z Z such that Z. Hence, H Z by the Strategic Necessitation inference rule. Thus, Y H Z. Therefore, by Definition 6., pair (Y, Z) is not in harmony. Lemma 6.4. If X H D and f is an arbitrary function from coalition D to set Φ, then pair (Y, Z) is in harmony, where Y = {ψ K ψ X }, Z = { } {χ K χ X } {τ HE F τ X, F D, E, a F (f (a) = τ )}. Proof. Let pair (Y, Z) not be in harmony. Then, Y H B Z for some set B A and some finite set Z Z by Definition 6.. Thus, by the definition of set Y, there are formulae K ψ,..., K ψ n X (6) such that ψ,...,ψ n H B Z. By Lemma 4., K ψ,..., K ψ n K H B Z. Then, by the Knowledge of Unavoidability axiom K ψ,..., K ψ n H Z. (7) Since Z Z, by the definition of set Z, there are formulae K χ,..., K χ m X, (8) and formulae H F E τ,..., H F t E τ t t X, (9) such that F,..., F t D, E,..., E t, (0) i t a F i (f (a) = τ i ), () and χ,..., χ m,τ,...,τ t, Z. By the deduction theorem for propositional logic, the last statement implies that χ,..., χ m,τ,...,τ t Z. Hence, by the law of contrapositive, χ,..., χ m,τ,...,τ t Z. Then by the Modus Ponens inference rule, Z, χ,..., χ m,τ,...,τ t. () Without loss of generality, we assume that formulae τ,...,τ t are pairwise different. Hence, sets F,..., F t are pairwise disjoint, by statement (). Thus, by Lemma 4., statement () implies that H Z, H χ,..., H χ m, H F E τ,..., H F t E t τ t H F F t E E t. Hence, by Lemma 4. and due to statement (0), H Z, H χ,..., H χ m, H F E τ,..., H F t E t τ t H D. Then, by the Empty oalition axiom, H Z, K χ,..., K χ m, H F E τ,..., H F t E t τ t H D. Therefore, by statement (7), K ψ,..., K ψ n, K χ,...,k χ m,h F E τ,...,h F t E t τ t H D. It then follows from statements (6), (8), and (9) that X H D. Lemma 6.5. For any pair (Y, Z) in harmony, any formula Φ, and any set A, either pair (Y { H }, Z) or pair (Y, Z {}) is in harmony.

7 Pavel Naumov and Jia Tao Proof. Suppose that neither pair (Y { H }, Z) nor pair (Y, Z {}) is in harmony. Then, by Definition 6., there are sets E, E A and finite sets Z Z and Z Z {} such that Y, H H E Z and Y H E Z. Let D = E E. Then, by Lemma 4. applied three times, we have and Y, H D H D Z (3) Y H D Z. (4) Let Z 0 = Z (Z \ {}). Then, formulae Z 0 Z and ( Z 0 ) Z are propositional tautologies because Z Z 0 and Z Z 0 {}. Thus, by the law of contrapositive, Z Z 0 and Z ( ( Z 0 )). Hence, Z Z 0 and Z ( Z 0 ). Therefore, Z Z 0 and Z Z 0 by the Modus Ponens inference rule. Thus, by Lemma 4., H D Z H D Z 0, H D Z H D ( Z 0). Then, due to statements (3) and (4), Y, H D H D Z 0, (5) Y H D ( Z 0). (6) By the ooperation axiom and the Modus Ponens inference rule, formula (6) implies that Y, H D H D Z 0. Hence, Y H D Z 0 by the laws of propositional reasoning from statement (5). The last statement, by Definition 6., contradicts the assumption that pair (Y, Z) is in harmony because Z 0 Z. 6. omplete Harmony Definition 6.6. A pair in harmony (Y, Z) is in complete harmony if for each Φ and each coalition, either H Y or Z. Lemma 6.7. If pair (Y, Z) is in harmony, then there is a pair in complete harmony (Y, Z ), where Y Y and Z Z. Proof. Recall that the set of agent A and the set of propositional variables are countable. Thus, the set of all formulae Φ is also countable. Let sequence H, H,... be an enumeration of the set {H Φ, A}. We define two chains of sets Y Y... and Z Z... such that pair (Y n, Z n ) is in harmony for each n. These two chains are defined recursively as follows: () Y = Y and Z = Z, () if pair (Y n, Z n ) is in harmony, then, by Lemma 6.5, either pair (Y n { H n n }, Z n ) or pair (Y n, Z n { n }) is in harmony. Let (Y n+, Z n+ ) be (Y n { H n n }, Z n ) in the former case and (Y n, Z n { n }) in the latter case. Let Y = n Y n and Z = n Z n. Note that Y = Y Y and Z = Z Z. We next show that pair (Y, Z ) is in harmony. Suppose the opposite. Then, by Definition 6., there is a coalition and a finite set Z Z such that Y H Z. Since a deduction uses only finitely many assumptions, there exists an integer n such that Y n H Z. (7) At the same time, since set Z is finite, there must exist an integer n such that Z Z n. Let n = max{n, n }. Note that Z Z n because Z Z n Z n. Thus, H Z H Z n by Lemma 4.. Hence, Y n H Z n due to statement (7). Thus, Y n H Z n because Y n Y n. Then, pair (Y n, Z n ) is not in harmony, which contradicts the choice of pair (Y n, Z n ). Therefore, pair (Y, Z ) is in harmony. We finally show that pair (Y, Z ) is in complete harmony. Indeed, consider any formula H Φ. Since sequence H, H,... is an enumeration of all formulae in the set {H Φ, A}, there must exist an integer k such that H = H k k. Then, by the choice of pair (Y k+, Z k+ ), either H = H k k Y k+ Y or = k Z k+ Z. Therefore, the pair (Y, Z ) is in complete harmony. 6.3 anonical Epistemic Transition System In this section, we use the unravelling technique [5] to define a canonical transition system ETS(X 0 ) = (W, { a } a A,, M, π) for an arbitrary maximal consistent set of formulae X 0 Φ. Definition 6.8. The set of epistemic states W consists of all finite sequences X 0,, X,,..., n, X n, such that () n 0, () X i is a maximal consistent subset of Φ for each i, (3) i is a coalition for each i, (4) { K i X i } X i for each i. Set W can be viewed as a tree whose nodes are labeled with maximal consistent sets and whose edges are labeled with coalitions. For any sequence x = x,..., x n and an element y, by sequence x :: y we mean x,..., x n,y. If sequence x is nonempty, then by hd(x) we mean element x n. The abbreviation hd stands for head. Definition 6.9. For any state w = X 0,,..., n, X n and any state w = X 0,,..., m, X m, let w a w if there is k such that () 0 k min{n,m}, () X i = X i for each i such that i k, (3) i = i for each i such that i k, (4) a i for each i such that k < i n, (5) a i for each i such that k < i m. Definition 6.0. = {(,, [w] ) Φ, A,w W }. Informally, each action (,, [w] ) of an agent c consists of a formula that coalition is trying to achieve and an indistinguishability class [w]. lass [w] acts as a signature with which coalition signs its action. As per definition of the mechanism M below, an action might have an effect only if it is signed with the right signature. Definition 6.. For any states w,w W and any complete strategy profile s Φ A, let (w, s,w ) M if set hd(w ) contains all elements of the set { (H D hd(w)) a D((s) a = (,, [w] ))}. Definition 6.. π(p) = {w W p hd(w)}. This concludes the definition of the canonical epistemic transition system ETS(X 0 ).

8 6.4 Properties of the anonical System Lemma 6.3. For any state X 0,, X,..., n, X n W and any integer k n, if K X n and i for each integer i such that k < i n, then K X k. Proof. Suppose that there is k n such that K X k. Let m be the maximal such k. Note that m < n due to the assumption K X n of the lemma. Thus, m + n. Assumption K X m implies K X m due to the maximality of the set X m. Hence, X m K K by the Negative Introspection axiom. Thus, X m K m+ K by the Monotonicity axiom and the assumption m+ of the lemma (recall that m + n). Then, K m+ K X m due to the maximality of the set X m. Hence, K X m+ by Definition 6.8. Thus, K X m+ due to the consistency of the set X m+, which is a contradiction with the choice of integer m. Lemma 6.4. For any state X 0,, X,..., n, X n W and any integer k n, if K X k and i for each integer i such that k < i n, then X n. Proof. We prove the lemma by induction on the distance between n and k. In the base case n = k, the assumption K X n implies X n by the Truth axiom. Therefore, X n due to the maximality of set X n. Suppose that k < n. Assumption K X k implies X k K K by Lemma 6.. Thus, X k K k+ K by the Monotonicity axiom, the condition k < n of the inductive step, and the assumption k+ of the lemma. Then, K k+ K X k by the maximality of set X k. Hence, K X k+ by Definition 6.8. Therefore, X n by the induction hypothesis. The next lemma follows from Lemma 6.3, Lemma 6.4, and Definition 6.9 because there is a unique path between any two nodes in a tree. Lemma 6.5. For any epistemic states w,w W such that w w, if K hd(w), then hd(w ). For any triple v = (x,y, z), by pr (v), pr (v), and pr 3 (v) we mean x, y, and z, respectively. Lemma 6.6. If w,w pr 3 (v), then w pr (v) w, for each w,w W and each v. Proof. Let v = (,, [w] ), where Φ, A, and w W. Assumption w,w pr 3 (v) implies that w,w [w]. Thus, w w w. Hence, w w. Therefore, w pr (v) w. Lemma 6.7. For any state w W if K hd(w), then there is a state w W such that w w and hd(w ). Proof. onsider the set of formulae X = { } {ψ K ψ hd(w)}. First, we show that set X is consistent. Assume the opposite. Then, there are K ψ,..., K ψ n hd(w) such that ψ,...,ψ n. Thus, K ψ,..., K ψ n K by Lemma 4.. Therefore, hd(w) K by the choice of formulae K ψ,..., K ψ n, which contradicts the consistency of set hd(w) due to the assumption K hd(w). Let ˆX be a maximal consistent extension of set X and let w be sequence w :: :: X. Note that w W by Definition 6.8 and the choice of set X. Furthermore, w w by Definition 6.9. To finish the proof, note that X ˆX = hd(w ) by the choice of X. Lemma 6.8. Let w,w,u W be epistemic states, H D hd(w) be a formula, and s be a complete strategy profile such that (s) a = (,, [w] ) for each a D. If w w and (w, s,u) M, then hd(u). Proof. Let H D hd(w). Then, hd(w) K H D by the Strategic Introspection axiom. Thus, K H D hd(w) by the maximality of the set hd(w). Hence, H D hd(w ) by Lemma 6.5 and the assumption w w. Then, hd(u) by Definition 6. because of assumption (w, s,u) M and assumption (s) a = (,, [w] ) for each a D. Lemma 6.9. For any state w W, any formula H D hd(w), and any strategy profile s D, there are epistemic states w,u W and a complete strategy profile s such that w w, s = D s, (w, s,u) M, and hd(u). Proof. Set D 0 = {a D pr ((s) a ) } is finite because set D is finite by Definition.6. Let D 0 = {a,..., a n }. Next, consider sets Y = {ψ K ψ hd(w)} Z = { } {χ K χ hd(w)} {τ H F E τ hd(w), F D, E, a F (pr ((s) a ) = τ )}. By Lemma 6.4, pair (Y, Z) is in harmony. Thus, by Lemma 6.7, there is a pair (Y, Z ) in complete harmony such that Y Y and Z Z. By Lemma 6.3, sets Y and Z are consistent. Let Y and Z be any maximal consistent extensions of sets Y and Z respectively. Recall that n is the number of elements in set D 0. Define sequences w,...,w n+ as follows: w = w :: :: Y w = w :: :: Y :: :: Y w 3 = w :: :: Y :: :: Y :: :: Y w n+ = w :: :: Y :: :: Y :: :: Y. } {{ } ::::Y repeated n + times laim. w k W where k n +. Proof of laim. We prove the claim by induction on integer k. If k =, then, by Definition 6.8, it suffices to show that { K hd(w)} Y. Indeed, by the choice ofy,y,y, we have { K hd(w)} = Y Y Y. For the induction step, by Definition 6.8 and the definition of w,...,w n+, it suffices to show that { K Y } Y. This follows from the Truth axiom and the maximality of set Y. laim. w w i for each i n +. Proof of laim. The claims follows from Definition., Definition 6.9, and the definition of w,...,w n+. laim 3. If w i E w j and i j, then E.

9 Pavel Naumov and Jia Tao Proof of laim. onsider any agent a E. Assumption w i E w j implies that w i a w j by Definition.. Thus, a by Definition 6.9, the definition of w i and w j, and the assumption i j. laim 4. There is an integer k n + such that for each i n, we have w k pr 3 ((s) ai ). Proof of laim. Suppose that for each k n + there is i n such that w k pr 3 ((s) ai ). Then, by the pigeonhole principle, there is j n and k, k n + such that k k and w k,w k pr 3 ((s) aj ). Hence, w k pr ((s) aj ) w k by Lemma 6.6. Hence, pr ((s) aj ) by laim 3, which contradicts the choice of set D 0. We now continue with the proof of the lemma. hoose w {w,...,w n+ } such that a D 0 (w pr 3 ((s) a )). (8) Such w k exists by laim 4 and the choice of agents a,..., a n. Let u be sequence w :: :: Z. Note that u W by Definition 6.8. Let s be the complete strategy profile such that { (s (s) a, a D, ) a = (9) (,, [w] ), otherwise. Note that s = D s by Definition.4. laim 5. (w, s,u) M. Proof of laim. onsider any formula H F E τ hd(w ) such that (s ) a = (τ, E, [w ] E ), for each a F. (0) By Definition 6., it suffices to show that τ hd(u). We consider the following four cases separately. ase : F =. Thus, either HE F τ Y Y = hd(w ) or τ Z Z = hd(u) by Definition 6.6, because pair (Y, Z ) is in complete harmony. Hence, τ hd(u) because set hd(w ) is consistent and HE F τ hd(w ). ase : F D. Then, there is an agent f 0 F such that f 0 D. Hence, (s ) f0 = (τ, E, [w ] E ) by equation (0). At the same time, (s ) f0 = (,, [w] ) by equation (9). Thus, τ =. Therefore, τ hd(u) because hd(u) is a maximal consistent set. ase 3: F and F D 0. onsider any f 0 F. Note that w pr 3 ((s) f0 ) by equation (8) because f 0 F D 0. Therefore, w [w ] E by equation (0), which contradicts Lemma.3. ase 4: F D and F D 0. Then, there is an agent f 0 F such that f 0 D \ D 0. Hence, pr ((s) f0 ) by the definition of set D 0. Thus, E due to equation (0). Recall that HE F τ hd(w ) by the choice of formula HE F τ. Hence, hd(w ) K E HE F τ by the Strategic Introspection axiom. Hence, hd(w ) K HE F τ by the Monotonicity axiom because E. Thus, K HE F τ hd(w ) because set hd(w ) is a maximal consistent set. Then, HE F τ hd(w) by Lemma 6.5 and laim. Therefore, τ Z Z Z = hd(u) by the choice of set Z, equation (0), and because F D and E. To finish the proof of the lemma, notice that Z Z Z = hd(u) by the choice of set Z. Therefore, hd(u) because set hd(u) is consistent. Lemma 6.0. w iff hd(w) for each epistemic state w W and each formula Φ. Proof. We prove the lemma by induction on the structural complexity of formula. If formula is a propositional variable, then the required follows from Definition.7 and Definition 6.. The cases of formula being a negation or an implication follow from Definition.7, and the maximality and the consistency of the set hd(w) in the standard way. Let formula have the form K ψ. ( ) Suppose that K ψ hd(w). Then, K ψ hd(w) by the maximality of set hd(w). Thus, by Lemma 6.7, there is w W such that w w and ψ hd(w ). By the consistency of hd(w ), we have ψ hd(w ). Hence, w ψ by the induction hypothesis. Therefore, w K ψ by Definition.7. ( ) Assume that K ψ hd(w). onsider any w W such that w w. By Definition.7, it suffices to show that w ψ. Indeed, ψ hd(w ) by Lemma 6.5. Therefore, by the induction hypothesis, w ψ. Let formula have the form H D ψ. ( ) Suppose that H Dψ hd(w). Then, HD ψ hd(w) due to the maximality of the set hd(w). Hence, by Lemma 6.9, for any strategy profile s D, there are epistemic states w,w W and a complete strategy profile s such that w w, s = D s, (w, s,w ) M, and ψ hd(w ). Thus, w ψ by the induction hypothesis. Therefore, w H D ψ by Definition.7. ( ) Assume that H D ψ hd(w). Let s be a strategy profile of coalition D such that (s) a = (ψ,, [w] ) for each agent a D. onsider any epistemic states w,w W and a complete strategy profile s such that w w, s = D s, and (w, s,w ) M. By Definition.7, it suffices to show that w ψ. Indeed, (s ) a = (s) a = (ψ,, [w] ) for each agent a D by the choice of s and because s = D s. Thus, hd(w ) by Lemma 6.8 and due to the assumptions w w and (w, s,w ) M. Therefore, w ψ by the induction hypothesis. 6.5 ompleteness: the Final Step Theorem 6.. If w for each epistemic state w of each epistemic transition system, then. Proof. Suppose that. Then let X 0 be a maximal consistent set such that X 0. onsider the canonical transition system ETS(X 0 ) defined in Section 6.3. Let w be the single-element sequence X 0. Then, w W by Definition 6.8. Thus, w by Lemma 6.0. Therefore, w by Definition.7. 7 ONLUSION In this paper, building on the existing body of literature on knowhow strategies, we introduced a notion of a second-order know-how strategy and presented a sound and complete axiomatization of the interplay between the distributed knowledge modality and the second-order know-how modality. The logical system includes a new principle, the Knowledge of Unavoidability, that was not present in any of the existing axiomatizations of different forms of the first-order know-how modality. The completeness proof is based on a harmony technique [0] which was not necessary to prove the completeness of bimodal logics of first-order know-how.

10 REFERENES [] Thomas Ågotnes and Natasha Alechina. 06. oalition Logic with Individual, Distributed and ommon Knowledge. Journal of Logic and omputation (06). exv085. [] Jan Broersen A Logical Analysis of the Interaction between Obligation-to-do and Knowingly Doing. Springer Berlin Heidelberg, Berlin, Heidelberg, [3] Jan Broersen, Andreas Herzig, and Nicolas Troquard What groups do, can do, and know they can do: an analysis in normal modal logics. Journal of Applied Non-lassical Logics 9, 3 (009), [4] Raul Fervari, Andreas Herzig, Yanjun Li, and Yanjing Wang. 07. Strategically knowing how. In Proceedings of the Twenty-Sixth International Joint onference on Artificial Intelligence, IJAI [5] Wojciech Jamroga and Thomas Ågotnes onstructive knowledge: what agents can achieve under imperfect information. Journal of Applied Non-lassical Logics 7, 4 (007), [6] Wojciech Jamroga and Wiebe van der Hoek Agents that know how to play. Fundamenta Informaticae 63, -3 (004), [7]. Kelp and N. J.L.L. Pedersen. 0. Second-order knowledge. In The Routledge ompanion to Epistemology, S. Bernecker and D. Pritchard (Eds.). Routledge, London, [8] Pavel Naumov and Jia Tao. 07. oalition Power in Epistemic Transition Systems. In Proceedings of the 07 International onference on Autonomous Agents and Multiagent Systems (AAMAS) [9] Pavel Naumov and Jia Tao. 07. Strategic oalitions with Perfect Recall. arxiv: (07). [0] Pavel Naumov and Jia Tao. 07. Together We Know How to Achieve: An Epistemic Logic of Know-How. In 6th conference on Theoretical Aspects of Rationality and Knowledge (TARK), July 4-6, 07, EPTS [] Pavel Naumov and Jia Tao. 07. Together We Know How to Achieve: An Epistemic Logic of Know-How. arxiv: (07). [] Pavel Naumov and Jia Tao. 08. Strategic oalitions with Perfect Recall. In Proceedings of Thirty-Second AAAI onference on Artificial Intelligence. (to appear). [3] Marc Pauly. 00. Logic for Social Software. Ph.D. Dissertation. Institute for Logic, Language, and omputation. [4] Marc Pauly. 00. A Modal Logic for oalitional Power in Games. Journal of Logic and omputation, (00), [5] Henrik Sahlqvist ompleteness and correspondence in the first and second order semantics for modal logic. Studies in Logic and the Foundations of Mathematics 8 (975), (Proc. of the 3rd Scandinavial Logic Symposium, Uppsala, 973). [6] Johan van Benthem. 00. Games in Dynamic-Epistemic Logic. Bulletin of Economic Research 53, 4 (00), [7] Yanjing Wang. 05. A logic of knowing how. In Logic, Rationality, and Interaction. Springer, [8] Yanjing Wang. 06. A Logic of Goal-directed Knowing How. Synthese (06). (to appear).

Strategic Coalitions with Perfect Recall

Strategic Coalitions with Perfect Recall Strategic Coalitions with Perfect Recall Pavel Naumov Department of Computer Science Vassar College Poughkeepsie, New York 2604 pnaumov@vassar.edu Jia Tao Department of Computer Science Lafayette College

More information

Knowledge, Strategies, and Know-How

Knowledge, Strategies, and Know-How KR 2018, Tempe, AZ, USA Knowledge, Strategies, and Know-How Jia Tao Lafayette College Pavel Naumov Claremont McKenna College http://reasoning.eas.asu.edu/kr2018/ "!! Knowledge, Strategies, Know-How!!?!!

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Vassar College, Poughkeepsie, New York, USA Jia Tao The College of New Jersey, Ewing, New Jersey, USA Abstract The article proposes a way to

More information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29 ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Lecture 5: Logics for temporal strategic reasoning with incomplete and imperfect information Valentin Goranko Stockholm

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Department of Computer Science Illinois Wesleyan University Bloomington, Illinois, the United States pnaumov@iwu.edu Jia Tao Department of

More information

An Independence Relation for Sets of Secrets

An Independence Relation for Sets of Secrets Sara Miner More Pavel Naumov An Independence Relation for Sets of Secrets Abstract. A relation between two secrets, known in the literature as nondeducibility, was originally introduced by Sutherland.

More information

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008 Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Maximal Introspection of Agents

Maximal Introspection of Agents Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

Neighborhood Semantics for Modal Logic Lecture 5

Neighborhood Semantics for Modal Logic Lecture 5 Neighborhood Semantics for Modal Logic Lecture 5 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 17, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 5 1 Plan for the

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Information Flow on Directed Acyclic Graphs

Information Flow on Directed Acyclic Graphs Information Flow on Directed Acyclic Graphs Michael Donders, Sara Miner More, and Pavel Naumov Department of Mathematics and Computer Science McDaniel College, Westminster, Maryland 21157, USA {msd002,smore,pnaumov}@mcdaniel.edu

More information

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Packet #1: Logic & Proofs. Applied Discrete Mathematics Packet #1: Logic & Proofs Applied Discrete Mathematics Table of Contents Course Objectives Page 2 Propositional Calculus Information Pages 3-13 Course Objectives At the conclusion of this course, you should

More information

The Modal Logic of Pure Provability

The Modal Logic of Pure Provability The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy

More information

Majority Logic. Introduction

Majority Logic. Introduction Majority Logic Eric Pacuit and Samer Salame Department of Computer Science Graduate Center, City University of New York 365 5th Avenue, New York 10016 epacuit@cs.gc.cuny.edu, ssalame@gc.cuny.edu Abstract

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

Strategically Knowing How

Strategically Knowing How Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17) Strategically Knowing How Raul Fervari University of Córdoba CONICET Andreas Herzig University of Toulouse

More information

Propositional and Predicate Logic - V

Propositional and Predicate Logic - V Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus

More information

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of

More information

Intuitionistic Hybrid Logic

Intuitionistic Hybrid Logic Intuitionistic Hybrid Logic Torben Braüner a,1 Valeria de Paiva b,2 a Department of omputer Science Roskilde University P.O. Box 260 DK-4000 Roskilde, Denmark torben@ruc.dk b PAR 3333 oyote Hill Road Palo

More information

Logics of Rational Agency Lecture 3

Logics of Rational Agency Lecture 3 Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/~epacuit July 29, 2009 Eric Pacuit: LORI, Lecture 3 1 Plan for the

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

3 The Semantics of the Propositional Calculus

3 The Semantics of the Propositional Calculus 3 The Semantics of the Propositional Calculus 1. Interpretations Formulas of the propositional calculus express statement forms. In chapter two, we gave informal descriptions of the meanings of the logical

More information

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit:

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit: Three days of interesting talks & workshops from industry experts across Australia Explore new computing topics Network with students & employers in Brisbane Price: $25 (incl. T-Shirt, morning tea and

More information

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

CSE 20 DISCRETE MATH WINTER

CSE 20 DISCRETE MATH WINTER CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

CSE 20 DISCRETE MATH SPRING

CSE 20 DISCRETE MATH SPRING CSE 20 DISCRETE MATH SPRING 2016 http://cseweb.ucsd.edu/classes/sp16/cse20-ac/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

More information

Deductive Systems. Lecture - 3

Deductive Systems. Lecture - 3 Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Completeness Results for Memory Logics

Completeness Results for Memory Logics Completeness Results for Memory Logics Carlos Areces Santiago Figueira Sergio Mera Abstract Memory logics are a family of modal logics in which standard relational structures are augmented with data structures

More information

Logical Agent & Propositional Logic

Logical Agent & Propositional Logic Logical Agent & Propositional Logic Berlin Chen 2005 References: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 7 2. S. Russell s teaching materials Introduction The representation

More information

A Logic for Cooperation, Actions and Preferences

A Logic for Cooperation, Actions and Preferences A Logic for Cooperation, Actions and Preferences Lena Kurzen Universiteit van Amsterdam L.M.Kurzen@uva.nl Abstract In this paper, a logic for reasoning about cooperation, actions and preferences of agents

More information

Budget-Constrained Knowledge in Multiagent Systems

Budget-Constrained Knowledge in Multiagent Systems Budget-Constrained Knowledge in Multiagent Systems Pavel Naumov Mathematics and Computer Science McDaniel College Westminster, MD 20853 pavel@pavelnaumov.com Jia Tao Department of Computer Science Bryn

More information

TR : Binding Modalities

TR : Binding Modalities City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and

More information

Some Remarks on Alternating Temporal Epistemic Logic

Some Remarks on Alternating Temporal Epistemic Logic Some Remarks on Alternating Temporal Epistemic Logic Corrected version: July 2003 Wojciech Jamroga Parlevink Group, University of Twente, Netherlands Institute of Mathematics, University of Gdansk, Poland

More information

3 Propositional Logic

3 Propositional Logic 3 Propositional Logic 3.1 Syntax 3.2 Semantics 3.3 Equivalence and Normal Forms 3.4 Proof Procedures 3.5 Properties Propositional Logic (25th October 2007) 1 3.1 Syntax Definition 3.0 An alphabet Σ consists

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary

More information

COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning " Hanna Kurniawati"

COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning  Hanna Kurniawati COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning " Hanna Kurniawati" Last week" Main components of PRM" Collision check for a configuration"

More information

arxiv: v4 [math.lo] 6 Apr 2018

arxiv: v4 [math.lo] 6 Apr 2018 Complexity of the interpretability logic IL arxiv:1710.05599v4 [math.lo] 6 Apr 2018 Luka Mikec luka.mikec@math.hr Fedor Pakhomov pakhfn@mi.ras.ru Monday 2 nd April, 2018 Abstract Mladen Vuković vukovic@math.hr

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Modal Dependence Logic

Modal Dependence Logic Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

Logic and Artificial Intelligence Lecture 21

Logic and Artificial Intelligence Lecture 21 Logic and Artificial Intelligence Lecture 21 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

Reasoning About Common Knowledge with Infinitely Many Agents

Reasoning About Common Knowledge with Infinitely Many Agents Reasoning About Common Knowledge with Infinitely Many Agents Joseph Y. Halpern Computer Science Department Cornell University halpern@cs.cornell.edu Richard A. Shore Mathematics Department Cornell University

More information

What will they say? Public Announcement Games

What will they say? Public Announcement Games What will they say? Public Announcement Games Thomas Ågotnes Hans van Ditmarsch Abstract Dynamic epistemic logics describe the epistemic consequences of actions. Public announcement logic, in particular,

More information

Interpretability Logic

Interpretability Logic Interpretability Logic Logic and Applications, IUC, Dubrovnik vukovic@math.hr web.math.pmf.unizg.hr/ vukovic/ Department of Mathematics, Faculty of Science, University of Zagreb September, 2013 Interpretability

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

Alternative Semantics for Unawareness

Alternative Semantics for Unawareness Alternative Semantics for Unawareness Joseph Y. Halpern * Cornell University Computer Science Department Ithaca, NY 14853 E-mail: halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern Modica and

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. e-mail: halpern@cs.cornell.edu Leandro Chaves Rêgo

More information

Systems of modal logic

Systems of modal logic 499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University

More information

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Description Logics. Foundations of Propositional Logic.   franconi. Enrico Franconi (1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics L. Pedro Poitevin 1. Preliminaries 1.1. Sets We will naively think of a set as a collection of mathematical objects, called its elements or members. To indicate that an object

More information

Product Update and Looking Backward

Product Update and Looking Backward Product Update and Looking Backward Audrey Yap May 21, 2006 Abstract The motivation behind this paper is to look at temporal information in models of BMS product update. That is, it may be useful to look

More information

Propositional Dynamic Logic

Propositional Dynamic Logic Propositional Dynamic Logic Contents 1 Introduction 1 2 Syntax and Semantics 2 2.1 Syntax................................. 2 2.2 Semantics............................... 2 3 Hilbert-style axiom system

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Joschka Boedecker and Wolfram Burgard and Frank Hutter and Bernhard Nebel Albert-Ludwigs-Universität Freiburg

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

Infinitary Equilibrium Logic and Strong Equivalence

Infinitary Equilibrium Logic and Strong Equivalence Infinitary Equilibrium Logic and Strong Equivalence Amelia Harrison 1 Vladimir Lifschitz 1 David Pearce 2 Agustín Valverde 3 1 University of Texas, Austin, Texas, USA 2 Universidad Politécnica de Madrid,

More information

Axiomatic characterization of the AGM theory of belief revision in a temporal logic

Axiomatic characterization of the AGM theory of belief revision in a temporal logic Artificial Intelligence 171 (2007) 144 160 www.elsevier.com/locate/artint Axiomatic characterization of the AGM theory of belief revision in a temporal logic Giacomo Bonanno 1 Department of Economics,

More information

2. The Logic of Compound Statements Summary. Aaron Tan August 2017

2. The Logic of Compound Statements Summary. Aaron Tan August 2017 2. The Logic of Compound Statements Summary Aaron Tan 21 25 August 2017 1 2. The Logic of Compound Statements 2.1 Logical Form and Logical Equivalence Statements; Compound Statements; Statement Form (Propositional

More information

Modal Logic XXI. Yanjing Wang

Modal Logic XXI. Yanjing Wang Modal Logic XXI Yanjing Wang Department of Philosophy, Peking University May 17th, 2017 Advanced Modal Logic (2017 Spring) 1 Completeness via Canonicity Soundness and completeness Definition (Soundness)

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

Propositional Logic Arguments (5A) Young W. Lim 11/8/16 Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic

More information

TR : Possible World Semantics for First Order LP

TR : Possible World Semantics for First Order LP City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional

More information

The Ceteris Paribus Structure of Logics of Game Forms (Extended Abstract)

The Ceteris Paribus Structure of Logics of Game Forms (Extended Abstract) The Ceteris Paribus Structure of Logics of Game Forms (Extended Abstract) Davide Grossi University of Liverpool D.Grossi@liverpool.ac.uk Emiliano Lorini IRIT-CNRS, Toulouse University François Schwarzentruber

More information

Propositional Logics and their Algebraic Equivalents

Propositional Logics and their Algebraic Equivalents Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic

More information

TR : Public and Private Communication Are Different: Results on Relative Expressivity

TR : Public and Private Communication Are Different: Results on Relative Expressivity City University of New York CUNY) CUNY Academic Works Computer Science Technical Reports The Graduate Center 2008 TR-2008001: Public and Private Communication Are Different: Results on Relative Expressivity

More information

Logical Agent & Propositional Logic

Logical Agent & Propositional Logic Logical Agent & Propositional Logic Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. S. Russell and P. Norvig. Artificial Intelligence:

More information

Propositional Logic Arguments (5A) Young W. Lim 10/11/16

Propositional Logic Arguments (5A) Young W. Lim 10/11/16 Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Wolfram Burgard, Maren Bennewitz, and Marco Ragni Albert-Ludwigs-Universität Freiburg Contents 1 Agents

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Joschka Boedecker and Wolfram Burgard and Bernhard Nebel Albert-Ludwigs-Universität Freiburg May 17, 2016

More information

Madhavan Mukund Chennai Mathematical Institute

Madhavan Mukund Chennai Mathematical Institute AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer

More information

Resource-bounded alternating-time temporal logic

Resource-bounded alternating-time temporal logic Resource-bounded alternating-time temporal logic Natasha Alechina University of Nottingham Nottingham, UK nza@cs.nott.ac.uk Brian Logan University of Nottingham Nottingham, UK bsl@cs.nott.ac.uk Abdur Rakib

More information

arxiv: v1 [math.lo] 3 Feb 2013

arxiv: v1 [math.lo] 3 Feb 2013 Functional Dependence in Strategic Games arxiv:1302.0447v1 [math.lo] 3 Feb 2013 Kristine Harjes and Pavel Naumov Department of Mathematics and Computer Science McDaniel College, Westminster, Maryland,

More information

A Canonical Model for Interactive Unawareness

A Canonical Model for Interactive Unawareness A Canonical Model for Interactive Unawareness Aviad Heifetz Martin Meier Burkhard C. Schipper December 12, 2006 Abstract Heifetz, Meier and Schipper (2006) introduced unawareness structures. These are

More information

Artificial Intelligence. Propositional logic

Artificial Intelligence. Propositional logic Artificial Intelligence Propositional logic Propositional Logic: Syntax Syntax of propositional logic defines allowable sentences Atomic sentences consists of a single proposition symbol Each symbol stands

More information