Sahlqvist theorem for modal fixed point logic

Size: px
Start display at page:

Download "Sahlqvist theorem for modal fixed point logic"

Transcription

1 Salqvist teorem for modal fixed point logic Nick Bezanisvili Department of Computing, Imperial College London, Sout Kensington Campus, London SW7 2AZ, UK Ian Hodkinson Department of Computing, Imperial College London, Sout Kensington Campus, London SW7 2AZ, UK Abstract We define Salqvist fixed point formulas. By extending te tecnique of Sambin and Vaccaro we sow tat (1) for eac Salqvist fixed point formula ϕ tere exists an LFP-formula χ(ϕ), wit no free first-order variable or predicate symbol, suc tat a descriptive µ-frame (an order-topological structure tat admits topological interpretations of least fixed point operators as intersections of clopen pre-fixed points) validates ϕ iff χ(ϕ) is true in tis structure, and (2) every modal fixed point logic axiomatized by a set Φ of Salqvist fixed point formulas is sound and complete wit respect to te class of descriptive µ-frames satisfying {χ(ϕ) : ϕ Φ}. We also give some concrete examples of Salqvist fixed point logics and classes of descriptive µ-frames for wic tese logics are sound and complete. Keywords: modal mu-calculus, completeness, correspondence, descriptive frame 1. Introduction Modal µ-calculus, or synonymously, modal fixed point logic is obtained by adding to te basic modal logic te least and greatest fixed point operators. Te attractive feature of modal µ-calculus is tat it is very expressive, but still decidable, e.g., [9, Section 5]. Many expressive modal and temporal logics suc as PDL, CTL and CTL are all embeddable into te modal µ-calculus, e.g., [9, Section 4.1]. In [21] Kozen defined te syntax and semantics of modal µ-calculus, gave its axiomatization using te so-called fixed point rule (see Definition 2.13), and sowed soundness of tis axiomatization. Walukiewicz [28] proved completeness of Kozen s axiomatization using automata and tableaux. His proof, owever, is complicated and as not been generalized to oter axiomatic systems of µ-calculus. Ambler, Kwiatkowska, Measer [1] proved soundness and completeness of Kozen s axiomatization of modal µ-calculus wit respect to non-standard, order-topological semantics. Tey also extended tis result to all normal fixed point logics logics obtained by adding extra axioms to Kozen s axiomatization of µ-calculus. Later Bonsangue and Kwiatkowska [8] sowed tat in tis semantics te least fixed point can be computed as te intersection of clopen pre-fixed points. Hartonas [18] extended tese completeness results to te systems of positive (negation-free) modal µ-calculus. Santocanale [25] proved tat modal operators ave adjoints on free modal µ-algebras and tat te canonical embedding of te free modal µ-algebra into its Dedekind-MacNeille completion preserves all te operations in te class of te fixed point alternation ierarcy. Later Santocanale and Venema [26] used tese results and coalgebraic metods to prove completeness for flat modal fixed point logic. Flat modal fixed point logic is obtained by replacing te fixed point operators by logical connectives; tis as (among oter tings) te effect of severely restricting nesting of fixed point operators. Ten Cate and Fontaine [10] used non-standard semantics of modal fixed point logics for proving te finite model property result for te modal fixed point logic axiomatized by te formula µxx. Van Bentem [2], [3] also investigated tis logic and posed a question weter a version of te Salqvist teorem olds for te systems of µ-calculus. Salqvist s completeness and correspondence teorem is one of te most fundamental results of classical modal logic (see e.g., [7, Sections 3.6 and 5.6]). It states tat every modal logic obtained by adding Salqvist formulas (a large class of formulas of a particular syntactic sape) to te basic modal logic K is sound and complete wit respect to addresses: nbezani@doc.ic.ac.uk (Nick Bezanisvili), i.odkinson@imperial.ac.uk (Ian Hodkinson) URL: ttp:// (Nick Bezanisvili), ttp:// (Ian Hodkinson) Preprint submitted to Elsevier November 9, 2011

2 a first-order definable class of Kripke frames. In [24] Sambin and Vaccaro gave an elegant proof of Salqvist s teorem using order-topological metods. An important ingredient of teir proof is te Esakia lemma of [14]. Generalizations of te Salqvist completeness and correspondence (first-order definability) result to larger classes of modal formulas can be found in [16], [17] and [20]. Oter generalizations of Salqvist correspondence for modal formulas (definability in first-order logic wit fixed point operator) were obtained in [22], [2], [3] and [11]. See Remarks 5.14 and 5.15 below for more information on some of tese generalizations. In tis paper we prove a version of Salqvist s teorem for modal fixed point logic. Our language is te modal language extended wit te least fixed point operator µ (we do not ave te greatest fixed point operator ν in our language). Following [1] we consider te order-topological semantics of modal µ-calculus. Descriptive frames are order-topological structures extensively used in modal logic, e.g., [7, Capter 5]. In [1] te autors define, wat we call in tis paper, descriptive µ-frames tose descriptive frames tat admit a topological interpretation of te least fixed point operator. Unlike te classical semantics of fixed point logics, in tis semantics, te least fixed point operator is interpreted as te intersection of not all pre-fixed points, but of all clopen pre-fixed points. We prove tat for tis semantics of modal fixed point logic an analogue of te Esakia lemma still olds (Lemma 4.6). We also define Salqvist fixed point formulas (Definition 5.1) and extend te Sambin Vaccaro metod [24] of proving Salqvist s completeness and correspondence results (Teorems 5.3 and 5.11) from modal logic to modal fixed point logic. More specifically, let LFP denote first-order logic wit te least fixed point operator. (Again te least fixed point operator is interpreted topologically, tat is, as te intersection of clopen pre-fixed points.) We prove tat for every Salqvist fixed point formula ϕ tere exists an LFP-formula χ(ϕ), wit no free first-order variable or predicate symbol, suc tat a descriptive µ-frame validates ϕ iff χ(ϕ) is true in tis structure. Our main result (Teorem 5.13) states tat every modal fixed point logic axiomatized by a set Φ of Salqvist fixed point formulas is sound and complete wit respect to te class of descriptive µ-frames satisfying {χ(ϕ) : ϕ Φ}. We also give some concrete examples of Salqvist fixed point logics and classes of descriptive µ-frames for wic tese logics are sound and complete. Note tat tese results can also be formulated witout mentioning any topology. A general frame is a Kripke frame wit a distinguised set F of admissible subsets of tis frame. A general µ-frame is a general frame in wic all modal µ-formulas are assigned to admissible sets under any assignment of propositional variables to admissible sets, wen te least fixed point operator is interpreted as te intersection of all te admissible pre-fixed points. A descriptive µ-frame can be seen as a general µ-frame were F is te collection of all clopen sets. In tis paper we sow (Teorem 5.13(1)) tat te Salqvist completeness and correspondence results also old for tis general-frame semantics of modal fixed point logic. It needs to be stressed tat our Salqvist completeness and correspondence results apply only to order-topological structures (descriptive µ-frames) and general µ-frames, and do not imply tat every Salqvist modal fixed point logic is sound and complete wit respect to Kripke frames (we discuss tis in detail after Teorem 5.3). Salqvist correspondence for te classical semantics for a larger class of modal fixed point formulas wit respect to LFP-definable classes of Kripke frames is investigated in [4]. For te preservation result of Salqvist fixed point formulas in (relativized) completions of modal µ-algebras we refer to [6]. Our work is a contribution to te study of modal fixed point logic and as suc fits into a long tradition of computer science researc on fixed point logics. Axiomatization and completeness results bring extra power and flexibility to applications of fixed point logics in computer science, and ave already been extensively discussed in te computer science literature e.g., [21], [1],[18], [28], [10]. Our work can be seen as a continuation of tis line of researc. Our aim is to go beyond te basic modal fixed point logic, and provide a metod of axiomatization (indeed completeness and correspondence results) for a wide range of (Salqvist) fixed point logics. More recent developments of tis viewpoint can be found in [4] and [6]. Te paper is organized as follows: in Section 2 we recall a duality between modal µ-algebras and descriptive µ- frames and also te completeness of normal modal fixed point logics wit respect to modal µ-algebras and descriptive µ-frames. In Section 3 we compare different kinds of order-topological semantics of modal µ-formulas. A modal fixed point analogue of te Esakia lemma is proved in Section 4. In Section 5 we define Salqvist fixed point formulas and prove te Salqvist completeness and correspondence results for modal fixed point logic. In Section 6 we discuss a few examples of Salqvist fixed point logics and teir frame correspondents and conclude te paper wit some remarks in Section 7. Acknowledgment Te work of te first autor was partially supported by te EPSRC grant EP/F032102/1. Te autors are very grateful to Clemens Kupke and Dimiter Vakarelov for many interesting discussions on te subject of te paper. Special tanks go to te anonymous referees for teir valuable suggestions, wic substantially improved 2

3 te presentation of te paper. 2. Preliminaries In tis section we set up te scene: we introduce te basic definitions of a modal µ-algebra and descriptive µ- frame, discuss a duality between tem and te consequences of tis duality for te completeness of axiomatic systems of modal fixed point logic Classical fixed points Let (L, ) be a complete lattice and f : L L a monotone map, tat is, for eac a, b L wit a b we ave f (a) f (b). Ten te celebrated Knaster Tarski teorem states tat f as a least fixed point LFP( f ). Moreover, tis fixed point can be computed as follows: LFP( f ) = {a L : f (a) a} Tere is anoter way of computing LFP( f ). In particular, for an ordinal α we let f 0 (0) = 0, f α (0) = f ( f β (0)) if α = β + 1, and f α (0) = β<α f β (0), if α is a limit ordinal. Ten LFP( f ) = f α (0), for some ordinal α suc tat f α+1 (0) = f α (0). We briefly recall te syntax and Kripke semantics for te modal µ-calculus. Te language of modal µ-calculus consists of a countably infinite set of propositional variables (x, y, p, q, x 0, x 1, etc), constants and, connectives,,, modal operators and, µxϕ(x, x 1,..., x n ) for all formulas ϕ(x, x 1,..., x n ), were x occurs under te scope of an even number of negations. Formulas of modal µ-calculus will be called modal µ-formulas. A formula tat does not contain any µ-operators will be called a modal formula. A Kripke frame is a pair (W, R), were W is a non-empty set and R W 2 a binary relation. Given a Kripke frame (W, R), an assignment is a map from te propositional variables to te powerset P(W) of W. Te satisfiability and validity of a modal formula in a Kripke model and frame, respectively, are defined in a standard way (see, e.g., [7]). For eac modal formula ϕ we denote by [[ϕ]] te set of points satisfying ϕ under te assignment. A propositional variable x is bound in a modal µ-formula ϕ if it occurs in te scope of some µx. A variable is free if it is not bound. We say tat a modal µ-formula ϕ(x, x 1,... x n ) is positive in x if all te free occurrences of te variable x are under te scope of an even number of negations. A modal µ-formula ϕ(x, x 1,... x n ) is called negative in x if all te free occurrences of te variable x are under te scope of an odd number of negations. Let (W, R) be a Kripke frame. For eac modal µ-formula ϕ and an assignment, we define te semantics [[ϕ]] of ϕ by induction on te complexity of ϕ. If ϕ is a propositional variable, a constant, or is of te form ψ χ, ψ χ, ψ, ψ or ψ, ten te semantics of ϕ is defined in a standard way. Now assume tat ϕ(x, x 1,..., x n ) is a modal µ-formula positive in x. Ten by te induction ypotesis, te semantics of ϕ is already defined for eac assignment. Let be a fixed assignment. Ten ϕ and give rise to a map f ϕ, : P(W) P(W) defined by f ϕ, (U) = [[ϕ]] U x, were U x (x) = U and U x (y) = (y) for eac variable y x. It is well known tat if ϕ is positive in x, ten f ϕ, is monotone wit respect to te inclusion order. It is also well known tat (P(X), ) is a complete lattice were meets and joins are te set-teoretic intersections and unions, respectively. Tus, by te Knaster Tarski teorem f ϕ, as a least fixed point and [[µxϕ]] is defined to be te least fixed point of f ϕ,. 3

