# comprehension_and_knowledge__455d3920.pdf Comprehension and Knowledge Pavel Naumov,1 Kevin Ros2 1 King s College 2 University of Illinois at Urbana-Champaign pgn2@cornell.edu, kjros2@illinois.edu The ability of an agent to comprehend a sentence is tightly connected to the agent s prior experiences and background knowledge. The paper suggests to interpret comprehension as a modality and proposes a complete bimodal logical system that describes an interplay between comprehension and knowledge modalities. Introduction Natural language understanding is a well-developed area of Artificial Intelligence concerned with machine comprehension of human writing and speech. It has applications in machine translation, intelligent virtual assistant design, newsgathering, voice-activation, and sentiment analysis. Most of the current approaches to natural language understanding are based on machine learning techniques. In this paper we propose a logic-based framework for defining and reasoning about comprehension. Comprehension often requires elimination of the ambiguity present in natural language. This often can be done by taking into account the background knowledge. As an example, consider the following dialog that took place on January 25, 1990 near John F. Kennedy International Airport in New York: AIR TRAFFIC CONTROLLER: Avianca 052 heavy I m gonna bring you about fifteen miles north east and then turn you back onto the approach is that fine with you and your fuel FIRST OFFICER: I guess so thank you very much About 8 minutes after this conversation, Avianca flight 052 ran out of fuel and crashed. Out of 158 persons aboard, 73 died (NTSB 1991, p.v). In its report, National Transportation Safety Board lists the lack of standardized understandable terminology as a contributing factor to the crash (NTSB 1991, p.v). While analysing the crash, Helmreich points out that Colombia and the United States score very differently on such cultural dimensions as power distance, individualism-collectivism, and uncertainty avoidance. He argues that these cultural factors contributed to the lack of understanding between the Colombian crew and Copyright c 2021, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. the American air traffic controller (Helmreich 1994); others agree (Orasanu, Fischer, and Davison 1997). In a low power distance culture I guess so is an informal way to confirm that the aircraft has enough fuel while, perhaps, communicating the crew s unhappiness to make another loop in the air. In a high power distance culture, such as Colombia, it would be too disrespectful to express the same idea with I guess so . Instead, in such cultures, I guess so is a mitigated expression of a concern, a respectful way to warn about an imminent danger. The United States, where this sentence could be interpreted either way1, falls in the middle of power distance scale (Hofstede 2001, p.87). Note that this ambiguity disappears if the controller has additional knowledge about the cultural background of the crew. As the example shows, knowledge might play a key role in comprehension. In this paper we propose a logic that describes the interplay between knowledge and comprehension. The rest of this paper in structured as follows. First, we define a model of our logical system and relate this model to the above example. Then, we define the syntax and the formal semantics of our system, give one more example, and review the related literature. Next, we show that the two modalities of our logical system, knowledge and comprehension, can not be expressed through each other and list the axioms of our logical system. In the two sections that follow, we prove soundness and sketch the proof of completeness of our system. The full proof of completeness as well as a discussion of how our definition of comprehension can be adapted to settings where meanings and states have probabilities are in the full version of this paper (Naumov and Ros 2020). Epistemic Model with Meanings We define knowledge and comprehension in the context of a given epistemic model with meanings. 1When American air traffic controllers were asked by the investigators what words they would respond immediately when a flight crew communicates a low fuel emergency, they replied MAYDAY , PAN, PAN, PAN , and Emergency (NTSB 1991, p.63). Avianca 052 communication transcripts show that the word Emergency was used in the communication between the pilot and the first officer, but not with the air traffic controller (NTSB 1991, p.10). The Thirty-Fifth AAAI Conference on Artificial Intelligence (AAAI-21) Definition 1 An epistemic model with meanings is any tuple (W, { a}a A, {Mw}w W , {πw}w W ) such that 1. W is an arbitrary set of states , 2. a is an indistinguishability equivalence relation on set W for each agent a A, 3. Mw is a set of meanings for each state w W, 4. πw is a function from propositional variables into subsets of Mw for each state w W. As we discussed in the introduction, locution I guess so is a real-world example of the kind of ambiguity that an artificial agent should be able to reason about in order to comprehend human verbal communication. In this section we interpret it as a statement that words I guess so give an accurate description of the current state. We denote this statement by propositional variable p. Enough Fuel Not Enough Fuel Air Traffic Controllers Figure 1: Landing in Bogot a, Columbia. Figure 1 depicts an epistemic model capturing a hypothetical landing of Avianca 052 in Bogot a, Columbia, where the flight originated. This model has two states, Enough Fuel and Not Enough Fuel , indistinguishable (before the pilots say I guess so ) to the air traffic controllers. Since the traffic controllers at Bogot a airport have the same high power distance cultural background as Avianca s pilots, to them statement p is true in state Not Enough Fuel and false in state Enough Fuel . Once the Bogot a controllers hear I guess so , they likely will conclude that the plane is low on fuel and issue an emergency landing order. Enough Fuel Not Enough Fuel Air Traffic Controllers Figure 2: Landing in New York, USA. Figure 2 depicts an epistemic model describing the actual landing of Avianca 052 at JFK International Airport in New York. It also has two states indistinguishable to the air traffic controllers. We capture the ambiguity of the locution I guess so to New York controllers by saying that it has two distinct meanings: a low-power-distance culture meaning I am ok on fuel, but I am unhappy about another loop in the air and high-power-distance culture meaning of a mitigated expression of a concern. Both of these meanings exist in either of the two states. In general, we use meanings to capture ambiguity of a natural language. Just as words and phrases could be interpreted differently in various contexts, the same propositional variable could be true in a given state under one meaning and false under another. We allow for different sets of meanings in different states. We visually represent the meanings by dividing the circle of the state into two (or more) areas corresponding to the different meanings. In the diagram, the upper-right and lower-left semicircles represents the high and the low power distance meanings respectively. Syntax and Semantics In this section we describe the syntax and the formal semantics of our logical system. We assume a fixed countable set of propositional variables and a fixed countable set of agents A. The language Φ of our system is defined by the grammar ϕ := p | ϕ | ϕ ϕ | Kaϕ | Caϕ, where p is a propositional variable and a A is an agent. We read Kaϕ as agent a knows ϕ and Caϕ as agent a comprehends ϕ . We assume that conjunction , biconditional , and true are defined through negation and implication in the usual way. For any finite set of formulae Y Φ, by Y we mean the conjunction of all formulae in set Y . By definition, is formula . Definition 2 For any formula ϕ Φ, any state w W, and any meaning m Mw, satisfaction relation (w, m) ϕ is defined recursively as follows: 1. (w, m) p if m πw(p), 2. (w, m) ϕ if (w, m) ϕ, 3. (w, m) ϕ ψ if (w, m) ϕ or (w, m) ψ, 4. (w, m) Kaϕ if (u, m ) ϕ for each state u W such that w a u and each meaning m Mu, 5. (w, m) Caϕ when for each state u W and any meanings m , m Mu, if w a u and (u, m ) ϕ, then (u, m ) ϕ. Note that one can potentially consider the following alternative to item 4 of the above definition: 4 . (w, m) Kaϕ if (u, m) ϕ for each state u W such that w a u. Under this definition, statement (w, m) Kaϕ would mean that agent a knows that ϕ is true in state w under meaning m . An agent might know ϕ to be true under one meaning and false under another. If statement ϕ is written or said by somebody else, the agent will not know if it is true or false. Thus, we stipulate that in order for an agent to know that ϕ is true, she should know that ϕ is true under any meaning. This is captured in item 4 of Definition 2. Item 5 of Definition 2 is the key definition of this paper. It formally specifies the semantics of the comprehension modality C. As defined in item 4, statement an agent a knows ϕ means that ϕ is true under each meaning in each a-indistinguishable state. We say that agent a comprehends ϕ if ϕ is consistent across the meanings in each aindistinguishable state. In other words, a comprehends ϕ if, for each a-indistinguishable state, ϕ is true under one meaning if and only if it is true under any other meaning. In our example from Figure 1, statement KTraffic Controllers p (1) is false in both states because p is true under the unique meaning in the right state and is false under the unique meaning in the left state. At the same time, statement CTraffic Controllers p (2) is true in both states because in both states the value of the propositional variable p is vacuously consistent across all meanings in the state. In other words, in the example from Figure 1, the air traffic controllers do not know (before the pilots say I guess so ) if statement p is true or not, but they comprehend this statement due to the lack of multiple meanings. In the example depicted in Figure 2, statement (1) is still false in both indistinguishable states because the diagram has at least one meaning in one of the states where propositional variable p is false. In addition, statement (2) is also false in both states of this example because the value of the propositional variable p is not consistent across the meanings in at least one (in our case, both) of the two indistinguishable states. To summarize, before the pilots say I guess so , in both examples the air traffic controllers do not know if statement p is true or not. However, the controllers in Bogot a comprehend p and the controllers in New York do not. The next lemma holds because, by item 5 of Definition 2, validity of (w, m) Caϕ does not depend on the value m. Lemma 1 (w, m) Caϕ iff (w, m ) Caϕ for any state w W and any meanings m, m Mw. Guard Ava As another example, consider a hypothetical company whose office building has three entrances: X, Y , and Z. Before the building opens, a robotic guard Ava is given the instruction All visitors must enter the building through door X or through door Y and wear a badge . The door X in the building is often broken and closed for repair, but Ava has access to the door status information. She knows that today the door is open. To keep the formal model simple, let us assume that only one visitor will arrive today. Thus, a state of the model could be completely described by specifying (i) whether door X is closed or open, (ii) whether this door is used by the visitor, and (iii) whether the visitor has a badge. Since the visitor cannot enter the building through a closed door, there are 10 different states in our model. These states are depicted in Figure 3. In 4 of these states denoted by double circles, door X is closed. In the remaining 6 states the door is open. The door used by the visitor and the badge status are represented by the row and column in which the state is located. For example, in state w, visitor enters through door Y and wears a badge. In this example we consider Ava s knowledge and comprehension of the above instruction before the visitor enters the building. Thus, she can distinguish the states with closed door X from the states where door X is open, but Figure 3: Door X is closed in double-circled states. she does not know through which door the visitor will enter or whether he will wear a badge. This indistinguishability relation is depicted in the diagram by dashed lines between the states. Suppose that x is proposition the visitor enters through door X , y is proposition the visitor enters through door Y , and b is proposition the visitor wears a badge . Then, statement the visitor enters the building through door X or through door Y and wears a badge could be interpreted as either (x y) b or x (y b). These two interpretations are captured in our model as two different meanings. The meaning m1 (low-left half-circle of each state) corresponds to the interpretation (x y) b and meaning m2 (upper-right half-circle of each state) corresponds to the interpretation x (y b). In state v, see Figure 3, the visitor, wearing no badge, enters the building through open door X. Thus, in state v, statement (x y) b is false, but statement x (y b) is true. In other words, in this state propositional variable p, representing statement the visitor enters the building through door X or through door Y and wears a badge , is false under meaning m1 and true under meaning m2. Using our formal notations, (v, m1) p and (v, m2) p. Hence, in state v propositional variable p is not consistent across the meanings. It is easy to see that propositional variable p is consistent across the meanings in all other states of our model, see Figure 3. By Definition 2, in order for Ava to comprehend statement p in, say, state w, this statement must be consistent across the meanings in all states indistinguishable from state w. Since it is not consistent across the meanings in state v, Ava does not comprehend statement p in state w. Formally, (w, m) CAva p for each meaning m in state w. Finally, consider state u in the same diagram. Here, just like in state w, the visitor enters through door Y and wears a badge, however, this time door X is closed and Ava knows about this. Note that statement p is consistent across the meanings in all states indistinguishable from state u. Thus, (u, m) CAva p for each meaning m in state u. In other words, on the days when door X is open Ava cannot comprehend sentence p, but she can comprehend it on the days when the door is closed. Having the additional knowledge that the visitor cannot enter through door X improves her comprehension. Literature Review Langer states that the knowledge and experience an individual brings to a reading task are critical factors in comprehension (1984). The connection between knowledge and comprehension has long been a subject of psychology and literacy studies (Pearson, Hansen, and Gordon 1979; Keysar et al. 2000; Hagoort et al. 2004; Kennard, Anderegg, and Ewoldsen 2017). Within the field of psychology, the comprehension of logical connectives is investigated in (Paris 1973). D Hanis suggests to use adaptive logic for capturing metaphors (2002). Another logical system for metaphors in Chinese language is advocated in (Zhang and Zhou 2004). Neither of the last two papers claim a complete axiomatization. Comprehension can be viewed as a very special form of awareness closed under subformulae modality from Logic of General Awareness (Fagin and Halpern 1987). This connection is not very deep, although, as most of our axioms are not valid in that logic. We are not aware of any works proposing logical systems specifically for comprehension as a modality. Comprehension of a sentence could be thought of as the knowledge of what the sentence means. Thus, it is related to the other forms of knowledge, such as know-whether, know-what, know-how, know-why, knowwho, know-where, and know-value (Wang 2018a). Logics of know-how without knowledge modality are proposed in (Wang 2018b) and (Li and Wang 2017). A logic of know-how for a single agent that also contains a knowledge modality is introduced in (Fervari et al. 2017). Coalition logic of know-how with individual knowledge modality is axiomatized in ( Agotnes and Alechina 2019). Several versions of coalition know-how logics with distributed knowledge modality are described in (Naumov and Tao 2017, 2018c,a,b; Cao and Naumov 2020). Logics of know-whether are studied in (Fan, Wang, and van Ditmarsch 2015; Fan et al. 2020). Different forms of know-value logics are investigated in (Wang and Fan 2013; Gu and Wang 2016; van Eijck, Gattinger, and Wang 2017). Logic of know-why is proposed in (Xu, Wang, and Studer 2019). Undefinability of Comprehension through Knowledge In this section we prove that the comprehension modality C is not definable through knowledge modality K. More precisely, we show that modality C can not be expressed in the language Φ-C defined by the grammar ϕ := p | ϕ | ϕ ϕ | Kaϕ. We prove this by constructing two models indistinguishable in language Φ-C, but distinguishable in the full language Φ of our logical system. Without loss of generality, we can assume that the set of agents A consists of a single agent a and the set of propositional variables contains a single propositional variable p. The two models that we use to prove undefinability are depicted in Figure 4. We refer to them as the Figure 4: Two Models. left and the right models. Both models have two states: 1 and 2 indistinguishable to agent a. Each state has two meanings: 1 and 2. In the diagram, the number outside of a circle is the name of the state, while the number inside of a semi-circle is the name of the meaning. It will be important for our proof that states and meanings have the same names. Valuation functions πl of the left model and πr of the right model are specified in Figure 4. For example, πl 1(p) = {1, 2}. In other words, in state 1 of the left model, propositional variable p is true under meaning 1 and meaning 2. By l and r we denote the satisfaction relation of the left and the right model respectively. The next lemma proves that the two models are indistinguishable in language Φ-C. Note that the order of x and y is different on the left-hand-side of the two satisfaction statements in this lemma. Lemma 2 (x, y) l ϕ iff (y, x) r ϕ for any integers x, y {1, 2} and any formula ϕ Φ-C. Proof. We prove the statement by induction on structural complexity of formula ϕ. First, we consider the case when ϕ is a propositional variable p. Observe that y πl x(p) iff x πl y(p) for any integers x, y {1, 2}, see Figure 4. Thus, (x, y) l p iff (y, x) r p by item 1 of Definition 2. If formula ϕ is a negation or an implication, then the required follows from items 2 and 3 of Definition 2 and the induction hypothesis in the standard way. Suppose that formula ϕ has the form Kaψ. By item 4 of Definition 2, statement (x, y) l Kaψ implies that (x , y ) l ψ for any integers x , y {1, 2}. Hence, by the induction hypothesis, (y , x ) r ψ for any integers x , y {1, 2}. Therefore, (y, x) r Kaψ again by item 4 of Definition 2. The proof in the other direction is similar. The next lemma shows that the left and the right models are distinguishable in the language Φ of our logical system. Lemma 3 (1, 1) l Cap and (1, 1) r Cap. Proof. Note that 1 πl x(p) iff 2 πl x(p) for any integer x {1, 2}, see Figure 4. Thus, (x, 1) l p iff (x, 2) l p for any integer x {1, 2} by item 1 of Definition 2. Therefore, (1, 1) l Cap by item 5 of Definition 2. Next, observe that 1 πr 1(p) and 2 / πr 1(p), see Figure 4. Thus, (1, 1) r p and (1, 2) r p by item 1 of Definition 2. Therefore, (1, 1) r Cap by item 5 of Definition 2. The next theorem follows from the two lemmas above. Theorem 1 Comprehension modality C is not definable in language Φ-C. Undefinability of Knowledge through Comprehension In this section we prove that knowledge modality K is not definable in the language Φ-K specified by the grammar ϕ := p | ϕ | ϕ ϕ | Caϕ. The proof is similar to the one in the previous section. The left and the right models are depicted in Figure 5. The left Figure 5: Two Models. model has a single state 1, while the right model has two states, 1 and 2, indistinguishable to agent a. All states in both models have only one meaning, which we refer to as meaning 1. First, we show that state 1 in the left model is indistinguishable in language Φ-K from state 1 in the right model. Lemma 4 (1, 1) l ϕ iff (1, 1) r ϕ for any ϕ Φ-K. Proof. We prove the statement of the lemma by induction on structural complexity of formula ϕ. Note that 1 πl 1(p) and 1 πr 1(p), see Figure 5. Thus, (1, 1) l p and (1, 1) r p by item 1 of Definition 2. Therefore, the statement of the lemma holds if formula ϕ is propositional variable p. If formula ϕ is a negation or an implication, then the required follows from items 2 and 3 of Definition 2 and the induction hypothesis in the standard way. Suppose that formula ϕ has the form Caψ. Note that (1, 1) l Caψ by item 5 of Definition 2 because there is only one meaning in the unique state of the left model. Similarly, (1, 1) r Caψ because there is only one meaning in each of the two states of the right model. Therefore, statement of the lemma holds in the case when formula ϕ has the form Caψ. The next lemma shows that the left and the right models are distinguishable in the language Φ of our logical system. Lemma 5 (1, 1) l Kap and (1, 1) r Kap. Proof. Note that 1 πl 1(p), see Figure 5. Thus, (1, 1) l p by item 1 of Definition 2. Therefore, (1, 1) l Kap by item 4 of Definition 2. At the same time, 1 πr 1(p) and 1 / πr 2(p), see Figure 5. Thus, (1, 1) r p and (2, 1) r p by item 1 of Definition 2. Therefore, (1, 1) r Kap by item 4 of Definition 2 and because 1 a 2, see Figure 5. The next theorem follows from the two previous lemmas. Theorem 2 Knowledge modality K is not definable in language Φ-K. In the rest of the paper we give a sound and complete logical system that captures the interplay between knowledge modality K and comprehension modality C. In addition to propositional tautologies in language Φ, our logical system contains the following axioms: 1. Truth: Kaϕ ϕ, 2. Negative Introspection: Kaϕ Ka Kaϕ, 3. Distributivity: Ka(ϕ ψ) (Kaϕ Kaψ), 4. Comprehension of Known: Kaϕ Caϕ, 5. Introspection of Comprehension: Caϕ Ka Caϕ, 6. Comprehension of Negation: Caϕ Ca ϕ, 7. Comprehension of Implication: Caϕ (Caψ Ca(ϕ ψ)), 8. Substitution: Ka(ϕ ψ) (Caϕ Caψ), 9. Comprehension of Comprehension: Ca Cbϕ, 10. Incomprehensible: Ca(Cbϕ ϕ). The Truth, the Negative Introspection, and the Distributivity axioms are standard axioms of epistemic logic S5. The Comprehension of Known axiom states that an agent must comprehend any statement that she knows. The Introspection of Comprehension axiom states that if an agent comprehends a statement, then she must know that she comprehends it. The Comprehension of Negation and the Comprehension of Implication axioms capture the fact that all agents are assumed to understand the meaning of Boolean connectives. Thus, if an agent comprehends ϕ and ψ, then she must comprehend negation ϕ and implication ϕ ψ. The Substitution axiom states that if an agent knows that two sentences are equivalent and she comprehends one of them, then she must comprehend the other. The Comprehension of Comprehension axiom states that any agent must comprehend statement Cbϕ, even if she does not comprehend ϕ. The Incomprehensible axiom states that any agent a must comprehend statement Cbϕ ϕ. We call this axiom Incomprehensible because we do not have a clear intuition of why it is true. The formal proof of soundness for this axiom is given in Lemma 12. We write ϕ if formula ϕ is provable from the above axioms using the Modus Ponens and the Necessitation inference rules: We write X ϕ if formula ϕ is provable from the theorems of our logical system and the set of additional axioms X using only the Modus Ponens inference rule. Soundness The Truth, the Negative Introspection, and the Distributivity axioms are standard axioms of epistemic logic S5. Below we show soundness of each of the remaining axioms as a separate lemma. Lemma 6 If (w, m) Kaϕ, then (w, m) Caϕ. Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) ϕ. By item 5 of Definition 2, it suffices to show that (u, m ) ϕ. Note that assumption (w, m) Kaϕ of the lemma implies that (u, m ) ϕ by item 4 of Definition 2 and the assumption w a u. Lemma 7 If (w, m) Caϕ, then (w, m) Ka Caϕ. Proof. Consider any state u and any meaning m Mw such that w a u. By item 4 of Definition 2, it suffices to prove that (u, m ) Caϕ. Towards this proof, consider any state v W and any two meanings m1, m2 Mv such that u a v and (v, m1) ϕ. By item 5 of Definition 2, it suffices to show that (v, m2) ϕ. Assumptions w a u and u a v imply that w a v because a is an equivalence relation. Therefore, the assumption (v, m1) ϕ implies (v, m2) ϕ by item 5 of Definition 2 and the assumption (w, m) Caϕ of the lemma. Lemma 8 If (w, m) Caϕ, then (w, m) Ca ϕ. Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) ϕ. (3) Note that by item 5 of Definition 2, it suffices to show that (u, m ) ϕ. Suppose that (u, m ) ϕ. Thus, (u, m ) ϕ by item 2 of Definition 2. Hence, (u, m ) ϕ by item 5 of Definition 2, the assumption (w, m) Caϕ of the lemma, and the assumption w a u. Therefore, (u, m ) ϕ by item 2 of Definition 2, which contradicts statement (3). Lemma 9 If (w, m) Caϕ and (w, m) Caψ, then (w, m) Ca(ϕ ψ). Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) ϕ ψ. (4) Note that by item 5 of Definition 2, it suffices to prove that (u, m ) ϕ ψ. Towards this proof, suppose that (u, m ) ϕ. By item 3 of Definition 2, it suffices to show that (u, m ) ψ. Assumption (u, m ) ϕ implies that (u, m ) ϕ by item 5 of Definition 2, the assumption (w, m) Caϕ of the lemma, and assumption w a u. Hence, (u, m ) ψ by item 3 of Definition 2 and statement (4). Thus, (u, m ) ψ, by item 5 of Definition 2, the assumption (w, m) Caψ of the lemma, and assumption w a u. Lemma 10 If (w, m) Ka(ϕ ψ) and (w, m) Caϕ, then (w, m) Caψ. Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) ψ. By item 5 of Definition 2, it suffices to show that (u, m ) ψ. By Definition 2, the assumption (w, m) Ka(ϕ ψ) of the lemma implies that (u, m ) ψ ϕ, (5) (u, m ) ϕ ψ. (6) By item 3 of Definition 2, assumption (u, m ) ψ and statement (5) imply that (u, m ) ϕ. Hence, (u, m ) ϕ by item 5 of Definition 2, the assumption (w, m) Caϕ of the lemma, and the assumption w a u. Thus, (u, m ) ψ by item 3 of Definition 2 and statement (6). Lemma 11 (w, m) Ca Cbϕ. Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) Cbϕ. Note that by item 5 of Definition 2, it suffices to prove that (u, m ) Cbϕ. Towards this proof, consider any state v W and any two meanings m1, m2 Mv such that u b v and (v, m1) ϕ. By item 5 of Definition 2, it suffices to show that (v, m2) ϕ. Indeed, by the same item 5 of Definition 2, assumptions (u, m ) Cbϕ, (v, m1) ϕ, and u b v imply that (v, m2) ϕ. Lemma 12 (w, m) Ca(Cbϕ ϕ). Proof. Consider any state u W and any two meanings m , m Mu such that w a u and (u, m ) Cbϕ ϕ (7) Note that by item 5 of Definition 2, it suffices to prove that (u, m ) Cbϕ ϕ. Towards this proof, suppose that (u, m ) Cbϕ. By item 3 of Definition 2, it suffices to show that (u, m ) ϕ. Indeed, by Lemma 1, assumption (u, m ) Cbϕ implies that (u, m ) Cbϕ. It follows by item 3 of Definition 2 and statement (7) that (u, m ) ϕ. Thus, (u, m ) ϕ by assumption (u, m ) Cbϕ, item 5 of Definition 2 and because u b u. Completeness Proof Overview In this section we sketch a proof of the completeness of our logical system. The complete proof can be found in the full version of this paper. A completeness theorem for a modal logical system is usually proven by constructing a canonical model in which states are defined to be maximal consistent sets of formulae. This is different in our case, because we define meanings, rather than states, to be maximal consistent sets of formulae. The set of all such meaning will be denoted by M. Definition 1 specifies that any model should have a statespecific set of meanings Mw for each state w. Sets of meanings Mw and Mu corresponding to distinct states w and u can but do not have to be disjoint. In our canonical model they are disjoint. In other words, we partition the set of all meanings (maximal consistent sets of formulae) M into sets of meanings {Mw}w W corresponding to different states. We define this partition through an equivalence relation on set M. Then, we define states as equivalence classes of this relation, see Figure 6. Figure 6: Canonical Model. The exact definition of relation is based on the intuition that if Caϕ is true under a meaning in a state, then ϕ must be consistent across all meanings in the given state. To capture this, we say that m m when for each formula Caϕ m, if ϕ m, then ϕ m , see Definition 7 in the full version. To define indistinguishability relation a between states, we first define it as a relation between meanings and then show that this relation is well-defined on states (equivalence classes of meanings with respect to relation ). Our definition of indistinguishability of meanings by an agent a is equivalent to the standard approach in epistemic logic: m a m if meanings m and m contain the same Kformulae. A typical proof of completeness in modal logic includes a step where for each state w that does not contain a modal formula ϕ the proof constructs a reachable state u such that ϕ u. In our proof, such a step for modality K is very standard and it is described in Lemma 35 of the full version. The case of modality C, however, is significantly different. Indeed, because item 5 of Definition 2 refers to two different meanings, m and m , the corresponding step for modality C involves a construction of two maximal consistent sets corresponding to these meanings. Since m and m in item 5 of Definition 2 are two meanings in the same state, we must guarantee that m m . This means that sets m and m must agree on all formulae ϕ such that Caϕ belongs to at least one of them. To construct sets m and m for any given formula Caϕ, we introduce a new technique that we call perfect confirming sets. First, we define the notion of a confirming set and consider a set Y of formulae that must belong to both: set m and m . We show that set Y is confirming. Then, we define perfect confirming set and show that any confirming set can be extended to a perfect confirming set. We extend set Y to a perfect confirming set Y and show that sets Y {ϕ} and Y { ϕ} are consistent. Finally, we use Lindenbaum s lemma to extend sets Y {ϕ} and Y { ϕ} to maximal consistent sets of formulae m and m , respectively. The actual proof in the full version of this paper does not define confirming sets directly. Instead, to improve readability, it first defines comprehensible sets and then confirming sets as a class of comprehensible sets. Conclusion The contribution of this paper is three-fold. First, we introduced a novel modality comprehensible and gave its formal semantics in epistemic models with meanings. Second, we have shown that this modality cannot be defined through knowledge modality and vice versa. Finally, we proposed a sound and complete logical system that describes the interplay between the knowledge and the comprehension modalities. In the full version of this paper, we outline a possible extension of our work to a probabilistic setting. In modal logic, the filtration technique is often used to prove weak completeness of a logical system with respect to a class of finite models (Gabbay 1972). Such completeness normally implies decidability of the system. For this approach to work in our case, the class of finite models would require not only the number of states to be finite, but the number of meanings to be finite as well. We have not been successful in adopting the filtration technique to achieve this. Thus, proving decidability of the proposed logical system remains an open question. References Agotnes, T., and Alechina, N. 2019. Coalition logic with individual, distributed and common knowledge. Journal of Logic and Computation 29:1041 1069. Cao, R., and Naumov, P. 2020. Knowing the price of success. Artificial Intelligence 103287. D Hanis, I. 2002. A logical approach to the analysis of metaphors. In Pizzi, L. M. N. N. C., ed., Logical and computational aspects of model-based reasoning. Springer. 21 37. Fagin, R., and Halpern, J. Y. 1987. Belief, awareness, and limited reasoning. Artificial intelligence 34(1):39 76. Fan, J.; Grossi, D.; Kooi, B.; Su, X.; and Verbrugge, R. 2020. Commonly knowingly whether. ar Xiv:2001.03945. Fan, J.; Wang, Y.; and van Ditmarsch, H. 2015. Contingency and knowing whether. The Review of Symbolic Logic 8(1):75 107. Fervari, R.; Herzig, A.; Li, Y.; and Wang, Y. 2017. Strategically knowing how. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17, 1031 1038. Gabbay, D. M. 1972. A general filtration method for modal logics. Journal of Philosophical Logic 1(1):29 34. Gu, T., and Wang, Y. 2016. Knowing value logic as a normal modal logic. In Lev Beklemishev, S. D., and M at e, A., eds., Advances in Modal Logic 11, proceedings of the 11th conference on Advances in Modal Logic, held in Budapest, Hungary, from 30 August to 2 September 2016, 362 381. College Publications. Hagoort, P.; Hald, L.; Bastiaansen, M.; and Petersson, K. M. 2004. Integration of word meaning and world knowledge in language comprehension. Science 304(5669):438 441. Helmreich, R. L. 1994. Anatomy of a system accident: The crash of Avianca Flight 052. The international journal of aviation psychology 4(3):265 284. Hofstede, G. 2001. Culture s consequences: Comparing values, behaviors, institutions and organizations across nations. Sage publications. Kennard, A.; Anderegg, C.; and Ewoldsen, D. 2017. Knowledge and comprehension. In Oxford Research Encyclopedia of Communication. Keysar, B.; Barr, D. J.; Balin, J. A.; and Brauner, J. S. 2000. Taking perspective in conversation: The role of mutual knowledge in comprehension. Psychological Science 11(1):32 38. Langer, J. A. 1984. Examining background knowledge and text comprehension. Reading Research Quarterly 468 481. Li, Y., and Wang, Y. 2017. Achieving while maintaining: A logic of knowing how with intermediate constraints. In Logic and Its Applications: Proceedings of 7th Indian Conference, ICLA 2017, Kanpur, India, January 5-7, 2017, 154 167. Springer. Naumov, P., and Ros, K. 2020. Comprehension and knowledge. ar Xiv:2012.06561. Naumov, P., and Tao, J. 2017. Coalition power in epistemic transition systems. In Proceedings of the 2017 International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 723 731. Naumov, P., and Tao, J. 2018a. Second-order know-how strategies. In Proceedings of the 2018 International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 390 398. Naumov, P., and Tao, J. 2018b. Strategic coalitions with perfect recall. In Proceedings of Thirty-Second AAAI Conference on Artificial Intelligence. Naumov, P., and Tao, J. 2018c. Together we know how to achieve: An epistemic logic of know-how. Artificial Intelligence 262:279 300. NTSB. 1991. Aircraft accident report, Avianca, the airline of Columbia, Boeing 707-321B, HK 2016, fuel exhaustion, Cove Neck, New York, January 25, 1990. Technical Report AAR-91/04, National Transportation Safety Board. https://www.ntsb.gov/investigations/Accident Reports/Reports/ AAR9104.pdf. Orasanu, J.; Fischer, U.; and Davison, J. 1997. Crosscultural barriers to effective communication in aviation. In Oskamp, S., and Granrose, C., eds., Cross-Cultural Work Groups: The Claremont Symposium on Applied Social Psychology. Sage Thousand Oaks, CA. 134 160. Paris, S. G. 1973. Comprehension of language connectives and propositional logical relationships. Journal of experimental child psychology 16(2):278 291. Pearson, P. D.; Hansen, J.; and Gordon, C. 1979. The effect of background knowledge on young children s comprehension of explicit and implicit information. Journal of reading behavior 11(3):201 209. van Eijck, J.; Gattinger, M.; and Wang, Y. 2017. Knowing values and public inspection. In Indian Conference on Logic and Its Applications, 77 90. Springer. Wang, Y., and Fan, J. 2013. Knowing that, knowing what, and public communication: Public announcement logic with Kv operators. In Twenty-Third International Joint Conference on Artificial Intelligence. Wang, Y. 2018a. Beyond knowing that: A new generation of epistemic logics. In Jaakko Hintikka on Knowledge and Game-Theoretical Semantics. Springer. 499 533. Wang, Y. 2018b. A logic of goal-directed knowing how. Synthese 195(10):4419 4439. Xu, C.; Wang, Y.; and Studer, T. 2019. A logic of knowing why. Synthese 1 27. Zhang, W., and Zhou, C. 2004. Study on logical description of Chinese metaphor comprehension. Journal of Chinese Information Processing 18(4):23 28.