Branching Bisimilarity with Explicit Divergence
|
|
- June Hamilton
- 5 years ago
- Views:
Transcription
1 Branching Bisimilarity with Explicit Divergence Ro van Glaeek National ICT Australia, Sydney, Australia School of Computer Science and Engineering, University of New South Wales, Sydney, Australia Bas Luttik Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands CWI, The Netherlands Nikola Trčka Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands Astract. We consider the relational characterisation of ranching isimilarity with explicit divergence. We prove that it is an equivalence and that it coincides with the original definition of ranching isimilarity with explicit divergence in terms of coloured traces. We also estalish a correspondence with several variants of an action-ased modal logic with until- and divergence modalities. 1. Introduction Branching isimilarity was proposed in [6]. It is a ehavioural equivalence on processes that is compatile with a notion of astraction from internal activity, while at the same preserving the ranching structure of processes in a strong sense. We refer the reader to [6], in particular to Section 10 therein, for ample motivation of the relevance of ranching isimilarity. Branching isimilarity astracts to a large extent from divergence (i.e., infinite internal activity). For instance, it identifies a process, say P, that may perform some internal activity after which it returns to its initial state (i.e., P has a -loop) with a process, say P, that admits the same ehaviour as P except that it cannot perform the internal activity leading to the initial state (i.e., P is P without the -loop). This means that ranching isimilarity is not compatile with any temporal logic featuring an eventually modality: for any desired state that P will eventually reach, the mentioned internal activity of P may e performed continuously, and thus prevent P from reaching this desired state. The notion of ranching isimilarity with explicit divergence (BB ), also proposed in [6], is a suitale refinement of ranching isimilarity that is compatile with the well-known ranching-time temporal logic CTL without the nexttime operator X (which is known to e incompatile with astraction from internal activity). In fact, in [5] we have proved that it is the coarsest semantic equivalence on laelled transition systems with silent moves that is a congruence for parallel composition (as found in process algeras like CCS, CSP or ACP) and only equates processes satisfying the same CTL X formulas. It is also the finest equivalence in the linear time ranching time spectrum of [4]. There are several ways to characterise a ehavioural equivalence. The original definition of BB, in terms of coloured traces, stems from [6]. In [4], BB is defined in terms of a modal and a relational characterisation, which are claimed to coincide with each other and with the original notion from [6].
2 2 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence Of these three definitions of BB, the relational characterisation from [4] is the most concise one, in the sense that it requires the least amount of auxiliary concepts. Moreover, this definition is most in the style of the standard definitions of other kinds of isimulation, found elsewhere in the literature. For these reasons, it is tempting to take it as standard definition. Although it is not hard to estalish that the modal characterisation from [4] is correct, in the sense that it defines an equivalence that coincides with BB of [6], it is not at all trivial to estalish that the same holds for the relational characterisation from [4]. If fact, it is non-trivial that this relation is an equivalence, and that it satisfies the so-called stuttering property. Once these properties have een estalished, it follows that the notion coincides with BB of [6]. In the remainder of this paper, we shall first, in Section 2, riefly recapitulate the relational, colouredtrace, and modal characterisations of ranching isimilarity. Then, in Section 3, we shall discuss the condition proposed in [4] that can e added to the relational characterisation in order to make it divergence sensitive; we shall then also discuss several variants on this condition. In Section 4 we estalish that the relational characterisation of BB all coincide, that they are equivalences and that they enjoy the stuttering property. In Section 5 we show that the relational characterisations of BB coincide with the original definition of BB in terms of coloured traces. Finally, in Section 6, we shall estalish agreement etween the relational characterisation from [4], the modal characterisation from [4], and an alternative modal characterisation otained y adding the divergence modality of [4] to the Hennessy-Milner logic with until proposed in [2]. 2. Branching isimilarity We presuppose a set A of actions with a special element A, and we presuppose a laelled transition system (S, ) with laels from A, i.e., S is a set of states and S A S is a transition relation on S. Let s, s S and a A. We write s a s for (s, a, s ) and we areviate the statement s a s or (a = and s = s ) y s (a) s. We denote y + the transitive closure of the inary relation, and y its reflexive-transitive closure. A path from a state s is an alternating sequence a s 0, a 1, s 1, a 2, s 2,...,a n, s n of states and actions, such that s = s 0 and s k k 1 sk for k = 1,...,n. A process is given y a state s in a laelled transition system, and encompasses all the states and transitions reachale from s. Relational characterisation The definition of ranching isimilarity that is most widely used has a co-inductive flavour. It defines when a inary relation on states preserves the ehaviour of the associated processes. It then declares two states to e equivalent if there exists such a relation relating them. We shall refer to this kind of characterisation as a relational characterisation of ranching isimilarity. Definition 2.1. A symmetric inary relation R on S is a ranching isimulation if it satisfies the following condition for all s, t S and a A: (T) if s R t and s a s for some state s, then there exist states t and t such that t t (a) t, s R t and s R t. We write s t if there exists a ranching isimulation R such that s R t. The relation on states is referred to as (the relational characterisation of) ranching isimilarity.
3 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 3 The relational characterisation of ranching isimilarity presented aove is from [4]. As shown in [1, 4, 6], it yields the same concept of ranching isimilarity as the original definition in [6]. The technical advantage of the aove definition over the original definition is that the defined notion of ranching isimulation is compositional: the composition of two ranching isimulations is again a ranching isimulation. Basten [1] gives an example showing that the condition used in the original definition of of [6] fails to e compositional in this sense, and thus argued that estalishing transitivity directly for the original definition is not straightforward. Coloured-trace characterisation To sustantiate their claim that ranching isimilarity indeed preserves the ranching structure of processes, van Glaeek and Weijland present in [6] an alternative characterisation of the notion in terms of coloured traces. Below we repeat this characterisation. Definition 2.2. A colouring is an equivalence on S. Given a colouring C and a state s S, the colour C(s) of s is the equivalence class containing s. For π = s 0, a 1, s 1,...,a n, s n a path from s, let C(π) e the alternating sequence of colours and actions otained from C(s 0 ), a 1, C(s 1 ),...,a n, C(s n ) y contracting all susequences C,, C,,...,, C to C. The sequence C(π) is called a C-coloured trace of s. A colouring C is consistent if two states of the same colour always have the same C-coloured traces. We write s c t if there exists a consistent colouring C with C(s) = C(t). In [6] it is proved that c coincides with the relational characterisation of ranching isimilarity. Modal characterisation A modal characterisation of a ehavioural equivalence is a modal logic such that two processes are equivalent iff they satisfy the same formulas of the logic. The modal logic thus corresponding to a ehavioural equivalence then allows one, for any two inequivalent processes, to formally express a ehavioural property that distinguishes them. Whereas colourings or isimulations are good tools to show that two processes are equivalent, modal formulas are etter for proving inequivalence. The first modal characterisation of a ehavioural equivalence is due to Hennessy and Milner [7]. They provided a modal characterisation of (strong) isimilarity on image-finite laelled transition systems, using a modal logic that is nowadays referred to as the Hennessy-Milner Logic. The modal characterisations of ranching isimilarity presented elow are adaptations of the Hennessy-Milner Logic. The class of formulas Φ j of the modal logic for ranching isimilarity proposed in [4] is generated y the following grammar: ϕ ::= ϕ Φ ϕ a ϕ (a A, ϕ Φ j and Φ Φ j ). (1) In case the cardinality S of the set of states of our laelled transition system is less than some infinite cardinal κ, we may require that Φ < κ in conjunctions, thus otaining a set of formulas rather than a proper class. We shall use the following standard areviations: =, = and Φ = { ϕ ϕ Φ}. We define when a formula ϕ is valid in a state s (notation: s = ϕ) inductively as follows: (i) s = ϕ iff s = ϕ; (ii) s = Φ iff s = ϕ for all ϕ Φ;
4 4 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence (iii) s = ϕ a ψ iff there exist states s and s such that s s Validity induces an equivalence on states: we define S S y s t iff ϕ Φ j. s = ϕ t = ϕ. (a) s, s = ϕ and s = ψ. In [4] it was shown that coincides with, that is, ranching isimilarity is characterised y the modal logic aove. Clause (iii) in the definition of validity appears to e rather lieral. More stringent alternatives are otained y using ϕ â ψ or ϕ a ψ instead of ϕ a ψ, with the following definitions: (iii ) s = ϕ â ψ iff either a = and s = ψ, or there exists a sequence of states s 0,...,s n, s n+1 a (n 0) such that s = s 0 s n s n+1, s i = ϕ for all i = 0,...,n and s n+1 = ψ. (iii (a) ) s = ϕ a ψ iff there exists states s 0,...,s n, s n+1 (n 0) such that s = s 0 s n s n+1, s i = ϕ for all i = 0,...,n and s n+1 = ψ. The modality â stems from De Nicola & Vaandrager [2]. There it was shown, for laelled transition systems with ounded nondeterminism, that ranching isimilarity,, is characterised y the logic with negation, inary conjunction and this until modality. The modality a is a common strengthening of â and the just-efore modality a aove; it was first considered in [4]. To e ale to compare the expressiveness of modal logics, the following definitions are proposed y Laroussinie, Pinchinat & Schnoeelen [8]. Definition 2.3. Two modal formulas ϕ and ψ that are interpreted on states of laelled transition systems are equivalent, written ϕ ψ, if s = ϕ s = ψ for all states s in all laelled transition systems. Two modal logics are equally expressive if for every formula in the one there is an equivalent formula in the other. As remarked in [4], the modalities â and a are equally expressive, since ϕ ˆ ψ ψ ϕ ψ, ϕ ψ ϕ ϕ ˆ ψ and ϕ a ψ ϕ â ψ for all a. Note that the modality a can e expressed in terms of a : ϕ a ψ (ϕ a ψ). Laroussinie, Pinchinat & Schnoeelen estalished in [8] that the modal logic with negation, inary conjunction and a from [4] and the logic with negation, inary conjunction and â from [2] are equally expressive.
5 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 5 3. Relational characterisations of BB The notion ranching isimilarity discussed in the previous section astracts from divergence (i.e, infinite internal activity). In the remainder of this paper, we discuss a refinement of the notion of ranching isimulation equivalence that takes divergence into account. In this section we present several conditions that can e added to the notion of ranching isimulation in order to make it divergence sensitive. The induced notions of ranching isimilarity with explicit divergence will all turn out to e equivalent. Definition 3.1. [4] A symmetric inary relation R on S is a ranching isimulation with explicit divergence if it is a ranching isimulation (i.e., it satisfies condition (T) of Definition 2.1) and in addition satisfies the following condition for all s, t S and a A: (D) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k R t for all k ω, then there exists an infinite sequence of states (t l ) l ω such that t = t 0, t l+1 for all l ω, and s k R t l for all k, l ω. t l We write s t if there exists a ranching isimulation with explicit divergence R such that s R t. s = s 0 s 1 s k t = t 0 t 1 t l Figure 1. Condition (D). Figure 1 illustrates condition (D). In [4] it was claimed that the notion defined aove coincides with ranching isimilarity with explicit divergence as defined earlier in [6]. In this paper we will sustantiate this claim. On the way to this end, we need to show that is an equivalence and has the so-called stuttering property. The difficulty in proving that is an equivalence is in estalishing transitivity. Basten s proof in [1] that (i.e., ranching isimilarity without explicit divergence) is transitive, is otained as an immediate consequence of the fact that whenever two inary relations R 1 and R 2 satisfy (T), then so does their composition R 1 ; R 2 (see Lemma 4.3 elow). The condition (D) fails to e compositional, as we show in the following example. Example 3.1. Consider the laelled transition system depicted on the left-hand side of Figure 2 together with the ranching isimulations with explicit divergence R 1 = {(s 0, t 0 ), (t 0, s 0 ), (s 1, t 1 ), (t 1, s 1 ), (s 2, t 2 ), (t 2, s 2 ), (s 1, t 2 ), (t 2, s 1 ), (s 2, t 1 ), (t 1, s 2 )} R 2 = {(t 0, u 0 ), (u 0, t 0 ), (t 1, u 1 ), (u 1, t 1 ), (t 2, u 2 ), (u 2, t 2 ), (t 0, u 1 ), (u 1, t 0 ), (t 1, u 0 ), (u 0, t 1 )}. The composition R = R 1 ; R 2 on the relevant fragment is depicted on the right-hand side of Figure 2. Note that s 0 gives rise to a divergence of which every state is related y R to u 0. However, since s 0 and and
6 6 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence s 0 s 1 s 2 s 0 s 1 s 2 t 0 t 1 t 2 u 0 u 1 u 2 u 0 u 1 u 2 Figure 2. The composition of ranching isimulations with explicit divergence is not a ranching isimulation with explicit divergence. u 2 are not related according to R, there is no divergence from u 0 of which every state is related to every state on the divergence from s 0. We conclude that R does not satisfy the condition (D). Our proof that is an equivalence proceeds along the same lines as Basten s proof in [1] that is an equivalence: we replace (D) y an alternative divergence condition that is compositional, prove that the resulting notion of isimilarity is an equivalence, and then estalish that it coincides with. In the remainder of this section, we shall arrive at our compositional alternative for (D) through a series of adaptations of (D). First, we oserve that (D) has a technically convenient reformulation: instead of requiring the existence of a divergence from t all the states of which enjoy certain properties, it suffices to require that there exists a state reachale from t y a single -transition with these properties. Formally, the reformulation of (D) is: (D 0 ) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k R t for all k ω, then there exists a state t such that t t and s k R t for all k ω. s = s 0 s 1 s k t t Figure 3. Condition (D 0 ). Figure 3 illustrates condition (D 0 ). If a inary relation satisfies (D 0 ), then the divergence from t required y (D) can e inductively constructed. (We omit the inductive construction here; the proof of Proposition 3.1 elow contains a very similar inductive construction.) For our next adaptation we oserve that (D 0 ) has some redundancy. Note that it requires t to e related to every state on the divergence from s. However, the universal quantification in the conclusion can e relaxed to an existential quantification: it suffices to require that t has an immediate -successor that is related to some state on the divergence from s. The requirement can e expressed as follows:
7 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 7 (D 1 ) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k R t for all k ω, then there exists a state t such that t t and s k R t for some k ω. s = s 0 s 1 s k t t Figure 4. Condition (D 1 ). Condition (D 1 ) appears in the definition of divergence-sensitive stuttering simulation of Nejati [9]. It is illustrated in Figure 4. We write s 1 t if there exists a symmetric inary relation R satisfying (T) and (D 1 ) such that s R t. Note that every relation satisfying (D) also satisfies (D 1 ), so it follows that 1. The following example illustrates that condition (D 1 ) is still not compositional, not even if the composed relations satisfy (T). s 1 s 0 s 2 s 1 s 0 s 2 t 0 t 1 t 2 t 3 u 0 u 1 u 2 u 0 u 1 u 2 Figure 5. The composition of inary relations satisfying (T) and (D 1 ) does not necessarily satisfy (D 1 ). Example 3.2. Consider the laelled transition system depicted on the left-hand side of Figure 5 together with two inary relations satisfying (T) and (D 1 ): R 1 = {(s 0, t 0 ), (t 0, s 0 ), (s 0, t 2 ), (t 2, s 0 ), (s 1, t 3 ), (t 3, s 1 )} {(s 2, t i ), (t i, s 2 ) 0 i 3} and R 2 = {(t i, u i ), (u i, t i ) 0 i 2} {(t 3, u 0 ), (u 0, t 3 )}. s 0 s 1 need not e Note that, since s 1 is not R 1 -related to t 0, the divergence s 0 s 1 simulated y t 0 in such a way that t 1 is related to either s 0 or s 1. Now consider the composition R = R 1 ; R 2. Both s 0 and s 1 are R-related to u 0, whereas the state u 1 is not R-related to s 0 nor to s 1. We conclude that R does not satisfy (D 1 ).
8 8 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence The culprit in the preceding example appears to e the fact that (D 1 ) only considers divergences from s of which every state is related to t. Our second alternative omits this restriction. It considers every divergence from s and requires that it is simulated y t. (D 2 ) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1 for all k ω, then there exists a state t such that t t and s k R t for some k ω. s = s 0 s 1 s k t t Figure 6. Condition (D 2 ). Figure 6 illustrates condition (D 2 ). In contrast to the preceding divergence conditions, it does have the property that if two relations oth satisfy it, then so does their relational composition. However, to facilitate a direct proof of this property, it is technically convenient to reformulate condition (D 2 ) such that it requires a divergence from t rather than just one -step: (D 3 ) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1 for all k ω, then there exist an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t = t 0, t l t l+1 and s σ(l) R t l for all l ω. s = s 0 s 1 s k t = t 0 t 1 t l Figure 7. Condition (D 3 ). Figure 7 illustrates condition (D 3 ). Proposition 3.1. A inary relation R satisfies (D 2 ) iff it satisfies (D 3 ). Proof The implication from right to left is trivial. For the implication from left to right, suppose that R satisfies (D 2 ) and that s R t, and consider an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1 for all k ω. We construct an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t = t 0, t l t l+1 and s σ(l) R t l for all l ω. The infinite sequence (t l ) l ω and the mapping σ : ω ω can e defined simultaneously y induction on l:
9 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 9 1. We define t 0 = t and σ(0) = 0; it then clearly holds that s σ(0) R t Suppose that the sequence (t l ) l ω and the mapping σ : ω ω have een defined up to l. Then, in particular, s σ(l) R t l. Since (s σ(l)+k ) k ω is an infinite sequence such that s σ(l)+k s σ(l)+k+1 for all k ω, y (D 2 ) there exists t such that t l t and s σ(l)+k R t for some k ω. We define t l+1 = t and σ(l + 1) = k. We write s 3 t if there exists a symmetric inary relation R satisfying (T) and (D 3 ) such that s R t. Note that (D 1 ) is a weaker requirement than (D 2 ), and hence, y Proposition 3.1, than (D 3 ). It follows that 3 1. Also note that (D 2 ) and (D 3 ) on the one hand and (D) and (D 0 ) on the other hand are incomparale. Using that (D 3 ) is compositional, it will e straightforward to estalish that 3 is an equivalence. Then, it remains to estalish that and 3 coincide. We shall prove that 3 is included in y estalishing that 3 is a ranching isimulation with explicit divergence; that 3 is an equivalence is crucial in the proof of this property. Instead of proving the converse inclusion directly, we otain a stronger result y estalishing that a notion of isimilarity defined using a weaker divergence condition and therefore including, is included in 3. The weakest divergence condition we encountered so far is (D 1 ). It is, however, possile to further weaken (D 1 ): instead of requiring that t is an immediate -successor, it is enough require that t can e reached from t y one or more -transitions. Formally, (D 4 ) if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k R t for all k ω, then there exists a state t such that t + t and s k R t for some k ω. s = s 0 s 1 s k t = t 0 t 1 t Figure 8. Condition (D 4 ). Figure 8 illustrates condition (D 4 ). We write s 4 t if there exists a symmetric inary relation R satisfying (T) and (D 4 ) such that s R t. Clearly, 1 4, and hence also 3 4 and 4. In the next section we shall also prove that 4 3. A crucial tool in our proof of this inclusion will e the notion of stuttering closure of a inary relation R on states. The stuttering closure of R enjoys the so-called stuttering property: if from state s a state s can e reached through a sequence of -transitions, and oth s and s are R-related to the same state t, then all intermediate states etween s and s are R-related to t too. We shall prove a lemma to the effect that if a inary relation on states satisfies (T) and (D 4 ), then its stuttering closure satisfies (T) and (D 3 ), and use it to estalish the inclusion 4 3. An easy corollary of the lemma is that 4 has the stuttering property. Here our proof also has a similarity with Basten s proof in [1]; in his proof that the notions of ranching isimilarity
10 10 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 4 (see Sect. 4.4) 1 3 (see Sect. 4.2) Figure 9. Inclusion graph. induced y (T) and y the original condition used in [6] coincide, estalishing the stuttering property is a crucial step. Figure 9 shows some inclusions etween the different versions of ranching isimilarity with explicit divergence. (Note that we never defined 0 and 2, as these would e the same as and 3, respectively.) The solid arrows indicate inclusions that have already een argued for aove; the dashed arrows indicate inclusions that will e estalished elow. Remark 3.1. We shall estalish in the next section that = 4. Note that, once we have this, we can replace the second condition of Definition 3.1 y any interpolant of (D) and (D 4 ), i.e., any condition that is implied y (D) and implies (D 4 ), and end up with the same equivalence. For instance, we could replace it y condition (D 1 ), or y the condition of Gerth, Kuiper, Peled & Penczek [3]: if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k R t for all k ω, then there exists a state t such that t t and s k R t for some k > 0. Similarly, we will prove that 3 = 4, and so we can replace the second condition of Definition 3.1 y an interpolant of (D 3 ) and (D 4 ). For instance, the condition if s R t and there is an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1 for all k ω, then there exists a state t such that t + t and s k R t for some k 0 is a convenient interpolant of (D 3 ) and (D 4 ) to use when showing that two states are ranching isimulation equivalent with explicit divergence. 4. BB is an equivalence with the stuttering property Our goal is now to estalish that the relational characterisations of ranching isimilarity with explicit divergence introduced in the previous section all coincide, that they are equivalences and that they enjoy the stuttering property. To this end, we first show that 3 is an equivalence relation; condition (D 3 ) will enale a direct proof of this fact. Using that 3 is an equivalence, we otain 3. Then, we define the notion of stuttering closure and use it to estalish 4 3. Together with the oservation 4 made aove, the cycle of inclusions yields that the relations, 3 and 4 coincide. It then follows that is an equivalence. We have not een ale to find a less roundaout way to
11 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 11 otain this result. The intermediate results needed for the equivalence proof also yields that stuttering property. has the is an equivalence The proofs elow are rather straightforward. Nevertheless, the proof strategy employed for Lemmas 4.1 and 4.3 would fail for, 1 and 4. It is for this reason that we present all detail. Lemma 4.1. Let {R i i I} e a family of inary relations. (i) If R i satisfies (T) for all i I, then so does the union i I R i. (ii) If R i satisfies (D 3 ) for all i I, then so does the union i I R i. Proof Let R = i I R i. (i) Suppose that R i satisfies (T) for all i I. To prove that R also satisfies (T), suppose that s R t and s a s for some state s. Then s R i t for some i I. Since R i satisfies (T), it follows that there are states t and t such that t t (a) t, s R i t and s R i t, and hence s R t and s R t. (ii) Suppose that R i satisfies (D 3 ) for all i I. To prove that R satisfies (D 3 ), suppose that s R t and that there is an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1. From s R t it follows that s R i t for some i I. By (D 3 ) there exist an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t = t 0, t l t l+1 and s σ(l) R i t l for all l ω, and from the latter it follows that s σ(l) R t l for all l ω. Lemma 4.2. Let R e a inary relation that satisfies (T). If s R t and s s, then there is a state t such that t t and s R t. Proof Let s 0,...,s n e states such that s = s 0 s n = s. By (T) and a straightforward induction on n there exist states t 0,...,t n such that t = t 0 t n = t and s i R t i for all i n. Lemma 4.3. Let R 1 and R 2 e inary relations. (i) If R 1 and R 2 oth satisfy (T), then so does their composition R 1 ; R 2. (ii) If R 1 and R 2 oth satisfy (D 3 ), then so does their composition R 1 ; R 2. Proof Let R = R 1 ; R 2. (i) To prove that R satisfies (T), suppose s R u and s a s. Then there exists a state t such that s R 1 t and t R 2 u. Since R 1 satisfies (T), there exist states t and t such that t t (a) t, s R 1 t and s R 1 t. By Lemma 4.2 there is a state u such that u u and t R 2 u. We now distinguish two cases: (a) Suppose that a = and t = t. Then u u (a) u, from s R 1 t and t R 2 u it follows that s R u, and from s R 1 t and t R 2 u it follows that s R u.
12 12 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence a () Suppose that t t. Then there exist states u and u such that u u (a) u, t R 2 u and t R 2 u. So, u u (a) u, from s R 1 t and t R 2 u it follows that s R u, and from s R 1 t and t R 2 u it follows that s R u. (ii) To prove that R satisfies (D 3 ), suppose that s R u and that there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 for all k ω. As efore, there exists a state t such that s R 1 t and t R 2 u. From s R 1 t it follows that there exist an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t = t 0, t l t l+1 and s σ(l) R t l for all l ω. Hence, since t R 2 u, it follows that there exist an infinite sequence of states (u m ) m ω and a mapping ρ : ω ω such that u = u 0, u m u m+1 and t ρ(m) R 2 u m for all m ω. Clearly, s σ(ρ(m)) R u m for all m ω. Theorem is an equivalence. Proof The diagonal on S (i.e., the inary relation {(s, s) s S}) is a symmetric relation that satisfies (T) and (D 2 ), so 3 is reflexive. Furthermore, that 3 is symmetric is immediate from the required symmetry of the witnessing relation. To prove that 3 is transitive, suppose s 3 t and t 3 u. Then there exist symmetric inary relations R 1 and R 2 satisfying (T) and (D 3 ) such that s R 1 t and t R 2 u. The relation R = (R 1 ; R 2 ) (R 2 ; R 1 ) is clearly symmetric and, y Lemmas 4.1 and 4.3, satisfies (T) and (D 3 ). Hence, since s R u, it follows that s 3 u is included in To prove the inclusion 3 we estalish that 3 divergence. is a ranching isimulation with explicit Lemma 4.4. The relation 3 satisfies (T) and (D 3 ). Proof Directly from the definition it follows that 3 is the union of all symmetric relations satisfying (T) and (D 3 ), so, using Lemma 4.1, 3 itself satisfies (T) and (D 3 ). In fact, it is now clear that 3 is the largest symmetric inary relation satisfying (T) and (D 3 ). Lemma 4.5. The relation 3 satisfies (D). Proof Suppose that s 3 t and that there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k 3 t for all k ω. According to Lemma 4.4, the relation 3 satisfies (D 3 ), so there exist an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t = t 0, t l t l+1 and s σ(l) 3 t l for all l ω. By Theorem 4.1, 3 is an equivalence, so it follows from s k 3 t, s σ(l) 3 t and s σ(l) 3 t l that s k 3 t l for all k, l ω. Hence 3 satisfies (D).
13 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 13 Theorem Proof By Theorem 4.1, the relation 3 is symmetric. By Lemma 4.4, it satisfies (T), and y Lemma 4.5 it satisfies (D). So 3 is a ranching isimulation with explicit divergence, and hence s 3 t implies s t Stuttering closure Definition 4.1. A inary relation R has the stuttering property if, whenever t 0 and s R t n, then s R t i for all i = 0,...,n. t n, s R t 0 The following operation converts any inary relation R on S into a larger relation ˆR that has the stuttering property. Definition 4.2. Let R e a inary relation on S. The stuttering closure ˆR of R is defined y ˆR = {(s, t) s, s, t, t S. s s s & t t t & s R t & s R t }. s s s t t t Figure 10. Stuttering closure. Figure 10 illustrates the notion of stuttering closure. Clearly R ˆR. We estalish a few asic properties of the stuttering closure. Lemma 4.6. The stuttering closure of a inary relation has the stuttering property. Proof Let R e a inary relation and let ˆR e its stuttering closure. To show that ˆR has the stuttering property, suppose that t 0 t n, s ˆR t 0 and s ˆR t n. Then, on the one hand, there exist states s and t 0 such that s s, t 0 t 0 and s R t 0, and on the other hand there exist states s and t n such that s s, t n t n and s R t n. Now, since s s s and t 0 t i t n for all i = 0,...,n, it follows that s ˆR t i. Remark 4.1. The stuttering closure ˆR of a inary relation R is (contrary to what our terminology may suggest) not necessarily the smallest relation containing R with the stuttering property. For a counterexample, consider a transition system with states s, s, t and t and transitions s s and t t ; the inary relation R = {(s, t ), (t, s ), (s, t ), (t, s ), (s, t ), (t, s )} has the stuttering property, ut ˆR has additionally the pairs (s, t ) and (t, s ).
14 14 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence Lemma 4.7. The stuttering closure ˆR of a symmetric inary relation R is symmetric. Proof Suppose s ˆR t; then there exist states s, s, t and t such that s s s, t t t, s R t and s R t. Since R is symmetric, it follows that t R s and t R s. Hence t ˆR s. Lemma 4.8. Let ˆR e the stuttering closure of R. If R satisfies (T) and s ˆR t, then there exists t such that t t and s R t. Proof Suppose s ˆR t; then there exist states s, s, t and t such that s s s, t t t, s R t and s R t. From s R t and s s it follows y Lemma 4.2 that there exists t such that (t )t t and s R t. Lemma 4.9. If R satisfies (T), then so does its stuttering closure ˆR. Proof Suppose that s ˆR t and that s a s for some s. Then y Lemma 4.8 there exists t such that t t and s R t. Hence, since s a s, it follows y (T) that there exist states t and t such that (t )t t (a) t, s R t and s R t. Now, s R t and s R t respectively imply s ˆR t and s ˆR t Closing the cycle of inclusions Using the notion of stuttering closure we can now prove 4 3, therey closing the cycle of inclusions. To prove the inclusion we estalish that if R is a witnessing relation for 4, then ˆR is a witnessing relation for 3. Lemma If R satisfies (T) and (D 4 ), then ˆR satisfies (D 3 ). Proof Suppose that R satisfies (T) and (D 4 ). By Proposition 3.1 it suffices to estalish that ˆR satisfies (D 2 ). Suppose that s ˆR t and there exists an infinite sequence of states (s k ) k ω such that s = s 0 and s k s k+1 for all k ω. We have to show that there exists a state t such that t t and s k ˆR t for some k ω. As s ˆR t, y Lemma 4.8 there exist t 0,...,t n such that t = t 0 t n and s R t n. By Lemma 4.6, s ˆR t i for all i = 0,...,n, so if n > 0, then we can take t = t 1. We proceed with the assumption that n = 0; so s R t. First suppose that s k R t for all k ω. Then y condition (D 4 ) there exist t 0,...,t m such that t = t 0 t m with m > 0 and s k R t m for some k ω. As s k ˆR t0 and s k ˆR tm, it follows y Lemma 4.6 that s k ˆR ti for all i = 0,...,n. Hence, in particular, s k ˆR t1, so we can take t = t 1. In the remaining case there is a k 0 ω such that s k R t for all k k 0 while s k0 +1 and t are not related y R. Since s k0 R t and s k0 s k0 +1, y condition (T) of Definition 3.1 there exist states ( ) t 0,...,t m, t m+1 such that t = t 0 t m t m+1, s k0 R t m and s k0 +1 R t m+1. Since s k0 +1 and t are not related y R, it follows that t 0 t m+1, so either m > 0 or t m t m+1. In case m > 0, since s k0 ˆR t0 and s k0 ˆR tm, y Lemma 4.6 it follows that s k0 ˆR t1, so we can take t = t 1. In case m = 0 and t = t m t m+1, we can take t = t m+1.
15 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 15 Theorem Proof Suppose that s 4 t. Then there exists a inary relation R satisfying (T) and (D 4 ), such that s R t. By Lemma 4.7 the stuttering closure ˆR of R is symmetric, y Lemma 4.9 it satisfies (T), and y Lemma 4.10 it satisfies (D 3 ). Moreover, s ˆR t. Hence, s 3 t. The inclusions already estalished in Section 3 together with the inclusions estalished in Theorems 4.2 and 4.3 yield the following corollary (see also Figure 9). Corollary 4.1. = 4 = 3. Corollary 4.2. The relation is an equivalence. Recall that the proof strategy employed in Lemma 4.1(ii) to show that any union of inary relations satisfying (D 3 ) also satisfies (D 3 ), fails with (D) or (D 4 ) instead of (D 3 ). In fact, it is easy to show that these results do not even hold. Therefore, we could not directly infer from the definition of that it is itself a ranching isimulation with explicit divergence. But now it follows, for = 3 satisfies (T) and (D 3 ) y Lemma 4.4, and hence also the weaker condition (D 4 ). It satisfies (D) y Lemma 4.5. Corollary 4.3. is the largest symmetric relation satisfying (T) and (D 4). It even satisfies (D), (D 3 ) and (D 2 ). It therefore is the largest ranching isimulation with explicit divergence. The following corollary is another consequence, which we need in the next section. Corollary 4.4. The relation has the stuttering property. Proof Since satisfies (T) and (D 4), its stuttering closure satisfies (T) and (D 3 ) y Lemmas 4.9 and Moreover, is symmetric y Lemma 4.7. Therefore is included in 3 (cf. the proof of Lemma 4.4). As 3 we find =. Thus, y Lemma 4.6, has the stuttering property. 5. Coloured-trace characterisation of BB We now recall from [6] the original characterisation in terms of coloured traces of ranching isimilarity with explicit divergence, and estalish that it coincides with the relational characterisations of Section 3. Definition 5.1. Let C e a colouring. A state s is C-divergent if there exists an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and C(s k ) = C(s) for all k ω. A consistent colouring is said to preserve divergence if no C-divergent state has the same colour as a nondivergent state. We write s c t if there exists a consistent, divergence preserving colouring C with C(s) = C(t). We prove that c =. Lemma 5.1. Let C e a colouring such that two states with the same colour have the same C-coloured traces of length three (i.e. colour - action - colour). Then C is consistent.
16 16 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence Proof Suppose C(s 0 ) = C(t 0 ) and C 0, a 1, C 1,...,a n, C n is a coloured trace of s 0. Then, for i = 1,...,n, there are states s i and paths π i from s i 1 to s i, such that C(π i ) = C i 1, a i, C i. With induction on i, for i = 1,...,n we find states t i with C(s i ) = C(t i ) and paths ρ i from t i 1 to t i such that C(ρ i ) = C i 1, a i, C i. Namely, the assumption aout C allows us to find ρ i given t i 1, and then t i is defined as the last state of ρ i. Concatenating all the paths ρ i yields a path ρ from t 0 with C(ρ) = C 0, a 1, C 1,...,a n, C n. Theorem 5.1. c =. Proof : Let C e a consistent colouring that preserves divergence. It suffices to show that C is a ranching isimulation with explicit divergence. Suppose s C t, i.e. C(s) = C(t), and s a s for some state s. In case a = and C(s ) = C(s) we have s C t and condition (T) is satisfied. So suppose a or C(s ) C(s). Then s, and therefore also t, has a coloured trace C(s), a, C(s ). This implies that there are states t 0,...,t n for some n 0 and t (a) with t = t 0 t 1 t n t such that C(t i ) = C(s) for i = 0,..., n and C(t ) = C(s ). Hence (T) is satisfied. Now suppose s C t and there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k C t for all k ω. Then C(s k ) = C(s) for all k ω. Hence s, and therefore also t, is C-divergent. Thus there exists an infinite sequence of states (t l ) l ω such that t = t 0, t l t l+1 and C(t l ) = C(t) for all l ω. It follows that s k C t l for all k, l ω. Hence also (D) is satisfied. : It suffices to show that is a consistent, divergence preserving colouring. By Corollary 4.2 it is an equivalence. We also use that it satisfies (T) and (D) (Corollary 4.3) and has the stuttering property (Corollary 4.4). We invoke Lemma 5.1 for proving consistency. Suppose that s and t have the same colour, i.e., s t, and let C, a, D e a -coloured trace of s. Then a or C D, and there are states s and s with s s a s, such that s, s C and s D. As satisfies (T), y Lemma 4.2 there is a state t with t t and s t. Therefore there exist states t and t such that (t )t t (a) t, s t and s t. As has the stuttering property and t s s t, all states on the -path from t to t have the same colour as s. Hence C, a, D is a -coloured trace of t. Now suppose s and t have the same colour and s is -divergent. Then there is an infinite sequence of states (s k ) k ω such that s = s 0, s k s k+1 and s k s t for all k ω. As satisfies (D), this implies that there exists an infinite sequence of states (t l ) l ω such that t = t 0, t l t l+1 and s k t l for all k, l ω. It follows that t l t for all l ω, and hence t is -divergent. 6. Modal characterisations of BB We shall now estalish agreement etween the relational and modal characterisations of BB proposed in [4]. The class of formulas Φ j of the modal logic for BB proposed in [4] is generated y the grammar otained y adding the following clause to the grammar in (1) of Section 2: ϕ ::= ϕ (ϕ Φ j ). (2) We extend the inductive definition of validity in Section 2 with:
17 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 17 (iv) s = ϕ iff there exists an infinite sequence (s k ) k ω of states such that s s 0, s k s k+1 and s k = ϕ for all k ω. Again, validity induces an equivalence on states: we define S S y s t iff ϕ Φ j. s = ϕ t = ϕ. We shall now estalish that coincides with. Theorem 6.1. For all states s and t: s t iff s t. Proof To estalish the implication from left to right, we prove y structural induction on ϕ that if s t and s = ϕ, then t = ϕ. There are four cases to consider. 1. Suppose ϕ = ψ and s = ϕ. Then s = ψ. As t s, it follows y the induction hypothesis that t = ψ, and hence t = ϕ. 2. Suppose s = Ψ. Then, for all ψ Ψ, s = ψ, and y induction t = ψ. This yields t = φ. 3. Suppose ϕ = ψaχ and s = ϕ. Then there exist states s and s such that s s (a) s, s = ψ and s = χ. By Lemma 4.2, there exists a state t such that t t and s t. From this it follows that there exist states t and t such that t t (a) t, s t and s t, for if a = and s = s we can take t = t = t and otherwise, since s t, the states t and t exist y (T). It follows y the induction hypothesis that t = ψ and t = χ, and hence t = ϕ. 4. Suppose ϕ = ψ and s = ϕ. Then there exists an infinite sequence (s k ) k ω such that s s 0, s k s k+1 and s k = ψ for all k ω. By Lemma 4.2, there exists a state t 0 such that t t 0 and s 0 t 0. From Corollary 4.3 it follows that satisfies (D 3), so there exist an infinite sequence of states (t l ) l ω and a mapping σ : ω ω such that t l t l+1 and s σ(l) t l for all l ω. By the induction hypothesis t l = ψ for all l ω, and hence t = ϕ. For the implication from right to left, it suffices y Corollary 4.1 to prove that is symmetric and satisfies the conditions (T) and (D 4 ). That is symmetric is clear from its definition. To estalish condition (T) of Definition 3.1, suppose that s t and s s a, and define sets T and T as follows: T = {t S t t & s t }; and T = {t S t S. t t (a) t & s t }. For each t T let ϕ t e a formula such that s = ϕ t and t = ϕ t, and let ϕ = {ϕ t t T }. Similarly, for each t T let ψ t e a formula with s = ψ t and t = ψ t, and let ψ = {ψ t t T }. Note that s = ϕ a ψ, and hence, since s t, also t = ϕ a ψ. So, there exist states t and t such that t t (a) t, t = ϕ and t = ψ. From t = ϕ it follows that t T, so s t ; from t = ψ it follows that t T, so s t. Therey, condition (T) is estalished. To estalish condition (D 4 ), suppose that s t and that there exists an infinite sequence (s k ) k ω such that s = s 0, s k s k+1 and s k t for all k ω. Define the set T y T = {t S t t & s t }.
18 18 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence For each t T let ϕ t e a formula such that s = ϕ t and t = ϕ t, and let ϕ = {ϕ t t T }. Since s 0 = s = ϕ and s k t s, it follows that s k = ϕ for all k ω, and therefore s = ϕ. Hence, t = ϕ, so there exists an infinite sequence (t l ) l ω such that t t 0, t l t l+1 and t l = ϕ for all l ω. It follows that t l T, so s t l, for all l ω, and hence s k s t l for all k, l ω. It follows, in particular, that t + t 1 and s k t 1 for some k ω. Therey, also condition (D 4 ) is estalished. We already mentioned in Section 2 the result of Laroussinie, Pinchinat & Schnoeelen [8] that the modal logic with negation, inary conjunction and â and the logic with negation, inary conjunction and a are equally expressive. Below, we adapt their method to show that replacing a y â or a in the modal logic for BB proposed in [4] also yields an equally expressive logic. Henceforth we denote y Φ u the set of formulas generated y the grammar that is otained when replacing ϕ a ϕ y ϕ a ϕ in the grammar for Φ j (see (1) in Section 2 and (2) at the eginning of this section). The central idea, from [8], is that any formula in Φ j can e written as a Boolean comination of formulas that propagate either upwards or downwards along a path of -transitions. A formula ϕ that propagates upwards, i.e., with the property that if s t and s = ϕ, then also t = ϕ, we shall call an upward formula. A formula ϕ that propagates downwards, i.e., with the property that if s t and t = ϕ, then also s = ϕ, we shall call a downward formula. Lemma 6.1. Every ϕ Φ j is equivalent with a formula of the form Φ, where each formula in Φ is a conjunction of an upward and a downward formula. Proof Note that ψ a χ and ψ are downward formulas and that the negation of a downward formula is an upward formula. Furthermore, a conjunction of upward formulas is again an upward formula and a conjunction of downward formulas is again a downward formula. It follows, y the standard laws of Boolean algera, that the formula ϕ is equivalent to a formula of the desired shape. The proof that for every formula ϕ Φ u there exists an equivalent formula ϕ Φ j proceeds y induction on the structure of ϕ, and the only nontrivial case is when ϕ = ψ a χ. According to the induction hypothesis, for ψ and χ there exist equivalent formulas in Φ j, so, y Lemma 6.1, ψ is equivalent to a disjunction of conjunctions of upward and downward formulas. The proof in [8] then relies on these disjunctions eing finite. To generalise it to infinite disjunctions, we shall use the following lemma. Lemma 6.2. Let Φ e a set of formulas and let ϕ e a formula. Then Proof ( Φ) a ϕ {( Φ ) a ϕ Φ a finite suset of Φ}. ( ) Suppose s = ( Φ) a ϕ. Then there exist states s 0,...,s n, s n+1 such that s = s 0 (a) s n s n+1, s i = Φ for all i = 0,...,n and s n+1 = ϕ. Since s i = Φ, we can associate with every s i (i = 0,...,n) a formula ϕ i Φ such that s i = ϕ i. Let Φ = {ϕ i i = 0,...,n}; then Φ is a finite suset of Φ such that s i = Φ for every i = 0,...,n. It follows that s = ( Φ ) a ϕ, and hence s = {( Φ ) a ϕ Φ a finite suset of Φ}.
19 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence 19 ( ) If s = {( Φ ) a ϕ Φ a finite suset of Φ}, then s = ( Φ ) a ϕ for some finite suset Φ (a) of Φ. So there exist states s 0,...,s n, s n+1 such that s = s 0 s n s n+1, s i = Φ for all i = 0,...,n and s n+1 = ϕ. Since s i = Φ implies s i = Φ for all i = 0,...,n, it follows that s = ( Φ) a ϕ. We now adapt the method in [8] and show that replacing a y â or a in the modal logic for BB proposed in [4] yields an equally expressive logic. Theorem 6.2. For every formula ϕ Φ u there exists an equivalent formula ϕ Φ j. Proof The proof is y structural induction on ϕ; the only nontrivial case is when ϕ = ψ a χ. By the induction hypothesis there exist formulas ψ, χ Φ j such that ψ ψ and χ χ. By Lemma 6.1, ψ Ψ, where each formula in Ψ is a conjunction of an upward and a downward formula. Hence, y the evident congruence property of and Lemma 6.2, ϕ {( Ψ ) a χ Ψ a finite suset of Ψ}. Clearly, it now suffices to estalish that ( Ψ ) a χ is equivalent to a formula in Φ j, for all finite susets Ψ of Ψ. Recall that Ψ consists of conjunctions of an upward and a downward formula, so we can assume that Ψ = {ψi u ψd i i = 1,...,n}; we proceed y induction on the cardinality of Ψ. If Ψ = 0, then ( ) Ψ a χ, and Φ j. Suppose Ψ > 0. By the induction hypothesis there exists, for every i = 1,...,n, a formula ϕ i Φ j such that ( Ψ {ψ u i ψ d i }) a χ ϕ i. Then, it is easy to verify that ( Ψ ) a χ n i=1 ( ( )) ψi u ψi d a χ ψi d ϕ i, and the right-hand side formula is in Φ j. Some intuition for this last step is offered in [8]. In the same vain, there is also an ovious strengthening of the divergence modality. Let e the unary divergence modality with the following definition: (iv ) s = ϕ iff there exists an infinite sequence (s k ) k ω of states such that s = s 0, s k s k+1 and s k = ϕ for all k ω. We denote y Φ j the set of formulas generated y the grammar in (1) with ϕ replaced y ϕ. Note that the modality can e expressed in terms of : ϕ ϕ.
20 20 R.J. van Glaeek, B. Luttik, N. Trčka / Branching isimilarity with explicit divergence t 0 t 1 t 2 t 3 a 1 a 2 a 3 a 4 s = s s 1 s 2 s u 0 u 1 u 2 u 3 Figure 11. A divergence. A crucial step in our adaptation of the method of Laroussinie, Pinchinat & Schnoeelen aove consisted of showing that infinite disjunctions in the left argument of a can e avoided. If infinite disjunctions could also e avoided as an argument of, then a further adaptation of the method would e possile, showing that replacing y in the modal logic for BB would yield a logic with equal expressivity. However, the following example suggests that infinite disjunctions under cannot always e avoided. Example 6.1. Let a 1, a 2, a 3,... and 0, 1, 2,... e infinite sequences of distinct actions and consider the formula ( ) ϕ = ( ( a i ) ( i )). i=0 The formula ϕ holds in a state iff there exists an infinite -path such that in every state there is an i 0 such that the action i is still possile, whereas the action a i is not. Note that ϕ holds in the state s of the transition system in Figure 11; each of the disjuncts ( a i ) ( i ) holds in precisely one state. We conjecture that the formula of Example 6.1 is not equivalent to a formula in Φ j, and that, hence, replacing y in the modal logic for BB yields a strictly more expressive logic. We conclude the paper with a proof that the equivalence S S induced on states y validity of formulas in Φ j, defined y s t iff ϕ Φ j. s = ϕ t = ϕ, nevertheless also coincides with. Theorem 6.3. For all states s and t: s t iff s t. Proof For the implication from left to right, we prove y structural induction on ϕ that if s t and s = ϕ, then t = ϕ. We only treat the case ϕ = ψ, for the cases ϕ = ψ, ϕ = Ψ and ϕ = ψ a χ are already treated in the proof of Theorem 6.1. So, suppose ϕ = ψ and s = ϕ. Then there exists an infinite sequence (s k ) k ω of states such that s = s 0, s k s k+1 and s k = ψ for all k ω. From
Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)
Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 2 Parity Games, Tree Automata, and S2S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong S2S 14-19 June
More informationDenotational Semantics
5 Denotational Semantics In the operational approach, we were interested in how a program is executed. This is contrary to the denotational approach, where we are merely interested in the effect of executing
More informationExpressing Security Properties Using Selective Interleaving Functions
Expressing Security Properties Using Selective Interleaving Functions Joseph Halpern and Sabina Petride August 8, 2008 Abstract McLean s notion of Selective Interleaving Functions (SIFs) is perhaps the
More informationUpper Bounds for Stern s Diatomic Sequence and Related Sequences
Upper Bounds for Stern s Diatomic Sequence and Related Sequences Colin Defant Department of Mathematics University of Florida, U.S.A. cdefant@ufl.edu Sumitted: Jun 18, 01; Accepted: Oct, 016; Pulished:
More informationDecomposition Orders. another generalisation of the fundamental theorem of arithmetic
Decomposition Orders another generalisation of the fundamental theorem of arithmetic Bas Luttik a,b,, Vincent van Oostrom c a Department of Mathematics and Computer Science, Eindhoven University of Technology,
More informationHierarchy among Automata on Linear Orderings
Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational
More informationThis is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability
16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of
More informationChapter 4: Computation tree logic
INFOF412 Formal verification of computer systems Chapter 4: Computation tree logic Mickael Randour Formal Methods and Verification group Computer Science Department, ULB March 2017 1 CTL: a specification
More informationKRIPKE S THEORY OF TRUTH 1. INTRODUCTION
KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed
More informationA Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries
A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic
More informationBisimulation for conditional modalities
Bisimulation for conditional modalities Alexandru Baltag and Giovanni Ciná Institute for Logic, Language and Computation, University of Amsterdam March 21, 2016 Abstract We give a general definition of
More informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
More informationA Propositional Dynamic Logic for Instantial Neighborhood Semantics
A Propositional Dynamic Logic for Instantial Neighborhood Semantics Johan van Benthem, Nick Bezhanishvili, Sebastian Enqvist Abstract We propose a new perspective on logics of computation by combining
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationOn the specification of modal systems: a comparison of three frameworks
On the specification of modal systems: a comparison of three frameworks Luca Aceto a, Ignacio Fábregas b, David de Frutos-Escrig b, Anna Ingólfsdóttir a, Miguel Palomino b a ICE-TCS, School of Computer
More informationA Note on Graded Modal Logic
A Note on Graded Modal Logic Maarten de Rijke Studia Logica, vol. 64 (2000), pp. 271 283 Abstract We introduce a notion of bisimulation for graded modal logic. Using these bisimulations the model theory
More informationPETER A. CHOLAK, PETER GERDES, AND KAREN LANGE
D-MAXIMAL SETS PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE Abstract. Soare [23] proved that the maximal sets form an orbit in E. We consider here D-maximal sets, generalizations of maximal sets introduced
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationPropositional and Predicate Logic - V
Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus
More informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationThe Absoluteness of Constructibility
Lecture: The Absoluteness of Constructibility We would like to show that L is a model of V = L, or, more precisely, that L is an interpretation of ZF + V = L in ZF. We have already verified that σ L holds
More informationRepresentation theory of SU(2), density operators, purification Michael Walter, University of Amsterdam
Symmetry and Quantum Information Feruary 6, 018 Representation theory of S(), density operators, purification Lecture 7 Michael Walter, niversity of Amsterdam Last week, we learned the asic concepts of
More informationNotes on Ordered Sets
Notes on Ordered Sets Mariusz Wodzicki September 10, 2013 1 Vocabulary 1.1 Definitions Definition 1.1 A binary relation on a set S is said to be a partial order if it is reflexive, x x, weakly antisymmetric,
More informationProperties of proper rational numbers
arxiv:1109.6820v1 [math.gm] 29 Sep 2011 Properties of proper rational numers Konstantine Zelator Mathematics, Statistics, and Computer Science 212 Ben Franklin Hall Bloomsurg University of Pennsylvania
More informationA MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ
A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In
More informationRESOLUTION OVER LINEAR EQUATIONS AND MULTILINEAR PROOFS
RESOLUTION OVER LINEAR EQUATIONS AND MULTILINEAR PROOFS RAN RAZ AND IDDO TZAMERET Abstract. We develop and study the complexity of propositional proof systems of varying strength extending resolution by
More informationDe Jongh s characterization of intuitionistic propositional calculus
De Jongh s characterization of intuitionistic propositional calculus Nick Bezhanishvili Abstract In his PhD thesis [10] Dick de Jongh proved a syntactic characterization of intuitionistic propositional
More informationCONNECTOR ALGEBRAS FOR C/E AND P/T NETS INTERACTIONS
Logical Methods in Computer Science Vol. 9(3:6)203, pp. 65 www.lmcs-online.org Sumitted Apr. 5, 202 Pulished Sep. 7, 203 CONNECTOR ALGEBRAS FOR C/E AND P/T NETS INTERACTIONS ROBERTO BRUNI a, HERNÁN MELGRATTI,
More information#A50 INTEGERS 14 (2014) ON RATS SEQUENCES IN GENERAL BASES
#A50 INTEGERS 14 (014) ON RATS SEQUENCES IN GENERAL BASES Johann Thiel Dept. of Mathematics, New York City College of Technology, Brooklyn, New York jthiel@citytech.cuny.edu Received: 6/11/13, Revised:
More informationGeneral Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations
General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations OFER ARIELI AND ARNON AVRON, Department of Computer Science, School of Mathematical Sciences, Tel-Aviv University,
More informationVertical Implementation
Information and Computation 70, 95 33 (00) doi:0.006/inco.00.967, availale online at http://www.idealirary.com on Vertical Implementation Arend Rensink Faculty of Informatics, University of Twente, Postus
More informationarxiv:math/ v1 [math.lo] 5 Mar 2007
Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,
More informationSemantics of intuitionistic propositional logic
Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening
More informationFirst-order resolution for CTL
First-order resolution for Lan Zhang, Ullrich Hustadt and Clare Dixon Department of Computer Science, University of Liverpool Liverpool, L69 3BX, UK {Lan.Zhang, U.Hustadt, CLDixon}@liverpool.ac.uk Abstract
More informationThe Countable Henkin Principle
The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence
More informationThe constructible universe
The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification
More informationLinear Temporal Logic and Büchi Automata
Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata
More informationAutomated Support for the Investigation of Paraconsistent and Other Logics
Automated Support for the Investigation of Paraconsistent and Other Logics Agata Ciabattoni 1, Ori Lahav 2, Lara Spendier 1, and Anna Zamansky 1 1 Vienna University of Technology 2 Tel Aviv University
More informationJónsson posets and unary Jónsson algebras
Jónsson posets and unary Jónsson algebras Keith A. Kearnes and Greg Oman Abstract. We show that if P is an infinite poset whose proper order ideals have cardinality strictly less than P, and κ is a cardinal
More informationA generalization of modal definability
A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models
More informationLecture Notes on Sequent Calculus
Lecture Notes on Sequent Calculus 15-816: Modal Logic Frank Pfenning Lecture 8 February 9, 2010 1 Introduction In this lecture we present the sequent calculus and its theory. The sequent calculus was originally
More informationStructuring Unreliable Radio Networks
Structuring Unreliale Radio Networks Keren Censor-Hillel Seth Gilert Faian Kuhn Nancy Lynch Calvin Newport March 29, 2011 Astract In this paper we study the prolem of uilding a connected dominating set
More informationChapter 6: Computation Tree Logic
Chapter 6: Computation Tree Logic Prof. Ali Movaghar Verification of Reactive Systems Outline We introduce Computation Tree Logic (CTL), a branching temporal logic for specifying system properties. A comparison
More informationExistential Second-Order Logic and Modal Logic with Quantified Accessibility Relations
Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates
More informationAbstraction for Falsification
Abstraction for Falsification Thomas Ball 1, Orna Kupferman 2, and Greta Yorsh 3 1 Microsoft Research, Redmond, WA, USA. Email: tball@microsoft.com, URL: research.microsoft.com/ tball 2 Hebrew University,
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 September 2, 2004 These supplementary notes review the notion of an inductive definition and
More informationIntroduction to Logic in Computer Science: Autumn 2006
Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction
More informationExhaustive Classication of Finite Classical Probability Spaces with Regard to the Notion of Causal Up-to-n-closedness
Exhaustive Classication of Finite Classical Probability Spaces with Regard to the Notion of Causal Up-to-n-closedness Michaª Marczyk, Leszek Wro«ski Jagiellonian University, Kraków 16 June 2009 Abstract
More informationModel Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture
More informationThe Importance of Being Formal. Martin Henz. February 5, Propositional Logic
The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets
More informationThe length-ω 1 open game quantifier propagates scales
The length-ω 1 open game quantifier propagates scales John R. Steel June 5, 2006 0 Introduction We shall call a set T an ω 1 -tree if only if T α
More information3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.
1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is
More informationCLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS
CLASSIFYING THE COMPLEXITY OF CONSTRAINTS USING FINITE ALGEBRAS ANDREI BULATOV, PETER JEAVONS, AND ANDREI KROKHIN Abstract. Many natural combinatorial problems can be expressed as constraint satisfaction
More informationSafety Analysis versus Type Inference
Information and Computation, 118(1):128 141, 1995. Safety Analysis versus Type Inference Jens Palsberg palsberg@daimi.aau.dk Michael I. Schwartzbach mis@daimi.aau.dk Computer Science Department, Aarhus
More informationQuivers. Virginia, Lonardo, Tiago and Eloy UNICAMP. 28 July 2006
Quivers Virginia, Lonardo, Tiago and Eloy UNICAMP 28 July 2006 1 Introduction This is our project Throughout this paper, k will indicate an algeraically closed field of characteristic 0 2 Quivers 21 asic
More informationCOMPLEXITY OF SHORT RECTANGLES AND PERIODICITY
COMPLEXITY OF SHORT RECTANGLES AND PERIODICITY VAN CYR AND BRYNA KRA Abstract. The Morse-Hedlund Theorem states that a bi-infinite sequence η in a finite alphabet is periodic if and only if there exists
More informationTableau-based decision procedures for the logics of subinterval structures over dense orderings
Tableau-based decision procedures for the logics of subinterval structures over dense orderings Davide Bresolin 1, Valentin Goranko 2, Angelo Montanari 3, and Pietro Sala 3 1 Department of Computer Science,
More informationAutomata Theory and Formal Grammars: Lecture 1
Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)
More informationA Logical Viewpoint on Process-Algebraic Quotients
! A Logical Viewpoint on Process-Algebraic Quotients Antonín Kučera and avier sparza Faculty of nformatics, Masaryk University, Botanická 68a, 62 Brno, Czech Republic, nstitut für nformatik, Technische
More informationThis is a repository copy of Attributed Graph Transformation via Rule Schemata : Church-Rosser Theorem.
This is a repository copy of Attriuted Graph Transformation via Rule Schemata : Church-Rosser Theorem. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/9/ Version: Accepted
More informationProbabilistic Bisimilarity as Testing Equivalence
Probabilistic Bisimilarity as Testing Equivalence Yuxin Deng a,, Yuan Feng b a Shanghai Key Laboratory of Trustworthy Computing, MOE International Joint Lab of Trustworthy Software, and International Research
More informationExpansion formula using properties of dot product (analogous to FOIL in algebra): u v 2 u v u v u u 2u v v v u 2 2u v v 2
Least squares: Mathematical theory Below we provide the "vector space" formulation, and solution, of the least squares prolem. While not strictly necessary until we ring in the machinery of matrix algera,
More informationMetainduction in Operational Set Theory
Metainduction in Operational Set Theory Luis E. Sanchis Department of Electrical Engineering and Computer Science Syracuse University Syracuse, NY 13244-4100 Sanchis@top.cis.syr.edu http://www.cis.syr.edu/
More informationApproximation Metrics for Discrete and Continuous Systems
University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard University
More informationModal Dependence Logic
Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We
More informationFORCING WITH SEQUENCES OF MODELS OF TWO TYPES
FORCING WITH SEQUENCES OF MODELS OF TWO TYPES ITAY NEEMAN Abstract. We present an approach to forcing with finite sequences of models that uses models of two types. This approach builds on earlier work
More informationCOMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS. CUNY Graduate Center 365 Fifth Avenue New York, NY USA
COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS CUNY Graduate Center 365 Fifth Avenue New York, NY 10016 USA Abstract. While,, form a complete set of connectives for
More informationProperty Checking By Logic Relaxation
Property Checking By Logic Relaxation Eugene Goldberg eu.goldberg@gmail.com arxiv:1601.02742v1 [cs.lo] 12 Jan 2016 Abstract We introduce a new framework for Property Checking (PC) of sequential circuits.
More informationDecomposition orders another generalisation of the fundamental theorem of arithmetic
Theoretical Computer Science 335 (2005) 147 186 www.elsevier.com/locate/tcs Decomposition orders another generalisation of the fundamental theorem of arithmetic Bas Luttik a,b,, Vincent van Oostrom c a
More informationLecture Notes 1 Basic Concepts of Mathematics MATH 352
Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,
More informationCS411 Notes 3 Induction and Recursion
CS411 Notes 3 Induction and Recursion A. Demers 5 Feb 2001 These notes present inductive techniques for defining sets and subsets, for defining functions over sets, and for proving that a property holds
More informationMarch 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin
large and large and March 3, 2015 Characterizing cardinals by L ω1,ω large and L ω1,ω satisfies downward Lowenheim Skolem to ℵ 0 for sentences. It does not satisfy upward Lowenheim Skolem. Definition sentence
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 28, 2003 These supplementary notes review the notion of an inductive definition and give
More informationExpressive Power, Mood, and Actuality
Expressive Power, Mood, and Actuality Rohan French Abstract In Wehmeier (2004) we are presented with the subjunctive modal language, a way of dealing with the expressive inadequacy of modal logic by marking
More informationSupplementary Notes on Inductive Definitions
Supplementary Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 29, 2002 These supplementary notes review the notion of an inductive definition
More informationSOME GENERAL RESULTS AND OPEN QUESTIONS ON PALINTIPLE NUMBERS
#A42 INTEGERS 14 (2014) SOME GENERAL RESULTS AND OPEN QUESTIONS ON PALINTIPLE NUMBERS Benjamin V. Holt Department of Mathematics, Humoldt State University, Arcata, California vh6@humoldt.edu Received:
More informationNon-deteriorating Choice Without Full Transitivity
Analyse & Kritik 29/2007 ( c Lucius & Lucius, Stuttgart) p. 163 187 Walter Bossert/Kotaro Suzumura Non-deteriorating Choice Without Full Transitivity Abstract: Although the theory of greatest-element rationalizability
More informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationCharacterization of Semantics for Argument Systems
Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract
More informationarxiv: v1 [cs.cc] 10 Aug 2007
RESOLUTION OVER LINEAR EQUATIONS AND MULTILINEAR PROOFS RAN RAZ AND IDDO TZAMERET arxiv:0708.1529v1 [cs.cc] 10 Aug 2007 Abstract. We develop and study the complexity of propositional proof systems of varying
More informationInquisitive Logic. Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Ivano Ciardelli Floris Roelofsen
Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Inquisitive Logic Ivano Ciardelli Floris Roelofsen Received: 26 August 2009 / Accepted: 1 July 2010 Abstract This paper investigates
More informationTWO TO ONE IMAGES AND PFA
TWO TO ONE IMAGES AND PFA ALAN DOW Astract. We prove that all maps on N that are exactly two to one are trivial if PFA is assumed. 1. Introduction A map f : X K is precisely two to one if for each k K,
More informationPrime Implicate Normal Form for ALC Concepts
Prime Implicate Normal Form for ALC Concepts Meghyn Bienvenu IRIT-UPS, 118 route de Narbonne, 31062 Toulouse Cedex, France IRIT Research Report IRIT/RR 2008-6 FR April 2008 Abstract In this paper, we present
More informationOn Urquhart s C Logic
On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced
More informationPartially Ordered Two-way Büchi Automata
Partially Ordered Two-way Büchi Automata Manfred Kufleitner Alexander Lauser FMI, Universität Stuttgart, Germany {kufleitner, lauser}@fmi.uni-stuttgart.de June 14, 2010 Abstract We introduce partially
More informationExercises 1 - Solutions
Exercises 1 - Solutions SAV 2013 1 PL validity For each of the following propositional logic formulae determine whether it is valid or not. If it is valid prove it, otherwise give a counterexample. Note
More informationPartial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic
Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic Zofia Adamowicz Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, 00-950 Warszawa, Poland
More informationMadhavan Mukund Chennai Mathematical Institute
AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer
More informationThe Vaught Conjecture Do uncountable models count?
The Vaught Conjecture Do uncountable models count? John T. Baldwin Department of Mathematics, Statistics and Computer Science University of Illinois at Chicago May 22, 2005 1 Is the Vaught Conjecture model
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationOn the Independence of the Formal System L *
6 International Journal of Fuzzy Systems, Vol. 4, No., June On the Independence of the Formal System L * Daowu Pei Astract The formal system L * of fuzzy propositional logic has een successfully applied
More informationSet theory and topology
arxiv:1306.6926v1 [math.ho] 28 Jun 2013 Set theory and topology An introduction to the foundations of analysis 1 Part II: Topology Fundamental Felix Nagel Abstract We provide a formal introduction into
More informationCopyright 2013 Springer Science+Business Media New York
Meeks, K., and Scott, A. (2014) Spanning trees and the complexity of floodfilling games. Theory of Computing Systems, 54 (4). pp. 731-753. ISSN 1432-4350 Copyright 2013 Springer Science+Business Media
More informationTruth-Functional Logic
Truth-Functional Logic Syntax Every atomic sentence (A, B, C, ) is a sentence and are sentences With ϕ a sentence, the negation ϕ is a sentence With ϕ and ψ sentences, the conjunction ϕ ψ is a sentence
More informationLogics for Bisimulation and Divergence
Logics for Bisimulation and Divergence Xinxin Liu, Tingting Yu (B), and Wenhui Zhang State Key Laboratory of Computer Science, Institute of Softare, CAS, University of Chinese Academy of Sciences, Beijing,
More informationInquisitive semantics
Inquisitive semantics NASSLLI 2012 lecture notes Ivano Ciardelli University of Bordeaux Floris Roelofsen University of Amsterdam June 25, 2012 Jeroen Groenendijk University of Amsterdam About this document
More informationTallness and Level by Level Equivalence and Inequivalence
Tallness and Level by Level Equivalence and Inequivalence Arthur W. Apter Department of Mathematics Baruch College of CUNY New York, New York 10010 USA and The CUNY Graduate Center, Mathematics 365 Fifth
More informationA Remark on Propositional Kripke Frames Sound for Intuitionistic Logic
A Remark on Propositional Kripke Frames Sound for Intuitionistic Logic Dmitrij Skvortsov All-Russian Institute of Scientific and Technical Information, VINITI Russian Academy of Science Usievicha, 20,
More informationInformal Statement Calculus
FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example
More information