4 2.2. Modal algebras and descriptive frames We assume an elementary knowledge of general topology. We will not define standard concepts suc as compact and Hausdorff spaces, closed and open sets etc. For all tese definitions we refer to e.g., [13]. To keep notations simple, we will also follow te well-establised convention to denote a topological space as, say, X instead of (X, τ). Weter a given letter X, Z or W, stands for a topological space or just a set will always be clear from te context. Given a Kripke frame (W, R) we let R 0 = {(w, w) : w W} and for eac d 0 we let R d denote te dt iteration of R. Tat is, for w, v W we ave wr d v iff tere exists u W suc tat wr d 1 u and urv. For eac w W and d ω we let R d (w) = {v W : wr d v}. We will write R(w) instead of R 1 (w). Also for eac U W we let [R]U = {v W : R(v) U} and R U = {v W : R(v) U }. Recall tat a Stone space is a compact and Hausdorff topological space wit a basis of clopen sets. A descriptive frame is a pair (W, R) suc tat W is a Stone space and R a binary relation on W suc tat R(w) is a closed set for eac w W and te collection Clop(W) of all clopen subsets of W is closed under te operations [R] and R. Te latter condition is equivalent to R C Clop(W) for eac C Clop(W). We also note tat Clop(W) is a Boolean algebra wit te operations,, \, and constants W and. We denote by Cl(W) and Op(W) te collections of all closed and all open subsets of W, respectively. We also note tat Cl(W) and Op(W) are complete lattices (see, e.g., [27]). For Cl(W) te meet is te intersection and te join te closure of te union and for Op(W) te meet is te interior of te intersection and te join te union. Te next lemma is well known e.g., [14] or [23]. It will be used in te subsequent sections. Lemma 2.1. Let (W, R) be a descriptive frame. Ten 1. R F Cl(W) for eac F Cl(W) and R U Op(W) for eac U Op(W), 2. [R]F Cl(W) for eac F Cl(W) and [R]U Op(W) for eac U Op(W), 3. R d (w) Cl(W) for eac w W and d 0. Recall tat a modal algebra is a pair B = (B, ), were B is a Boolean algebra and a unary operation on B satisfying for eac a, b B, (1) 0 = 0 and (2) (a b) = a b. Now we will briefly spell out te constructions establising a duality between modal algebras and descriptive frames. For eac descriptive frame F = (W, R) te algebra Clop(F ) = (Clop(W), R ) is a modal algebra. For eac modal algebra B = (B, ) we consider te set W B of all ultrafilters of B and define a topology on W B by declaring te set {â : a B}, were â = {w W B : a w}, as a basis of te topology. We define a relation R B on W B by wr B v iff a w for eac a v (for w, v W B ). Ten (W B, R B ) is a descriptive frame and tis correspondence is (up to isomorpism) one-to-one. Tat is, B (Clop(W B ), R B ) and F (W Clop(F ), R Clop(F ) ) Modal µ-algebras and descriptive µ-frames Definition Let B = (B, ) be a modal algebra. A map from propositional variables to B is called an algebra assignment. We define a (possibly partial) semantics for modal µ-formulas by te following inductive definition. [ ] = 0 [ ] = 1 [x] = (x), were x is a propositional variable, [ϕ ψ] = [ϕ] [ψ], [ϕ ψ] = [ϕ] [ψ], [ ϕ] = [ϕ], [ ϕ] = [ϕ], [ϕ] = [ϕ], For a B we denote by a x a new algebra assignment suc tat a x(x) = a and a x(y) = (y) for eac propositional variable y x. 4

5 If ϕ(x, x 1,..., x n ) is positive in x, ten [µxϕ(x, x 1,..., x n )] = {a B : [ϕ(x, x 1,..., x n )] a x a}, if tis meet exists; oterwise, te semantics for µxϕ(x, x 1,..., x n ) is undefined. 2. A modal algebra (B, ) is called a modal µ-algebra if [ϕ] is defined for any modal µ-formula ϕ and any algebra assignment. Notation: To simplify te notations instead of [ϕ(x 1,..., x n )] wit (x i ) = a i, 1 i n, we will simply write ϕ(a 1,..., a n ). Recall tat a modal algebra (B, ) is called complete if B is a complete Boolean algebra; tat is, for eac subset S of B te meet S and te join S exist. It is straigtforward to see tat every complete modal algebra is a modal µ-algebra. Lemma 2.3. Let B = (B, ) be a modal µ-algebra and an algebra assignment. Ten for eac modal µ-formula ϕ positive in x, [µxϕ] is te least fixed point of te map (a [ϕ] a x ) for a B. Proof. Te result follows from te definition of [µxϕ] and te standard argument of te proof of te Knaster Tarski teorem. Definition 2.4. Let (W, R) be a descriptive frame, F P(W) and an arbitrary assignment, tat is, a map from te propositional variables to P(W). We define te semantics for modal µ-formulas by te following inductive definition. [[ ]] F =, [[ ]] F = W, [[x]] F = (x), were x is a propositional variable, [[ϕ ψ]] F = [[ϕ]]f [[ψ]]f, [[ϕ ψ]] F = [[ϕ]]f [[ψ]]f, [[ ϕ]] F = W \ [[ϕ]]f, [[ ϕ]] F = R [[ϕ]]f, [[ϕ]] F = [R][[ϕ]]F, We denote by U x a new assignment suc tat U x (x) = U and U x (y) = (y) for eac propositional variable y x and U P(W). Let ϕ(x, x 1,..., x n ) be positive in x, ten [[µxϕ(x, x 1,..., x n ))]] F = {U F : [[ϕ(x, x 1,..., x n )]] F U x We assume tat = W. Let (W, R) be a descriptive frame. We call a map from te propositional variables to P(W) a set-teoretic assignment. If maps eac propositional variable to Cl(W), ten is called a closed assignment, and if maps eac propositional variable to Clop(W), ten is called a clopen assignment. Let be any assignment. Ten [[ ]] F is called te clopen semantics if F = Clop(W), [[ ]] F is called te closed semantics if F = Cl(W) and [[ ]]F is called te classical or set-teoretic semantics if F = P(W). Notation: To simplify te notations instead of [[ϕ(x 1,..., x n )]] F wit (x i) = U i, 1 i n, we will simply write ϕ(u 1,..., U n ) F. Moreover, we will skip te index F if it is clear from te context or is irrelevant (e.g., wen ϕ is a modal formula). A set C suc tat ϕ(c, (x 1 ),..., (x n )) C is called a pre-fixed point. U}. 5

