The Romanian Journal of Analytic Philosophy Vol. VIII, 1°, 2014, pp. 44‐62 TWO REFORMULATIONS OF THE VERIFICATIONIST THESIS IN EPISTEMIC TEMPORAL LOGIC THAT AVOID FITCH'S PARADOX Alexandru DRAGOMIR* Abstract : 1) We will begin by offering a short introduction to Epistemic Logic and presenting Fitch's paradox in an epistemic‐modal logic. (2) Then, we will proceed to presenting three Epistemic Temporal logical frameworks creat‐ ed by Hoshi (2009) : TPAL (Temporal Public Announcement Logic), TAPAL (Temporal Arbitrary Public Announcement Logic) and TPAL+P ! (Temporal Public Announcement Logic with Labeled Past Operators). We will show how Hoshi stated the Verificationist Thesis in the language of TAPAL and analyze his argument on why this version of it is immune from paradox. (3) Edgington (1985) offered an interpretation of the Verificationist Thesis that blocks Fitch's paradox and we will propose a way to formulate it in a TAPAL‐based lan‐ guage. The language we will use is a combination of TAPAL and TPAL+P ! with an Indefinite (Unlabeled) Past Operator (TAPAL+P !+P). Using indexed satisfi‐ ability relations (as introduced in (Wang 2010 ; 2011)) we will offer a prospec‐ tive semantics for this language. We will investigate whether the tentative re‐ formulation of Edgington's Verificationist Thesis in TAPAL+P !+P is free from paradox and adequate to Edgington's ideas on how „all truths are knowable" should be interpreted. Keywords : Fitch's paradox, knowability, dynamic epistemic logic, epistemic logic, epistemic temporal logic, protocols I. INTRODUCTION This paper is concerned with two reformulations of the Verificationist Thesis that avoid Fitch's paradox : (1) we will present Hoshi's (2009) inter‐ pretation of the Verificationist Thesis in the language of TAPAL (Temporal * Alexandru DRAGOMIR, PhD Fellow, SOP HRD/159/1.5/S/133675 Project, Romanian Academy Iasi Branch. Email : alexdragomirs@gmail.com. 45 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic Arbitrary Public Announcement Logic1) and his argument that in the logi‐ cal framework of TAPAL it will not lead to paradox, and (2) we will consider Edgington's (1985) interpretation of the Verificationist Thesis, offer a formal‐ ization of this interpretation in a prospective logical framework that com‐ bines Hoshi's TAPAL and TPAL+P ! (TPAL with Labeled Past Operators) and discuss the result. We will begin with short introductions to Epistemic Logic, Fitch's paradox and Hoshi's TPAL, TAPAL and TPAL+P ! logics. II. EPISTEMIC LOGIC In this section we will present the syntax and semantics of Epistemic Logic2 following (Fagin et al. 1995), (van Ditmarsch et al. 2006), (Blackburn et al. 2002). II.1. Syntax and Axioms The language of EL, hereafter LEL, is given by the following BNF, for p ∈ Atoms (the set of the atoms of LEL) and a ∈ Ag (the set of agents) : Formulas of type Kaφ are read agent a knows that φ, whereas all the other formulas keep their Boolean readings. One will have to distinguish between ¬Kaφ, meaning that agent a does not know that φ, and Ka¬φ, meaning that agent a knows that it is false that φ. In the following we will use the most popular system of epistemic logic, S5. Its axioms are : (Taut) All propositional tautologies (Axiom K) Ka(φ → ψ) → (Kaφ → Kaψ) (Axiom T or Veridicity) Kaφ → φ (Axiom 4 or the Positive Introspection) Kaφ → KaKaφ (Axiom 5 or the Negative Introspection) ¬Kaφ → Ka¬Kaφ Rules of deduction : 1. Modus Ponens : if  φ and  φ → ψ, then  ψ 2. If  φ, then  Kaφ II.2. Semantics The semantics of Epistemic Logic is traditionally offered in terms of Kripke models. A Kripke model is a structure M=(W, {Ra}a∈Ag, V), W being a 1 Developed in (Hoshi 2009). 2 Hereafter : „EL". 46 Alexandru Dragomir set of possible worlds, {Ra}a∈Ag a set of equivalence accessibility relations for all agents in group Ag : RaW × W , and V a function that assigns sets of pos‐ sible worlds to atoms : V : Atoms → 2W. An atom p will be true in a possible world w iff function V assigned a set containing w to p, and the Boolean con‐ nectives will keep their usual meanings, but relative to some possible world of W. The epistemic operator Ka is defined as follows : an agent a knows that φ iff φ is true in all epistemic alternatives to w : M, w p iff w ∈ V(p) M, w ¬φ iff M, w φ M, w φ & ψ iff M, w φ and M, w ψ M, w Kaφ iff : u : if wRau then M, u φ So we have a definition of what does it mean for a formula to be true at a possible world in a model. We call φ true in a model M if φ is true in all the possible worlds of M's domain, and we call φ valid if φ is true in all models. II.3. Fitch's Paradox of Knowability In this subsection we will present a proof of Fitch's paradox as it is repre‐ sented in a modal‐epistemic logical framework. The content of this subsec‐ tion will be based on the proofs presented in (Edgington 1985), (van Benthem 2004), (van Ditmarsch et al. 2012) and (Holliday forthcoming). Fitch's argument proves a non‐intuitive formula, one that states that all truths are (already) known (OT), from an intuitive one that states that all truths can be known, a statement known as the Verificationist Thesis (VT), wherefrom the paradox. (VT)'s most popular formalization is done in an epistemic‐modal language : a language that contains both epistemic and mo‐ dal operators, whose BNF is : Formulas of type ◊φ will be read it is possible that φ and their meaning is that there is a possible world in which φ is true. Formally, their seman‐ tics is usually offered in terms of Kripke models M =(W, {Ra}a∈Ag, ~, V) : M, w ◊φ iff : u : w ~ u and M, u φ (in model M, at w it is true that ◊φ iff there is a world u in M, accessible from w by relation , in which it is true that φ). Since Fitch's proof does not use the axioms of Modal Logic, we will not present them3, but we will have to observe that is false in all possible worlds and all models. Now, note that all truths are known is easily represented by an epistem‐ ic formula (a formula that contains only Boolean and epistemic operators) : 3 See, for example, (Blackburn et al. 2002). 47 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic (OT) φ → Ka φ The reading of (OT) is : if something is a truth, then agent a knows it. But the Verificationist Thesis does not state something about the actual knowledge of an agent, but something about what an agent can, in principle, acquire as knowledge. In other words, it expresses the potential or possible state of knowledge of an agent. But modal formulas like ◊φ are read it is possible for φ to be true, so, if we agree that statements about potential knowledge are statements about what is possible for an agent to know, we arrive at the fol‐ lowing formal translation of φ is knowable : ◊Kaφ. Now, remember that the Verificationist Thesis states that all truths are knowable, so we can translate this as : if φ is true, then ◊Kaφ is true : (VT) φ → ◊Kaφ Now we can see how, using propositional, modal and epistemic reason‐ ing, we can arrive at (OT) from (VT)4. Note that the following is an instance of (VT) : (1) (p & ¬Kap) → ◊Ka (p & ¬Kap) Using the distribution of knowledge over conjunction, we have (2) (p & ¬Kap) → ◊(Kap & Ka¬Kap) But knowledge implies truth, so : (3) (p & ¬Kap) → ◊(Kap & ¬Kap) The consequent of (3) is a contradiction : (4) (p & ¬Kap) → ◊ But it is impossible for a contradiction to be true, ¬◊ , so, by proposition‐ al reasoning : (5) ¬(p & ¬Kap) Which is equivalent to : (6) p → Kap And because the choice of p was arbitrary : (OT) φ → Ka φ The argument is based on deriving a contradiction in the consequent of (VT) by substituting p & ¬Kap for φ, and then falsifying the antecedent and deriving omniscience from it. 4 Cf. (Edgington 1985), (van Benthem 2004), (van Ditmarsch et al. 2012) and (Holliday forth‐ coming). 48 Alexandru Dragomir III. PUBLIC ANNOUNCEMENT LOGIC In this section we will present, based on (van Ditmarsch et al. 2006) and (Hoshi 2009), Public Announcement Logic5, a logical framework developed by Jan Plaza (1989) and Jelle Gerbrandy (1997). Public Announcement Logic was created in order to describe the evolution of a group of agents' knowl‐ edge under learning truths about the world or about other agents' knowledge. Consider the following example. Bob wants to visit a museum but he does not know whether it is still open. But so it happens that he runs into Anne who just returned from visiting the museum and tells him that they just closed un‐ til tomorrow. Using Kripke models it's easy to model the situation of Bob's not knowing whether the museum is still open. Let p denote the proposition the museum is closed, w, the actual world, in which it is true that p, and u a pos‐ sible world in which it is false that p. Now, not knowing that the museum is closed is representable by letting the accessibility relation RBob connect w and u. Then, if Bob „sees" a possible world in which it is true that the museum is still open, ¬p, then it is false that KBob p : ¬KBob p. But once Anne informs him that the museum is closed, he comes to know that p : KBob p. The fact that Anne revealed him the truth about the museum leads Bob not to consider anymore the possibility that ¬p, therefore not considering u as a possible candidate to the actual world, since u satisfies ¬p. Now, because the accessibility relation RBob only connects w with itself, being an equivalence accessibility relation, it is true in the actual world, w, that KBob(p). Anne's informing Bob that p corre‐ sponds to a public announcement in the group {Bob}. Therefore, the seman‐ tic effect of a public announcement of p will consist in restricting the domain of possible worlds to only the p‐satisfying worlds of the initial Kripke mod‐ el representing the epistemic state of all agents in a group. The language of PAL, LPAL, extends the language of EL with binary oper‐ ators [! ∙] ∙ and <! ∙> ∙. The two operators connect the announced formula with the result of its announcing. LPAL is given by the following BNF (for p∈ Atoms and ψ∈ LEL) : Formulas of type <! φ>ψ will be read φ can be announced, after which ψ is true, whereas formulas of type [! φ]ψ will have the meaning : after φ is an‐ nounced, ψ is true6. The semantics of these operators follows the intuition pre‐ sented above : after a public announcement is made at world w, the domain of the Kripke model will be refined into another Kripke model, and the effect of the announcement, expressed in terms of a formula, will be evaluated in the new model, in the world where the announcement was made : (D1) , 5 Hereafter: „PAL". 6 Cf. (Hoshi 2009, 24, 27). 49 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic (D2) , Where model M!φ = (W', R', V') is defined so as the new domain, W', will contain only worlds that satisfy the formula announced and both the accessibility relations and the valuation function will be restricted to the new domain : , , and V'=V | W'. The two public announcement operators are dual : . The reading of the two definitions are as following : (D1) tells that after an announcement of φ it is true that ψ at w iff : if φ is true at w, then, in the restricted model, ψ is true in w, and (D2) tells that φ can be announced, after which ψ is true iff : φ is true at w, and ψ is true in the restricted model, in the world where the announcement was made. Note that public announcements have the property of truthfulness : one cannot announce a falsity, or only true formulas can be announced, a prop‐ erty embedded in definition (D1) as the antecedent of the conditional or as the first conjunct of the (D2) definition. The notion of protocol, to be present‐ ed, will be used to add a new constraint to what formulas can be publicly an‐ nounced. After all, it seems intuitive that social conventions may not allow one to publicly inform anyone of everything. The axioms of PAL are reduction axioms, equations that translate the for‐ mulas of LPAL into formulas of LEL. This type of axiomatics reduces the prob‐ lem of PAL's completeness to the completeness of EL, meaning S5, a system proven to be complete. Axioms of PAL7 : The complete proofs for the reduction of PAL to EL can be read in (Kooi 2007) and (van Ditmarsch et al. 2006). IV. THREE EPISTEMIC TEMPORAL LOGIC SYSTEMS In this section we will present three Epistemic Temporal Logic systems developed by T. Hoshi : Temporal Public Announcement Logic (TPAL)8, Temporal Arbitrary Public Announcement Logic (TAPAL)9 and Temporal Public Announcement Logic with Labeled Past Operators (TPAL+P !)10. 7 As offered in (Hoshi 2009, 51). 8 See (Hoshi 2009, 44 – 66). 9 See (Hoshi 2009, 78 – 80). 10 See (Hoshi 2009, 90 – 97). 50 Alexandru Dragomir IV.1. Temporal Public Announcement Logic (TPAL) We have seen that in order for a formula to be announced it has to be true. But the truthfulness of the announced formula should not be the only restric‐ tion imposed on the set of announceable formulas. Some formulas, though true, cannot be announced due to, say, social conventions. This intuition was modeled in the general framework of dynamic epistemic logics in, among others, (Hoshi 2009) and (Wang 2010 ; 2011). Following (Hoshi 2009, 28, 44), from a syntactic point of view, a protocol is a set of sequences of formulas of LEL closed under finite prefix (so every finite subsequence is also part of the protocol : if φψ π, then φ π, for π a protocol). But how is the protocol incor‐ porated in a model ? From a semantic point of view, the protocol describes all the possible transformations of a model under announcing the formulas of the protocol π and in the order specified by π (Hoshi 2009). Therefore, as Hoshi (2009) argues, the model fit for incorporating and modeling the no‐ tion of a protocol would not be a Kripke model, but a Kripke forest, a set of Kripke models, each of them representing the result of announcing a formu‐ la in the protocol, in the order specified. For example, if the protocol is π = {pq, r}, and the initial model is M, then the Kripke forest generated by M and π will contain four models : (1) the initial model, M, (2) the model M updated by p, M!p, (3) the model M!p updated by q, M!p!q, and (4) the initial model M updated by r : M!r. In order to interpret formulas with epistemic and public announcement operators, Hoshi (2009) proposes using Epistemic Temporal models11 generated by the Kripke forests. Let us get through Hoshi's entire method of constructing the Kripke forest generated by a protocol. The language of TPAL, LTPAL, is inductively constructed as is presented by the following BNF, for p Atoms and ψ LEL : Now, the Kripke forest generated by M = (W, R, V) and protocol π, Mσ, π = (Wσ,π, Rσ,π, Vσ,π), is constructed by induction on the length of σ, a sequence in π, following the rules (cf. (Hoshi 2009, 45)) : 1) 2) 3) 4) In the following, w!p will denote a possible world of a model M!p, the model obtained from M after announcing p in it. The fact that w!p is part of the domain of M!p implies that p is true in w and that announcing p was al‐ lowed by the protocol. The same, w!p!q is a possible world in M!p!q. 11 Hereafter : „ETL models". 51 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic An ETL model is a structure (∑, H, Ra, V), where ∑ is a set of events and H⊆∑* (∑* being the set of all finite sequences of events in ∑) is closed under finite prefix and (ε being the empty sequence), relations Ra are equiv‐ alence accessibility relations between the elements of H and V : Atoms → 2W (cf. (Hoshi 2009, 25)). The finite sequences of events of H are called histories, but alternatively we will call them possible worlds, in analogy with the name of the elements of the domain of a Kripke model. The ETL model based on the Kripke forest Mσ, π = (Wσ,π, Rσ,π, Vσ,π), will be H=(H, R', V') and constructed as below (see Hoshi 2009, p. 45) : 1) , for some } 2) , for and every h, h' H such that h=wσ and h'=uσ 3) , for p Atoms, σ π, h=wσ. Now, the epistemic and public announcement operators can be given se‐ mantic definitions in terms of the ETL model = (H, R', V') generated by Mσ,π=(Wσ,π, Rσ,π, Vσ,π). The epistemic operator, Ka, will keep its EL reading and meaning, i.e. truth in all epistemic alternatives : , However, the public announcement operator will have a slightly different definition, one that will account for the fact that only formulas in the proto‐ col will be allowed to be announced : (D3) Definition (D3) tells that φ can be announced, after which ψ holds, if and only if h!φ is part of the domain of the ETL model , meaning that announc‐ ing φ was allowed by the protocol, and ψ is true at h!φ. As opposed to PAL, TPAL is not reducible to a complete logic like S5. However, Hoshi (2009, 52‐56) proved its completeness with respect to the following axioms and rules of deduction : Axioms of TPAL : 52 Alexandru Dragomir Rules of deduction : Modus Ponens, Necessitation for K and Necessitation for Public Announcements. IV.2. Temporal Arbitrary Public Announcement Logic (TAPAL) In this subsection we will present Hoshi's TAPAL logic12. As an extension of TPAL, this framework also allows for operators that quantify over public announcements. First, the language of TAPAL, LTAPAL, includes an operator ◊, and formulas of type ◊φ will be read there is an announcement after which it is true that φ. LTAPAL is defined by the following BNF (for p Atoms and ψ LEL) : To the set of semantic rules of TPAL are added the semantic rules for op‐ erators that quantify over announcements : (D4) tells that ◊φ is true at h iff there is a formula ψ such that after announc‐ ing it, it becomes true that φ. Operators □ and ◊ are dual. TAPAL's axioms13 : TPAL's axioms The rules of inference : TPAL's rules and one that governs the behav‐ ior of the quantifying operator □ : if then , for p Atoms and !p is not in φ14. Hoshi's soundness and completeness proofs for TAPAL can be read in (Hoshi 2009, 84 – 90). IV. 3. Temporal Public Announcement Logic with a Labeled Past Operator (TPAL+P !) In this subsection we will present Hoshi's TPAL+P! logic15. The language TPAL+P!, LTPAL+P!, contains all the formulas of TPAL and formulas of type P!ψ φ, for ψ in LEL and φ in LTPAL+P!. Formulas of type P!ψ φ will be read before an‐ nouncing ψ it was true that φ. LTPAL+P! is given by the following BNF (for p Atoms and ψ LEL) : 12 See (Hoshi 2009, 78 – 90). 13 See (Hoshi 2009, 83). 14 Idem. 15 See (Hoshi 2009, 90 – 97). 53 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic The semantic rule for P! ψ φ‐formulas is : TPAL+P! is sound and complete if axiomatized as following (Hoshi 2009, 93 ‐ 97) : Axioms of TPAL+P! : The axioms of TPAL Rules of inference : See (Hoshi 2009, 93). V. FITCH'S PARADOX IN THE TAPAL FRAMEWORK In this section we will present and discuss Hoshi's (2009) reformula‐ tion of the Verificationist Thesis as a theorem in TAPAL, and his solution to Fitch's paradox. In the second subsection of this section we will show how Edgington's reformulation of the Verificationist Thesis can be restated in the language of an extension of TAPAL and discuss the result.16 V.1. Hoshi's Reformulation of the Verificationist Thesis in TAPAL Hoshi (2009) argues that the Verificationist Thesis (all truths are know‐ able) can be stated in the logical framework of TAPAL and the paradoxical derivation of omniscience (all truths are known) can be avoided. In order to reformulate the Verificationist Thesis and use TAPAL's deductive pow‐ er and semantics, Hoshi devises a new set of readings for LTAPAL formulas. Note that the change in the readings of LTAPAL formulas will not have any ef‐ fect on their semantics. Hoshi's new „reading rules" for LTAPAL formulas are (cf. (Hoshi 2009, 131)) : (R1) Publicly announcing a formula in TAPAL represents the execution of the verifying procedure for that formula. (R2) Formula is read : the procedure that verifies φ can be success‐ fully executed (Hoshi 2009, 131). 16 TAPAL with Labeled Past Operators, see (Hoshi 2009, 77 – 97), and an Indefinite Past Operator. 54 Alexandru Dragomir (R3) Formula is read : the procedure that verifies φ can be success‐ fully executed, and after its execution it is true that ψ (Hoshi 2009, 131). (R4) Formula means that after successfully executing the procedure that verifies whether φ, it is true that ψ (Hoshi 2009, 131). (R5) Formula ◊ψ means that there is a successfully executable verifying procedure such that after its execution it is true that ψ : „◊φ : 'the ver‐ ification procedure of some statement can be successfully executed, after which φ is true'" (Hoshi 2009, 131). (R6) As a consequence, formula ◊Kaφ will be read : there is a successfully executable verifying procedure such that after its execution agent a knows that φ : „Some successful execution can be made after which φ is true" (Hoshi 2009, 131). In other words, the successful executa‐ bility of a verifying procedure will lead to knowledge of φ. After establishing the new rules for reading the TAPAL formulas, Hoshi (2009, 134) proposes restating the Verificationist Thesis as the following (HVT) : In the light of Hoshi's reading rules presented above, (HVT) is to be read as : if after the successful execution of the verifying procedure of φ it is true that φ, then, if the verifying procedure of φ can be successfully executed, φ is knowable. Does (HVT) catch the meaning of „all truths are knowable" ? The consequent of (HVT), , can be understood as saying that as a result of the successful execution of the verification procedure of φ one may come to know that φ. It does not express actual knowledge of φ, as it should not, but knowledge conditional on verifying whether φ holds : „when we learn some true statements, we learn them by checking in one way or another whether they are true or not. That is, in our terms, we learn them by successfully executing their verification procedures" (Hoshi 2009, p. 131). What about the antecedent, [! φ] φ ? It does not state that φ is true, as the antecedent of (VT) does. Hoshi assumes that all statements φ have a canonic verifying procedure such that the result of executing the verification procedure of φ is „determined by the way the world is when the procedure is performed" (Hoshi 2009, 128). Moreover, an execution of a verifying procedure „yields the value success whenever the corresponding statements are true" (Hoshi 2009, 128). So the truth of φ determines a successful execution of the verification procedure of φ. Now, recall the truth condition of [! φ] φ : 55 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic after the verification procedure of φ is successfully executed17, it is true that φ. Note that the truth of φ is a consequence of successfully executing its verification procedure. So not only that the truth of φ determines success‐ ful executability, but also successful executability implies the truth of φ. Therefore, equating φ with [! φ]φ is justifiable in Hoshi's philosophical and logical framework. Now, let us follow Hoshi's argument18 that (HVT) is immune to Fitch's paradox. Note that (HVT) is not a formula in a formal language, as the mo‐ dal‐epistemic formula is ; instead, (HVT) is a meta‐theorem of TAPAL, stating the conditional derivation of the knowability of φ. The pro‐ of of (HVT) is offered in (Hoshi 2009, 135). However, following Hoshi's ar‐ gument, [!φ] φ is not valid in TAPAL : . This is ea‐ sily checked by constructing a counter‐model19 : an ETL model with a world that does not satisfy [!φ] φ. Let H = (H, R', V') be an ETL model constructed over the initial Kripke model M=(W, R, V) and the protocol π={!(p & ¬Kp)}. M is specified as follows : (1) W={w, u}, (2) R={(w,w), (w, u), (u, w), (u,u)} (R connects worlds w and u), and (3) w V(p), while u V(p), so p is true at w but not at u. The protocol specifies that there is only one permitted announcement : p & ¬Kp, so H=(H, R', V') will be : (1) H={w, u, w!( p & ¬Kp)}, (2) wR'u, uR'w, wR'w, uR'u, w !( p & ¬Kp)R'w !( p & ¬Kp), and (3) w V'(p), u V'(p), w !( p & ¬Kp) V'(p). Now, we have that and, because w!(p & ¬Kap) only sees itself, we have that : . So . Because H and , we have that , which, due to the duality of the announ‐ cement operators20, is equivalent to and, finally, what was needed to prove that is not derivable in TAPAL. 17 Because . 18 See (Hoshi 2009, 135). 19 Along the lines of Hoshi's indications, see (Hoshi 2009, 135). 20 . 56 Alexandru Dragomir Hoshi concludes the argument of (HVT)'s immunity to Fitch's paradox21 by saying that substituting p & ¬Kap for φ in (HVT) will make it vacuously true since its antecendent will be false : . In the following subsections we will consider a different formulation of the Verificationist Thesis and offer an Epistemic Temporal semantics for a translation of it in a language that mixes two of the languages already presented : LTAPAL and LTPAL+P!. V.2. Edgington's Formulation of the Verificationist Thesis Edgington (1985) argued that the Verificationist Thesis should be understood in the following manner : if φ is true in the actual world, then an agent can come to know that φ is true in the actual world. Now, recall stating the Verificationist Thesis as (VT) , and note that the formula is true if the agent a comes to know that φ is true in a possible world u. But, following Edgington's intuition, the thesis should be represented as saying that agent a comes to know something about the actual world and not something abo‐ ut a possible world.22 In order to formally represent this intuition, Edgington (1985) introduced an actuality operator that imposes evaluating its argument in the actual world, so : Aφ is true iff φ is true in the actual world. Therefore, the formal translation of the Verification Thesis should be : . But what makes this reformulation immune from paradox ? Edgington argues that nothing contradictory follows from saying that the agent will know something about how things are in the actual world. Contradiction only follows from saying that in a possible world u the agent a will know that in u it is true that p & ¬Kap, since Ka(p & ¬Kap) is invalid, therefore false in every possible world. However, nothing contradictory follows from KaA(p & ¬Kap). Another way to understand why it does not imply a contradiction is by pointing out that the A operator does not commute with the knowledge operator, therefore the K operator will not be distributed over the conjunction p & ¬Kap and from this derive Kap & ¬Kap. Based on the same intuition on how the Verificationist Thesis should be interpreted, Edgington (1985) also proposes a stronger version of the Thesis : „If 'p' is true at t, then ( t')(someone knows at t' that 'p' is true at t)"23 (Edgington 21 See (Hoshi 2009, 135). 22 In Edgington's words : „Either way, (6), the statement that all truths are some time known, does not imply that the time of the knowledge is the same as the time of truth" (Edgington 1985, 560). 23 As opposed to „ If 'p' is true at t, then (∃ t') someone knows at t' that 'p' is true at t' „ (Edgington 1985, 560) 57 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic 1985, 560). Hoshi resumes it using the following formula, in which the relation In(x, y) is read x is true in y (Hoshi 2009, 125) :24 Its reading is : in all states s it is true that : if φ is true in s, then there is a state t such that in t it is true that a knows that in s it is true that φ.25 (EVT2) eludes Fitch's paradox for reasons similar to (EVT) : agent a will not come to know at t that p & ¬Kap, which would lead to the contradictory Ka(p & ¬Kap), but, at t, agent a will acquire knowledge that p & ¬Kap is true in s, a non‐contradictory claim. V.3. Edgington's Verificationist Thesis in an Epistemic Temporal Framework In order to interpret Edgington's (EVT2) in an Epistemic Temporal framework, we will choose TAPAL+P! augmented with an Indefinite Past Operator. Recall that Hoshi introduced a Labeled Past Operator in the logic TPAL+P!. But combining the ◊‐operator and the binary P! is problematic : the ◊‐operator picks an arbitrary formula from the language of EL and announces it and the P!‐operator relates two formulas, the announcement made and the formula to be evaluated before the announcement was made. But it is not the case that we can always know beforehand what announcement the ◊‐operator will pick, so we cannot use the binary Labeled Past Operator, P!, to go back to the situation before the announcement selected by ◊. In order to solve this problem, we will use a unary Indefinite Past Operator P that only takes as argument the formula to be evaluated. So the language of TAPAL+P!+P will contain formulas like : φ → ◊KPφ, expressing the fact that if φ is true, then some formula can be announced, after which the agent will know that before the announcement was made it was true that φ. Observe again that using the binary P! would have been impossible : we don't know what announcement would make the argument of ◊ true. But, though we can include in our language formulas talking about what someone will know to have been the truth before an arbitrary announcement, the Indefinite Past Operator will not tell us where in the past we should evaluate its argument. What will help us evaluate the past truth of φ ? Translating the P‐prefixed formula into a P!‐formula, for which we already have a semantics. But will this not take us one step back ? How will P! pick out its first argument ? We will need a way to introduce in the semantics a „memory" of what were the announcements picked by the possibility operators. An instant of such a „memory" can be easily represented as a 24 Also see (Williamson 1987, 257). 25 Note that if we replace the In relation to that of satisfiability relative to a possible world, we obtain a (possibly) more intuitive representation of the underlying idea behind (EVT2), though not a formula in any language: . 58 Alexandru Dragomir regular expression σ and we can introduce it in the semantics by indexing the satisfiability relation by σ. This method of endowing the semantics with a memory was introduced by Yanjing Wang in (Wang 2010) and (Wang 2011). If the possibility operator will pick an announcement ψ from the protocol, we will evaluate the argument of ◊ with respect to the relation σ∙ψ, where σ∙ψ is the result of concatenating ψ with sequence σ. In this way, the relation will „remember" the announcements selected and pass them to the P! operators. Now, say we have to evaluate the truth value of Pφ with respect to σ∙ψ. If we pop the last component of σ∙ψ out, meaning ψ, we can settle to evaluate the formula P!ψ φ, for which we already have a semantics. This way, the P‐operator will be just an intermediary between ◊ and P!. The semantic rules of TAPAL+P !+P The satisfiability relation will be indexed by a regular expression, so, first, we have to set a regular language. Its expressions will be given by the BNF σ::= 0, 1, φ, σ∙σ, where φ is in LEL, 1 will denote the empty word, 0 will denote the empty language and ∙ will be the concatenation operation. The models we will use are ETL‐models H = (H, R', V') based on a Kripke model and a protocol. The semantic rules for TAPAL+P!+P will be : (TP1) (TP2) (TP3) (TP4) (TP5) (TP6) (TP7) (TP8) , , (TP9) Observe that only the semantic rules for ◊, announcements <! ∙ > and P change the sequence that indexes the consequence relation : the possibility and announcements operators by pushing a formula at the end of the string and the Indefinite Past Operator by taking out the last component of the sequence that indexes . Also, the semantic rule for P accomplishes the transition to the P!‐operator by providing both arguments : the first one is the literal popping out of the sequence and the second is the formula that P prefixes. The rules will make formulas like Pφ come out as false when the memory is empty (meaning that is indexed by the empty word, 1 : H, h 1 P φ will never hold by (TP8)). Now, we will propose a tentative translation schema t from TAPAL+P!+P to TAPAL+P! : 59 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic Translation schema from TAPAL+P to TAPAL+P! : t1(φ) = t(φ) tσ(p) = p tσ(¬φ) = ¬tσ(φ) tσ(φ & ψ) = tσ(φ) & tσ(ψ) tσ(< ! ψ>φ) = < ! ψ>tσ∙ψ(φ) Edgington's Verification Thesis in TAPAL+P!+P Recall that Hoshi defined new readings for formulas of TAPAL. We will add to the list (R1)‐(R6) the „verificationist" readings for P!ψφ and Pφ : (R7) „P!ψφ" will be read : before the successful execution of the verifying procedure of ψ it was true that φ. (R8) „Pφ" will be read : before some successful execution of a verifying procedure it was true that φ. Now, we propose a reformulation of Edgington's Verificationist Thesis in the language of TAPAL+P+P! : (EVT3) [! φ] φ → ◊KaPφ Formula (EVT3) seems to capture the meaning of Edgington's (EVT2) : „If 'p' is true at t, then ( t')(someone knows at t' that 'p' is true at t)" (Edgington 1985, 560). The reading of (EVT3) is : if after the successful execution of the verification procedure of φ it is true that φ, then φ is knowable in the sense that there is a procedure of verification such that after its successful execution the agent comes to know that φ was true before successfully executing that verifi‐ cation procedure. The possibility operator will select an announcement from the protocol and the evaluation of its argument, meaning KaPφ, will be made in a „future" state. Also, the formula to be evaluated in that possible state says that agent a knows a truth that holds in the previous state and not in the state in which KaPφ is to be evaluated. This follows Edgington's intuition on how the Verificationist Thesis should be interpreted and, following Edgington's argument, no contradiction should follow from this. By taking φ to be p & ¬Kap, the antecedent will come out as false, therefore making (EVT3) vacu‐ ously true. Also, the choice of [! φ] φ for the antecedent is not arbitrary. As Hoshi argued (an argument we have presented in the previous subsection), because the truth of φ determines the success of the execution of φ's verifica‐ tion procedure and the successful execution of φ's verifying procedure im‐ 60 Alexandru Dragomir plies φ's truth, φ can be equated with [!φ] φ. So, (EVT3) seems to be a good candidate for a Verificationist Thesis that follows Edgington's ideas. But problems arise if we delve into the truth conditions of (EVT3) in TAPAL+P !+P. Let us focus on the consequent, for φ := p & ¬Kap : , 26 The second conjunct is satisfied if all the alternative histories that h !ψ can see satisfy p & ¬Kap before the execution of ψ27. For exemplification, take M with two worlds, w and u, both satisfying q and only w satisfying p, and a protocol that only permits announcing q. Then, in the ETL model constructed from M we will have worlds w!q and u!q, and P!q(p & ¬Kap) will fail to be true in u!q because p is not true in u. Therefore, ◊KaP(p & ¬Kap) will be false in w, but not because p & ¬Kap is false at w (it is not) but because it is false in u. The fact that the knowability of p & ¬Kap is decided taking into consideration the truth of p & ¬Kap in more than one world and, worse, not only in the actual world is not an intended consequence of Edgington's Verificationist Thesis. However, there are cases in which knowability of φ is decided only by ta‐ king into consideration how things are in the actual world28. Take the same model M as above, but protocol π={!(p & ¬Kap)}. Because p & ¬Kap is the only announceable formula, the ETL model constructed out of M and π will contain worlds w, u, and w!(p & ¬Kap). In this case, ◊KaP(p & ¬Kap) will be true at w because in w!(p & ¬Kap) it is true that KaP(p & ¬Kap): w!(p & ¬Kap) only sees itself, and in w!(p & ¬Kap) it is true that P!(p & ¬Kp) (p & ¬Kap), becau‐ se p & ¬Kap is true in w. The moral of this case is that under certain conditi‐ ons, the semantic behaviour of ◊KaPφ does not conflict with Edgington's in‐ terpretation of the Verificationist Thesis. A solution to the problem raised might rest in finding what conditions should the protocols respect in order not to obtain the case of deciding knowability of a formula by checking the formula's truth in other worlds than the actual one. VI. CONCLUSIONS We have presented two ways of expressing the Verificationist Thesis in an Epistemic Temporal framework : Hoshi's, in TAPAL, and Edgington's, in 26 By the construction rules of an ETL model, y has he form y!ψ. 27 In a temporal reading, before the event ψ happened. 28 The world in which we intend to decide whether someone can come to know whether φ. 61 Two Reformulations of the Verificationist Thesis in Epistemic Temporal Logic a prospective TAPAL+P+P!. We have presented how Hoshi's reformulation avoids Fitch's paradox and argued that the reformulation of Edgington's Verification Thesis is also safe from paradox. We have argued that the formulation of Edgington's Verification Thesis in the language of TAPAL+P!+P respects Edgington's ideas on how should „all truths are knowable" be interpreted. But the semantics devised in order to evaluate it revealed a conflict with Edgington's ideas. We have also constructed a case in which the conflict does not appear, and proposed that finding what constraints should be put on the protocols that generate the Epistemic Temporal models will make this conflict avoidable. However, the framework that we have devised in order to formalize and evaluate Edgington's Verificationist Thesis is not fully worked out : (1) it needs a proof that the t schema translates the language of TAPAL+P+P! into the language of TAPAL+P! (or a fragment of it) and (2) completeness and soundness results. Acknowledgments I would like to thank the anonymous reviewer for comments and recom‐ mendations that improved the original paper. This paper is supported by the Sectoral Operational Programme Human Resources Development (SOP HRD), financed from the European Social Fund and by the Romanian Government under the contract number POSDRU/159/1.5/S/133675. References 1. Ågotnes, T., P. Balbiani, H. van Ditmarsch, P. Seban. 2010. Group an‐ nouncement logic, Journal of Applied Logic, Volume 8, Issue 1, March 2010, pp. 62‐81, ISSN 1570‐8683, http ://dx.doi.org/10.1016/j.jal.2008.12.002. 2. Balbiani, P., A. Baltag, H. van Ditmarsch, A. Herzig, T. Hoshi, and T. de Lima. 2007. What can we achieve by arbitrary announcements ? A dy‐ namic take on Fitch's knowability. In Proceedings of the 11th conference on Theoretical aspects of rationality and knowledge (TARK ‚07). ACM, New York, NY, USA, pp. 42‐51. DOI=10.1145/1324249.1324259 http ://doi.acm. org/10.1145/1324249.1324259 3. van Benthem, J. 2004. „What One May Come to Know". Analysis, 64(2) :95‐105, 2004. 4. Blackburn, P., M. de Rijke and Y. Venema. 2002. Modal Logic. Cambridge University Press. 5. Chalmers, David J. 2011. „Actuality and knowability". Analysis. 71 (3) :411‐419. Alexandru Dragomir 6. van Ditmarsch, H.P., B.P. Kooi and W. van der Hoek. 2006. Dynamic Epistemic Logic. Springer Publishing Company. 7. van Ditmarsch, H.P., W. van der Hoek, P. Iliev. 2012. „Everything is Knowable – How to Get to Know Whether a Proposition is True". Theoria, 78(2) :93 ‐ 114, 2012. 8. Edgington, D., 1985. „The Paradox of Knowability". Mind. 94 : 557–568. 9. Fagin, R., J.Y. Halpern, Y. Moses, M. Vardi. 1995. Reasoning about Knowledge. Cambridge, Massachusetts : The MIT Press 1995. 10. Groeneveld, W. and J. Gerbrandy. 1997. „Reasoning about Information Change". Journal of Logic, Language and Information, 6(2) :147‐169. 11. Hintikka, J. 1962. Knowledge and Belief. Ithaca, N.Y., Cornell University Press. 12. Holliday, W.H. Forthcoming. „Epistemic logic and epistemology". In Sven Ove Hansson, Vincent F. Hendricks, eds., Handbook of Formal Philosophy. Springer. 13. Hoshi, T. 2009. Epistemic dynamics and protocol information. PhD Thesis, Stanford University, ILLC DISSERTATION SERIES DS‐200X‐NN, http :// www.illc.uva.nl/Research/Publications/Dissertations/DS‐2009‐08.text.pdf 14. Kooi, B.P. 2007. „Expressivity and completeness for public update logics via reduction axioms". Journal of Applied Non‐Classical Logics, 17(2) :231‐253. 15. Plaza, J. 1989. „Logics of public communcations". In M. L. Emrich, M. Z. Pfeifer, M. Hadzikadic, Z. W. Ras (eds.), Proc. 4th Inernational Symposium on Methodologies for Intelligent Systems, pages 201–216. Oak Ridge National Laboratory, ORNL/DSRD‐24. 16. Solecki, S., A. Baltag, and L.S. Moss. 1999. „The logic of public announce‐ ments, common knowledge and private suspicions". Technical report, Centrum voor Wiskunde en Informatica, Amsterdam. CWI Report SEN‐R9922. 17. Wang, Y. 2010. Epistemic Modelling and Protocol Dynamics. Dissertation, University of Amsterdam. 18. Wang, Y. 2011. „Reasoning about protocol change and knowledge". In ICLA'11 Proceedings of the 4th Indian conference on Logic and its ap‐ plications, pages. 189‐203, Springer‐Verlag Berlin, Heidelberg. 19. Williamson, T. 1987. „On the paradox of knowability". Mind 96 :256‐61.