=Paper=
{{Paper
|id=Vol-3242/paper2
|storemode=property
|title=Public Announcements for Intuitionistic Epistemic Logic IEL
|pdfUrl=https://ceur-ws.org/Vol-3242/paper2.pdf
|volume=Vol-3242
|authors=Alexandra Pavlova
|dblpUrl=https://dblp.org/rec/conf/ki/Pavlova22
}}
==Public Announcements for Intuitionistic Epistemic Logic IEL ==
Public Announcement and Intuitionistic Epistemic Logic Alexandra M. Pavlova∗ TU Wien; SPbU Abstract We introduce intuitionistic public announcement logic: system for public announcement in intuitionistic logic as well as in a variant of intuitionistic epistemic logic, namely IEL with a knowledge modal operator K interpreted as “it is verified that the formula holds intuitionisticly", i.e., that it has a proof which is not necessarily specified in the process of verification. Hilbert- style axiomatisations and Kripke-style semantics for the systems are provided and soundness and completeness of the axiomatisation are discussed. The completeness theorem is proved by the standard method of translation and reduction of the question of completeness of the PA systems to the systems without PA operators. Keywords Intuitionistic Epistemic Logic, Public Announcement, Kripke Semantics, Axiomatisation 1. Introduction Logic has traditionally been preoccupied with the study of correct reasoning and ar- guments without any reference to agents and their abilities. Nevertheless, in the late XXth century the focus of attention has partially moved towards modeling of interaction between agents. This led to development of different types of multi-agent systems giving rise to a number of new questions considering the variety of agents. It became obvious that multi-agent modeling should account for the existence of different types of agent. And indeed, we observe that in reality different agents possess unequal reasoning capacities, memory and presumptions. This is true not only of human agents, but also artificial intelligence. One can identify those characteristics that are pertinent for formal logical modeling that yield various agent types. Hence, by the variety of agents we understand the logical diversity that results from various attempts to develop formal systems capable of modelling actions, reasoning and behaviour of actual ration agents. The question is mostly studied in two branches of contemporary philosophical logic: in epistemic logic and numerous action models. The roots of the logical problem of agent diversity lie in the idea that various agents might have different capacities with respect to knowledge, beliefs, and desires, as well as use diverse rules of inference. The question has arisen 8th Workshop on Formal and Cognitive Reasoning, September 19, 2022, Trier, Germany ∗ Corresponding author. $ alexandra@logic.at (A. M. Pavlova) 0000-0002-1877-1167 (A. M. Pavlova) © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) 29 quite recently, as it was traditionally believed that logical laws represent some universal norms using which everyone arrives at the same conclusion given the identical premises. However, if we want to model real agents, we should be able to embrace the limited character of their capacities, for instance, in case of imperfect or fallible information. Although, intuitionistic logic has been very well studied both from technical point of view and the one on the constructive philosophy, the question of knowledge progress and belief change was undeservedly put aside. There has been proposed a vast number of different intuitionistic and constructive modal systems without rising a question of how to model the knowledge accumulation in the intuitionistic setting. Nevertheless, one should mention the paper [1] where public announcement was introduced to the epistemic logic. That being said, we insist that our approach extends that result and applied PAL to a, epistemic logic IEL that differs significantly from other know intuitionistic epistemic systems because of how knowledge is understood. Another reason for choosing this logic is that intuitionistic logic enjoys several nice properties, e.g., the disjunctive property, finite model property, and it allows for an analytic calculus. Thus, it is of a particular interest to study its possible extensions. Moreover, there is a wide range of different logical games for intuitionistic logic (e.g. [2, 3, 4]) that can be extended to the modal level and provide not only technical results but also philosophical insight on the intuitionistic epistemology in general. Finally, intuitionistic logic is important for computer science due to the Curry-Howard-Lambek correspondence (or the Curry-Howard isomorphism) which states a strong connection between types in programming languages and propositions in intuitionistic logic. Thus, the research might be relevant for applications to semantics of programming languages. How would our model change, once we get a proof of a statement? This is the question we are answering in section 2. In section 2, we propose two systems (that can be combined into one with two separate operators) that yield the same model change but capture it differently. The IPALhi (cf. 2.1) system with ♢-type operator suggest a more conservative change model: after a truthful update h!ϕiψ, we delete all the worlds where ϕ is not true. The IPAL[] (cf. 2.2) system captures a more interesting relation between public announcement and non-modal formulae. In section 3 we introduce a knowledge operator into the two previously discussed systems. we prove soundness and completeness for the proposed systems. 2. PAL in Intuitionistic logic In the present chapter we discuss the simplest dynamic extension (i.e. with the public announcement operator) of the standard intuitionistic propositional logic where the truth of a formula ϕ is understood as ϕ is provable. Intuitionistic logic is one of the most studied logics along with the classical logic. It gives rise to families of other logics if we impose additional restrictions or add new elements, e.g., modalities. Yet, it enjoys a number of nice properties as mentioned in section 1 The developement of intuitionistic logic was originally motivated by the philosophy of mathematics and research in the area of foundations of mathematics. The general idea of intuitionism was proposed by 30 Brouwer [5], however he did not provide any formal system for the logic as his main concern was that of proofs in mathematics. Now it is common to understand the "truth" in intuitionistic logic as provability. This is called an informal Brouwer-Heyting-Kolmagorov semantic (simply BHK): • a proof of ϕ ∧ ψ consists in a proof of ϕ and a proof of ψ; • a proof of ϕ ∨ ψ consists in a proof of ϕ or a proof of ψ; • a proof of ϕ → ψ consists in a construction which given a proof of ϕ returns a proof of ψ; • ¬ϕ is an abbreviation for ϕ → ⊥, and ⊥ is a proposition that has no proof. The formal system for intuitionism was first suggested in the form of Hilbert style (i.e. axiomatic) calculus independently first by Kolmogorov [6], and then by Heyting [7, 8, 9], and Glivenko [10] (however, this was a feeble system whose implicative fragment contained only the identity law and transitivity of implication). Intuitionistic calculus has one axiom less than the classical one, namely it does not contain the principle tertium non datur: ϕ ∨ ¬ϕ (alternatively, to obtain the classical calculus, one can add the double negation elimination (¬¬ϕ → ϕ) to the intuitionistic calculus). In 1935, Gentzen [11] introduced two new proof systems that were supposed to both better capture reasoning in mathematics and provide a simpler proof search: Natural Deduction for classical (NK) and intuitionistic (NI) logics; and Sequent Calculi LK, and LI respectively. Sequent calculus for intuitionistic logic is analytic which is an important proof-theoretical feature as it simplifies the proof search. Sequent calculi are based on rewriting rules for sequents, which are objects of the form Γ ` ∆ where Γ and ∆ are sequences of formulae. In the most cases (for instance, for classical and intuitionistic calculi), Γ is interpreted as a big conjunction of the formulae inside, whereas ∆ represents a disjunction. In the case of intuitionistic logic, the most widespread calculi restricts ∆ to only one formula. Intuitively, this can be interpreted as follows: at least one formula from ∆ follows from the conjunction of formulae in Γ. Unfortunately, sequent calculi are not capable of capturing many interesting logics, so various extensions have been suggested in the last thirty years, such as hypersequents, nested sequents, labelled calculi etc. As for the semantics for intuitionistic propositional logic, it has been proved by Gödel [12] that intuitionistic logic cannot be characterised by a fixed finite number of truth values. It is well-known that Intuitionistic logic Int can be embedded into modal logic S4 by means of the Gödel translation. Hence, the standard semantics for intuitionistic logic is Kripke semantics for modal logic S4 with monotonicity of valuations (which leads to the monotonicity of forcing). Alternatively, there is a neighbourhood semantics for intuitionistic logic, but our research mostly concentrates on the Kripke style one. Finally, an important result with respect to intuitionistic logic, called Curry-Howard iso- morphism, relates intuitionistic logic to computability theory and programming languages. Haskell Curry and William Howard noticed the correspondence between intuitionistic natural deduction and simply typed lambda calculus. The inference rules and axioms 31 for typing programs resemble the inference rules and axioms for proving formulae in intuitionistic logic. Propositions-as-types correspondence, and proofs-as-programs corre- spondence establish an isomorphism between types and formulae, on the one hand, and between programs and proofs, on the other hand. We now extend standard intuitionistic propositional logic with a new operator of public announcement. In what follows we define the language, semantics and axioms for the system IPAL. In fact, there are several ways of defining public announcement operator for intuitionistic logic. In what follows we suggest two different operators: h!ϕi and [!ϕ]. In classical PAL, these are dual operators. However, like for quantifiers in intuitionistic FOL, these operators are not dual any more in IPAL. We first describe IPALhi , i.e., the extension with h!ϕi operator, and then IPAL[] with the [!ϕ] operator respectively. Note that the presented public announcement operators do not only give the truthful information that the announced formula is true (i.e., there is a proof of it), but also provides us with the proof. That is so, because, as it is formally defined in the following sections, the announcement leads to model transformation and those worlds where the announced formula ϕ is not true are erased, i.e., not only worlds where ¬ϕ is true, but also such x ∈ W that M, x ⊮ ϕ. As weaker announcement is the subject of further research. 2.1. System IPALhi Definition 1. Let P be a countable set of propositional variables. The language LIPALhi : ϕ ::= p | ϕ | ϕ ∧ ϕ | ϕ ∨ ϕ | ϕ → ϕ | h!ϕiϕ | ⊥, where p ∈ P . Negation is an abbreviation for ϕ → ⊥. Formula h!ϕiψ operator of public announcement is read as "after some truthful public announcement of ϕ, it holds that ψ", as it is essentially a ♢-type modal operator. It assumes that ϕ can indeed be truthfully announced (unlike the □-based operator we introduce in 2.2). Note that in the BNF form h!ϕiϕ we express the type of the formulae, which is the same for the announcement formula and the one that is following it. We introduce a Hilbert-style proof system for IPALhi : Definition 2. Intuitionistic Public Announcement Logic with h!ϕi operator, IPALhi , is defined by the following axioms: I Axioms of propositional intuitionistic logic: 1 : ϕ → (ψ → ϕ) 6 : ϕ → (ϕ ∨ ψ) 2 : (ϕ → (ψ → χ)) → ((ϕ → ψ) → (ϕ → χ)) 7 : ψ → (ϕ ∨ ψ) 3 : (ϕ ∧ ψ) → ϕ 8 : (ϕ → χ) → ((ψ → χ) → ((ϕ ∨ ψ) → χ)) 4 : (ϕ ∧ ψ) → ψ 9:⊥→ϕ 5 : ϕ → (ψ → (ϕ ∧ ψ)) 32 II Axioms for h!ϕi operator: 10 : h!ϕip ↔ (ϕ ∧ p) 13 : h!ϕi(ψ ∨ χ) ↔ (h!ϕiψ ∨ h!ϕiχ) 11 : h!ϕi¬ψ ↔ (ϕ ∧ ¬h!ϕiψ) 14 : h!ϕih!ψiχ ↔ h!ϕ ∧ h!ϕiψiχ 12 : h!ϕi(ψ ∧ χ) ↔ (h!ϕiψ ∧ h!ϕiχ) 15 : h!ϕi(ψ → χ) → (h!ϕiψ → h!ϕiχ) • Inference rule: Modis ponens (MP). Kripke Semantics for IPALhi . Kripke semantics is a triple M = hW, R, υ, where W is a non-empty set of possible worlds, R is a partial order on W , and υ : W × W → {0, 1} is the variable valuation function. The function υ is required to be monotonic with respect to R, i.e., if xRy, then υ(p, x) ≤ υ(p, y) for any p ∈ P and x, y ∈ W . Given the definition of the forcing relation, it is straitforward that the monotonicity of forcing is preserved as well: if M, x ⊨ ϕ and xRy, then M, y ⊨ ϕ. Definition 3. We write M, x « ϕ of formula ϕ is true in the world x of model M. We define the forcing relation, denoted by «, as follows: • M, x ⊮ ⊥; • M, x « p iff υ(p, x) = 1 (truth of variables is prescribed by the valuation function); • M, x « ϕ ∧ ψ iff M, x « ϕ and M, x « ψ; • M, x « ϕ ∨ ψ iff M, x « ϕ or M, x « ψ; • M, x « ϕ → ψ iff for all y ∈ R(x) either M, y ⊮ ϕ or M, y « ψ. • M, x « h!ϕiψ iff M, x « ϕ and Mϕ , x « ψ, where Mϕ = hW ϕ , Rϕ , υ ϕ i. We define W ϕ := {w ∈ W | M, w « ϕ}. If W ϕ = ∅, then Mϕ is undefined. If W ϕ = 6 ∅, then Rϕ := R ∩ (W ϕ × W ϕ ) and υ ϕ (p) := W ϕ ∩ υ(p). Additionally, by R(x) := {y | xRy}. Theorem 1 (Soundness). If `IPALhi ϕ, then « ϕ for all ϕ ∈ LIPALhi . Proof. To prove soundness, one needs to prove two following statements: (1) if ϕ is an axiom in IPALhi , then « ϕ; (2) that the forcing relation is closed under application of modus ponens. The proof of (2) is standard for propositional intuitionistic logic. For (1), one needs to check all the axioms. The soundness of axioms 1–9 is due to the soundness of standard propositional intuitionistic logic. Thus, one needs to check only axioms 10–15. This proof is similar to 4 and is based on the forcing relation definition, thus it is left to the reader to check. The proof of completeness is done the standard way for PAL, i.e., via translation and reduction [13]. All formulae with public announcement operators are translated into formulae without them. This reduces the question of completeness of the PA systems to the systems without PA operators. We first define a complexity function: 33 Definition 4 (Complexity function). Complexity function c assigns numbers to formulae: • c(p) := 1 • c(¬ϕ) := 1 + c(ϕ) • c(ϕ ? ψ) := 1 + max(c(ϕ), c(ψ)) where ? ∈ {∧, ∨, →} • c(Kϕ) := 1 + c(ϕ) • c(h!ϕiψ) := (4 + c(ϕ)) · ψ • c([!ϕ]ψ) := (4 + c(ϕ)) · ψ 1 Our translation uses the equivalences that we used as axioms. Lemma 1 ((Decreasing-Complexity Lemma). For all p ∈ P and all ϕ, ψ, χ ∈ L • c(ψ) ≤ c(ϕ) if ψ ∈ Sub(ϕ) where Sub is the set of subformulae; • c(h!ϕip) > c(ϕ ∧ p); • c(h!ϕi¬ψ) > c(ϕ ∧ ¬h!ϕiψ); • c(h!ϕi(ψ ∧ χ)) > c(h!ϕiψ ∧ h!ϕiχ); • c(h!ϕi(ψ ∨ χ)) > c((h!ϕiψ ∨ h!ϕiχ)) • c(h!ϕih!ψiχ) > c(h!ϕ ∧ h!ϕiψiχ); • c(h!ϕi(ψ → χ)) > c(h!ϕiψ → h!ϕiχ) Proof. Given the definition of the complexity function, the proof is trivial and left to the reader to the sake of space. We finally define the translation function: Definition 5. The function t by recursion on complexity c(ϕ): • t(p) := p • t(¬ϕ) := ¬t(ϕ) • t(ϕ ? ψ) := t(ϕ) ? t(ψ) where ? ∈ {∧, ∨, →} • t(Kϕ) := Kt(ϕ) • t(h!ϕip) := t(ϕ ∧ p) • t(h!ϕi¬ψ) := t(ϕ ∧ ¬h!ϕiψ) 1 We give the general definition that works for all of our systems. 34 • t(h!ϕi(ψ ∧ χ)) := t(h!ϕiψ ∧ h!ϕiχ) • t(h!ϕi(ψ ∨ χ)) := t(h!ϕiψ ∨ h!ϕiχ) • t(h!ϕih!ψiχ) := t(h!ϕ ∧ h!ϕiψiχ) • t(h!ϕi(ψ → χ)) := t(h!ϕiψ → h!ϕiχ) Lemma 2. t(ϕ) ∈ LIP C for each ϕ ∈ LIPALhi , i.e., t(ϕ) has no announcements. Proof. By induction on c(ϕ). Lemma 3. `IPALhi ϕ ↔ t(ϕ) for all ϕ ∈ LIPALhi . Proof. By induction on c(ϕ). Theorem 2 (Completeness). If S4 « ϕ, then `IPALhi ϕ for all ϕ ∈ LIPALhi . Proof. 1. S4 « ϕ assumption; 2. `IPALhi ϕ ↔ t(ϕ) by lemma 3; 3. S4 « ϕ ↔ t(ϕ) from 2. by soundness of IPALhi ; 4. S4 « t(ϕ) MP from 1. and 3.; 5. `S4 (ϕ) by completeness of S4; 6. `IPALhi (ϕ) from 5. because S4 ⊆ IPALhi ; 7. `IPALhi ϕ from 2. and 6. 2.2. System IPAL[] The idea behind [!ϕ] operator is that even if in the possible world in question we do not have a prove of ϕ, we can still reason about what other statements (formulae) will be proved once the proof of ϕ is given to us. Definition 6. The language for Intuitionistic propositional logic LIPAL[] = LIPC ∪ [!ϕ]ϕ. Formula [!ϕ]ψ operator of public announcement is read as "after every public announce- ment of ϕ, it holds that ψ". We introduce a Hilbert-style proof system for IPAL[] : Definition 7. Intuitionistic Public Announcement Logic with [!ϕ] operator, IPAL[] , is defined by the following axioms: I Axioms of propositional intuitionistic logic; II Axioms for [!ϕ] operator: 10. [!ϕ]p ↔ (¬ϕ ∨ (ϕ → p)); 35 11. [!ϕ]¬ψ ↔ (ϕ → ¬[!ϕ]ψ); 12. [!ϕ](ψ ∧ χ) ↔ ([!ϕ]ψ ∧ [!ϕ]χ); 13. [!ϕ](ψ ∨ χ) → (ϕ → ([!ϕ]ψ ∨ [!ϕ]χ)); 14. [!ϕ][!ψ]χ ↔ [!ϕ ∧ [!ϕ]ψ]χ; 15. [!ϕ](ψ → χ) → ([!ϕ]ψ → [!ϕ]χ). • Inference rule: Modis ponens (MP). Kripke Semantics for IPAL[] . Kripke semantics for IPAL[] is defined the same way as the one for IPALhi ‘(in 2.1), except for the condition on public announcement operator. Definition 8. Instead of h!ϕiψ we have the following condition for [!ϕ]: • M, x « [!ϕ]ψ iff M, x « ¬ϕ, or else for all y ∈ R(x), such that y ∈ Mϕ , Mϕ , y « ψ, where Mϕ = hW ϕ , Rϕ , υ ϕ i. Theorem 3 (Soundness and Completeness). If `IPAL[] ϕ iff « ϕ for all ϕ ∈ LIPAL[] . Proof. The proofs are analogous to the one for IPALhi , theorem 2. 3. PAl for Intuitionistic Epistemic Logic In this section we are considering previously described public announcements in the setting of intuitionistic epistemic logic IEL. The system was proposed by Tudor Protopopescu and Sergei Artemov [14, 15]. Here we consider only their system IEL which models knowledge as opposed to the system IEL− corresponding to belief. IEL extends intuitionistic logic by a new modal operator K interpreted as knowledge. It is based on the intuition behind the BHK semantics, where truth of a formula ϕ is interpreted as having a proof ϕ. Knowledge Kϕ is then interpreted as "it is verified that ϕ holds intuitionisticly", i.e., that ϕ has a proof which is not necessarily specified in the process of verification (cf. [14]). The idea that knowledge corresponds to the existence of a verification for some formula in question yields specific conditions on K operator different from the standard classical account. Thus, following Artemov and Protopopescu [14, 15], one can extend the semi-formal BHK semantics to capture this understanding of knowledge as follows: • a proof of Kϕ is a conclusive evidence of verification that ϕ has a proof. As a real-world example of the K operator, one can name a plenty of things: zero- knowledge protocol, when a prover gives us an answer that a statement in question is true without providing the proof; testimony of an authority which applied even in science (we may know that a theorem is true without being able to reproduce its proof); existential generalisation and many others. In what follows, we deliberately add K operator to the systems described above in section 2 36 3.1. System IEPAL Definition 9. The language LIEPAL = (LIPDhi ∩ LIPBhi ) ∪ Kϕ. Definition 10. Now we introduce the axiomatisation for IEPAL: I axioms of IPALhi and IPAL[] ; II Axioms of IEL: 16. K(ϕ → ψ) → (Kϕ → Kψ); 17. ϕ → Kϕ; 18. Kϕ → ¬¬ϕ; III An axiom relating K and h!·i: 20. h!ϕiKψ ↔ (ϕ ∧ Kh!ϕiψ)2 ; 21. [!ϕ]Kψ ↔ (¬ϕ ∨ K[!ϕ]ψ); IV Modus ponens rule. The K-neccessitation rule is derivable, the deduction theorem and uniform substitution hold for IEL, as well as negative and positive introspection (for proof and other properties of IEL cf. [14]). The above axioms for K are not the only possible ones. Other acceptable formulations that yield equivalent systems (without public announcement) can be found in [14]. Kripke Semantics for IEPAL. We take an intuitionistic model with h!·i and add a new binary knowledge relation: Definition 11. A model M for IEPAL is a quadruple M = hW, R, υ, Ei such that 1. hW, R, υi is an intuitionistic model for IPALhi ‘defined in 2.1; 2. E is a binary knowledge relation on W coordinated with the relation R: a) E(u) ⊆ R(u) for any state u3 , i.e., if uEv, then uRv; b) uRv yields E(v) ⊆ E(u), i.e., if uRv and vEw, then uEw; c) seriality, i.e., for all u, there is a v such that uEv. (alternatively, denoted as E(u) 6= ∅ for each u ∈ W ). 3. the forcing relation is extended to epistemic assertions: • M, x « Kϕ iff for all y ∈ E(x): M, y « ϕ. Theorem 4 (Soundness). If `IEPAL ϕ, then S4V « ϕ4 for all ϕ ∈ LIEPAL . 2 The theorem h!ϕiKψ ↔ (ϕ → Kh!ϕiψ) is derivable. 3 R(u) and E(u) denote for some state u its the R-successors and the E-successors, respectively. 4 S4V is an extension of S4 with a verification modality. 37 Proof. IEPAL = IEL + axioms 10 − 21. Soundness for IEL has been proved in [14]. We have also proved soundness for IPALhi 1 and IPAL[] 3. Thus, we need to check only the soundness of the axiom 20 : h!ϕiKψ ↔ (ϕ ∧ Kh!ϕiψ). The case for axiom 21 is analogous. →-direction Assume that ⊮ h!ϕiKψ → (ϕ ∧ Kh!ϕiψ). Then there exists a model M and a world x, such that: M, x ⊮ h!ϕiKψ → (ϕ ∧ Kh!ϕiψ). Then there exists an y ∈ W , y ∈ R(x): M, y « h!ϕiKψ and M, y ⊮ (ϕ ∧ Kh!ϕiψ). Then M, y « ϕ and Mϕ , y « Kψ. Then for all z ∈ E(y), z ∈ Mϕ : Mϕ , z « ψ. From M, y ⊮ (ϕ ∧ Kh!ϕiψ) by def. follows either (1) M, y ⊮ ϕ or (2) M, y ⊮ Kh!ϕiψ. Consider these two cases separately; Case 1: M, y ⊮ ϕ, this contradicts M, y « h!ϕiKψ. Case 2: M, y ⊮ Kh!ϕiψ. Then there exists w ∈ E(y): M, w ⊮ h!ϕiψ. Then either (1) M, w ⊮ ϕ or (2) Mϕ , w ⊮ ψ. Consider these two cases separately: Case 2.1: M, w ⊮ ϕ. This contradicts M, y « h!ϕiKψ (by monotonicity of forcing and condition 2a for E, M, w « ϕ). Case 2.2: Mϕ , w ⊮ ψ. As w ∈ E(y) and w ∈ Mϕ , then w ∈ Z where Z is a set of all z ∈ E(y), z ∈ Mϕ . Thus contradiction with Mϕ , z « ψ. ←-direction Assume that ⊮ (ϕ ∧ Kh!ϕiψ) → h!ϕiKψ. Then there exists a model M and a world x, such that: M, x ⊮ (ϕ ∧ Kh!ϕiψ) → h!ϕiKψ. Then there exists an y ∈ W , y ∈ R(x): M, y « (ϕ ∧ Kh!ϕiψ) and M, y ⊮ h!ϕiKψ. Then M, y « ϕ and M, y « Kh!ϕiψ. Then for all z ∈ E(y): M, z « h!ϕiψ. Then M, z « ϕ and Mϕ , z « ψ. From M, y ⊮ h!ϕiKψ by def. follows either (1) M, y ⊮ ϕ or (2) Mϕ , y ⊮ Kψ. Consider these two cases separately: Case 1: M, y ⊮ ϕ. Contradiction with M, y « (ϕ ∧ Kh!ϕiψ); Case 2: Mϕ , y ⊮ Kψ. Then there exists w ∈ E(y), w ∈ Mϕ : Mϕ , w ⊮ ψ. As for all M, z « ϕ, then w ∈ Z where Z is a set of all z ∈ E(y). Thus, contradiction with Mϕ , z « ψ. Theorem 5 (Completeness). If S4V « ϕ, then `IEPAL ϕ for all ϕ ∈ LIEPAL . Proof. The proof is analogous to the one for IPALhi , theorem 2. As a corollary, we get that S4, IPALhi and IPAL[] are equiexpressive; and S4V , IEPAL are equiexpressive as well. 4. Summary and Conclusion We have investigated the possibility of a dynamic extension of the two related logics: intuitionistic propositional logic and epistemic intuitionistic logic IEL. The epistemic 38 logic we have extended has a special understanding of knowledge as a weaker notion that the notion of proof. We believe that this treatment of knowledge is more applicable to the epistemology of scientific research, scientism and philosophy of science that the standard classical S5 knowledge (justified true belief). In general, we believe that intuitionistic logic is a useful tool for formal epistemology and our study of information update in IEL with serve also as a useful tool for philosophical research. The study of public announcement in IEL can shed light on the nature of information update in intuitionism in general. We have added two dynamic operators of public announcement that are dual in the classical case but not in the intuitionistic. The first one can also deal with the announcements that have already been proved w.r.t. the possible world in question deleting only the preceding worlds. Thus, it is the most trivial update option. The second one allows us to reason about announcements in worlds where the announced formula is not yet true. As a result, we introduced four new formal systems (with both Hilbert-style axiomatisation and Kripke semantics): IPALhi , IPAL[] , IEPALhi , and IEPAL[] . We have proved soundness and completeness for all four systems. We have seen that in case of intuitionistic epistemic logic even the simplest type of information update, i.e., public announcement, leads to more complex system (at least because of the lack of duality). 4.1. Future research: further extensions The above considered systems were related to non-pointed models, i.e., models where the current state, or world, is not specified. However, in order to further develop intuitionistic epistemology (especially knowledge progress and belief change) with the help of the IEL system and its dynamic extensions, we should look into applying them to the pointed models. The task of transforming Kripke models for IPALhi and IEPALhi is a trivial. However, for IPAL[] and IEPAL[] rise questions on how to deal with the models where the current (pointed) state x: M, x ⊮ ϕ and ϕ is the announced formula. This problem does not arise in the classical S5 PAL as it treats truth differently and thus such an announcement is impossible. Our conjecture is that in IPAL[] and IEPAL[] in case of a successful announcement [!ϕ]ψ with Mϕ « ψ in the new model we should substitute the pointed world with the one x0 that differs from the pointed one at most by the values of ϕ and ψ. Thus, this is the topic of the future research. Another direction of research would be to make the announcement less strict, meaning that the announcement would give evidence of the truth of a formula but not the proof itself. This should lead to much different systems as it will mostly relate to the knowledge modality. The most straightforward to ask is to add multiple agents to the system, which does not seem to be problematic. A more intriguing question concerns the possibility of modelling common knowledge in the above system IEL and its public announcement extensions. Finally, the ultimate goal of the future work is to examine the possibility of other types of information updates, rather than a simple announcements. It is also of a particular interest to study systems of intuitionistic belief, like IEL− with respect to information change. 39 Acknowledgments We thank the two anonymous reviewers whose comments helped improve this paper. The research was supported by RSF (project No.20-18-00158 “Formal philosophy of argumentation and a comprehensive methodology for finding and selecting solutions to a dispute”. References [1] P. Balbiani, D. Galmiche, About intuitionistic public announcement logic, in: Advances in Modal Logic, 2016. [2] I. Mezhirov, Game Semantics for Intuitionistic and Modal (Grz) Logic, Master’s thesis, Moscow State University, Moscow, 2006. [3] P. Lorenzen, K. Lorenz, Dialogische Logik, Wissenschaftliche Buchgesellschaft ed., Darmstadt, 1978. [4] P. Urzyczyn, Intuitionistic games: Determinacy, completeness, and normalization, Studia Logica 104 (2016) 957–1001. doi:10.1007/s11225-016-9661-4. [5] L. E. Brouwer, Über die bedeutung des satzes vom ausgeschlossenen dritten in der mathematik, insbesondere in der funktionentheorie. 1925 (1925) 1–7. URL: https://doi.org/10.1515/crll.1925.154.1. doi:doi:10.1515/crll.1925.154.1. [6] A. N. Kolmogorov, O principe tertium non datur, Matematiceskij Sbornik 32 (1925) 646–667. [7] A. Heyting, Die formalen regeln der intuitionistischen logik i, Sitzungsberichte der Preussischen Akademie der Wissenschaften (1930) 42–56. [8] A. Heyting, Die formalen regeln der intuitionistischen logik ii, Sitzungsberichte der Preussischen Akademie der Wissenschaften (1930) 57–71. [9] A. Heyting, Die formalen regeln der intuitionistischen logik iii, Sitzungsberichte der Preussischen Akademie der Wissenschaften (1930) 158–169. [10] V. I. Glivenko, Sur la logique de m.brouwer, Académie Royale de Belgique. Bulletins de la classe de sciences 5 (1928) 225–228. [11] G. Gentzen, Untersuchungen über das logische schließen. i, Mathematische Zeitschrift 39 (1935) 176–210. [12] K. Goedel, Zum intuitionistischen aussagenkalkül, Anzeiger der Akademie der Wissenschaften in Wien 69 (1932) 65–66. [13] H. van Ditmarsch, W. van der Hoek, J. Halpern, B. Kooi (Eds.), Handbook of Epistemic Logic, College Publications, 2015. [14] S. Artemov, T. Protopopescu, Intuitionistic epistemic logic, The Review of Symbolic Logic 9 (2016) 266–298. doi:10.1017/S1755020315000374. [15] T. Protopopescu, Three Essays in Intuitionistic Epistemology, Ph.D. thesis, City University of New York, New York, 2016. 40