6 Lemma 2.5. Let (W, R) be a descriptive frame, F P(W) and an arbitrary assignment. Ten for eac modal µ-formula ϕ(x, x 1..., x n ) positive in x, ϕ(, (p 1 ),..., (p n )) F is monotone. Tat is, for U, V W, U V implies ϕ(u, (p 1 ),..., (p n )) F ϕ(v, (p 1 ),..., (p n )) F. Proof. We will prove te lemma by induction on te complexity of ϕ. As agreed above we will skip te index F. Our induction ypotesis is: 1) if ϕ(x, x 1..., x n ) is positive in x, ten ϕ(, (p 1 ),..., (p n )) is monotone and 2) if ϕ(x, x 1..., x n ) is negative in x, ten ϕ(, (p 1 ),..., (p n )) is anti-tone. Te cases ϕ =, ϕ =, ϕ is a propositional variable, ϕ = ψ χ, ϕ = ψ χ, ϕ = ψ, ϕ = ψ and ϕ = ψ are proved as in standard modal logic (see, e.g., [7]). Now let ϕ = µyψ(y, x, x 1,..., x n ) be positive in x and inductively assume te result for ψ. Ten, by te induction ypotesis, for eac U, V W wit U V and C F we ave ψ(c, U, (p 1 ),..., (p n )) ψ(c, V, (p 1 ),... (p n )). So if ψ(c, V, (p 1 ),..., (p n )) C, ten ψ(c, U, (p 1 ),..., (p n )) C. Terefore, te set {C F : ψ(c, U, (p 1 ),..., (p n )) C} contains te set {C F : ψ(c, V, (p 1 ),..., (p n )) C}. But tis means tat µyψ(y, U, (p 1 ),..., (p n )) = {C F : ψ(c, U, (p 1 ),..., (p n )) C} {C F : ψ(c, V, (p 1 ),..., (p n )) C} = µyψ(y, V, (p 1 ),..., (p n )). Terefore, we obtained tat ϕ(u, (p 1 ),..., (p n )) ϕ(v, (p 1 ),..., (p n )). Te case of ϕ negative in x is similar. Definition 2.6. A descriptive frame (W, R) is called a descriptive µ-frame if for eac clopen assignment and for eac modal µ-formula ϕ, te set [[ϕ]] Clop(W) is clopen. Example 2.7. We will give an example of a descriptive frame wic is not a descriptive µ-frame. Let W = N {ω} be te Alexandroff compactification of te set N of natural numbers wit discrete topology. Ten, te clopen sets of W are finite subsets of N and cofinite subsets of N togeter wit te point ω. Let R be suc tat ωrω and nrm if n, m N and m + 1 = n. It is easy to see tat (W, R) is a descriptive frame. Consider te formula µx( x). It is easy to see tat every clopen pre-fixed point of tis formula is a cofinite subset of N containing te set E of all even numbers (as is true at point 0) and containing te point ω. So te intersection of all tese pre-fixed points is te set E {ω}, wic is not clopen. Terefore, (W, R) is not a descriptive µ-frame. Obviously, eac finite descriptive frame is a descriptive µ-frame. We will see more examples of descriptive µ- frames later in tis section and in te following section. Now we will discuss a duality between modal µ-algebras and descriptive µ-frames. Tis duality was first obtained in [1] and later improved in [8]. A generalization of tis duality to positive modal µ-algebras can be found in [18]. Lemma 2.8. Let (W, R) be a descriptive µ-frame. Ten te modal algebra (Clop(W), R ) is a modal µ-algebra. Proof. In order to sow tat (Clop(W), R ) is a modal µ-algebra, we need to prove tat [ϕ] exists for eac modal µ-formula ϕ and eac algebra assignment. Note tat in tis case an algebra assignment for (Clop(W), R ) is te same as a clopen assignment for (W, R). So we will not distinguis tem. We prove te lemma by induction on te complexity of ϕ. Our induction ypotesis is: for any clopen assignment, [ϕ] is defined and [ϕ] = [[ϕ]] Clop(W), were [[ϕ]] Clop(W) is te clopen semantics of ϕ in te descriptive µ-frame (W, R) wit te clopen assignment. Te cases ϕ =, ϕ =, ϕ is a propositional variable, ϕ = ψ χ, ϕ = ψ χ, ϕ = ψ, ϕ = ψ and ϕ = ψ are proved as in te duality teorem for modal algebras and descriptive frames. Now assume ϕ(x, x 1,..., x n ) is a modal µ- formula positive in x for wic te induction ypotesis olds. We consider any clopen assignment. By te induction ypotesis, for eac C Clop(W), we ave [ϕ] C x = [[ϕ]] Clop(W). We will denote tis set by ϕ(c, (x C 1 ),..., (x n )). Let x C = {C Clop(W) : ϕ(c, (x 1 ),..., (x n )) C}. Since (W, R) is a descriptive µ-frame, C is clopen. We will sow tat C = C. Tat C exists will be an obvious consequence of tis. Let G = C. So G Clop(W). Ten G is a lower bound of C. On te oter and, for eac C C we ave G C. By monotonicity, ϕ(g, (x 1 ),..., (x n )) ϕ(c, (x 1 ),..., (x n )) C. Tus, = G. Terefore, G belongs to C. So G is a lower bound tat belongs to te set, wic means tat G = C. Tus, [µxϕ] is defined and is equal to [[µxϕ]] Clop(W). Tis completes te induction, C x and so (Clop(W), R ) is a modal µ-algebra. ϕ(g, (x 1 ),..., (x n )) C = [[ϕ]] Clop(W) 6

7 Let (W, R) be a descriptive µ-frame, a clopen assignment and ϕ be a modal µ-formula positive in x. Let (C [[ϕ]] Clop(W) ) be te map from Clop(W) to Clop(W) sending eac clopen set C to [[ϕ]] Clop(W). It is easy to see tat tis C x C x map is well defined and, by Lemma 2.5, monotone. Corollary 2.9. Let (W, R) be a descriptive µ-frame and a clopen assignment. Ten for eac modal µ-formula ϕ positive in x, [[µxϕ]] Clop(W) is te least fixed point of te map (C [[ϕ]] Clop(W) ) for C Clop(W). C x Proof. Te result follows immediately from te proof of Lemma 2.8. It follows from te proof tat G = [[µxϕ]] Clop(W) is a fixed point of (C [[ϕ]] Clop(W) ) and by te definition of G, it is contained in every (pre-)fixed point. C x Lemma Let B = (B, ) be a modal µ-algebra. descriptive µ-frame. Ten te corresponding descriptive frame (W B, R B ) is a Proof. We need to sow tat for eac modal µ-formula ϕ and eac clopen assignment, te set [[ϕ]] Clop(W B) is clopen. We prove tis by induction on te complexity of ϕ. By te definition of a modal µ-algebra and duality we ave B (Clop(W B ), R B ). Terefore, as in te proof of Lemma 2.8, we will identify algebra assignments for (Clop(W B ), R B ) wit clopen assignments for (W B, R B ). Our induction ypotesis is: for any clopen assignment we ave [[ϕ]] Clop(W B) = [ϕ], were [ϕ] is te semantics of ϕ in te algebra (Clop(W B ), R B ). As in te proof of Lemma 2.8, te cases ϕ =, ϕ =, ϕ is a propositional variable, ϕ = ψ χ, ϕ = ψ χ, ϕ = ψ, ϕ = ψ and ϕ = ψ are proved as in te duality teorem for modal algebras and descriptive frames. Now let ϕ(x, x 1,..., x n ) be a modal µ-formula positive in x and let be any clopen assignment. By te assumed induction = [ϕ] C x. As in te proof of Lemma 2.8, we denote tis set by ϕ(c, (x 1 ),..., (x n )). We also denote te set {C Clop(W B ) : ϕ(c, (x 1 ),..., (x n )) C} by C. Since B is a modal µ-algebra, (Clop(W B ), R B ) is also a modal µ-algebra. Terefore, D = C exists and is a clopen set. Tus, D is contained in C. Moreover, te same argument as in te proof of Lemma 2.8 sows tat ϕ(d, (x 1 ),... (x n )) D. ypotesis for ϕ, for eac C Clop(W B ), we ave [[ϕ]] Clop(W B) C x So D C and ence C D. Terefore, [[ϕ]] Clop(W B) = C = D is clopen. Tis completes te induction, and tus (W B, R B ) is a descriptive µ-frame. As every complete modal algebra is a modal µ-algebra, it follows from Lemma 2.10 tat a descriptive frame dual to a complete modal algebra is a descriptive µ-frame. Descriptive µ-frames of tis kind will be eavily used in te next section. Remark From now on, we will identify clopen assignments of a descriptive frame (W, R) wit algebra assignments of (Clop(W), R ). It is easy to see tat te correspondence between descriptive µ-frames and modal µ-algebras is (up to te isomorpism) one-to-one. Putting everyting togeter we obtain te following teorem. Teorem ([1]) Te correspondence between modal algebras and descriptive frames restricts to a one-to-one correspondence between modal µ-algebras and descriptive µ-frames. We note tat te duality result of [1] is a bit different tan ours since in [1] descriptive µ-frames are defined as tose descriptive frames were meets of clopen pre-fixed points are clopen. It was later observed in [8] tat tese meets are in fact te intersections of clopen pre-fixed points. In [18] te duality is obtained for distributive modal µ-lattices (algebraic models of negation-free µ-calculus). Our duality result can be seen as a restricted case of [18] wen te distributive µ-lattice is a (Boolean) modal µ-algebra. In [1] and [18] te above correspondence between modal µ-algebras and descriptive µ-frames is also extended to a dual equivalence of te corresponding categories Axiomatic systems of modal fixed point logic Next we briefly discuss te connection of modal µ-algebras and descriptive µ-frames wit te axiomatic systems of µ-calculus. If ϕ and ψ are formulas and x a variable, we will denote by ϕ[ψ/x] te formula obtained by freely replacing in ϕ eac free occurrence of x by ψ. 7

8 Definition [21] Te axiomatization of Kozen s system K µ can be taken to consist of te following axioms and rules: propositional tautologies, If ϕ and ϕ ψ, ten ψ (Modus Ponens), If ϕ, ten ϕ[ψ/x] (Substitution), If ϕ, ten ϕ (Necessitation), (x y) (x y) (K-axiom), ϕ[µxϕ/x] µxϕ (Fixed Point axiom), If ϕ[ψ/x] ψ, ten µxϕ ψ (Fixed Point rule), were x is not a bound variable of ϕ and no free variable of ψ is bound in ϕ. 2. [1, 10] Let Φ be a set of modal µ-formulas. We write K µ + Φ for te smallest set of formulas wic contains bot K µ and Φ and is closed under te Modus Ponens, Substitution, Necessitation and Fixed Point rules. We say tat K µ + Φ is te extension of K µ by Φ. We also call K µ + Φ a normal modal fixed point logic. Let L = K µ + Φ be a normal modal fixed point logic. A modal µ-algebra (B, ) is called an L-algebra if it validates all te formulas in Φ. A descriptive µ-frame (W, R) is called an L-frame if (W, R) validates all te formulas in Φ wit respect to clopen assignments. Teorem [1, 10] Let L be a normal modal fixed point logic. Ten 1. L is sound and complete wit respect to te class of modal µ-l-algebras. 2. L is sound and complete wit respect to te class of descriptive µ-l-frames. We note tat [1] prove tis result using te Lindenbaum-Tarski algebra and canonical model constructions, wile [10] give an alternative proof using te so-called replacement map and translations. 3. A comparison of different semantics of fixed point operators In tis section we investigate te connections between different kinds of semantics of modal µ-formulas. Te results and examples discussed ere are not directly relevant for te Salqvist completeness and correspondence teorem proved in Section 5. Tus, te reader interested only in te Salqvist teorem for modal fixed point logic can skip tis section. In te previous section we introduced various (e.g. clopen, closed, set-teoretic) semantics for modal µ-formulas. An obvious question is: ow different are all tese semantics? In tis section we will address tis question. We will first consider classes of descriptive µ-frames for wic te semantics coincide. After tat we will give examples of descriptive µ-frames for wic te semantics differ. Recall tat a modal algebra is called locally finite if its every finitely generated subalgebra is finite. Let (W, R) be a descriptive frame and a clopen assignment. Let also B = (Clop(W), R ). Ten for eac modal µ-formula ϕ wose only free variables are x 1,..., x n we associate a modal subalgebra of B generated by te elements (x 1 ),..., (x n ) and denote it by B ϕ. Teorem 3.1. Let (B, ) be a locally finite modal algebra and (W, R) its dual descriptive frame. Ten for eac formula ϕ, clopen assignment, and F suc tat Clop(W) F P(W), we ave [[ϕ]] F = [[ϕ]]p(w) B ϕ. Consequently, (W, R) is a descriptive µ-frame and (B, ) is a modal µ-algebra. Proof. Since (B, ) is locally finite and (B, ) is isomorpic to B = (Clop(W), R ), for formula ψ we ave tat B ψ is finite. We now prove by induction on te complexity of any subformula ψ of ϕ tat for any clopen assignment and any F wit Clop(W) F P(W) we ave: [[ψ]] F = [[ψ]]p(w) B ψ. (1) 8

