January 25, 2024
Misdirection can be defined as the intentional action of causing some misrepresentation in an agent, or in a group of agents. Such misrepresentations may result from verbal actions, as in linguistic deception, or from visual actions, as in visual misdirection. Examples of visual misdirection abound (e.g. in nature, in the military), with magic tricks providing a vivid illustration. So far, various types of verbal misdirection have been investigated from a formal perspective (e.g. lying, bluffing) but little attention has been paid to the particular case of visual misdirection. In this paper, we introduce a dynamic epistemic logic to represent not only verbal misdirection on agents’ beliefs but also visual misdirection on agents’ observations. We illustrate the dynamics of the logic by modelling a classic magic trick known as the French Drop. We also provide a sound and complete axiom system for the logic, and discuss the expressivity and scope of the setting.
Human misdirection refers to an agent’s intentional action to make addressees form inaccurate representations of the world by “deflecting [their] attention for the purpose of disguise” [1]. These inaccurate representations, or misrepresentations, can arise through different modalities, either strictly verbal (e.g., announcements) or non-verbal (e.g., visual cues) [2], [3]. When the modality is verbal, as in announcements, misrepresentations usually consist in inaccurate beliefs (with the notion of belief defined as in [4]), that can be associated with observations, as in so-called “epistemic seeing” [5], [6]. Therein, it is also established that when the modality is non-verbal, as in visual observation, misrepresentations consist in inaccurate observations that can involve inaccurate beliefs (i.e., inaccurate epistemic seeing) but not necessarily, as in so-called “non-epistemic seeing”. To the best of our knowledge, no formal treatment has been given to visual misdirection and resulting inaccurate observations, in contrast to verbal misdirection. To fill this gap, we propose to use dynamic epistemic logic (DEL) to analyze both verbal and visual misdirection, their similarities and differences, and resulting misrepresentations. For clarity, we call “strategies of misdirection” the pairings of actions with the misrepresentations they are designed to produce.
In the conceptual and logical literature, misdirection has been mainly studied through linguistic lenses, i.e. as verbal deception. As the prototypical form of verbal deception [7], Carson2010?, lying has received the most analytical attention (e.g., [8], [9]). However, related borderline strategies, such as bluffing [10], [11], half-truths [12], and omission of information [12], [13], have also been formally analyzed. In the course of those investigations, visual strategies of misdirection have been largely overlooked, – even though the concept of visual observation has caught some attention [14], [15].
Visual misdirection is pervasive in humans [2], [16] as well as in nature [17], [18]. A fundamental distinction concerning misdirection is between dissimulation and simulation. In [2], dissimulation is defined as the action of hiding facts to deceive addressees, whereas simulation consists in deceiving them by showing some unreal facts as if they were really happening. Important to notice is that, in nature, camouflage and faking embody this broader distinction between dissimulation and simulation in misdirection. In camouflage, one individual aims to blend into its environment to remain undetected from predators, while faking consists of simulating a false or counterfactual reality to distract their attention. Dissimulation and simulation actually occur in all living entities. In humans, those strategies have been practiced since ancient times by the military, e.g., simulation with the Trojan horse [19]. But, actually, stage magicians have also played a central role, even in the military domain [20] by crafting visual illusions to trick enemies, based on simulation (with fake tanks) or on dissimulation (with light effects) [21].
This paper aims to deepen the understanding of misdirection through a logical analysis of its verbal and visual forms. Rather than proposing a new theory of misdirection, we formalize established conceptual distinctions, including the contrast between non-epistemic and epistemic seeing [5], [6] and that between visual simulation and dissimulation [2]. Our goal is to clarify, from a logical perspective, how these distinctions interact and what role each plays in the production of misdirection. To this end, we analyze the French Drop, a classical magic trick (see, e.g. [3], [22]), in which a performer appears to transfer a coin from one hand to the other while both simulating the transfer and dissimulating the coin. Logical work on magic has already shown how formal tools can illuminate magical effects, for instance by analyzing the sense of impossibility they produce [23]. We likewise address the cognitive effect of surprise in the French Drop, but our main objective is to characterize the deceptive structure of misdirection, verbal and visual, in magic and beyond. We consider this a starting point in modeling different forms of misdirection and their properties.
To carry out this analysis, we introduce a dynamic logic of misdirection, \(\boldsymbol{\mathsf{DLM}}\), for truthful and deceptive verbal and visual actions. Technically, \(\boldsymbol{\mathsf{DLM}}\) adapts standard dynamic epistemic logic [24], [25] by combining atoms for visual observation, a doxastic modality for belief, and a dynamic modality for updating beliefs and observations under verbal announcements and visual actions. Our treatment of visual observation is inspired by the logic of (in)attentive agents [26] (see also [27]), but departs from it in two respects: observing \(p\) neither amounts to attending to \(p\) nor entails believing \(p\), and we distinguish syntactically between observing \(p\) and observing \(\neg p\). As in [26], not observing a fact does not imply observing its negation, so the relevant models must satisfy suitable constraints. The dynamic component relies on action models with postconditions [28], [29], including models in which one designated agent misdirects the others. This framework allows us to track, step by step, how actions affect belief and visual observation. It also lets us formalize not only the French Drop, with emphasis on visual simulation, but also related notions such as dissimulation, stronger notions of belief and observation, and surprise as a cognitive effect. Moreover, even though the original logical machinery we introduce is rather simple, we argue that this work still constitutes a novel, interesting application of the Dynamic Epistemic Logic family.
In Section 2, we discuss the concepts which motivate our proposal and technical approach. We review the logical literature on the formalization of misdirection, and put emphasis on missing features in extant proposals. Section 3 introduces our dynamic logic of misdirection called \(\boldsymbol{\mathsf{DLM}}\). This section also provides a sound and complete axiom system for \(\boldsymbol{\mathsf{DLM}}\) over the appropriate class of models. In Section 4, we show that a small fragment of the logic called \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\) is sufficient for our expressive purposes, since dynamic modalities only make use of four (types of) action models to capture genuine and deceptive actions, either verbal or visual. Section 4.2 illustrates the relevance of \(\boldsymbol{\mathsf{DLM}}\) by modelling the dynamics of the French Drop trick. In Section 5, we show that our setting can express stronger belief attitudes, epistemic versions of observation, more complex notions of misdirection and also the sense of surprise resulting from magic misdirection. Section 6 provides some final remarks and future directions of research.
We discuss here key distinctions concerning agents’ beliefs and observations. Then, we review extant logical frameworks for formalizing misdirection against the background of the classical distinction between dissimulation and simulation. Finally, we identify the logical features required to capture verbal and visual misdirection.
For simplicity, we distinguish two perspectives, that of the operator, who acts on the basis of some information, and that of the addressee, who reacts to the information received. Among possible modalities, we focus on verbal and visual actions, setting aside others such as auditory, kinesthetic, or olfactory ones. A verbal case is that of a politician addressing potential voters so as to make them believe that he or she is the best candidate. A visual case is that of a stage magician performing for spectators so as to make them observe an unreal event, such as the appearance or disappearance of a rabbit. In verbal contexts, the operator and addressee are usually called the “speaker” and the “hearer”. In visual contexts, the operator may be called the “performer”, and the addressees the “spectators”, “audience”, or “public”.
Let us start by drawing distinctions concerning verbal and visual attitudes before considering the actions affecting those attitudes. Agents can entertain three possible, yet non exclusive, attitudes with respect to their surroundings:
Observing with believing, called here “epistemic observation”, corresponds to Dretske’s notion of “epistemic seeing” [5], [6]. Some objects, such as an apple or a parrot, are not merely seen as shapes but seen as an apple or as a parrot. Likewise, a detective may observe pieces of evidence not as scattered objects and marks, but as a crime scene indicating a struggle or a crime. The same applies to facts or events. An agent epistemically sees a car moving forward in the street when she sees it as a car moving forward, rather than as an unidentified moving object. In such cases, observation involves conscious recognition and yields explicit beliefs about what is observed.
Believing without observing, called herein “simple belief”, concerns cases in which agents believe that certain events occur beyond their sight without observing them directly. For example, an agent may believe that a car has crashed on the street on the basis of verbal information from a direct observer, even though she has not witnessed the event herself.
Observing without believing, called herein “atomic observation”, corresponds to Dretske’s notion of “simple seeing” [5], [6] and to “non-epistemic seeing” in [30], [31]. It can be understood as a causal process. When an object, such as an apple or a parrot, is in an agent’s field of vision and light reaches the eyes, it may be perceived without being recognized as an apple or as a parrot. Likewise, a person looking through a window may observe the street in this atomic, that is, non-epistemic, way if she forms no explicit doxastic representation of what occurs there, for instance of a parrot flying or a car moving forward, because she remains absorbed in her thoughts.
To sum up, belief necessarily involves a doxastic stance toward the world, whereas observation does not [5], [6]. In epistemic observation, the agent does adopt such a stance, since she consciously recognizes what she observes and thereby forms beliefs about it. In atomic, i.e., non-epistemic, observation, by contrast, the agent forms no belief about what she sees, as when she does not attend to what is happening in her immediate surroundings.
Regarding actions, verbal modalities involve acts of telling facts to addressees, whereas visual modalities involve acts of showing them. In both cases, successful actions produce epistemic effects in addressees, in different ways. Showing leads addressees to observe facts or events epistemically, not merely to see them. The act of showing directs their attention to what is presented, and thereby prompts explicit beliefs about it.Telling, by contrast, leads either to simple belief, when addressees cannot observe the relevant facts themselves, or to epistemic observation, when they can. In both cases, the addressee acquires new beliefs that change her uncertainty about the world. These distinctions are summarized in Figure 1.
Operators also separate into two categories regarding their intentions to addressees: genuine versus misleading. Intentions are genuine when the operators’ goal is to inform addressees, while their intentions are misleading when they are deceptive and plan to mislead addressees. This is the case of misdirection. From the perspective of actions, misdirection can be verbal or visual. Verbal misdirection consists in telling addressees something false, whereas visual misdirection consists in presenting them with a false representation of reality.
Building on [2], we formalize two central strategies of misdirection: dissimulation of the truth and simulation of the false. We treat them in their most general form, distinguishing only between their visual and verbal manifestations. For completeness, this section also reviews extant work on their main subcategories, to indicate the range of cases covered by our formal approach.
Dissimulation consists in hiding the truth to addressees to prevent them from making an accurate representation of the world. For e.g. [32], [33], hiding, or concealing information, consists in masking true information, — aiming addressees not to form accurate beliefs on the world. Important to notice is that dissimulation in this sense (i.e., hiding or concealing), differs from dissimulation as withholding information, or omission. The work in Carson2010? insists on the fact that withholding information does not involve any effective action to deceive, contrary to hiding information which requires an effective action of concealment in that respect.
The effect of successful dissimulation is always epistemic: the addressee fails to reach accurate belief and/or accurate epistemic observation on her surroundings. In the verbal case, successful dissimulation leads addressees not to reach true beliefs, and can also lead them not to reach accurate epistemic observation when speakers use verbal omission to avoid attracting the visual attention of addressees to some specific fact or event. In the visual case now, successful dissimulation necessarily leads addressees to fail to epistemically observe some true reality. This is the case in the French Drop trick, where dissimulation is visual and relies on masking. As part of the trick, the magician conceals the coin by palming it into her left hand. In doing so, she puts a physical obstacle, namely her left hand, between the eyes of the public and the coin, thus concealing it from their sight. This makes spectators fail to epistemically observe that the coin is (still) in the magician’s left hand. We argue that in the French Drop, this dissimulation through palming occurs simultaneously with the action of simulating a fake pass, which enhances the magical effect by diverting the audience’s attention.
Verbal dissimulation has been formalized from two different perspectives. The first one has focused on expressing the epistemic preconditions of dissimulation [9]–[11]. By default, the precondition for dissimulation is the existence of a mismatch between the level of uncertainty the speaker has about the world, and the level of uncertainty he or she wants to convey to addressees. A variant on dissimulation is bluffing [10], [11]: now, speakers are completely uncertain about the truth or falsity of the utterances they make. But, as a precondition, the strongest form of uncertainty consists in full ignorance: in this case, speakers do not know, or at least believe to be true, the content they are uttering. Epistemic logicians have modelled different forms of ignorance but not from the sole perspective of deception [34]–[36].
The second perspective for modeling verbal dissimulation is more concerned with the epistemic goals of the deceivers. Following [37], [12] characterizes deception by commission in which deceivers perform some action to hide the truth, is distinguished from deception by omission in which deceivers do not perform any action to this end. Omission can be either complete or only partial. When it is complete, deceivers intend to hide the whole truth to addressees and thus, to prevent the formation of any belief in them. In this regard, [12], [13] have formalized the epistemic goals of complete omission under the name of “withholding information”. This strategy should be contrasted with the utterance of “half-truths” in which dissimulation is only partial. Following [38], [39], half-truths are vague utterances whose status is deliberately uncertain between truth and falsity, and that speakers may use to make addressees draw mistaken interpretations and conclusions. The epistemic goal of such half-truths is to keep addressees in the dark, as it is modeled in e.g. [13].
By contrast with verbal dissimulation, visual dissimulation has not been logically investigated so far, though the notions of observation and perception have caught logical attention in e.g. [14], [15], [26]. In visual dissimulation, one attempts to escape the gaze of others based on using various means, detailed in the taxonomy of deception proposed by [2]. One of those means, called “masking”, consists in preventing any potential observation by putting an obstacle between oneself (or the object to hide) and the observer in order to remain invisible (or the object). Another mean used for visual dissimulation is “camouflage”, or “crypsis”, in which the deceiver blends into its surroundings by adequately matching its colours and/or shapes. To the best of our knowledge, none of these distinctions has been formalized so far.
In contrast with dissimulation, simulation consists in presenting false information to addressees, either by using available false information or by fabricating false information, as in faking or fabrication [40]. The goal of simulation is to entertain addressees with inaccurate representations of the world.
As for dissimulation, the effect of successful simulation is always epistemic too, consisting in wrong beliefs and/or wrong epistemic observations for addressees. In the verbal case, successful simulation leads addressees to false beliefs, but can also lead them to false epistemic observation when addressees also see the physical manifestation of the simulated action. In the visual case now, successful simulation converts atomic observation into false epistemic observations for the addressees. This is the case in the French Drop trick: before the magician performs any visual action, the spectators observe the stage atomically since they do not necessarily pay attention to any specific object or fact of the scene. They just expect the magic trick to begin. Then, the magician enters the scene and the trick starts: she dissimulates the coin by palming into her left hand and then simulates the false action of moving the coin from left to right hand. By the magician performing those visual actions, the spectators’ atomic observations become epistemic observations. At the end of the effect, indeed, the audience believe and epistemically observe that the coin has moved to the magician’s right hand when this is not the case.
Extant formal literature on verbal simulation has given particular attention to the act of lying, as a prototypical instance of verbal simulation in which speakers utter propositional contents they believe to be false with the intention to deceive addressees. Intention (to deceive) has been formalized in static epistemic logic with classical Kripke models [8], [13], while their assertoric and deceptive dimensions have been expressed in dynamic epistemic logic [9], [11], [41], [42]. Using announcement operators to express intentionally false utterances, as in [41], [9], [11] logically distinguish “subjective lies” (i.e. believed to be false utterances that happen to be true in reality) from more “objective lies” (i.e. believed to be false utterances that also turn out to be really false). In [42], more exotic cases of lying are formalized, such as Moorean lies, i.e. utterances that are initially false but become true once they are announced. Apart from lies, verbal simulation can also consist in making addressees perform wrong inferences based on the speakers’ utterances. In particular, [8] formalizes “deductive lies” in which speakers want addressees to infer inaccurate conclusions from their utterances, distinguishing them from “abductive lies” in which speakers expect them to jump directly to false conclusions, without any deduction [43].
Here again, by contrast with verbal simulation, visual simulation has not been logically investigated to the best of our knowledge. As mentioned, only the notions of observation and perception underlying visual simulation have caught logical attention recently [14], [15], [26]. In turn, our interest is to model these two concepts in general via dynamic actions changing the perception of an agent, incorporating also the notion of observation into the picture as a novelty.
Misdirection has been analyzed extensively by stage magic practitioners (see e.g. [44], [45]). When magicians aim to master a new trick, they often break it down into two key components: the method used to perform the trick, and the effect that results from the method (for a detailed discussion on the stages involved in producing magical effects, see [46]). Crucially, the method refers to the action, or combination of actions, employed by magicians to lead spectators into a deceptive state, known as the effect (see e.g. [47]).
In magic tricks, spectators are deceived because they are disoriented by the magician’s method. They expect the magician’s action to result in some state of affairs but, as a result of the magician’s action, they observe that another state of affairs obtain which contradicts their expectations. At the heart of the magician’s deceitful effect is a mismatch between the spectators’ expectations and the result they actually observe. Spectators expect the magician to do some particular action but in fact, the magician has not played this action but another one resulting in deception and surprise. Here, we use the French Drop Trick (see [3], [22]) to formalize and illustrate visual actions of misdirection. Accordingly, states of deception in the French Drop concern the method and, thus, the effect.
We aim to define actions of misdirection of two distinct types. The first type is verbal and consists, for an operator, to induce a false belief in an addressee by making a linguistic utterance. The second type is visual and now consists to trigger a wrong observation (i.e., observing something that differs from reality) in the addressee by making gestures. Those types act at two different levels in addressees. In verbal misdirection, the operator’s announcement acts at the level of the addressees’ beliefs to make them believe the false, or at least to prevent them from believing the truth. In visual misdirection, the operator’s gestures act at the level of the addressees’ observations and beliefs, to make them see something that is not the case, as it happens in visual illusions for instance.
In this paper, the logic \(\boldsymbol{\mathsf{DLM}}\) will contain a static operator for expressing agents’ beliefs as well as special atomic formulas for expressing their (non-epistemic) observations. But \(\boldsymbol{\mathsf{DLM}}\) will also contain a dynamic operator to capture the agents’ informational actions. Semantically, we define specific action models for verbal actions, or actions of telling, and specific action models for visual actions, or actions of showing. In both cases, actions are either genuine or misleading.
Our setting turns out to be powerful enough to distinguish between simulation and dissimulation, in the verbal and visual cases. We argue that it can also express other notions such as epistemic observation and stronger notions of belief and observation. Our logic shows that visual actions convert atomic observation in epistemic observation but also that that simulation (of the false) implies dissimulation (of the truth). Finally, we use \(\boldsymbol{\mathsf{DLM}}\) as a tool to put more emphasis on the specificity of misdirection in magic tricks compared to other forms: the state of surprise caused by the deception involved. That way, we aim to capture the essence of misdirection in magic tricks as a novel application of Dynamic Epistemic Logic, but also to pave the way for using \(\boldsymbol{\mathsf{DLM}}\) to analyze other forms of misdirection in the future.
We present the syntax and semantics of our Dynamic Logic of Misdirection (\(\boldsymbol{\mathsf{DLM}}\)). We introduce a class of models called herein observational epistemic models that contain two kinds of information: about beliefs, which can result from both verbal communication and visual perception, and information about the facts that are observable for the agents, which result from visual perception only. While beliefs will be represented in the language via a standard doxastic modality [48], observations will be modelled by special atomic symbols, similarly to the way [26] models attention. Unlike other approaches like [14], [15], our framework will allow us to model dynamic aspects of beliefs and visual misdirection. We also discuss the appropriateness of certain classes of models and present a standard axiomatization for the logic.
The language presented herein is an adaptation of the Dynamic Epistemic Logic (DEL) for (in)attentive agents presented in [26], based on generalizing [24]. Throughout the text, we let \(\mathsf{Prop}\) be a countable set of propositional symbols, \(\mathsf{Agt}\) a finite set of agent symbols, and \(\mathsf{Obs}=\{\textsf{o}_{a}{p},\textsf{o}_{a}{\neg p}\mid a\in\mathsf{Agt}, \;p\in\mathsf{Prop}\}\) a set of observation symbols. We read \(\textsf{o}_{a}{p}\) (respectively \(\textsf{o}_{a}{\neg p}\)) as “agent \(a\) observes that \(p\) (respectively \(\neg p\)) is the case”. Notice that in [26], some similar extra symbols are used to state that an agent is paying attention to a certain atomic proposition \(p\). But here, the conceptual difference is that an extra atomic symbol \(\textsf{o}_{a}{p}\) is added to stand for non-epistemic observation, i.e., for the fact that an agent \(a\) only visually perceives that some fact \(p\) is happening, possibly without paying attention to it. We start out by formally introducing the models we use to interpret our logic.
Definition 1. A relational (Kripke) model is a tuple \(\mathcal{M}=\langle W,\{R_a\}_{a\in\mathsf{Agt}},V \rangle\) where:
\(W\) is a non-empty set of possible worlds;
\(R_a\subseteq W\times W\);
\(V: \mathsf{Prop}\cup\mathsf{Obs}\rightarrow 2^W\) is a valuation function.
Let \(w\in W\), we call the pair \((\mathcal{M},w)\) a pointed model, with parentheses usually dropped.
Below we introduce a particular class of models that turns out to be interesting in the rest of the paper. Intuitively, in this class, we force the relations \(R_a\) to have the classical properties of belief [4], [48]. For observations, we need to impose conditions to guarantee that they are consistent. We will come back to this point later on the paper, after presenting the whole framework.
Definition 2. We define the class of observational epistemic models as the set of all the pointed models \(\mathcal{M},w\) such that \(\mathcal{M}=\langle W,\{R_a\}_{a\in\mathsf{Agt}},V \rangle\), \(w\in W\), and where:
each binary relation \(R_a\) is Euclidean, transitive and serial; and
for all \(p\in\mathsf{Prop}\) and \(a\in\mathsf{Agt}\), \(w\in V(\textsf{o}_{a}{p})\) implies \(w\notin V(\textsf{o}_{a}{\neg p})\).
At this point, an important distinction to make concerns the models used for (in)attentive agents in [26], compared to the ones we use here. In [26], for each propositional symbol \(p\), and each agent \(a\), there is a special propositional symbol \(\mathsf{h}_ap\) that labels a world in case the agent \(a\) is attentive to symbol \(p\) at such a world. In our setting, extra symbols for observation, written \(\textsf{o}_{a}{p}\) (with \(p\in\mathsf{Prop}\)), are no longer indicating “attentiveness”, but they indicate that agent \(a\) is observing that a certain fact \(p\) holds, without necessarily paying attention to it. As already mentioned, the agent observes fact \(p\) in a non-epistemic way in this case (see e.g. [5], [6], [30], [31]), since the agent does not endorse any doxastic stance regarding the fact observed (e.g. when we see an entity in the water without forming any belief about it, for instance that it is a fish). In turn, we introduce two symbols instead of one: \(\textsf{o}_{a}{p}\) to indicate that the agent observes that \(p\) is the case, and \(\textsf{o}_{a}{\neg p}\) to indicate that the agent observes that \(p\) is not the case. As one can notice, \(\textsf{o}_{a}{p}\) being false is not the same as \(\textsf{o}_{a}{\neg p}\) being true since they can both be false but they cannot both be true at the same time. Finally, notice that each relation \(R_a\) is Euclidean, transitive and serial, i.e., has the usual (basic) properties of belief [4], [48].
The actions of misdirection that some agent(s) perform will be represented via standard tools of Dynamic Epistemic Logic known as action models [24]. Recall that action models are objects describing semantically the effects intended by an agent over an epistemic situation (i.e., over a model). They can be used as parameters in formulas of the language, in particular, inside a dynamic modality. In a nutshell, dynamic modalities perform updates in the current model, in this case depending on the semantic description given by an action model. When interpreting the dynamic modality, action models tell us how to update the original model, raising a new epistemic situation. In Definitions 3 and 4, action models and the language are defined as usual, by mutual recursion.
Definition 3. An action model is a tuple \(\mathbf{A}=\langle E,\{\rightarrow_a\}_{a\in\mathsf{Agt}},\mathsf{pre},\mathsf{post} \rangle\), where:
\(E\) is non-empty finite set of epistemic actions that, conceptually, can be either of verbal or visual type;
\(\rightarrow_a\subseteq E\times E\), for each \(a\in\mathsf{Agt}\), is Euclidean, transitive and serial;
\(\mathsf{pre}: E \rightarrow\boldsymbol{\mathsf{DLM}}\) is the precondition function, where \(\boldsymbol{\mathsf{DLM}}\) is the language given by Definition 4; and
\(\mathsf{post}: E \rightarrow(\mathsf{Prop}\cup\mathsf{Obs}) \rightarrow\boldsymbol{\mathsf{DLM}}\), the postcondition function, is such that for a finite subset \(D\subseteq\mathsf{Prop}\cup\mathsf{Obs}\), we have:
\(\mathsf{post}(e)(p)\in\{\top,\bot\}\), for \(p\in D\),
for all \(\{\textsf{o}_{a}{p},\textsf{o}_{a}{\neg p}\}\subset\mathsf{Obs}\), we have \(\textsf{o}_{a}{p}\in D\) if and only if \(\textsf{o}_{a}{\neg p}\in D\), and for all \(e\in E\),
\(\mathsf{post}(e)(\textsf{o}_{a}{p})=\top\) implies that \(\mathsf{post}(e)(\textsf{o}_{a}{\neg p})=\bot\),
\(\mathsf{post}(e)(\textsf{o}_{a}{\neg p})=\top\) implies that \(\mathsf{post}(e)(\textsf{o}_{a}{p})=\bot\),
for all \(p\notin D\), and all \(e\in E\), \(\mathsf{post}(e)(p)=p\).
Let \(e\in E\), we call \((\mathbf{A},e)\) a pointed action model (parentheses usually dropped).
Notice that in Definition 3, action models incorporate postconditions, as in [28], and unlike [26]. This variant does not add expressive power but simplifies the definition of actions of verbal and visual misdirection since the truth value of atomic observations can be updated. Postconditions are also required to update the models consistently, and respecting the properties of an observational model (see Lemma 5). In this regard, we only allow updates of the truth value of a finite set of symbols (either propositional or atomic observations) with \(\top\) or \(\bot\), and for the rest, \(\mathsf{post}\) acts as the identity function. Moreover, we ask that if an observation \(\textsf{o}_{a}{p}\) is updated, so is its counterpart \(\textsf{o}_{a}{\neg p}\), and the update is defined accordingly. In the next definition, we make precise the syntax of our dynamic logic of misdirection.
Definition 4. The set of well-formed formulas of the language \(\boldsymbol{\mathsf{DLM}}\) is given by the following Backus-Naur Form:\[\varphi, \psi ::= p \mid \textsf{o}_{a}{p}\mid \textsf{o}_{a}{\neg p}\mid \neg\varphi \mid \varphi\wedge\psi \mid \mathcal{B}_a\varphi \mid [\mathbf{A},e]\varphi,\]where \(p\in\mathsf{Prop}\); \(a\in\mathsf{Agt}\); and \(\mathbf{A},e\) is a pointed action model, whose preconditions and postconditions are defined in a lower level of the recursive definition. Other Boolean connectives are defined as usual: \(\bot:= p\wedge\neg p\), \(\top:=\neg \bot\), \(\varphi\vee\psi:=\neg(\neg\varphi\wedge\neg\psi)\), \(\varphi\rightarrow\psi:=\neg\varphi\vee\psi\) and \(\varphi\leftrightarrow\psi:=(\varphi\rightarrow\psi)\wedge(\psi\rightarrow\varphi)\). We also define the following abbreviations: \(\hat{\mathcal{B}}_a\varphi := \neg\mathcal{B}_a\neg\varphi\); and \(\langle \mathbf{A},e \rangle\varphi := \neg[\mathbf{A},e]\neg\varphi\). The set of literals is defined as \(\mathsf{Lit}=\{\ell \mid \ell \in \mathsf{Prop} or \ell=\neg p with p\in\mathsf{Prop}\}\). If \(\ell=\neg p\), we use sometimes \(\neg\ell\) to denote \(p\); and use \(\textsf{o}_{a}{\neg\ell}\) to denote \(\textsf{o}_{a}{p}\). Finally, we define the fragment \(\boldsymbol{\mathsf{OL}}\) to be the language generated from \(\boldsymbol{\mathsf{DLM}}\) when we remove formulas of the form \([\mathbf{A},e]\varphi\).
The modalities introduced in the BNF above should be read as follows. Formula \(\mathcal{B}_a\varphi\) means ‘agent \(a\) believes that \(\varphi\) holds’. Its dual is \(\hat{\mathcal{B}}_a\varphi\) meaning ‘\(\varphi\) is believable for agent \(a\)’, or, in other words, that ‘\(\varphi\) is consistent with agent \(a\)’s beliefs’. Here, by taking inspiration from [26], observations are not epistemic but factual. Thus, they are represented by special atomic propositions: \(\textsf{o}_{a}{p}\) indicates that agent \(a\) observes that \(p\) is the case, while \(\textsf{o}_{a}{\neg p}\) states that agent \(a\) observes that \(p\) is not the case. Definition 6 details the semantics of all the formulas of \(\boldsymbol{\mathsf{DLM}}\) but, intuitively, beliefs are conceived as weak doxastic attitudes, or so-called prima facie beliefs. Thus, when an agent \(a\) believes that \(\varphi\), namely \(\mathcal{B}_a\varphi\), agent \(a\) may lack any justification for believing \(\varphi\). In Section 5, this notion of weak belief is used to define a notion of strong belief according to which agents hold some justification to support their beliefs. Finally, dynamic formulas \([\mathbf{A},e]\varphi\) are read as ‘after the action \(\mathbf{A},e\) is executed, \(\varphi\) holds’, while its dual \(\langle \mathbf{A},e \rangle\varphi\) is read as ‘the action \(\mathbf{A},e\) is executable at the current situation and after its execution \(\varphi\) will hold’.
Now, we define how an action model affects an observational epistemic model, — potentially modifying the doxastic states and observations of a set of agents. In general, these actions are acts of communication between agents which can consist in verbal announcements or visual gesture, and can be either genuine or deceptive. As in usual settings, such communication can be public, private or semi-private, but might involve both verbal and visual information herein. Moreover, notice that while in [26], actions of communication are truthful, we consider both truthful and untruthful actions here, as we want to address different forms of communication. In addition, our action models are enriched with postconditions, which stand as descriptions of how certain facts change after an action, following e.g. [28]. In our case, postconditions are used to express changes in the facts that an agent is observing, as well as changes in the agent’s observations themselves.
Definition 5. Let \(\mathcal{M}=\langle W,\{R_a\}_{a\in\mathsf{Agt}},V \rangle\) be a relational model, and let \(\mathbf{A}=\langle E,\{\rightarrow_a\}_{a\in\mathsf{Agt}},\mathsf{pre},\mathsf{post} \rangle\) be an action model. We define their product \(\mathcal{M}\otimes\mathbf{A}=\langle W',\{R'_a\}_{a\in\mathsf{Agt}},V' \rangle\), where:
\(W'=\{(w,e)\in W\times E \mid \mathcal{M},w\models\mathsf{pre}(e)\}\);
\((w,e) R'_a (v,f)\) if and only if \(wR_av\) and \(e \rightarrow_a f\), for all \(a\in\mathsf{Agt}\);
\(V'(p) = \{(w,e) \mid \mathcal{M},w\models \mathsf{post}(e)(p)\}\).
With all these definitions at hand, we can now define the semantics of \(\boldsymbol{\mathsf{DLM}}\).
Definition 6. Let \(\mathcal{M}=\langle W,\{R_a\}_{a\in\mathsf{Agt}},V \rangle\) be a model, and let \(w\in W\). The satisfaction relation \(\models\) between \(\mathcal{M},w\) and formulas \(\varphi\) is defined as follows:\[\begin{array}{l@{\quad }c@{\quad }l} \mathcal{M},w\models p & \Leftrightarrow& w\in V(p) \;\quad (p\in\mathsf{Prop}\cup\mathsf{Obs})\\ \mathcal{M},w\models\neg\varphi & \Leftrightarrow& \mathcal{M},w\not\models\varphi \\ \mathcal{M},w\models\varphi\wedge\psi & \Leftrightarrow& \mathcal{M},w\models\varphiand\mathcal{M},w\models\psi \\ \mathcal{M},w \models \mathcal{B}_a\varphi & \Leftrightarrow& for all v\in W such thatw R_a v, ~ \mathcal{M},v\models\varphi \\ \mathcal{M},w \models [\mathbf{A},e]\varphi & \Leftrightarrow& \mathcal{M},w\models\mathsf{pre}(e)implies(\mathcal{M}\otimes\mathbf{A}),(w,e)\models\varphi. \end{array}\]A formula \(\varphi\) is satisfiable if there exists a pointed model \(\mathcal{M},w\) such that \(\mathcal{M},w\models\varphi\), and it is valid if \(\mathcal{M},w\models\varphi\), for all pointed models \(\mathcal{M},w\).
Remark 1. The dual modality \(\langle \mathbf{A},e \rangle\) of \([\mathbf{A},e]\) is interpreted as:\[\mathcal{M},w\models\langle \mathbf{A},e \rangle\varphi \;\Leftrightarrow\;\mathcal{M},w\models\mathsf{pre}(e)and(\mathcal{M}\otimes\mathbf{A}),(w,e)\models\varphi.\]
Let us make some observations concerning the execution of an action in our setting. Here we are interested in particular “informational actions”, in the sense that some agent \(a\) performs an informative act which leads to update the beliefs and observations of the rest of the agents. If agent \(a\) executes the action \(e\), this action does not change her own factual beliefs and visual observation of the environment. However, other agents’ beliefs and visual observations might change, but not necessarily though. This means that the agent can execute an action with some informational purpose but she cannot guarantee that this action will modify the other agents’ beliefs and/or visual observations. Consider the following example: a magician performs an action to misdirect the attention of a crowd of spectators. The magician knows that actual facts do not change during the trick, but what she does not know, and cannot guarantee, is whether the spectators will believe that actual facts did change. In other words, the magician cannot be sure that her misdirection will succeed. In formula, for an informational action model \((\mathbf{A},e)\), we have that \(\mathcal{M},w\models\mathcal{B}_a\varphi\) does not imply \(\mathcal{M},w\models[\mathbf{A},e]\mathcal{B}_a\varphi\).
Regarding the modelling of magic tricks, the approach of [23] using Propositional Dynamic Logic (PDL) differs from the DEL approach of \(\boldsymbol{\mathsf{DLM}}\) in terms of focus of interest. While both rely on modelling epistemic notions, such as beliefs and expectations, to express states of deceptions, the goal of \(\boldsymbol{\mathsf{DLM}}\) is to better understand the nature of misdirection. In particular, we are interested in visual misdirection, so the logic encodes notions such as atomic observation, as a non-epistemic attitude, and visual action of observation, now as an epistemic attitude, in addition to classical verbal announcements. By contrast, [23] puts more emphasis on the constructional aspects of conjuring magic.1 They aim to express the various forms of impossibility spectators may experience with magical effects, based on characterizing the evidence relationship between expected events and real occurring events, –such as similarity, perceptual equivalence, structural equivalence, and congruence. To some extent, however, our two perspectives meet since, as we will see, \(\boldsymbol{\mathsf{DLM}}\) is used in subsection 5.4 to express the effect of surprise obtained with the French Drop trick.
We start out by introducing the axiom system \(\mathsf{OL}\) for the static fragment \(\boldsymbol{\mathsf{OL}}\).
Definition 7. The axiom system \(\mathsf{OL}\) contains all the axioms and rules in Table ¿tbl:tab:axioms:static?.
Notice that in the presentation of the axiomatic system, we use axiom schemes instead of plain axioms, i.e., we use meta-variables for formulas instead of fixed propositional symbols (see e.g. [50] for details on the use of axiom schemes). Still, for simplicity’s sake, we refer to axiom schemes just as axioms in what follows.
As expected, axioms for \(\mathcal{B}_a\) are classical for doxastic modalities. Axioms \(4_\mathcal{B}\) and \(5_\mathcal{B}\) make sense for beliefs obtained by verbal means or any kind of sensory activity other than observations: it makes sense that one believes what one actually believes but also believes that she disbelieves something when it is the case (i.e., they are the standard axioms of introspection). Axiom \(\mathtt{D}_\mathcal{B}\) accounts for seriality, and means that what is believed by an agent must be consistent with the agent’s beliefs. Concerning observation, we do not have axioms at the epistemic level, since our approach considers that agents may observe without necessarily believing. In our framework, an agent can observe that \(p\), that is \(\textsf{o}_{a}{p}\), without \(p\) being true, as it happens to be the case in common illusions or hallucinations. However, as expected, an agent cannot observe \(p\) and \(\neg p\) at the same time. What we need to establish is the inconsistency of observing a fact and its negation, given by axiom \(\mathtt{Obs}\). Notice that this axiom is consistent with our basic requirement imposed on valuations in observational epistemic models (see Definition 2).
The proof of soundness and completeness follows standard arguments of modal logic (see, e.g., [51]–[53]). Soundness is straightforward, except for the axiom \(\mathtt{Obs}\) which is novel. Notice that if a pointed observational epistemic model \(\mathcal{M},w\) is such that \(\mathcal{M},w\models\textsf{o}_{a}{p}\), it is necessarily the case that \(\mathcal{M},w\not\models\textsf{o}_{a}{\neg p}\), because \(w\in V(\textsf{o}_{a}{p})\) implies \(w\notin V(\textsf{o}_{a}{\neg p})\), by the second condition in Definition 2. Thus, the axiom \(\textsf{o}_{a}{p}\rightarrow\neg\textsf{o}_{a}{\neg p}\) is also valid.
Following [52], given an arbitrary consistent set of formulas \(\Gamma\), completeness is obtained by building a model (known as the ‘canonical model’) satisfying all the formulas in \(\Gamma\). Associated notions like derivability (via \(\mathsf{OL}\)), theoremhood, maximal consistent sets (written MCS) and consistency/inconsistency are defined in the usual way.
Definition 8 (Canonical Model). The canonical model \(\mathcal{M}^c=\langle W^c,\{R^c_a\}_{a\in\mathsf{Agt}},V^c \rangle\) is defined as:
\(W^c := \{ \Delta \mid \Delta is an MCS of \mathsf{OL}\}\),
\(R^c_a := \{ (\Delta_1,\Delta_2)\in W^c\times W^c \mid for all \psi in \boldsymbol{\mathsf{OL}}, \mathcal{B}\psi\in\Delta_1 implies \psi\in\Delta_2 \}\), for each \(a\in\mathsf{Agt}\), and
\(V(p) := \{\Delta \in W^c \mid p\in \Delta\}\), for each \(p\in\mathsf{Prop}\).
The canonical model will be adequate as a model for any consistent set of formulas. But since this model is built over maximal consistent sets, the next classical lemma needs to be established.
Lemma 1 (Lindenbaum Lemma). Let \(\Gamma\) be a consistent set. Then, there exists an MCS \(\Gamma'\) such that \(\Gamma\subseteq\Gamma'\).
Proof. See e.g. [52]. ◻
Moreover, the canonical model defined above is adequate for our purpose, only if it is an observational epistemic model.
Lemma 2. The canonical model \(\mathcal{M}^c=\langle W^c,\{R^c_a\}_{a\in\mathsf{Agt}},V^c \rangle\) from Definition 8 is an observational epistemic model.
Proof. In order to prove this proposition, we have to show that each relation \(R^c_a\) is transitive, Euclidean and serial, and that for all \(p\in\mathsf{Prop}\) and \(a\in\mathsf{Agt}\), \(\Delta\in V^c(\textsf{o}_{a}{p})\) implies \(\Delta\notin V^c(\textsf{o}_{a}{\neg p})\). The properties of \(R^c_a\) are guaranteed by axioms \(\mathtt{4}_\mathcal{B}\), \(\mathtt{5}_\mathcal{B}\) and \(\mathtt{D}_\mathcal{B}\) (see [52]). Suppose that \(\Delta\in V^c(\textsf{o}_{a}{p})\), for some MCS \(\Delta\), \(a\in\mathsf{Agt}\) and \(p\in\mathsf{Prop}\). By definition of \(V^c\), \(\textsf{o}_{a}{p}\in\Delta\), and by \(\mathtt{Obs}\), \(\textsf{o}_{a}{p}\rightarrow\neg\textsf{o}_{a}{\neg p}\in\Delta\). Then, by \(\mathtt{MP}\), \(\neg\textsf{o}_{a}{\neg p}\in\Delta\). By classical properties of MCS, \(\textsf{o}_{a}{\neg p}\notin\Delta\), which proves the property. ◻
Now we can link the notion of derivability in \(\mathsf{OL}\) and the one of satisfiability (in the canonical model).
Lemma 3 (Truth Lemma). Let \(\mathcal{M}^c=\langle W^c,\{R^c_a\}_{a\in\mathsf{Agt}},V^c \rangle\) be the canonical model from Definition 8, and let \(\Delta\in W^c\). Then, for all formulas \(\varphi\) of \(\boldsymbol{\mathsf{OL}}\): \[\varphi\in\Deltaif and only if\mathcal{M}^c,\Delta\models\varphi.\]
The proof of Lemma 3 proceeds by induction on the structure of \(\varphi\). The case where \(\varphi\) is of the form \(\mathcal{B}_a\psi\), is obtained using the inductive hypothesis and the definition of \(R^c_a\). Once this property is established, completeness can be proved.
Theorem 2. The axiom system \(\mathsf{OL}\) is sound and strongly complete with respect to observational epistemic models.
Proof. Suppose \(\Gamma\) is a consistent set of formulas. By Lemma 1, there exists a MCS \(\Gamma'\) such that \(\Gamma\subseteq\Gamma'\). By Lemma 3, \(\mathcal{M}^c,\Gamma'\models\Gamma\). Moreover, by Lemma 2, \(\mathcal{M}^c\) is an observational epistemic model, which completes the proof. ◻
Now it is time to consider the full language \(\boldsymbol{\mathsf{DLM}}\), i.e., to handle dynamic modalities as well. In order to axiomatize \(\boldsymbol{\mathsf{DLM}}\), it is only needed to show that every formula \([\mathbf{A},e]\varphi\) of \(\boldsymbol{\mathsf{DLM}}\) can be transformed into another formula \(\varphi'\) of \(\boldsymbol{\mathsf{OL}}\), i.e., with no occurrences of the dynamic modality \([\mathbf{A},e]\). This transformation is possible since dynamic modalities do not add expressive power to \(\boldsymbol{\mathsf{OL}}\) (see e.g. [25] on this aspect). That being done, we rely on the completeness of \(\boldsymbol{\mathsf{OL}}\) to establish the completeness of \(\boldsymbol{\mathsf{DLM}}\).
We start out by introducing a list of valid formulas, usually called reduction axioms, that will be crucial to eliminate dynamic modalities. The next definition follows the presentation of [28], which also includes postcondition in action models.
Definition 9. The following equivalences are reduction axioms for eliminating the \([\mathbf{A},e]\) modalities (by applying them on the inner occurrence of a dynamic modality):
| \(\vdash [\mathbf{A},e] p\) | \((\mathsf{pre}(e) \rightarrow\mathsf{post}(e)(p))\) |
| \(\vdash[\mathbf{A},e]\neg\varphi\) | \((\mathsf{pre}(e) \rightarrow\neg [\mathbf{A},e] \varphi)\) |
| \(\vdash[\mathbf{A},e] (\varphi \wedge \psi)\) | \(([\mathbf{A},e]\varphi \wedge [\mathbf{A},e] \psi)\) |
| \(\vdash[\mathbf{A},e]\mathcal{B}_a\varphi\) | \((\mathsf{pre}(e) \rightarrow\bigwedge\{\mathcal{B}_a[\mathbf{A},f]\varphi \mid e\rightarrow_a f\})\) |
Then, the next lemma (already established in [28]) follows. The proof is similar to the proof for classical action models (see e.g., [25]).
Lemma 4. The reduction axioms from Definition 9 are valid.
Before going further, let us discuss the properties of observational epistemic models in presence of an update via dynamic modalities. The next lemma states that the class of all observational epistemic models (i.e., those that are Euclidean, transitive and serial) is not closed under the execution of actions. However, if we give up seriality, the system is complete with respect to the obtained class.
Lemma 5. Let \(\mathcal{M},w\) be a pointed epistemic observational model, and let \(\mathbf{A},e\) be an action model. Then,
\((\mathcal{M},w)\) Euclidean, transitive and serial does not imply that \(((\mathcal{M}\otimes\mathbf{A}),(w,e))\) is serial.
\((\mathcal{M},w)\) Euclidean and transitive implies that \(((\mathcal{M}\otimes\mathbf{A}),(w,e))\) is also Euclidean and transitive.
Thus, as mentioned, an alternative to obtain completeness consists in relaxing the conditions imposed on the models, concerning the seriality condition in particular.
Definition 10. The axiom system \(\mathsf{DOL}\) is defined as \(\mathsf{OL}\) minus the axiom \(\mathtt{D}_\mathcal{B}\), and extended with the reduction axioms from Definition 9, and the following rule for replacement of equivalents \(\mathtt{RE}\): \[\infer[\mathsf{(RE)}]{\vdash \varphi(p/\psi) \leftrightarrow \varphi(p/\psi')}{\vdash\psi \leftrightarrow \psi'}\] where \(\varphi(p/\psi)\) is the result of replacing every occurrence of \(p\) in \(\varphi\) by \(\psi\).
In order to eliminate all the occurrences of a dynamic modality in a formula (via reduction axioms), some form of replacement of equivalent formulas is needed. In this way, it is possible to apply the equivalences from Definition 9 as a rewriting system, pushing dynamic modalities inside of the formula and finally eliminating them. This is accomplished by the rule \(\mathtt{RE}\).
Theorem 3. The system \(\mathsf{DOL}\) is sound and strongly complete with respect to the class of relational models that are Euclidean and transitive.
Proof. First, thanks to Lemma 4 (using the rule \(\mathtt{RE}\)) we get that every formula of \(\boldsymbol{\mathsf{DLM}}\) is provable (in \(\mathsf{DOL}\)) equivalent to one of \(\boldsymbol{\mathsf{OL}}\). Thus, by Proposition 2 and Lemma 5, completeness over Euclidean and transitive relational models follows. ◻
Based on the technical issues described above (i.e., the loss of seriality after updating a model), we obtain some undesired conceptual behaviour. If some agent \(a\) believes that \(\varphi\) in a serial model (i.e., in which the current state has at least a successor via \(a\)), naturally it is not the case that the agent also believes \(\neg\varphi\). This is due to the fact that some successor of the current point exists, and since all successors must satisfy \(\varphi\), it cannot be the case that they also satisfy \(\neg\varphi\). However, after updating a model via an action that does not preserve seriality (i.e., that removes all successors of the current state), the agent believes both \(\varphi\) and \(\neg\varphi\), as not having successors trivializes what the agent believes. Therefore, the agent’s beliefs may become inconsistent. Although this is an undesirable issue, it is a standard characteristic in dynamic epistemic logic, and thus we will not discuss this limitation any further here and choose to proceed with our framework despite it.
We introduce a simple fragment of \(\boldsymbol{\mathsf{DLM}}\) that is enough to characterize the intended actions of misdirection, verbal and visual. Based on the notion of action types from [54], this fragment allows only four kinds of action types in dynamic modalities, that are either verbal or visual, and either truthful or untruthful in both cases.2
Remark 4. Both observational epistemic models and action models are labelled directed graphs, with nodes representing states, or worlds, in the former and atomic actions in the latter. To model the distinction graphically, we use circles to represent worlds of observational epistemic models, and squares to represent atomic actions of action models (as in Figures 2 and 3). We use double lines to point out the actual world, both in the observational epistemic models and in action models.
In observational epistemic models, when an atomic symbol \(p\) (from \(\mathsf{Prop}\cup\mathsf{Obs}\)) appears inside a circle representing a world \(w\), it indicates that \(p\) holds at \(w\). If the symbol \(p\) is not inside of a world \(v\), it means that such a symbol does not hold at \(v\).
In action models, while preconditions are explicitly displayed, postconditions are expressed as the conjuntion of the atomic symbols that are updated, meaning that the symbols become true if they appear in the affirmative form, and become false if they appear in the negated form. For the rest of the symbols that do not appear explicitly, the postcondition acts as the identity function.
Let us define the language \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\) as the fragment of \(\boldsymbol{\mathsf{DLM}}\) where dynamic modalities are restricted to one of the following action types: (1) \(\mathsf{tell}^+_a(\varphi)\), (2) \(\mathsf{tell}^-_a(\varphi)\), (3) \(\mathsf{show}^+_a(\psi)\), or (4) \(\mathsf{show}^-_a(\psi)\), with \(\varphi\) an arbitrary \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\)-formula, and \(\psi=\ell_1 \wedge\dots\ell_n\), where each \(\ell_i \in\mathsf{Lit}\), and \(a\in\mathsf{Agt}\). Notice that for visual actions we only admit the action of showing a conjunction of literals. In what follows we say that \(\ell\in\psi\), if \(\ell=\ell_i\), for some \(1\leq i \leq n\). On the one hand, action type (1) indicates that agent \(a\) truthfully announces formula \(\varphi\), whereas (2) indicates that \(a\) untruthfully announces that \(\varphi\). On the other hand, in (3), agent \(a\) executes a genuine visual action which aims addressees to observe every \(\ell\in \psi\) when every \(\ell\) actually holds, whereas in (4), agent \(a\) executes a bogus visual action which aims addressees to observe that every \(\ell\in\psi\) holds when none of them actually hold. As one can see, definitions of verbal and visual actions are not entirely symmetric since each has its own particularities. For instance, they differ regarding the kind of formulas the action applies to, with verbal announcements applying to arbitrary formulas and visual actions applying only to (conjunctions of) propositional literals. This is due to the fact that our framework focuses on propositional observation via the symbols in \(\mathsf{Obs}\). We introduce the formal definitions below.
Definition 11 (Verbal action types). Let \(\varphi\) be a \(\boldsymbol{\mathsf{DLM}}\) formula, \(a\in\mathsf{Agt}\) and let \(B=\mathsf{Agt}\setminus\{a\}\). The action type \(\mathsf{tell}^+_a(\varphi)= (\mathbf{A},e)\), where \(\mathbf{A}=\langle E,\{\rightarrow_a\}_{a\in\mathsf{Agt}},\mathsf{pre},\mathsf{post} \rangle\), is defined by:
\(E:=\{e,f\}\),
\(\rightarrow_a:= E\times E\),
\(\rightarrow_b := \{(e,f),(f,f)\}\), for all \(b\in B\),
\(\mathsf{pre}(e) := \mathcal{B}_a\varphi\), and \(\mathsf{pre}(f):= \varphi \wedge \mathcal{B}_a\varphi\), and
\(\mathsf{post}(g)(p) := p\), for all \(g\in E\) and \(p\in \mathsf{Prop}\cup\mathsf{Obs}\).
The action type \(\mathsf{tell}^-_a(\varphi)\) is defined exactly as \(\mathsf{tell}^+_a(\varphi)\), except that:
Each of the action types in Definitions 11 and 12 is a pointed action model \((\mathbf{A},e)\) such that some agent \(a\in\mathsf{Agt}\) performs an informational action to the other agents (with \(e\) being some of its actions). Verbal actions update the accessibility relation of agent(s) \(b\), more precisely, it restricts \(b\)’s accessibilities to those states where formula \(\varphi\) holds, while maintaining agent’s \(a\) accessibilities, and thus her beliefs, as they were. The action type \(\mathsf{tell}^+(\varphi)\) corresponds to truthful announcement and is fairly standard, i.e., \(a\) believes that \(\varphi\) is the case and \(a\)’s truthful announcement that \(\varphi\) restricts \(b\)’s accessibilities to states where \(\varphi\) holds, such that \(b\) also believes that \(\varphi\). Its untruthful counterpart \(\mathsf{tell}^-(\varphi)\) (inspired by e.g. [11]) differs from \(\mathsf{tell}^+(\varphi)\) in that \(b\)’s accessibilities are still restricted to states where \(\varphi\) holds but now agent \(a\) (a.k.a., the performer) believes that \(\neg\varphi\) holds, contrary to what she announces to \(b\). Let us now consider the action types corresponding to visual events.
Definition 12 (Visual action types). Let \(\psi=\ell_1\wedge\ldots\wedge\ell_n\) be a conjunction of literals, \(a\in\mathsf{Agt}\) and let \(B=\mathsf{Agt}\setminus\{a\}\). The action type \(\mathsf{show}^+_a(\psi)=(\mathbf{A},e)\), where \(\mathbf{A}=\langle E,\{\rightarrow_a\}_{a\in\mathsf{Agt}},\mathsf{pre},\mathsf{post} \rangle\), is defined by:
\(E:=\{e,f\}\),
\(\rightarrow_a:= E\times E\),
\(\rightarrow_b := \{(e,f),(f,f)\}\), for all \(b\in B\),
\(\mathsf{pre}(e) := \bigwedge_{\ell\in\psi}(\ell \wedge \textsf{o}_{a}{\ell})\), and \(\mathsf{pre}(f):= \bigwedge_{\ell\in\psi} \neg\textsf{o}_{a}{\neg}\ell\), and
for all \(g\in E\),
\(\mathsf{post}(g)(p) := \top\), for all \(p\in \{\ell,\textsf{o}_{b}{\ell }\mid \ell\in\psi \}\),
\(\mathsf{post}(g)(q) := \bot\), for all \(q\in \{\textsf{o}_{b}{\neg}\ell \mid \ell\in\psi \}\), and
\(\mathsf{post}(g)(r) := r\), for all \(r\in(\mathsf{Prop}\cup\mathsf{Obs})\setminus \{\ell,\textsf{o}_{b}{\ell},\textsf{o}_{b}{\neg}\ell \mid \ell \in \psi \}\).
The action type \(\mathsf{show}^-_a(\psi)\) is defined exactly as \(\mathsf{show}^+_a(\psi)\), except that:
\(\rightarrow_a := \{(e,e),(f,f), (f,e)\}\),
\(\rightarrow_b := \{(e,f), (f,f)\}\), for all \(b\in B\).
\(\mathsf{pre}(e) := \bigwedge_{\neg\ell\in\psi}(\ell \wedge \textsf{o}_{a}{\neg\ell})\), and \(\mathsf{pre}(f):= \bigwedge_{\ell\in\psi} \neg\textsf{o}_{b}{\neg}\ell\), and
\(\mathsf{post}(e)(p) := \top\), for all \(p\in \{\textsf{o}_{b}{\ell }\mid \ell\in\psi \}\),
\(\mathsf{post}(e)(q) := \bot\), for all \(q\in \{\ell, \textsf{o}_{b}{\neg}\ell \mid \ell\in\psi \}\), and
\(\mathsf{post}(e)(r) := r\), for all \(r\in(\mathsf{Prop}\cup\mathsf{Obs})\setminus \{\ell,\textsf{o}_{b}{\ell},\textsf{o}_{b}{\neg}\ell \mid \ell \in \psi \}\).
\(\mathsf{post}(f)(p) := \top\), for all \(p\in \{\ell,\textsf{o}_{a}{\ell},\textsf{o}_{b}{\ell }\mid \ell\in\psi \}\),
\(\mathsf{post}(f)(q) := \bot\), for all \(q\in \{\textsf{o}_{b}{\neg}\ell, \textsf{o}_{a}{\neg}\ell \mid \ell\in\psi \}\), and
\(\mathsf{post}(f)(r) := r\), for all \(r\in(\mathsf{Prop}\cup\mathsf{Obs})\setminus \{\ell,\textsf{o}_{b}{\ell},\textsf{o}_{b}{\neg}\ell,\textsf{o}_{a}{\ell}, \textsf{o}_{a}{\neg}\ell \mid \ell \in \psi \}\).
The first distinction between verbal and visual actions is the use of postconditions for visual actions (also known as ‘effects’, related to the public assignments of [29]). This is due to the fact that observations are handled atomically, so in order to update visual perception of agents, we have to update the truth values of the corresponding atomic symbols. The underlying action model in \(\mathsf{show}^+_a(\psi)\) contains two actions. The “actual” action to be executed (named \(e\)) requires as a precondition that all the literals in \(\psi\) be true, and leads to update \(b\)’s observations (for all \(b\in B\)) to observe the correct facts stated by \(\psi\), and to not observe the opposite facts. The latter helps us to stay in the proper class of models after the update. The other possible action (\(f\)) only requires \(a\) to not observe the opposite of \(\psi\), and updates \(b\)’s observations as in \(e\). It is worth noting that the accessibility relation in the announcement says that \(a\) may be uncertain about her own observations, while for \(b\) it is established that \(a\) does not observe the opposite to what she announces (which is enough for truthfully observing \(\psi\)).
The case of \(\mathsf{show}_a^-(\psi)\) also deserves some explanation. The precondition of the actual action \(e\) now states that \(\psi\) is entirely false, and that agent \(a\) observes that \(\psi\) is false. Its postcondition updates \(b\)’s observation, leading her to wrongly observe \(\psi\) as being true. In that respect, action \(f\) only requires \(b\) not to be able to observe the actual falsity of \(\psi\), and to update her observations with \(\psi\), making them wrong. Notice that those precondition and postcondition do not involve any doxastic notion of belief or uncertainty: accurate versus inaccurate notions of observation involved are strictly propositional, in the sense of Definition 4. Moreover, while in \(\mathsf{show}^+_a(\psi)\) there is an edge labelled with \(a\) between \(e\) and \(f\), this is not the case in \(\mathsf{show}^-_a(\psi)\). The reason is that in the former, \(\mathsf{pre}(f)\) involves \(a\)’s observations (as \(\psi\) is a truthful announcement) while in the latter does not.
The action types just defined are displayed in Figures 2 and 3. In what follows, let \(a\in\mathsf{Agt}\) and denote \(B=\mathsf{Agt}\setminus\{a\}\). We consider \(\psi\) to be a conjunction of literals and \(\varphi\) to be a \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\)-formula. For simplicity’s sake, we write only \(\textsf{o}_{b}{p}\) and \(\textsf{o}_{b}{\neg p}\) to indicate that the proposition \(p\), respectively \(\neg p\), holds for every \(b\in B\). In verbal action types (see Figure 2), postconditions are the identity function, i.e., the action does not change the truth value of propositional symbols. In visual action types (see Figure 3), we update the value of propositional symbols involved in the visual action, as observation is handled at the level of literals (both from \(\mathsf{Prop}\) and \(\mathsf{Obs}\)). Example 1 illustrates the effects of the action types we defined.
Example 1. Consider the observational epistemic model displayed below on the left, in which agent \(a\) is certain about observing \(p\), but agent \(b\) is uncertain whether she observes \(p\) or \(\neg p\). Agent \(b\) is also uncertain about what agent \(a\) observes, i.e., whether agent \(a\) observes \(p\) or \(\neg p\). Moreover, agent \(b\) considers possible to observe \(\neg p\). The actual situation is the following one in which \(p\) holds:
Figure 4: |
Figure 5: |
Now suppose that the dynamic action \(\mathsf{show}^-_{a}(\neg p)\) is executed, i.e., that agent \(a\) misdirects agent \(b\)’s visual perception, leading her to wrongly observe that \(\neg p\) is happening. The resulting observational epistemic model is the one on the right in the figure above.
Thus, we can conclude that: \[\mathcal{M},w\models\textsf{o}_{a}{p}\wedge\neg\textsf{o}_{b}{\neg p} \wedge [\mathsf{show}^-_a(\neg p)](p\wedge \textsf{o}_{b}{\neg p}\wedge \mathcal{B}_b \textsf{o}_{a}{\neg p}).\]
Intuitively, this means that agent \(a\) successfully misdirects agent’s \(b\) attention to \(\neg p\): after \(a\) performs the action of showing \(\neg p\), agent \(b\) (wrongly) observes \(\neg p\) and believes that agent \(a\) also observes \(\neg p\). Notice that we can also replace \([\mathsf{show}^-_a(\neg p)]\) by \(\langle \mathsf{show}^-_a(\neg p) \rangle\), as the precondition of the action holds at the current state. If we want to force the action to be executed only in this case, the form \(\langle \mathsf{show}^-_a(\neg p) \rangle\) should be used.
Remark 5. In this paper, we focus on what the spectators believe and observe about the magician’s beliefs and observations. So far, we have not discussed the status of other second-order beliefs, such as what one spectator believes about another spectator’s beliefs. Note that \(\mathsf{tell}\) actions are, in fact, a particular form of semi-private announcements (see, e.g., [25]); therefore, everything announced to a set of agents (here, the spectators) becomes common knowledge.3 Hence, after the \(\mathsf{tell}\) actions, if \(\mathcal{B}_b\mathcal{B}_a\varphi\) (with \(b\) a spectator and \(a\) the magician), then \(\mathcal{B}_c\mathcal{B}_b\mathcal{B}_a\varphi\) (where \(c\) is also a spectator).
In Section 5, we will discuss how the previously defined action types enable us to characterize concepts such as simulation of the false and dissimulation of the truth. Moreover, we will discuss the logical implications of such formalizations.
With the machinery presented above, we can now formalize the French Drop trick as an illustration of the dynamic logic of misdirection \(\boldsymbol{\mathsf{DLM}}\). Informally, the French Drop trick can be decomposed into three distinct steps:
First, there is the opening of the trick: the magician shows a coin to the public, shakes her hands and states that the coin is in one of her two hands, right or left.
Second, there is the method used by the magician, namely the actions she performs in front of the audience, and how those actions result in misdirection. On the one hand, there is an action of simulation through a fake passing of the coin. The magician seems to move the coin to her right hand but in fact the coin stays in her left hand. On the other hand, at the same time, there is an action of dissimulation through a genuine grabbing. The magician conceals the coin in her left hand by palming it. In the current section, we only model the action of simulation that takes place during the French Drop since, as we will show in subsection 5.3.2, dissimulation is a derived notion defined as the absence of simulation, verbal or visual. That being said, the magician can reinforce her effect by also making verbal announcements when passing and palming the coin, though not necessarily.
Finally, there is an effect produced by actions of simulation (fake passing) and dissimulation (genuine palming). The magician opens her right hand, and thus shows to the public that the coin is not in there, to the great surprise of the crowd.
Based on this informal description, we now model the French Drop trick in the fragment \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\). The three steps of the magic trick (opening, method and effect) are called the initial state, the epistemic action and the posterior state in the modelling herein.
Initial state: we have two propositional symbols: \(l\) that stands for “the coin is in the magician’s left hand”, and \(r\) for “the coin is in the magician’s right hand”. Accordingly, we have four possible states, but the state in which the coin is at the same time in the magician’s left and right hand is not actually plausible. Precisely, we have three options: either the coin is in the left hand (\(l \wedge \neg r\)), the coin is in the right hand (\(\neg l \wedge r\)), or there is no coin in the magician’s hands (\(\neg l \wedge \neg r\)). The actual state is the one in which the coin is in the magician’s left hand: (\(l \wedge \neg r\)). The following pointed observational epistemic model \(\mathcal{M},w\) models this opening situation:
Figure 6:
.
Initially, only the magician believes that the coin is in her left hand. Moreover, on each possible situation, the magician, here represented by agent \(a\), observes whether the coin is in a given hand and not in the other hand. For instance, in the actual state \(w\), she observes that the coin is in her left hand, and that it is not in her right hand: (\(l \wedge \neg r\)). But the audience is uncertain whether the coin is in the magician’s left or right hand, and has not visual information. Let \(a\) be the agent modeling the magician, and w.l.o.g., let us assume there is only one agent \(b\) in the audience.
Visual actions: we know that the magic actions are two-sided in the French Drop: on the one hand, it consists in pretending that \(r\) happens while, on the other hand, it consists in hiding that \(l\) remains the case. As indicated, we only model simulation (fake passing) here. This corresponds to action type \(\mathsf{show}^-_a(r\wedge \neg l)\) and is illustrated below. With such an action, the magician aims at making the audience believe that the event \(r\) is taking place, when in fact, the magician herself believes and observes that it is not the case (\(\mathcal{B}_a\neg r \wedge \textsf{o}_{a}{\neg }r\)). Also, it is obvious that the magician clearly observes and believes that the coin is still in her left hand (\(\mathcal{B}_a l \wedge \textsf{o}_{a}{l}\)), as she is observing the real situation.
Figure 7:
.
Below we depict the model obtained after executing the action \(\mathsf{show}^-_a(r\wedge\neg l)\) in the opening scenario (here states \((v,e)\) and \((u,e)\) are ignored in the picture since \(\mathcal{M},v\not\models\mathsf{pre}(e)\) and \(\mathcal{M},u\not\models\mathsf{pre}(e)\)):
Figure 8:
.
Notice that after this misdirection by simulation, all the states considered possible by agent \(b\) (the audience) become states in which she observes that the coin is in the magician’s right hand. Observation became epistemic after the action: agent \(b\) also believes this (wrong) fact she is observing.
Finally, the execution of \(\mathsf{show}^+_a(l\wedge \neg r)\) (depicted below) models the following fact: the magician reveals to the audience that they have been misdirected. This corresponds to the visual action of showing that the coin is actually in the magician’s left hand, as opposed to what the audience observed previously.
Figure 9:
.
The result of executing the truthful visual action \(\mathsf{show}^+_a(l \wedge \neg r)\) is depicted below:
Figure 10:
.
Again, as a result, agent \(b\) epistemically observes (this time, correctly) where the coin actually is, i.e. in the magician’s left hand.
Posterior state: naturally, \(l\) is still true. Formally, we get: \[\begin{array}{lll} \mathcal{M},w &\models & l \wedge \textsf{o}_{a}{l} \wedge \textsf{o}_{a}{\neg r} \wedge \neg\textsf{o}_{a}{r} \wedge \neg\textsf{o}_{b}{r} \\ & & \wedge \;\langle \mathsf{show}^-_a(r \wedge\neg l) \rangle(\textsf{o}_{a}{l} \wedge \textsf{o}_{a}{\neg r} \wedge \textsf{o}_{b}{r} \wedge \textsf{o}_{b}{\neg l} \\ & & \phantom{\langle \mathsf{show}^-_a(r\wedge\neg l) \rangle}\; \wedge \;\langle \mathsf{show}^+_a(l\wedge \neg r) \rangle(\textsf{o}_{b}{l} \wedge \textsf{o}_{b}{\neg r})). \end{array}\]
Each line in the formula above corresponds to one of the moments in which an action has been performed, and to their corresponding effects. In the first line, as described in the initial state, only the magician has a correct picture of the actual situation. Based on this initial state, as shown in the second line, the action of misdirection by simulation is executed, making \(b\) (wrongly) observe that the coin is in the magician’s right hand (\(\textsf{o}_{b}{r}\)) and no longer in her left hand (\(\textsf{o}_{b}{\neg l}\)). Magician’s beliefs and observations remain unchanged, as expected. When the trick is revealed, as shown in the third line, both the magician and spectators both have an adequate picture of the coin being in the magician’s left hand (\(l\)) and not in the magician’s right hand (\(\neg r\)). Their factual observations are correct: in the actual state (i.e. \(((w,e),e)\)), we have that \(\textsf{o}_{a}{l}\) and \(\textsf{o}_{a}{\neg r}\) hold for the magician; \(\textsf{o}_{b}{l}\) and \(\textsf{o}_{b}{\neg r}\) hold for the spectators. Their beliefs are correct too: \(\mathcal{B}_a l\) and \(\mathcal{B}_a \neg r\) for the magician; \(\mathcal{B}_b l\) and \(\mathcal{B}_b \neg r\) for the spectators. In addition to that, the magician and spectators have conscious beliefs of their own observations: it is the case that \(\mathcal{B}_a(\textsf{o}_{a}{l})\) and \(\mathcal{B}_a(\textsf{o}_{a}{\neg r})\), and also that \(\mathcal{B}_b(\textsf{o}_{b}{l})\) and \(\mathcal{B}_b (\textsf{o}_{b}{\neg r})\).
It is worth to notice that every action performed by the magician (in this case, \(\mathsf{show}^-_a(r\wedge\neg l)\) and \(\mathsf{show}^+_a(l \wedge\neg r)\)) are executed only whenever their corresponding preconditions hold at their respective current situation, i.e., we use a diamond-like modality. This means that the magician intentionally performs these actions, in particular, she intentionally misdirects the spectators with \(\mathsf{show}^-_a(r\wedge\neg l)\). By contrast, if we use a box-like modality (i.e., \([\mathsf{show}^-_a(r\wedge\neg l)]\)), the formula will also hold when the precondition fails to be true; meaning that in case of misdirection, either the magician is not actually misdirecting the spectators, or that she unintentionally misdirects them. We focus herein on intentional actions, as discussed previously.
This section shows that \(\boldsymbol{\mathsf{DLM}}\) can be used to characterize more specific and general concepts, based on combining atomic observations, belief modalities and dynamic actions. We first define a stronger notion of belief, by reinforcing the basic beliefs of \(\boldsymbol{\mathsf{DLM}}\) with dynamic actions, and a stronger notion of observation, by using atomic observations to define epistemic observations. We then discuss how principles involving beliefs and observations interact, and why some of them should not be stated as axioms. Afterwards, we proceed to characterize the difference between misdirection as simulation (which involves an action) and misdirection as dissimulation (which involves the lack of an action). We finally attempt to capture the effect of surprise involved in the French Drop trick.
The way logic \(\boldsymbol{\mathsf{DLM}}\) is interpreted in Definition 6, the notion of observation, written \(\textsf{o}_{}{}\), is atomic and non-epistemic. However, using a modal logic framework gives us the possibility to define a notion of epistemic observation, written \(\mathcal{O}\), based on this initial concept of atomic (i.e., non-epistemic) observation \(\textsf{o}_{}{}\).
Definition 13. We define epistemic observation, written \(\mathcal{O}\), as follows: \[\mathcal{O}_b p\;:=\;\textsf{o}_{b}{p} \wedge \mathcal{B}_b(\textsf{o}_{b}{p}).\]
According to this definition, agent \(a\) epistemically observes that \(p\) when agent \(b\) atomically observes that \(p\), i.e. \(\textsf{o}_{b}{p}\), but also believes that she is atomically observing that \(p\), i.e. \(\mathcal{B}_b(\textsf{o}_{b}{p})\). That being done, we define a notion of epistemic observation which is stronger in the sense that it associates epistemic observations to dynamic actions.
Definition 14. We define strong epistemic observation, written \(\mathcal{O}^{\mathsf{S}}\), as follows: \[\mathcal{O}^{\mathsf{S}}_b p\;:= \;\mathcal{O}_b p \wedge \bigvee_{a\in\mathsf{Agt}\setminus\{b\}}\langle \mathsf{tell}^+_a(p) \rangle\mathcal{B}_b p \vee \langle \mathsf{show}^+_a(p) \rangle\mathcal{B}_b p\]
Strong epistemic observation should be understood as epistemic observations that turn out to be supported by verbal and/or visual actions at the same time.
In contrast with our initial notion of belief \(\mathcal{B}\), another notion we can define is strong belief. As it is, the modality \(\mathcal{B}\) defines belief as being weak doxastic attitude in which the agent may lack any justification for supporting her beliefs. On the contrary, we define strong beliefs as being weak beliefs supported by genuine actions, either verbal or visual, as in the following definition.
Definition 15. Let \(\varphi\) be a conjunction of literals, we define strong beliefs, written \(\mathcal{B}^{\mathsf{S}}\), in the following way: \[\mathcal{B}^{\mathsf{S}}_b\varphi\;:= \;\mathcal{B}_b\varphi \wedge \bigvee_{a\in\mathsf{Agt}\setminus\{b\}}\langle \mathsf{tell}^+_a(\varphi) \rangle\mathcal{B}_b\varphi \vee \langle \mathsf{show}^+_a(\varphi) \rangle\mathcal{B}_b\varphi\]
This definition means that agent \(b\) believes that \(\varphi\) in a strong sense when \(b\) ‘weakly’ believes that \(\varphi\) and this belief is robust under any truthful action with \(\varphi\), verbal (\(\langle \mathsf{tell}^+_a(\varphi) \rangle\)) or visual (\(\langle \mathsf{show}^+_a(\varphi) \rangle\)). In other words, agent \(b\) holds a strong belief that \(\varphi\) because \(b\)’s belief is supported by the possibility of agent \(a\)’s action.
Let us discuss some principles linking observations and beliefs, that are either satisfiable, valid or unreasonable in our setting. The first principle, hereafter separated into (1a) and (1b), states that if an agent \(a\) observes a certain fact as true (respectively, as false), \(a\) believes her observations to be true (respectively, false):
(1a) \(\textsf{o}_{a}{p}\rightarrow \mathcal{B}_a \textsf{o}_{a}{p}\)
(1b) \(\textsf{o}_{a}{\neg p}\rightarrow \mathcal{B}_a \textsf{o}_{a}{\neg p}\)
Principles (1a)-(1b) are satisfiable but not valid in our setting. As indicated before, we aim to keep a distinction between beliefs and observations since observation consists in sensory visual perception that does not necessarily involve conscious representation (for instance, you may see an entity in the water without seeing it as a fish in the water). So, if we accept principles (1a) and (1b) as universally valid, observations and belief conflate into the concept of “epistemic observation” discussed in Definition 13. Naturally, these statements are satisfiable: it can be the case that an agent observes a fact \(p\) (respectively, \(\neg p\)) and that she believes she is observing \(p\) (respectively, \(\neg p\)).
The following principle, now divided into (2a) and (2b), states that an agent cannot have wrong beliefs about its observations:
(2a) \(\mathcal{B}_a \textsf{o}_{a}{p}\rightarrow \textsf{o}_{a}{p}\)
(2b) \(\mathcal{B}_a \textsf{o}_{a}{\neg p}\rightarrow \textsf{o}_{a}{\neg p}\)
Principles (2a)-(2b) are satisfiable since there are states in which an agent has correct beliefs about her observations. That being said, they are not valid in our setting since, otherwise, an agent would never be misdirected, contrary to our purposes. To conclude, consider the following principle, separated into (3a) and (3b):
(3a) \((\textsf{o}_{a}{p}\wedge \mathcal{B}_a\textsf{o}_{a}{p}) \rightarrow [\mathsf{show}_a^+(p)] (\textsf{o}_{b}{p}\wedge \mathcal{B}_b \textsf{o}_{b}{p})\)
(3b) \((\textsf{o}_{a}{\neg p}\wedge \mathcal{B}_a\textsf{o}_{a}{\neg p}) \rightarrow [\mathsf{show}_a^-(p)](\textsf{o}_{b}{p}\wedge \mathcal{B}_b \textsf{o}_{b}{p})\)
Principles (3a)-(3b) are now valid in our framework. Instead of relating beliefs and observations statically, they make use of the dynamic actions in order to guarantee that an observation is believable. Formula (3a) states that whenever agent \(a\) epistemically observes that \(p\), then, if \(a\) truthfully shows that \(p\) to some addressee \(b\), then \(b\) will also come to epistemically observe that \(p\) too. Formula (3b) states the same success but with simulation that \(p\): whenever agent \(a\) epistemically observes that \(\neg p\), then, if \(a\) now untruthfully shows that \(p\) to some addressee \(b\), then \(b\) will come to epistemically observe that \(p\). These principles reflect properly the spirit of the \(\boldsymbol{\mathsf{DLM}}\) framework.
Having defined agent \(a\)’s verbal simulation that \(\neg p\) with \(\mathsf{tell}^-_a(\neg p)\) and agent \(a\)’s visual simulation that \(\neg p\) with \(\mathsf{show}^-_a(\neg p)\), we can define agent \(a\)’s general simulation that \(\neg p\) by the disjunction of both verbal and visual types, as follows.
Definition 16. We define simulation of the false, written \(\mathsf{Sim}\) for simulation, by the following disjunction: \[\begin{align} \mathsf{Sim}_a \neg p\;:=\;& (\mathcal{B}_a p \wedge \langle \mathsf{tell}^-_a(\neg p) \rangle\mathcal{B}_b \neg p) \vee (\textsf{o}_{a}{p} \wedge \langle \mathsf{show}^-_a(\neg p) \rangle\textsf{o}_{b}{\neg p}) \end{align}\] where \(p\in\mathsf{Prop}\), and \(\mathsf{Sim}_a \neg p\) expresses that “agent \(a\) simulates that \(\neg p\) is the case to agent \(b\)”.
Definition 16 expresses simulation of a factual information \(\neg p\) as being either verbal simulation of \(\neg p\) (left-hand disjunct with \(\mathsf{tell}^-\)) or visual simulation of \(\neg p\) (right-hand disjunct with \(\mathsf{show}^-\)). Since the formula \(\mathsf{Sim}_a \neg p\) is a disjunction of cases, it is sufficient that either verbal simulation obtain or that visual simulation obtain for \(\mathsf{Sim}_a \neg p\) itself to obtain. In the left-hand disjunct of \(\mathsf{Sim}_a \neg p\), verbal simulation is expressed by the conjunction \(\mathcal{B}_a p \wedge \langle \mathsf{tell}^-_a(\neg p) \rangle\mathcal{B}_b \neg p\). This means that agent \(a\) verbally simulates that \(\neg p\) to agent \(b\) when \(a\) believes that \(p\) but \(a\) tells \(b\) that \(\neg p\) such that, as a result of the verbal action \(\mathsf{tell}^-_a(\neg p)\), agent \(b\) believes that \(\neg p\). In the right-hand disjunct of \(\mathsf{Sim}_a \neg p\), now, visual simulation is defined by the conjunction \(\textsf{o}_{a}{p} \wedge \langle \mathsf{show}^-_a(\neg p) \rangle\textsf{o}_{b}{\neg p}\). This means that agent \(a\) visually simulates that \(\neg p\) to agent \(b\) when \(a\) visually observes that \(p\) and, as a result of the visual action \(\mathsf{show}^-_a(\neg p)\), agent \(b\) observes that \(\neg p\). In both verbal and visual simulation of \(\neg p\), the aim of \(a\) is that \(b\) holds a wrong visual representation that \(\neg p\) through the action performed. Moreover, we use again diamond-like dynamic modalities since we aim to model the actions performed by the magician are intentional.
So far, we have used \(\boldsymbol{\mathsf{DLM}}\) to express the notion of simulation, or faking, in the verbal case (\(\mathsf{tell}^-\)) and in the visual case (\(\mathsf{show}^-\)). The operator, e.g. the magician, uses a verbal or visual action to direct the addressees’ attention, e.g. the spectators’, toward a false representation of reality. As noticed in Section 2, however, this kind of misdirection based on an effective action differs from any other kind of misdirection, known as “dissimulation”, or hiding, in which no action takes place in order to deceive. In this case, deception does not result from any action, but from the failure of a verbal or visual action. Quite fortunately, \(\boldsymbol{\mathsf{DLM}}\) is expressive enough to also capture such a form of information dissimulation consisting in withholding information.
Definition 17. We define dissimulation of information, written \(\mathsf{Dis}\), by the following disjunction: \[\begin{align} \mathsf{Dis}_a p\;:=\;& (\mathcal{B}_a p \wedge \mathcal{B}_b\neg p \wedge \neg\langle \mathsf{tell}^+_a(p) \rangle\mathcal{B}_b \neg p) \vee (\textsf{o}_{a}{p} \wedge \textsf{o}_{b}{\neg p} \wedge \neg\langle \mathsf{show}^+_a(p) \rangle\textsf{o}_{b}{\neg p}) \end{align}\] where \(p\in\mathsf{Prop}\), and \(\mathsf{Dis}_a p\) expresses that “agent \(a\) dissimulates that \(p\) is the case to agent \(b\)”.
Definition 17 expresses dissimulation of a factual information \(p\) as being either verbal dissimulation of \(p\) (left-hand disjunct referring to \(\mathsf{tell}^+\)) or visual dissimulation of \(p\) (right-hand disjunct referring to \(\mathsf{show}^+\)). Since the formula \(\mathsf{Dis}_a p\) is a disjunction of cases, it is sufficient that either verbal dissimulation obtain or that visual dissimulation obtain for \(\mathsf{Dis}_a p\) itself to obtain. In the left-hand disjunct of \(\mathsf{Dis}_a p\), verbal dissimulation is expressed by the conjunction \(\mathcal{B}_a p \wedge \mathcal{B}_b\neg p \wedge \neg\langle \mathsf{tell}^+_a(p) \rangle\mathcal{B}_b \neg p\). Here, this means that agent \(a\) verbally hides that \(p\) to agent \(b\) when \(a\) believes that \(p\) and \(b\) believes that \(\neg p\). But crucially, contrary to Definition 16 above, now no verbal action \(\mathsf{tell}^+_a(p)\) has participated to make agent \(b\) actually believe that \(\neg p\), i.e. not believe that \(p\). In other words, agent \(b\) believes that \(\neg p\) by the lack of an action. In the right-hand disjunct of \(\mathsf{Dis}_a p\), now, visual dissimulation is defined by the conjunction \(\textsf{o}_{a}{p} \wedge \textsf{o}_{b}{\neg p} \wedge \neg\langle \mathsf{show}^+_a(p) \rangle\textsf{o}_{b}{\neg p}\). This means that agent \(a\) visually hides that \(p\) to agent \(b\) when \(a\) visually observes that \(p\), \(b\) observes that \(\neg p\) and here again, crucially, no visual action \(\mathsf{show}^+_a(p)\) has participated to make agent \(b\) observe \(\neg p\), i.e., not observe \(p\). In both verbal and visual dissimulation of \(p\), the aim of \(a\) is that \(b\) hold the wrong representation that \(\neg p\), not as the result of any action but, specifically, by the lack of an action.
Recall that in the French Drop trick, dissimulation is not omission of information, or withholding information, but hiding information. The magician performs some visual action, i.e. some hand gesture, to make the audience wrongly observe that the coin moved to her right hand. In our own variant of the trick, however, the magician finally reveals her secret at the end of the trick: she opens her left hand in front of the public. But if the magician had not revealed her secret, this would have counted as a case of dissimulation in the sense of withholding, or omitting, information. In doing so, more precisely in doing nothing to correct the spectators’ mistaken observations, the magician would have omitted visual information from them. The strength of logic \(\boldsymbol{\mathsf{DLM}}\) is to be able to tease apart dissimulation via hiding from dissimulation via omission.
Simulation of the false is a notion conceptually distinct from dissimulation of the truth (see subsection 2.2). We have used \(\boldsymbol{\mathsf{DLM}}\) to make this difference explicit by distinguishing simulation (\(\mathsf{Sim}\)) from dissimulation (\(\mathsf{Dis}\)). But though simulation and dissimulation are conceptually distinct, they are also logically related.
Intuitively, an agent who makes it appear that \(\neg p\) (simulation) thereby also conceals the true state of affairs that \(p\) (dissimulation). Accordingly, in logic \(\boldsymbol{\mathsf{DLM}}\), if agent \(a\) simulates the falsity of \(p\), either verbally by performing the action \(\mathsf{tell}^-_a(\neg p)\) or visually by performing the action \(\mathsf{show}^-_a(\neg p)\), agent \(a\) also comes to dissimulate the truth of \(p\) at the same time. This is the case in the French Drop trick when the magician performs the visual action of simulating that \((\neg r \wedge l)\) (i.e. that the coin is not in the magician’s right hand but in the magician’s left hand): \(\mathsf{show}^-_a(r\wedge\neg l)\). Naturally, at the same time, the magician comes to not show, i.e. to dissimulate, the truth of \((\neg r \wedge l)\): no execution of \(\mathsf{show}^+_a(\neg r \wedge l)\) reveals such value (see subsection 4.2).
Proposition 6. Let \(p\in\mathsf{Prop}\) and let \(\mathcal{M},w\) be a pointed model, then:
Verbal case: \(\mathcal{M},w \models \langle \mathsf{tell}^-_a(\neg p) \rangle\mathcal{B}_b \neg p \rightarrow \neg \langle \mathsf{tell}^+_a(p) \rangle(\hat{\mathcal{B}}_b \top \wedge \mathcal{B}_b \neg p)\);
Visual case: \(\mathcal{M},w \models \langle \mathsf{show}^-_a(\neg p) \rangle\textsf{o}_{b}{\neg p} \rightarrow \neg \langle \mathsf{show}^+_a(p) \rangle\textsf{o}_{b}{\neg p}\).
Proof. 1) For the verbal case, let us suppose that \(\mathcal{M},w \models \langle \mathsf{tell}^-_a(\neg p) \rangle\mathcal{B}_b \neg p\). By the definition of \(\models\), we have that: (a) \(\mathcal{M},w \models\mathcal{B}_a p\), and that (b) \(\mathcal{M}',(w,e)\models \mathcal{B}_b\neg p\), where \(\mathcal{M}'= \mathcal{M}\otimes \mathsf{tell}^-_a(\neg p)\). Then, for agent \(b\) (the spectator) the only possible world after the update, is one in which the action \(f\) from \(\mathsf{tell}^-_a(\neg p)\) was executed, i.e., a world that initially satisfied formula (\(\neg p\wedge\mathcal{B}_a\neg p\)). Thus, for every possible successor of \((w,e)\) via agent \(b\), formula \(\neg p\) holds (notice that since \(p\) is atomic, we can be sure there is no Moorean phenomena there4). To verify that \(\mathcal{M},w\models\neg \langle \mathsf{tell}^+_a( p) \rangle(\hat{\mathcal{B}}_b \top \wedge \mathcal{B}_b \neg p)\), we aim for a contradiction, thus we assume \(\mathcal{M},w\models \langle \mathsf{tell}^+_a( p) \rangle(\hat{\mathcal{B}}_b \top \wedge \mathcal{B}_b \neg p)\). By \(\models\), we have that: (a’) \(\mathcal{M},w\models \mathcal{B}_a p\), and that (b’) \(\mathcal{M}'',(w,e)\models (\hat{\mathcal{B}}_b \top \wedge \mathcal{B}_b \neg p)\), where \(\mathcal{M}''= \mathcal{M}\otimes \mathsf{tell}^+_a(p)\). Naturally, (a’) holds as a consequence of (a), thus guaranteeing the executability of the actions.
Let us analyze (b’). If \((w,e)\) has no successors via agent \(b\) in \(\mathcal{M}''\), it would contradict \(\hat{\mathcal{B}}_b\top\). Then, since we force \((w,e)\) to have a successor via agent \(b\), in such a case, \(\mathcal{B}_b\neg p\) being true at \((w,e)\) would imply that each of its successors satisfy \(\neg p\). But again, the only possible successor via agent \(b\) would be one in which \(f\) satisfies \(p\) (by the definition of \(\mathsf{tell}^+_a(p)\)), thus we have a contradiction. Therefore, \(\mathcal{M},w \models \langle \mathsf{tell}^-_a(\neg p) \rangle\mathcal{B}_b \neg p \rightarrow \neg \langle \mathsf{tell}^+_a(p) \rangle(\hat{\mathcal{B}}_b \top \wedge \mathcal{B}_b \neg p)\).
2) The reasoning is similar for the visual case, except that notice that \(\textsf{o}_{b}{\neg p}\) holds after executing \(\mathsf{show}^-(\neg p)\) in the current point of evaluation and does not hold after executing \(\mathsf{show}^+(p)\), because of the postconditions of such action types. ◻
Notice that in the validities above, all informational actions are done at a propositional level (i.e., not complex formulas). This can be seen as a limitation of the established property, but in fact it can be generalized to conjunctions of literals. Actually, we use this approach to model the French Drop trick in subsection 4.2.
Then, we obtain a result we expect, based on Definitions 16 and 17:
Corollary 1. For all \(p\in\mathsf{Prop}\), and for all \(\mathcal{M},w\), the following statement holds: \[\mathcal{M},w \models (\mathsf{Sim}_a \neg p \wedge (\mathcal{B}_b\neg p \wedge \textsf{o}_{b}{\neg p})) \rightarrow \mathsf{Dis}_a p.\]
Corollary 1 states that simulation of \(\neg p\) implies dissimulation of \(p\), but only under the assumption that agent \(b\) both believes and observes \(\neg p\) (this ensures that simulation of \(\neg p\) to agent \(b\) actually succeeds since \(b\) also believes and observes \(\neg p\)). More precisely, it states that when agent \(a\) simulates that \(\neg p\) successfully in the sense that agent \(b\) believes and observes that \(\neg p\), this implies that agent \(a\) also comes to dissimulate that \(p\) at the same time. This implication can be understood as follows in the French Drop trick: if the magician succeeds in making the spectators wrongly believe and observe that the coin has moved from her left to right hand, then the magician has succeeded in dissimulating that the coin has remained in her left hand all along. In other words, simulating successfully that the coin has moved from left to right hand implies to dissimulate that the coin in fact remained in the magician left hand. Notice that this holds only in the case that the spectators believed and observed \(\neg p\) before, otherwise dissimulation naturally may not succeed.
The situation just described comes from the fact that we consider that the magician always succeeds in the French Drop trick (under the appropriate circumstances), so the logical behaviour is actually consistent with this reasonable assumption. Weaker actions and connections between simulation and dissimulation are worth to be explored in the future, e.g., if we consider a clumsy magician that fails in some of her actions.
We have seen that logic \(\boldsymbol{\mathsf{DLM}}\) is strong enough to express various notions characterizing misdirection in general and in magic tricks, more specifically. But in fact, \(\boldsymbol{\mathsf{DLM}}\) is also strong enough to express the sense of surprise raised by magic effects on spectators.
In the French Drop trick, it holds that \(\langle \mathsf{show}^-_a(r \wedge \neg l) \rangle(\textsf{o}_{a}{l} \wedge \textsf{o}_{a}{\neg r} \wedge \textsf{o}_{b}{\neg l}\wedge\textsf{o}_{b}{r})\), at an intermediary step. So, after a visual action of simulation \(\mathsf{show}^-_a(r \wedge \neg l)\), spectators observe that \(\neg l\) and \(r\): \(\textsf{o}_{b}{\neg l}\wedge\textsf{o}_{b}{r}\). Immediately after this effect, the magician unveils the mystery of the trick with visual action, i.e., it holds that \(\langle \mathsf{show}^+_a(l\wedge\neg r) \rangle(\textsf{o}_{b}{l} \wedge \textsf{o}_{b}{\neg r})\). In words, after the execution of \(\mathsf{show}^+_a(l\wedge\neg r)\), the spectators observe the true facts \(l\) and \(\neg r\): \(\textsf{o}_{b}{l}\wedge\textsf{o}_{b}{\neg r}\). As one can see, those facts are completely opposite to the facts they observed just before.
Following [56]–[58], an agent is surprised by an incoming event when she recognizes an inconsistency, that is to say a discrepancy or mismatch, between her expectations about the world and the actual state she observes. Quite intuitively, the wider the gap between the agent’s expectations and reality, the stronger the surprise. In that respect, [59] distinguishes a first-order kind of surprise called “mismatch-based surprise” from a second-order kind of surprise called “astonishment”, or “surprise in recognition”.
Mismatch-based surprise results from a conflict between the agent’s scrutinized representation and perceived facts or events. The agent is surprised because she has some anticipatory representation, but she cannot make incoming events fit with this representation. The strength of the surprise effect depends on the agents’ expectations, more precisely beliefs about future events. Surprise occurs if an unforeseen event, in the sense of not believed to happen, ultimately occurs. But a stronger surprise occurs if an event that was believed not to happen ultimately happens. In the \(\boldsymbol{\mathsf{DLM}}\) framework, for a given fact \(p\), this can be expressed by the difference between agent \(a\) not believing that \(p\) when \(p\) happens, i.e. \(\neg \mathcal{B}_a p \wedge p\), versus agent \(a\) believing that \(\neg p\) when \(p\) happens: \(\mathcal{B}_a \neg p \wedge p\). Since the agent’s disbelief that \(p\) is stronger in the second case, surprise will also be stronger.
Astonishment, or surprise in recognition, results from the recognition of the absolute implausibility of a perceived fact compared to expectations. In this case, surprise is rooted in incongruity: an event not conceived as a relevant possibility actually takes place and leaves agents completely astonished. In \(\boldsymbol{\mathsf{DLM}}\), agent \(a\) will be astonished that a fact \(p\) is true when \(p\) is true but agent \(a\) actually neither believes it to be true nor believes it to be false: \(p \wedge \neg \mathcal{B}_a p \wedge \neg \mathcal{B}_a\neg p\). In other words, astonishment results from the fact that when \(p\) occurs, \(p\) is an epistemic blindspot.
In the French Drop trick, the surprise the public experiences is of the mismatch-based kind. When action \(\mathsf{show}^-_a(r \wedge \neg l)\) leads spectators to atomic (i.e., non-epistemic) observations \(\textsf{o}_{b}{\neg l}\) and \(\textsf{o}_{b}{r}\), it also leads them to epistemically observe the same facts. The reason is that \(\mathsf{show}^-_a(r \wedge\neg l)\) results in \(\mathcal{B}_a (\textsf{o}_{b}{\neg l})\) and \(\mathcal{B}_a (\textsf{o}_{b}{r})\), so by definition of epistemic observation (see subsection 5.1), we have \(\mathcal{O}_b(\neg l)\) and \(\mathcal{O}_b(r)\). At the end of the trick, the magician dispels her secret with visual action \(\mathsf{show}^+_a(l\wedge\neg r)\) now leading the spectators to atomically observe \(l\) and \(\neg r\): \(\textsf{o}_{b}{l}\) and \(\textsf{o}_{b}{\neg r}\). Again, spectators come to epistemically observe the same facts since action \(\mathsf{show}^+_a(l \wedge \neg r)\) results in \(\mathcal{B}_a (\textsf{o}_{b}{l})\) and \(\mathcal{B}_a (\textsf{o}_{b}{\neg r})\), so by definition of epistemic observation, we have: \(\mathcal{O}_b(l)\) and \(\mathcal{O}_b(\neg r)\). At the end of the trick, the spectators’ epistemic observations \(\mathcal{O}_b(l)\) and \(\mathcal{O}_b(\neg r)\) are completely opposite to their epistemic observations \(\mathcal{O}_b(\neg l)\) and \(\mathcal{O}_b(r)\) one moment earlier, resulting in mismatch-based surprise.
Notice that, according to [59], astonishment would have replaced mismatch-based surprise if, when revealing the trick to the audience, the magician had shown, for instance, a banknote instead of a coin, like a rabbit straight out of her hat.
This article aims to conduct a logical analysis of misdirection, guided by the conceptual distinction between non-epistemic and epistemic seeing [5], [6], as well as the classical contrast between simulation and dissimulation [2]. We adapt extant work in dynamic epistemic logic [24], [25] and in logics of attention and observation [26], [27] to present a dynamic logic of misdirection, denoted \(\boldsymbol{\mathsf{DLM}}\). In this way we provide a novel application of (a variant of) Dynamic Epistemic Logic in the formal analysis of both verbal and visual misdirection. The static part of the logic relies on atomic formulas for representing the agents’ visual observation of their environments, and on classical doxastic modality for representing their beliefs. For the dynamic part, we focus on a fragment named \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\), in which action types \(\mathsf{tell}\) and \(\mathsf{show}\) are defined for expressing verbal actions of announcing information, as well as visual actions of showing information. Those actions can be either truthful (indicated by label \(^+\)) or untruthful (indicated by label \(^-\)), making it possible to represent actions of verbal and visual misdirection. We used \(\boldsymbol{\mathsf{DLM}}\) to model a magic trick called the “French Drop” which illustrates actions of visual simulation (fake passing) and of visual dissimulation (genuine palming). The framework proved to be powerful enough to express the various notions involved in misdirection but also more complex notions, such as stronger belief attitudes, epistemic observations and the logical interactions between simulation and dissimulation. Interestingly, the setting also succeeded at capturing the specific sense of surprise resulting from magical effects.
We argue that our framework sets the basis for a broader formal theory of misdirection. Epistemic and modal logics in general are suitable to model other forms of misdirection, such as withholding information or conspiration between a set of agents. For instance, we can represent collective acts of misdirection (i.e., a magician having accomplices) by generalizing informational actions with respect to more than one agent, by using e.g. private announcements. On the other hand, it would be interesting to investigate different conditions on the modality of observation. In this work, we only ask for the underlying relation to be serial, in correspondence with the \(\mathtt{D}\) axiom, while other constraints might be imposed (see e.g. [60], [61] concerning non-transitive knowledge used for modeling perceptual indistinguishability). Moreover, the classes of models with serial relations are not closed under dynamic updates, which can also stand as an issue. Thus, we would like to explore other alternatives in the future, as well as preservation properties on the classes of models.
Another interesting notion we should integrate is the intentional aspect of misdirection, i.e., by formalizing which kinds of intention are involved in deception. Here we assumed misdirection to be always intentional and do not investigate further on this aspect. But recent literature covers the intentional dimension from different perspectives, for instance the approach in [62] uses Epistemic Causal Logic to that end. It would be interesting to investigate whether such a setting could accommodate our dynamic logic analysis. Other approaches exist, like [63] (using STIT logic-based framework) and [64] (using causal games) formalizing intentional aspects of misdirection, that we should also take into account for comparison.
Finally, our approach based on dynamic epistemic logic allows us to use tools from epistemic planning [65]. As a framework combining standard AI planning with dynamic epistemic logic, epistemic planning could help model strategies of misdirection more accurately. Particularly interesting is the possibility of dealing with agents’ (partial) observations. It would be interesting to study the aforementioned task, but where the initial state is an observational epistemic model, and where the action models and the goal(s) are defined over \(\boldsymbol{\mathsf{DLM}}\), or more specifically from \(\boldsymbol{\mathsf{DLM}}^{(+,-)}\). By doing so, we would be able to determine, given some state and a set of actions, if there is an observability-based plan, which leads from the initial state to a (potentially bogus) goal. Another logical tool for reasoning about strategies of misdirection is the family of logics of knowing how [66], [67], specially those connected to epistemic planning as [54]. Therein, an agent knows how to achieve a certain goal if there exists a sequence of epistemic actions, i.e. an epistemic plan, that transforms the actual model into a model satisfying such a goal. Again, it would be possible to incorporate the action types of \(\boldsymbol{\mathsf{DLM}}\), or variations of it, into this framework. All these lines of investigation have been briefly discussed, and deserve further exploration in the future.
The authors thank two anonymous reviewers for their helpful comments and suggestions, as well as Deborah Marber, Paul Égré, and François Olivier for their feedback on earlier versions of this paper. BI acknowledges the ANRs HYBRINFOX (ANR-21-ASIA-0003) and TRUSTEDNEWS (ANR-25-ASM2-0003), and the programs ECOS-SUD (“Logical consequence and many-valued models”, no. A22H01) and THEMIS (grant agreements n°DOS022279400 and n°DOS022279500). RF is partially supported by projects ANPCyT-PICT-2021-GRF-TI-00400, Stic-AmSud 23-STIC-07 ‘DL(R)’, SecytUNC, the EU Grant Agreement 101008233 (MISSION), and the IRP SINFIN.
Analyzing Martin Gardner’s Turnabout trick (see [49]) in that respect.↩︎
More colloquial terms for truthful and untruthful visual actions would be “genuine” and “bogus” visual actions.↩︎
We use common knowledge’ because it is the standard terminology in Epistemic Logic, although, strictly speaking, we are concerned with beliefs here.↩︎
For a more extensive discussion about the Moorean phenomena, see e.g. [55].↩︎