9 If ψ =, ψ =, ψ is a propositional variable, ψ = χ 1 χ 2, ψ = χ 1 χ 2, ψ = χ, ψ = χ or ψ = χ, ten (1) easily follows from te induction ypotesis. Now let ψ = µxχ, were χ(x, x 1,..., x n ) is a modal µ-formula positive in x. Let g be any clopen assignment and F suc tat Clop(W) F P(W). For eac l ω we let: Claim 3.2. S l B ψ g, for eac l ω. S 0 = and S l+1 = [[χ]] P(W). (2) Proof. Since B ψ g is a modal subalgebra of B, obviously S 0 = B ψ g. Now we assume tat S l B ψ g and prove tat S l+1 B ψ g. Since S l B ψ g and g is a clopen assignment, te assignment g S l x is also clopen. Terefore, by our assumption, (1) olds for g S l x and χ. So [[χ]] P(W) B χ. Now S g S l x g S l l B ψ g yields tat te subalgebra of B generated x by te elements S l, g(x 1 ),..., g(x n ) is equal to te subalgebra of B generated by te elements g(x 1 ),..., g(x n ). Tus, B χ g S l x = B ψ g. So S l+1 = [[χ]] P(W) g S l x B ψ g, wic completes te induction and te proof of te claim. It follows from Lemma 2.5, tat S l S l+1 for all l. Terefore, as B ψ g is finite, tere is m ω suc tat S l = S m for all l > m. Let U F be suc tat [[χ]] F U. By induction on l, we sow tat S g U l U, for all l ω. Obviously, x S 0 U. Now assume S l U. Ten by (2), (1) and Lemma 2.5, we ave S l+1 = [[χ]] P(W) = [[χ]] F [[χ]] F U. g S l x g S l g U x x So S l U, for all l ω. By (1) and (2), [[χ]] F = [[χ]] P(W) = S g S x m g S x m m+1 = S m. As B ψ g Clop(W) F we obtain tat S m F. Terefore, S m is a pre-fixed point tat is contained in every pre-fixed point. So S m = [[µxχ]] F g. As F was arbitrary, we also ave S m = [[µxχ]] P(W) g, wic togeter wit te fact tat S m B ψ g completes te induction. Finally, as Clop(W) F, we deduce tat [[ϕ]] Clop(W) Clop(W). So (W, R) is a descriptive µ-frame and by Lemma 2.8, (B, ) is a modal µ-algebra. Tis finises te proof of te teorem. Next we will sow tat for descriptive µ-frames corresponding to complete modal algebras closed and clopen semantics coincide. For tis we will first recall a topological caracterization of te Stone spaces dual to complete Boolean algebras. Teorem 3.3. (see e.g. [27]) Let B be a Boolean algebra and W its dual Stone space. Ten B is complete iff for eac closed subset F W, te interior of F is clopen iff for eac open subset U W, te closure of U is clopen. Stone spaces satisfying te condition of Teorem 3.3 are called extremally disconnected [27]. Lemma 3.4. Let W be a non-empty set wit te discrete topology and let R be a binary relation on W. Ten 1. Te Stone-Čec compactification β(w) of W is extremally disconnected. 2. Te Boolean algebra Clop(β(W)) is isomorpic to te Boolean algebra P(W). 3. Let (W B, R B ) be te dual space of B = (P(W), R ). Ten W B is (up to isomorpism) te Stone-Čec compactification of W, W is te subset of W B consisting of all te isolated points and R B W 2 = R. Proof. Te proofs of (1) and (2) can be found in [27]. Te proof of (3) can be easily derived from (2) using te duality of descriptive frames and modal algebras. Teorem 3.5. Let (W, R) be a descriptive µ-frame dual to a complete modal algebra. Ten for eac modal µ-formula ϕ and eac clopen assignment, we ave [[ϕ]] Clop(W) = [[ϕ]] Cl(W). Proof. We will prove te teorem by induction on te complexity of ϕ. Our inductive ypotesis is: For any clopen assignment and any subformula ψ of ϕ, we ave [[ψ]] Clop(W) g S l x = [[ψ]] Cl(W). (3) If ψ is a constant, propositional variable or of te form ψ = χ 1 χ 2, ψ = χ 1 χ 2, ψ = χ, ψ = χ, ψ = χ, ten (3) easily follows from te induction ypotesis. Now let ψ = µxχ, were χ(x, x 1,..., x n ) is a modal µ-formula positive in x. Ten 9

10 [[µxχ]] Cl(W) = {F Cl(W) : [[χ]] Cl(W) F} (by definition) F x {U Clop(W) : [[χ]] Cl(W) U} (as Clop(W) Cl(W)) U x = {U Clop(W) : [[χ]] Clop(W) U x = [[µxχ]] Clop(W). So it remains to prove tat [[µxχ]] Clop(W) U} (by (3)) [[µxχ]] Cl(W). Let F = {F Cl(W) : [[χ]] Cl(W) F}. We also let G = [[µxχ]] Cl(W) F x and D = Int(G), were Int(G) is te interior of G. Since W corresponds to a complete algebra, by Teorem 3.3, D is clopen. So, by (3), [[χ]] Cl(W) = [[χ]] Clop(W). Obviously D x D x for eac F F we ave D F. So, by Lemma 2.5, [[χ]] Cl(W) [[χ]] Cl(W) F. Terefore, [[χ]] Cl(W) F = G and, by D x F x D x (3), we obtain [[χ]] Clop(W) D x [[χ]] Clop(W) D x is clopen. Hence, [[χ]] Clop(W) D x implies tat [[µxχ]] Clop(W) G. But since (W, R) is a descriptive µ-frame, is a clopen assignment and D is a clopen, Int(G) = D. Tus, D is a clopen pre-fixed point contained in G, wic G = [[µxχ]] Cl(W). Tis finises te induction and te proof of te teorem. It is still an open problem weter Teorem 3.5 olds for descriptive µ-frames not corresponding to complete or locally finite algebras. Next we will give an example of a descriptive µ-frame, a closed assignment and a modal µ-formula ϕ for wic closed and clopen semantics differ. Example 3.6. Let Z be te set of integers wit te discrete topology. We define a relation R on Z by zry iff y = z + 1 or y = z 1 for z, y Z. Ten A = (P(Z), R ) is a complete modal algebra and terefore it is a modal µ-algebra. Let (W, R ) be its dual descriptive frame. By Lemma 3.4, te subframe consisting of all principal ultrafilters in W will be isomorpic to (Z, R) and every singleton consisting of a principal ultrafilter will be clopen in W. We will denote tis subspace wit te restricted order by (Z, R ). (In fact, topologically, as mentioned in Lemma 3.4, W is te Stone Čec compactification of Z wit te discrete topology.) Let M = W \ Z denote te closed set of all non-principal ultrafilters of A. For eac z Z we let F z = {U Z : z U}. Obviously, F z is a principal ultrafilter of A and eac principal ultrafilter of A is of te form F z for some z Z. Claim For eac principal ultrafilter F z Z and non-principal ultrafilter F M we ave (F z R F) and (FR F z ). 2. For eac non-principal ultrafilter F, tere exists a non-principal ultrafilter F suc tat F R F. 3. R M = M. Proof. (1) Since F is a non-principal ultrafilter, it contains all cofinite subsets of Z. Let V = Z \ R ({z}). Ten V is cofinite and terefore V F. Moreover, (z + 1) V and (z 1) V. Tus, z R (V) and so R (V) F z. Tis implies tat (F z R F). On te oter and, {z} F z. But R ({z}) = {z + 1, z 1} F. Terefore, (FR F z ). (2) Let F M. We consider te set S = { R U : U F}. We generate a filter by S and ten extend it to a maximal filter. Te filter generated by S is proper. To see tis, assume R U 1 R U n S. Ten U 1,..., U n F and since n i=1 U i, tere exists z Z suc tat z n i=1 U i. But ten (z + 1) n i=1 R U i. Now we extend tis filter to a maximal filter F. By te definition, R U belongs to F for eac U F. So we ave F R F. By (1) F must be non-principal. (Alternatively, we could take te filter F = {u + 1 : u F} and sow tat it satisfies condition (2) of te claim.) (3) Follows directly from (2) and (1). Next we define a closed (not clopen) assignment on W by (p) = {F 0 } M. Consider te formula ϕ(x, p) = p x. Ten, using te claim, it is easy to see tat te only closed pre-fixed points of ϕ(x, (p)) are te wole space W and te set E M = {F z : z is even or negative even} M. However, te only clopen pre-fixed point of ϕ(x, (p)) is te wole space W. Terefore, [[µxϕ]] Clop(W) = W [[µxϕ]] Cl(W) E M is a closed fixed point of te map (F [[ϕ]] Clop(W) F x closed fixed point of (F [[ϕ]] Clop(W) ), for F Cl(W). F x = E M. It is also easy to see tat E M = ϕ(e M, (p)). Tus, ), for F Cl(W). Tis implies tat [[µxϕ]] Clop(W) is not te least 10

11 Example 3.8. We note tat if, in te previous example, we consider te clopen assignment (p) = {F 0 }, ten [[µxϕ]] P(W) = E = {F z : z is even or negative even}. Tus every pre-fixed point of ϕ(x, (p)) contains E. Moreover, it is easy to see tat E is an open set and tus, by Teorem 3.3, te closure of E, wic we denote by E, is a clopen set. It is not ard to see tat E is a pre-fixed point of ϕ(x, (p)). Terefore, E is te least clopen pre-fixed point of ϕ(x, (p)). So E = [[µxϕ]] Clop(W) [[µxϕ]] P(W). In Example 3.8 we ave tat [[µxϕ]] Clop(W) is not te case in general, but also tat te closure of [[µxϕ]] P(W) is te closure of [[µxϕ]] P(W). Te next example sows not only tat tis may not be even a fixed point of ϕ(x, (p)). Example 3.9. We will give an example of a descriptive µ-frame (W, R), a clopen assignment and a modal formula ϕ(x, p) suc tat te closure of [[µxϕ]] P(W) is not a fixed point of ϕ(x, (p)). Let Z be te set of integers wit te discrete topology. Let W = β(z) be te Stone Čec compactification of Z. We define a relation R on W by zry iff (z, y Z and y = z + 1 or y = z 1 or z W and y β(z) \ Z). It is easy to ceck tat (W, R) is a descriptive frame. Moreover, by Lemma 3.4, (W, R) is a descriptive µ-frame. Now we define a clopen assignment (p) = {0}. Consider te formula ϕ(x, p) = p x. Ten [[µx(p x)]] P(W) is equal to te set of all even and negative even numbers. Te closure of tis set contains a proper subset of β(z) \ Z and, as is easy to ceck, is not a fixed point of ϕ(x, (p)). Note tat in tis case we ave [[µx(p x)]] Clop(W) = [[µx(p x)]] Cl(W) = W. In addition, if we demand tat (0R1), (0R( 1)) and (0Ry) for eac y β(z)\z, ten te same argument sows tat te clopen semantics of te formula ϕ = µx( x), under any assignment (assignments play no role as ϕ as no free variables), is W, wereas te set-teoretic semantics of ϕ, under any assignment, is equal to te set of even and negative even numbers. We deduce tat ϕ is valid on (W, R) as a descriptive µ-frame, but is not valid on (W, R) seen as a Kripke frame. Remark We can combine Examples 3.6 and 3.9 by taking te disjoint union of te frames defined in tese examples. Tis will give us an example of a (single) descriptive µ-frame (W, R), a closed assignment and a modal µ-formula ϕ suc tat all te tree semantics of ϕ differ and, moreover, neiter closed nor clopen semantics of ϕ is te closure of te set-teoretic semantics of ϕ. We skip te details. 4. Te intersection lemma In tis section we address two issues. We prove te analogue of te Esakia Sambin Vaccaro lemma, wic will play an essential role in Section 5 in proving Salqvist s completeness and correspondence results for modal fixed point logic. We also discuss weter clopen semantics gives rise to fixed points for closed and set-teoretic assignments. We use te analogue of te Esakia Sambin Vaccaro lemma in proving tat te clopen semantics gives a fixed point for closed assignments. We also sow tat in general te clopen semantics does not provide a fixed point for set-teoretic assignments. Note tat te only fact in tis section tat will be used in te proof of te Salqvist teorem for modal fixed point logic (Section 5) is Lemma 4.6. In more detail, let (W, R) be a descriptive µ-frame, a clopen assignment, and ϕ(x, x 1,..., x n ) a modal µ-formula positive in x. Ten, by Corollary 2.9, [[µxϕ]] Clop(W) is te least fixed point of te map (C [[ϕ]] Clop(W) ), for C C x Clop(W). On te oter and, Example 3.6 sows tat tere exist a descriptive µ-frame (W, R), a closed assignment and a modal formula ϕ positive in x suc tat [[µxϕ]] Clop(W) for F Cl(W). Te next question we are going to address is weter [[µxϕ]] Clop(W) point for te maps (F [[ϕ]] Clop(W) ) and (U [[ϕ]] Clop(W) F x g U x is not te least fixed point of te map (F [[ϕ]] Clop(W) ), F x is a (not necessarily least) fixed ) for F Cl(W), U P(W), a closed assignment, and set-teoretic assignment g, respectively. In fact, we will prove tat for a closed assignment, [[µxϕ]] Clop(W) is a fixed point of te map (F [[ϕ]] Clop(W) ) for F Cl(W). We will also sow tat tere exist a descriptive µ-frame (W, R) and F x a set-teoretic assignment g suc tat [[µxϕ]] Clop(W) g is not a fixed point of te map (U [[ϕ]] Clop(W) ) for U P(W). g U x Definition 4.1. We call a modal µ-formula ϕ positive if it does not contain any negation. ϕ is called negative if ϕ is positive. Remark 4.2. We note tat ϕ is positive implies tat ϕ is positive in eac variable, but not vice versa. 11

12 Lemma 4.3. Let (W, R) be a descriptive frame, a closed assignment and ϕ(x, x 1,..., x n ) a positive modal µ-formula. Ten te set [[ϕ]] Clop(W) is closed. Consequently, te map (F [[ϕ]] Clop(W) ) mapping eac closed set F to [[ϕ]] Clop(W) is F x F x well defined and monotone. Proof. We will prove te result by induction on te complexity of ϕ. If ϕ is a constant or propositional variable, ten as is closed, [[ϕ]] Clop(W) is obviously closed. Te cases ϕ = ψ χ and ϕ = ψ χ are trivial since finite unions and intersections of closed sets are closed. Te cases ϕ = ψ and ϕ = ψ follow directly from Lemma 2.1(1),(2). Finally, te case ϕ = µxψ is also easy since any intersection of clopen sets is closed. Terefore, (F [[ϕ]] Clop(W) ) is a F x well-defined map from Cl(W) to Cl(W). Monotonicity of tis map follows from Lemma 2.5. Remark 4.4. Since Cl(W) is a complete lattice, by te Knaster Tarski teorem, te map (F [[ϕ]] Clop(W) ) will ave F x a least fixed point. As te meet in Cl(W) coincides wit te intersection, te least point will be te intersection of all closed pre-fixed points. However, as was sown in Example 3.6, tis least fixed point may be different from [[µxϕ]] Clop(W). Next we prove an auxiliary lemma wic is an extension of te so-called intersection lemma of Esakia Sambin Vaccaro [14], [24] to te modal µ-case. Tis lemma will be an essential ingredient in te proof of te Salqvist completeness result in Section 5. We will be concerned only wit te clopen semantics. So we will skip te sup index Clop(W) everywere. We first recall Esakia s lemma. Let W be any set. A set F P(W) is called downward directed if for eac F, F F, tere exists F F suc tat F F F. Lemma 4.5. [14](Esakia) Let (W, R) be a descriptive frame and F Cl(W) a downward directed set. Ten R {F : F F} = { R F : F F} Next we prove a modal µ-analogue of te Intersection Lemma of [24]. Lemma 4.6. Let (W, R) be a descriptive frame. 1 Let also F, F 1,..., F n W be closed sets and let A Clop(W) be a downward directed set suc tat A = F. Ten for eac positive modal µ-formula ϕ(x, x 1,..., x n ) we ave ϕ(f, F 1,..., F n ) = {ϕ(u, F 1,..., F n ) : U A}. Proof. We will prove te lemma by induction on te complexity of ϕ. Te modal cases are already proved in [24]. We briefly recall tese proofs to make te paper self contained. If ϕ = or ϕ =, ten te lemma is obvious. If ϕ is a propositional variable, ten te lemma is again obvious since every closed set is te intersection of te clopen sets containing it. First let ϕ = ψ χ. Ten ϕ(f, F 1,..., F n ) = ψ(f, F 1,..., F n ) χ(f, F 1,..., F n ) = {ψ(u, F 1,..., F n ) : U A} {χ(u, F 1,..., F n ) : U A} (ind) = {ψ(u, F 1,..., F n ) χ(u, F 1,..., F n ) : U A} = {(ψ χ)(u, F 1,..., F n ) : U A} = {ϕ(u, F 1,..., F n ) : U A}. Now let ϕ = ψ χ. Since ϕ is positive we ave tat ϕ(f, F 1,..., F n ) ϕ(u, F 1,..., F n ) for eac U A. Tus, ϕ(f, F 1,..., F n ) {ϕ(u, F 1,..., F n ) : U A}. Now suppose w ϕ(f, F 1,..., F n ). Ten, by te induction ypotesis, w {ψ(c, F 1,..., F n ) : C A} {χ(d, F 1,..., F n ) : D A}. So w {ψ(c, F 1,..., F n ) : C A} and w {χ(d, F 1,..., F n ) : D A}. Terefore, tere exists C, D A suc tat w ψ(c, F 1,..., F n ) and w χ(d, F 1,..., F n ). Since A is downward directed, tere exists E A suc tat E C D. As bot ψ and χ are positive, by Lemma 2.5, we ave w ψ(e, F 1,..., F n ) and w χ(e, F 1,..., F n ). Tus, w {ψ(e, F 1,..., F n ) χ(e, F 1,..., F n ) : E A} and terefore, w {ϕ(u, F 1,..., F n ) : U A}. Tis means tat {ϕ(u, F 1,..., F n ) : U A} ϕ(f, F 1,..., F n ). So ϕ(f, F 1,..., F n ) = {ϕ(u, F 1,..., F n ) : U A}. 1 Note tat we do not require tat (W, R) is a descriptive µ-frame. 12

13 Now suppose ϕ = ψ. We will need to use te following fact, wic easily follows from Lemma 2.5: if A is downward directed, ten {ψ(u, F 1,..., F n ) : U A} is also downward directed. So ϕ(f, F 1,..., F n ) = R ψ(f, F 1,..., F n ) = R {ψ(u, F 1,..., F n ) : U A} (ind yp) = { R ψ(u, F 1,..., F n ) : U A} (Esakia s lemma) = {ϕ(u, F 1,..., F n ) : U A}. Now assume ϕ = ψ. We recall tat R commutes wit all unions. Ten ϕ(f, F 1,..., F n ) = [R]ψ(F, F 1,..., F n ) = W \ R {W \ ψ(u, F 1,..., F n ) : U A} (ind yp) = W \ { R (W \ ψ(u, F 1,..., F n )) : U A} = {[R]ψ(U, F 1,..., F n ) : U A} = {ϕ(u, F 1,..., F n ) : U A}. Finally, let ϕ = µxψ(x, y, x 1,..., x n ). Ten we need to sow µxψ(x, F, F 1,..., F n ) = {µxψ(x, U, F 1,..., F n ) : U A}. By Lemma 2.5, for eac U A we ave µxψ(x, F, F 1,..., F n ) µxψ(x, U, F 1,..., F n ). Terefore, µxψ(x, F, F 1,..., F n ) {µxψ(x, U, F 1,..., F n ) : U A}. Now suppose w {µxψ(x, C, F 1,..., F n ) : C A}. Ten we ave tat w µxψ(x, C, F 1,..., F n ) for eac C A. So for eac C A and eac V Clop(W) wit ψ(v, C, F 1,..., F n ) V we ave w V. Assume U Clop(W) is suc tat ψ(u, F, F 1,..., F n ) U. By te induction ypotesis we ave ψ(u, F, F 1,..., F n ) = {ψ(u, C, F 1,... F n ) : C A}. Tus {ψ(u, C, F 1,..., F n ) : C A} U. By Lemma 4.3, eac ψ(u, C, F 1,..., F n ) is a closed set. Terefore, as U is open, by compactness, tere exist finitely many C 1,..., C k A suc tat k i=1 ψ(u, C i, F 1,..., F n ) U. As A is downward directed, tere exists C A suc tat C k i=1 C i. Ten, by Lemma 2.5, ψ(u, C, F 1,..., F n ) U. But ten w U. Tus, w {U Clop(W) : ψ(u, F, F 1,..., F n ) U} = µxψ(x, F, F 1,..., F n ), wic finises te proof of te lemma. Corollary 4.7. Let (W, R) be a descriptive frame, F 1,..., F n, G 1,..., G k W closed sets and ϕ(x 1,..., x n, y 1,..., y k ) a positive modal µ-formula. Ten 1. ϕ(f 1,..., F n, G 1,..., G k ) = {ϕ(c 1,..., C n, G 1,..., G k ) : F i C i Clop(W), 1 i n}. 2. ϕ(f 1,..., F n, G 1,..., G k ) = {ϕ(c 1,..., C n, G 1,..., G k ) : F i C i A i, 1 i n}, were A i Clop(W) is downward directed and A i = F i, for eac 1 i n. Proof. Te result follows from Lemma 4.6 by a trivial induction. Next we will apply Lemma 4.6 to sow tat for eac descriptive frame (W, R), positive modal formula ϕ, and a closed assignment, te set [[µxϕ]] Clop(W) is a fixed point of te map (F [[ϕ]] Clop(W) ) for F Cl(W). F x Lemma 4.8. Let (W, R) be a descriptive µ-frame and ϕ(x, x 1,..., x n ) a positive modal µ-formula. Let G = µxϕ(x, F 1,..., F n ), were F 1,... F n W be closed sets. Ten ϕ(g, F 1,..., F n ) = G, tat is, G is a fixed point of te map (F [[ϕ]] Clop(W) ) for F Cl(W). F x Proof. We first sow tat G is a pre-fixed point, tat is, ϕ(g, F 1,..., F n ) G. Let V be an arbitrary clopen prefixed point: tat is, ϕ(v, F 1,..., F n ) V. Ten, by te definition of G, we ave G V. By Lemma 2.5 we obtain ϕ(g, F 1,..., F n ) ϕ(v, F 1,..., F n ) V. Terefore, ϕ(g, F 1,..., F n ) {V Clop(W) : ϕ(v, F 1,..., F n ) V} = G. Conversely, as G is te intersection of closed sets, G is closed. Terefore, by Corollary 4.7, we ave ϕ(g, F 1,..., F n ) = {ϕ(u, U 1,..., U n ) : G U Clop(W), (4) F i U i Clop(W), 1 i n}. Let U and U 1,..., U n be arbitrary clopen sets wit G U and F i U i for 1 i n. We sow tat G ϕ(u, U 1,..., U n ). Te fact tat G U means tat {V Clop(W) : ϕ(v, F 1,..., F n ) V} U. Terefore, te same argument as in te proof of Lemma 4.6 sows tat tere exists a clopen set V U suc tat ϕ(v, F 1,..., F n ) V. By 13

14 Corollary 4.7, ϕ(v, F 1,..., F n ) = {ϕ(v, C 1,..., C n ) : C i Clop(W), F i C i U i, 1 i n}. But ten a similar argument as in te proof of Lemma 4.6 sows tat tere exist clopen sets C 1,..., C n suc tat F i C i U i for 1 i n and ϕ(v, C 1,..., C n) V. By monotonicity we ave ϕ(ϕ(v, C 1,..., C n), F 1,..., F n ) ϕ(v, F 1,..., F n ) ϕ(v, C 1,..., C n). Since (W, R) is a descriptive µ-frame, ϕ(v, C 1,..., C n) is a clopen set. Tus ϕ(v, C 1,..., C n) is a clopen pre-fixed point of ϕ(, F 1,..., F n ). Tis means tat G ϕ(v, C 1,..., C n). But since ϕ is monotone and C i U i for 1 i n we ave ϕ(v, C 1,..., C n) ϕ(u, U 1,..., U n ). Tus, as U, U 1,..., U n were arbitrary, we obtain by (4) tat G {ϕ(u, U 1,..., U n ) : G U, F i U i, 1 i n} = ϕ(g, F 1,..., F n ). Next we will see tat an analogue of Lemma 4.8 does not old for set-teoretic assignments. Example 4.9. We will give an example of a descriptive µ-frame (W, R), a set-teoretic (neiter clopen nor closed) assignment, and a formula ϕ(x, p) suc tat {C Clop(W) : ϕ(c, (p)) C} is no longer a fixed point of ϕ(x, (p)). Let N be te set of natural numbers wit te discrete topology. Let W = β(n) be te Stone Čec compactification of N. Let M = β(n) \ N. We define a relation R on W by zry iff z W and y M. It is easy to ceck tat (W, R) is a descriptive frame. Moreover, by Lemma 3.4, (W, R) is a descriptive µ-frame. Now define an assignment (p) = E, were E is te set of all even numbers. Obviously, is neiter clopen nor closed. Consider a formula ϕ(x, p) = p x. Ten te clopen semantics [[µxϕ]] Clop(W) of ϕ(x, (p)) is equal to E, te closure of E. To see tis, note tat every clopen containing E must contain E. Tus, E {C Clop(W) : ϕ(c, (p)) C}. On te oter and, W is extremally disconnected. So E is clopen. Also note tat (W \ E) M. Tus, R (W \ E) = W. Ten [R]E = W \ R (W \ E) = W \ W =. Terefore, ϕ(e, (p)) = E [R]E = E E. So E is a clopen pre-fixed point of ϕ(x, (p)) and we ave tat {C Clop(W) : ϕ(c, (p)) C} E. Finally, note tat, as computed above, ϕ(e, (p)) = E E. Tus, E is not a fixed point of ϕ(x, (p)). 5. Salqvist fixed point formulas In tis section we extend te proof of te Salqvist completeness and correspondence results of [24] from modal logic to modal µ-calculus Completeness For eac m ω we let 0 x = x and m+1 x = ( m x). Definition 5.1. A formula ϕ(x 1,..., x n ) is called a Salqvist fixed point formula if it is obtained from formulas of te form m x i (m ω, i n) and positive formulas (in te language wit te µ-operator) by applying te operations and. Remark 5.2. We note tat wen considering te language witout fixed point operators, te above definition of te Salqvist formula is different from te standard definition (see e.g., [7]), but is equivalent to it. Any Salqvist formula of [7] is equivalent to a conjunction of Salqvist formulas in te aforementioned sense. Teorem 5.3. Let (W, R) be a descriptive frame, 2 w W and ϕ(x 1,..., x l ) a Salqvist fixed point formula. If w [[ϕ]] Clop(W) f, for eac clopen assignment f, ten w [[ϕ]] Clop(W), for eac set-teoretic assignment. Proof. Since ϕ(x 1,..., x l ) is a Salqvist fixed point formula, tere exists a formula α(p 1,..., p n, q 1,..., q m ) using only and suc tat all listed propositional variables occur and no propositional variable occurs twice in α, and tere exist positive formulas π 1,..., π m and formulas ψ 1,..., ψ n, were eac ψ i is of te form d i s i, for some d i ω and s i {x 1,..., x l } suc tat ϕ(x 1,... x l ) = α(ψ 1 /p 1,..., ψ n /p n, π 1 /q 1,..., π m /q m ). (5) Let be an assignment suc tat w [[ϕ]] Clop(W). For eac subformula β of α we define a world w β W by induction suc tat w β [[β(ψ 1 /p 1,..., ψ n /p n, π 1 /q 1,..., π m /q m )]] Clop(W). (6) As te basic step of te induction we put w α = w. Now assume β is a subformula of α and w β is already defined and satisfies (6). Tere are tree possible cases: 2 Note again tat we do not require tat (W, R) is a descriptive µ-frame. 14

SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC

SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC NICK BEZHANISHVILI AND IAN HODKINSON Abstract. We define Salqvist fixed point formulas. By extending te tecnique of Sambin and Vaccaro we sow tat (1) for eac

More information

A SHORT INTRODUCTION TO BANACH LATTICES AND

A SHORT INTRODUCTION TO BANACH LATTICES AND CHAPTER A SHORT INTRODUCTION TO BANACH LATTICES AND POSITIVE OPERATORS In tis capter we give a brief introduction to Banac lattices and positive operators. Most results of tis capter can be found, e.g.,

More information

Differentiation in higher dimensions

Differentiation in higher dimensions Capter 2 Differentiation in iger dimensions 2.1 Te Total Derivative Recall tat if f : R R is a 1-variable function, and a R, we say tat f is differentiable at x = a if and only if te ratio f(a+) f(a) tends

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

arxiv: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 information

Vietoris bisimulations

Vietoris bisimulations Vietoris bisimulations N. Bezhanishvili, G. Fontaine and Y. Venema July 17, 2008 Abstract Building on the fact that descriptive frames are coalgebras for the Vietoris functor on the category of Stone spaces,

More information

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households Volume 29, Issue 3 Existence of competitive equilibrium in economies wit multi-member ouseolds Noriisa Sato Graduate Scool of Economics, Waseda University Abstract Tis paper focuses on te existence of

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

MA455 Manifolds Solutions 1 May 2008

MA455 Manifolds Solutions 1 May 2008 MA455 Manifolds Solutions 1 May 2008 1. (i) Given real numbers a < b, find a diffeomorpism (a, b) R. Solution: For example first map (a, b) to (0, π/2) and ten map (0, π/2) diffeomorpically to R using

More information

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

Combining functions: algebraic methods

Combining functions: algebraic methods Combining functions: algebraic metods Functions can be added, subtracted, multiplied, divided, and raised to a power, just like numbers or algebra expressions. If f(x) = x 2 and g(x) = x + 2, clearly f(x)

More information

Lattice Theory Lecture 5. Completions

Lattice Theory Lecture 5. Completions Lattice Theory Lecture 5 Completions John Harding New Mexico State University www.math.nmsu.edu/ JohnHarding.html jharding@nmsu.edu Toulouse, July 2017 Completions Definition A completion of a poset P

More information

The Countable Henkin Principle

The 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 information

On convexity of polynomial paths and generalized majorizations

On convexity of polynomial paths and generalized majorizations On convexity of polynomial pats and generalized majorizations Marija Dodig Centro de Estruturas Lineares e Combinatórias, CELC, Universidade de Lisboa, Av. Prof. Gama Pinto 2, 1649-003 Lisboa, Portugal

More information

Propositional and Predicate Logic - VII

Propositional and Predicate Logic - VII Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory

More information

Math 161 (33) - Final exam

Math 161 (33) - Final exam Name: Id #: Mat 161 (33) - Final exam Fall Quarter 2015 Wednesday December 9, 2015-10:30am to 12:30am Instructions: Prob. Points Score possible 1 25 2 25 3 25 4 25 TOTAL 75 (BEST 3) Read eac problem carefully.

More information

Games for topological fixpoint logics

Games for topological fixpoint logics Games for topological fixpoint logics Clemens Kupke University of Strathclyde, Glasgow Scotland, UK & EU joint work with Nick Bezhanishvili University of Amsterdam The Netherlands Categories, Logic & Physics,

More information

Analytic Functions. Differentiable Functions of a Complex Variable

Analytic Functions. Differentiable Functions of a Complex Variable Analytic Functions Differentiable Functions of a Complex Variable In tis capter, we sall generalize te ideas for polynomials power series of a complex variable we developed in te previous capter to general

More information

Logics for Compact Hausdorff Spaces via de Vries Duality

Logics for Compact Hausdorff Spaces via de Vries Duality Logics for Compact Hausdorff Spaces via de Vries Duality Thomas Santoli ILLC, Universiteit van Amsterdam June 16, 2016 Outline Main goal: developing a propositional calculus for compact Hausdorff spaces

More information

Notes about Filters. Samuel Mimram. December 6, 2012

Notes about Filters. Samuel Mimram. December 6, 2012 Notes about Filters Samuel Mimram December 6, 2012 1 Filters and ultrafilters Definition 1. A filter F on a poset (L, ) is a subset of L which is upwardclosed and downward-directed (= is a filter-base):

More information

A generalization of modal definability

A 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 information

Axiomatisation of Hybrid Logic

Axiomatisation of Hybrid Logic Imperial College London Department of Computing Axiomatisation of Hybrid Logic by Louis Paternault Submitted in partial fulfilment of the requirements for the MSc Degree in Advanced Computing of Imperial

More information

Efficient algorithms for for clone items detection

Efficient algorithms for for clone items detection Efficient algoritms for for clone items detection Raoul Medina, Caroline Noyer, and Olivier Raynaud Raoul Medina, Caroline Noyer and Olivier Raynaud LIMOS - Université Blaise Pascal, Campus universitaire

More information

Justifications for Common Knowledge

Justifications for Common Knowledge - Justifications for Common Knowledge Samuel Buceli Roman Kuznets Tomas Studer Institut für Informatik und angewandte Matematik, Universität Bern Neubrückstrasse 10, CH-3012 Bern (Switzerland) {buceli,

More information

Numerical Differentiation

Numerical Differentiation Numerical Differentiation Finite Difference Formulas for te first derivative (Using Taylor Expansion tecnique) (section 8.3.) Suppose tat f() = g() is a function of te variable, and tat as 0 te function

More information

DIGRAPHS FROM POWERS MODULO p

DIGRAPHS FROM POWERS MODULO p DIGRAPHS FROM POWERS MODULO p Caroline Luceta Box 111 GCC, 100 Campus Drive, Grove City PA 1617 USA Eli Miller PO Box 410, Sumneytown, PA 18084 USA Clifford Reiter Department of Matematics, Lafayette College,

More information

232 Calculus and Structures

232 Calculus and Structures 3 Calculus and Structures CHAPTER 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS FOR EVALUATING BEAMS Calculus and Structures 33 Copyrigt Capter 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS 17.1 THE

More information

Varieties of Heyting algebras and superintuitionistic logics

Varieties of Heyting algebras and superintuitionistic logics Varieties of Heyting algebras and superintuitionistic logics Nick Bezhanishvili Institute for Logic, Language and Computation University of Amsterdam http://www.phil.uu.nl/~bezhanishvili email: N.Bezhanishvili@uva.nl

More information

GELFAND S PROOF OF WIENER S THEOREM

GELFAND S PROOF OF WIENER S THEOREM GELFAND S PROOF OF WIENER S THEOREM S. H. KULKARNI 1. Introduction Te following teorem was proved by te famous matematician Norbert Wiener. Wiener s proof can be found in is book [5]. Teorem 1.1. (Wiener

More information

A = h w (1) Error Analysis Physics 141

A = h w (1) Error Analysis Physics 141 Introduction In all brances of pysical science and engineering one deals constantly wit numbers wic results more or less directly from experimental observations. Experimental observations always ave inaccuracies.

More information

Characterization of reducible hexagons and fast decomposition of elementary benzenoid graphs

Characterization of reducible hexagons and fast decomposition of elementary benzenoid graphs Discrete Applied Matematics 156 (2008) 1711 1724 www.elsevier.com/locate/dam Caracterization of reducible exagons and fast decomposition of elementary benzenoid graps Andrej Taranenko, Aleksander Vesel

More information

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Boolean Algebras, Boolean Rings and Stone s Representation Theorem Boolean Algebras, Boolean Rings and Stone s Representation Theorem Hongtaek Jung December 27, 2017 Abstract This is a part of a supplementary note for a Logic and Set Theory course. The main goal is to

More information

called the homomorphism induced by the inductive limit. One verifies that the diagram

called the homomorphism induced by the inductive limit. One verifies that the diagram Inductive limits of C -algebras 51 sequences {a n } suc tat a n, and a n 0. If A = A i for all i I, ten A i = C b (I,A) and i I A i = C 0 (I,A). i I 1.10 Inductive limits of C -algebras Definition 1.10.1

More information

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist Mat 1120 Calculus Test 2. October 18, 2001 Your name Te multiple coice problems count 4 points eac. In te multiple coice section, circle te correct coice (or coices). You must sow your work on te oter

More information

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

A 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 information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

3.4 Worksheet: Proof of the Chain Rule NAME

3.4 Worksheet: Proof of the Chain Rule NAME Mat 1170 3.4 Workseet: Proof of te Cain Rule NAME Te Cain Rule So far we are able to differentiate all types of functions. For example: polynomials, rational, root, and trigonometric functions. We are

More information

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point MA00 Capter 6 Calculus and Basic Linear Algebra I Limits, Continuity and Differentiability Te concept of its (p.7 p.9, p.4 p.49, p.55 p.56). Limits Consider te function determined by te formula f Note

More information

Houston Journal of Mathematics. c 2004 University of Houston Volume 30, No. 4, 2004

Houston Journal of Mathematics. c 2004 University of Houston Volume 30, No. 4, 2004 Houston Journal of Mathematics c 2004 University of Houston Volume 30, No. 4, 2004 MACNEILLE COMPLETIONS OF HEYTING ALGEBRAS JOHN HARDING AND GURAM BEZHANISHVILI Communicated by Klaus Kaiser Abstract.

More information

ch (for some fixed positive number c) reaching c

ch (for some fixed positive number c) reaching c GSTF Journal of Matematics Statistics and Operations Researc (JMSOR) Vol. No. September 05 DOI 0.60/s4086-05-000-z Nonlinear Piecewise-defined Difference Equations wit Reciprocal and Cubic Terms Ramadan

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Subdifferentials of convex functions

Subdifferentials of convex functions Subdifferentials of convex functions Jordan Bell jordan.bell@gmail.com Department of Matematics, University of Toronto April 21, 2014 Wenever we speak about a vector space in tis note we mean a vector

More information

Symmetry Labeling of Molecular Energies

Symmetry Labeling of Molecular Energies Capter 7. Symmetry Labeling of Molecular Energies Notes: Most of te material presented in tis capter is taken from Bunker and Jensen 1998, Cap. 6, and Bunker and Jensen 2005, Cap. 7. 7.1 Hamiltonian Symmetry

More information

Pre-Calculus Review Preemptive Strike

Pre-Calculus Review Preemptive Strike Pre-Calculus Review Preemptive Strike Attaced are some notes and one assignment wit tree parts. Tese are due on te day tat we start te pre-calculus review. I strongly suggest reading troug te notes torougly

More information

The derivative function

The derivative function Roberto s Notes on Differential Calculus Capter : Definition of derivative Section Te derivative function Wat you need to know already: f is at a point on its grap and ow to compute it. Wat te derivative

More information

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

A VIEW OF CANONICAL EXTENSION

A VIEW OF CANONICAL EXTENSION A VIEW OF CANONICAL EXTENSION MAI GEHRKE AND JACOB VOSMAER Abstract. This is a short survey illustrating some of the essential aspects of the theory of canonical extensions. In addition some topological

More information

SUBALGEBRAS AND HOMOMORPHIC IMAGES OF THE RIEGER-NISHIMURA LATTICE

SUBALGEBRAS AND HOMOMORPHIC IMAGES OF THE RIEGER-NISHIMURA LATTICE SUBALGEBRAS AND HOMOMORPHIC IMAGES OF THE RIEGER-NISHIMURA LATTICE Guram Bezhanishvili and Revaz Grigolia Abstract In this note we characterize all subalgebras and homomorphic images of the free cyclic

More information

HOMEWORK HELP 2 FOR MATH 151

HOMEWORK HELP 2 FOR MATH 151 HOMEWORK HELP 2 FOR MATH 151 Here we go; te second round of omework elp. If tere are oters you would like to see, let me know! 2.4, 43 and 44 At wat points are te functions f(x) and g(x) = xf(x)continuous,

More information

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE Nick Bezhanishvili and Ian Hodkinson Abstract We prove that every normal extension of the bi-modal system S5 2 is finitely axiomatizable and

More information

Atom structures and Sahlqvist equations

Atom structures and Sahlqvist equations Atom structures and Sahlqvist equations Yde Venema Department of Mathematics and Computer Science Vrije Universiteit De Boelelaan 1081 1081 HV Amsterdam July 28, 1997 Abstract This paper addresses the

More information

Neighborhood Semantics for Modal Logic Lecture 5

Neighborhood Semantics for Modal Logic Lecture 5 Neighborhood Semantics for Modal Logic Lecture 5 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 17, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 5 1 Plan for the

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator.

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator. Lecture XVII Abstract We introduce te concept of directional derivative of a scalar function and discuss its relation wit te gradient operator. Directional derivative and gradient Te directional derivative

More information

Functions of the Complex Variable z

Functions of the Complex Variable z Capter 2 Functions of te Complex Variable z Introduction We wis to examine te notion of a function of z were z is a complex variable. To be sure, a complex variable can be viewed as noting but a pair of

More information

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER RELATION ALGEBRAS Roger D. MADDUX Department of Mathematics Iowa State University Ames, Iowa 50011 USA ELSEVIER AMSTERDAM. BOSTON HEIDELBERG LONDON NEW YORK. OXFORD PARIS SAN DIEGO. SAN FRANCISCO. SINGAPORE.

More information

Bob Brown Math 251 Calculus 1 Chapter 3, Section 1 Completed 1 CCBC Dundalk

Bob Brown Math 251 Calculus 1 Chapter 3, Section 1 Completed 1 CCBC Dundalk Bob Brown Mat 251 Calculus 1 Capter 3, Section 1 Completed 1 Te Tangent Line Problem Te idea of a tangent line first arises in geometry in te context of a circle. But before we jump into a discussion of

More information

2.3 Algebraic approach to limits

2.3 Algebraic approach to limits CHAPTER 2. LIMITS 32 2.3 Algebraic approac to its Now we start to learn ow to find its algebraically. Tis starts wit te simplest possible its, and ten builds tese up to more complicated examples. Fact.

More information

A Logic of Injectivity

A Logic of Injectivity A Logic of Injectivity J. Adámek, M. Hébert and L. Sousa Abstract Injectivity of objects wit respect to a set H of morpisms is an important concept of algebra, model teory and omotopy teory. Here we study

More information

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

Continuity and Differentiability Worksheet

Continuity and Differentiability Worksheet Continuity and Differentiability Workseet (Be sure tat you can also do te grapical eercises from te tet- Tese were not included below! Typical problems are like problems -3, p. 6; -3, p. 7; 33-34, p. 7;

More information

Strongly continuous semigroups

Strongly continuous semigroups Capter 2 Strongly continuous semigroups Te main application of te teory developed in tis capter is related to PDE systems. Tese systems can provide te strong continuity properties only. 2.1 Closed operators

More information

How to Find the Derivative of a Function: Calculus 1

How to Find the Derivative of a Function: Calculus 1 Introduction How to Find te Derivative of a Function: Calculus 1 Calculus is not an easy matematics course Te fact tat you ave enrolled in suc a difficult subject indicates tat you are interested in te

More information

Math 31A Discussion Notes Week 4 October 20 and October 22, 2015

Math 31A Discussion Notes Week 4 October 20 and October 22, 2015 Mat 3A Discussion Notes Week 4 October 20 and October 22, 205 To prepare for te first midterm, we ll spend tis week working eamples resembling te various problems you ve seen so far tis term. In tese notes

More information

MODAL COMPACT HAUSDORFF SPACES

MODAL COMPACT HAUSDORFF SPACES MODAL COMPACT HAUSDORFF SPACES GURAM BEZHANISHVILI, NICK BEZHANISHVILI, JOHN HARDING Abstract. We introduce modal compact Hausdorff spaces as generalizations of modal spaces, and show these are coalgebras

More information

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my course tat I teac ere at Lamar University. Despite te fact tat tese are my class notes, tey sould be accessible to anyone wanting to learn or needing a refreser

More information

158 Calculus and Structures

158 Calculus and Structures 58 Calculus and Structures CHAPTER PROPERTIES OF DERIVATIVES AND DIFFERENTIATION BY THE EASY WAY. Calculus and Structures 59 Copyrigt Capter PROPERTIES OF DERIVATIVES. INTRODUCTION In te last capter you

More information

Systems of modal logic

Systems of modal logic 499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University

More information

ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU. A. Fundamental identities Throughout this section, a and b denotes arbitrary real numbers.

ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU. A. Fundamental identities Throughout this section, a and b denotes arbitrary real numbers. ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU A. Fundamental identities Trougout tis section, a and b denotes arbitrary real numbers. i) Square of a sum: (a+b) =a +ab+b ii) Square of a difference: (a-b)

More information

Propositional Logics and their Algebraic Equivalents

Propositional Logics and their Algebraic Equivalents Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic

More information

On Definability in Multimodal Logic

On Definability in Multimodal Logic On Definability in Multimodal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. halpern@cs.cornell.edu Dov Samet The Faculty of Management Tel Aviv University, Israel samet@post.tau.ac.il

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

Logic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012

Logic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012 Logic via Algebra Sam Chong Tay A Senior Exercise in Mathematics Kenyon College November 29, 2012 Abstract The purpose of this paper is to gain insight to mathematical logic through an algebraic perspective.

More information

Neighborhood Semantics for Modal Logic Lecture 3

Neighborhood Semantics for Modal Logic Lecture 3 Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the

More information

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera

More information

ON THE LOGIC OF CLOSURE ALGEBRA

ON THE LOGIC OF CLOSURE ALGEBRA Bulletin of the Section of Logic Volume 40:3/4 (2011), pp. 147 163 Ahmet Hamal ON THE LOGIC OF CLOSURE ALGEBRA Abstract An open problem in modal logic is to know if the fusion S4 S4 is the complete modal

More information

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM Bulletin of the Section of Logic Volume 39:3/4 (2010), pp. 199 204 Jacob Vosmaer A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM Abstract Thomason [5] showed that a certain modal logic L S4 is incomplete

More information

Model 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 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 information

4. The slope of the line 2x 7y = 8 is (a) 2/7 (b) 7/2 (c) 2 (d) 2/7 (e) None of these.

4. The slope of the line 2x 7y = 8 is (a) 2/7 (b) 7/2 (c) 2 (d) 2/7 (e) None of these. Mat 11. Test Form N Fall 016 Name. Instructions. Te first eleven problems are wort points eac. Te last six problems are wort 5 points eac. For te last six problems, you must use relevant metods of algebra

More information

1. Consider the trigonometric function f(t) whose graph is shown below. Write down a possible formula for f(t).

1. Consider the trigonometric function f(t) whose graph is shown below. Write down a possible formula for f(t). . Consider te trigonometric function f(t) wose grap is sown below. Write down a possible formula for f(t). Tis function appears to be an odd, periodic function tat as been sifted upwards, so we will use

More information

Axiomatizing hybrid logic using modal logic

Axiomatizing hybrid logic using modal logic Axiomatizing hybrid logic using modal logic Ian Hodkinson Department of Computing Imperial College London London SW7 2AZ United Kingdom imh@doc.ic.ac.uk Louis Paternault 4 rue de l hôpital 74800 La Roche

More information

arxiv: v1 [math.lo] 16 Nov 2015

arxiv: v1 [math.lo] 16 Nov 2015 arxiv:1511.05221v1 [mat.lo] 16 Nov 2015 Wea Gödel s incompleteness property for some decidable versions of first order logic Moamed Kaled Department of Matematics and its applications, Central European

More information

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4.

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4. December 09, 20 Calculus PracticeTest s Name: (4 points) Find te absolute extrema of f(x) = x 3 0 on te interval [0, 4] Te derivative of f(x) is f (x) = 3x 2, wic is zero only at x = 0 Tus we only need

More information

Majority Logic. Introduction

Majority Logic. Introduction Majority Logic Eric Pacuit and Samer Salame Department of Computer Science Graduate Center, City University of New York 365 5th Avenue, New York 10016 epacuit@cs.gc.cuny.edu, ssalame@gc.cuny.edu Abstract

More information

MV-algebras and fuzzy topologies: Stone duality extended

MV-algebras and fuzzy topologies: Stone duality extended MV-algebras and fuzzy topologies: Stone duality extended Dipartimento di Matematica Università di Salerno, Italy Algebra and Coalgebra meet Proof Theory Universität Bern April 27 29, 2011 Outline 1 MV-algebras

More information

De Jongh s characterization of intuitionistic propositional calculus

De 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 information

. If lim. x 2 x 1. f(x+h) f(x)

. If lim. x 2 x 1. f(x+h) f(x) Review of Differential Calculus Wen te value of one variable y is uniquely determined by te value of anoter variable x, ten te relationsip between x and y is described by a function f tat assigns a value

More information

MATH1131/1141 Calculus Test S1 v8a

MATH1131/1141 Calculus Test S1 v8a MATH/ Calculus Test 8 S v8a October, 7 Tese solutions were written by Joann Blanco, typed by Brendan Trin and edited by Mattew Yan and Henderson Ko Please be etical wit tis resource It is for te use of

More information

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY (Section 3.2: Derivative Functions and Differentiability) 3.2.1 SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY LEARNING OBJECTIVES Know, understand, and apply te Limit Definition of te Derivative

More information

On Jankov-de Jongh formulas

On Jankov-de Jongh formulas On Jankov-de Jongh formulas Nick Bezhanishvili Institute for Logic, Language and Computation University of Amsterdam http://www.phil.uu.nl/~bezhanishvili The Heyting day dedicated to Dick de Jongh and

More information

Spring -07 TOPOLOGY III. Conventions

Spring -07 TOPOLOGY III. Conventions Spring -07 TOPOLOGY III Conventions In the following, a space means a topological space (unless specified otherwise). We usually denote a space by a symbol like X instead of writing, say, (X, τ), and we

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics

More information

Exam 1 Review Solutions

Exam 1 Review Solutions Exam Review Solutions Please also review te old quizzes, and be sure tat you understand te omework problems. General notes: () Always give an algebraic reason for your answer (graps are not sufficient),

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Packing polynomials on multidimensional integer sectors

Packing polynomials on multidimensional integer sectors Pacing polynomials on multidimensional integer sectors Luis B Morales IIMAS, Universidad Nacional Autónoma de México, Ciudad de México, 04510, México lbm@unammx Submitted: Jun 3, 015; Accepted: Sep 8,

More information

ON DEFINABILITY IN MULTIMODAL LOGIC

ON DEFINABILITY IN MULTIMODAL LOGIC THE REVIEW OF SYMBOLIC LOGIC Volume 2, Number 3, September 2009 ON DEFINABILITY IN MULTIMODAL LOGIC JOSEPH Y. HALPERN Computer Science Department, Cornell University DOV SAMET The Faculty of Management,

More information

Continuity and Differentiability of the Trigonometric Functions

Continuity and Differentiability of the Trigonometric Functions [Te basis for te following work will be te definition of te trigonometric functions as ratios of te sides of a triangle inscribed in a circle; in particular, te sine of an angle will be defined to be te

More information

, meant to remind us of the definition of f (x) as the limit of difference quotients: = lim

, meant to remind us of the definition of f (x) as the limit of difference quotients: = lim Mat 132 Differentiation Formulas Stewart 2.3 So far, we ave seen ow various real-world problems rate of cange and geometric problems tangent lines lead to derivatives. In tis section, we will see ow to

More information

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if Computational Aspects of its. Keeping te simple simple. Recall by elementary functions we mean :Polynomials (including linear and quadratic equations) Eponentials Logaritms Trig Functions Rational Functions

More information

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx.

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx. Capter 2 Integrals as sums and derivatives as differences We now switc to te simplest metods for integrating or differentiating a function from its function samples. A careful study of Taylor expansions

More information