Lattices Of Modal Logics

Frank Wolter

Dissertation am Fachbereich Mathematik der Freien Universität Berlin

Eingereicht im August 1993 Betreuer der Dissertation

Prof. Dr. W. Rautenberg 1

Contents

1 Basic Concepts 10

1.1 Syntax...... 10

1.2 Modal Algebras...... 11

1.3 Generalized Frames...... 12

1.4 Completeness and Persistence...... 13

1.5 Polymodal Logics...... 15

1.5.1 Fusions ...... 15

1.5.2 What is the upper part of A / j ? ...... 16

2 Sublattices of Mn 20

2.1 Describable Operations...... 20

2.2 Subframe Logics ...... 23

2.2.1 E xam ples...... 25

2.3 Confinal Subframe Logics and other exam ples...... 26

2.4 Splittings in Modal L o g i c ...... 27

2.4.1 S p littin gs...... 27

2.4.2 A General Splitting-Theorem ...... 29

2.4.3 A Counterexample...... 33

2.4.4 The Use of Splittings...... 34

2.4.5 Some Results of W .J.B lok...... 39

3 Subframe Logics 40

3.1 General P rop erties...... 40

3.1.1 S/-splitting-formulas...... 42

3.1.2 Subframe Logics and Confinal Subframe Logics above K 4 ...... 44 2 CONTENTS

3.2 Basic Splittings of SNfn ...... 41)

4 The Lattice of Monomodal Subframe Logics 54

4.1 Basic Monomodal Splittings...... 54

4.2 Subframe Logics above K4 ( I I ) ...... 56

4.3 A Chain of incomplete Subframe L o g ic s ...... 58

4.4 Subframe Logics above K4 ( I I I ) ...... 61

4.5 Simple incomplete and not strictly 5/-complete L o g ic s ...... 66

4.6 A note on Neighbourhood Sem antics...... 69

4.7 Subframe spectra...... 69

5 5/-completeness in Polymodal Logic 71

5.1 Connected Logics...... 72

5.2 5/-splittings in Lattices of Connected Logics ...... 73

5.3 The upper part of SAfn ...... 78

5.4 Tense Logics ...... 84

5.4.1 Descendants and Variants...... 87

5.4.2 Subframe logics above K4 ( I V ) ...... 95

5.4.3 Proof of Theorem 5.4.2 ...... 96

5.4.4 Some Remarks on the F M P ...... 106

6 Splittings and ^/-splittings in some sublattices of A/j 109

7 Ä-persistent Subframe Logics without the FMP 113

8 Index 116

9 List of Symbols 118 CONTENTS 3

10 List of Logics 119

11 References 120

12 German Summary 123

13 Curriculum Vitae 124 4 INTRODUCTION Introduction

In this paper we investigate modal logics from a lattice theoretic point of view. There are essentially two well-known methods of research on lattices of modal logics. The in­ vestigation of the lattice of modal logics as a whole, and the local investigation of the lattice of extensions of some strong logic. In this thesis we will provide a third one by investigating proper complete sublattices, which are not filters within the whole lattice, but compactness preserving. The framework of our investigation is the lattice of normal n-modal logics (i.e. normal modal logics with n modal operators), which is denoted by Afn. The lattice of normal monomodal logics is also denoted by Af.

It is now more than one decade ago that the lattice theoretic point of view on modal logics filled as much papers as for instance completeness theory or correspondence the­ ory. Perhaps the first non-trivial, explicite lattice theoretic theorem was the result of M akinson [71] that the lattice of normal monomodal logics has exactly two co-atoms. It followed a discussion of the lattice of extensions of K4. The first results were obtained by M aksimova [75b], M aksimova & Rybakow [74] and B lok [76]. M aksimova [75a] and Esakia & M eskhi [77] independently proved that there are exactly 5 pretabular exten­ sions of 54. Rauten berg [79],[80] used the technique of splittings to give lattice-theoretic descriptions of most of the standard systems above K 4. B lok [80a] showed that a logic above K 4 is tabular if and only if it has finite codimension. In this paper he also proved that there exist 2N° pretabular logics above /if4, contrasting to the situation above 54.

At about the same time systematic research on the lattice Af started. Rauten BERG [77] observed that the lattice Af is distributive and used JÖNSSONS Lemma for proving that tabular logics are finitely axiomatizable and that extensions of a tabular logic are tabular again. It was discovered that the upper part of Af is more complicated than the upper part of the lattice of extensions of K 4. B lok [78] showed that both of the co­ atoms have 2h° lower covers, among which are 2H° incomplete logics. His research on the lattice of normal modal logics culminated in the characterization of the strictly complete logics and the result that a logic is either strictly complete or has degree of incompleteness 2h°. If a logic is not strictly complete, then it has 2K° lower covers. These deep results had one disadvantage: They are negative because they show that all standard systems with the exception of Zf(O T) are not strictly complete and have no interesting positive lattice theoretic property within Af. Thus, for Af lattice theoretic methods did not provide positive results, contrasting to the situation above K4.

In the following years and up to now research on lattice theoretic questions is restricted to the lattice of extensions SA of some strong logic A. The main example is of course the lattice of extensions of K 4. In Kracht [93] splittings of £K4 are used to prove the fmp for standard systems above K4. The concept of a canonical formula, introduced in Zakharyaschev [87],[92], coincides in the standard cases with splitting-formulas for sublattices of £K4, as will be shown in this thesis. Nevertheless, I think that it is correct to say that nowadays most of the interesting questions above K4 lie outside the scope of lattice-theoretic notions. Outside £K4 there are investigations from Nagle & T homason INTRODUCTION 5

[85] about the lattice of extensions of Kb and from Segerberg [86] about the extensions of K.Alh.

It is obvious that most of the negative results in monomodal logic transfer to lattices of polymodal logics. The situation is even worse. For instance the mentioned result of M akinson does not hold for polymodal logics. It is well known that even the lattice of tense logics has infinitely many incomplete co-atoms. Also the tool of splittings, which is basic for studying extensions of K 4, is not directly applicable to polymodal logics. For instance, K racht [92] shows that the lattice of extensions of the minimal tense extension of A'4 has only the trivial splitting. This situation seems to be one reason for the fact that the interest in polymodal logic lies mainly in definability theory or the investigation of rather specific systems.

The aim of this dissertation is to show that W . J. B lo k ’s results and the negative results about lattices of polymodal logic do not force us to restrict lattice theoretic inves­ tigations to lattices of extensions of strong logics. It follows from these results that one cannot formulate interesting and solvable lattice theoretic problems by referring only to the lattice of normal (poly-) modal logics as a whole. But this difficulty is manageable by looking at some proper complete sublattices. Since we do not want to leave the whole lattice out of sight we restrict attention to sublattices D for which for a finitely axiomati- zable logic A its upward projection A t ° : = f ] { ^ / 2 A|A' G D} is finitely axiomatizable as well. Such lattices are called compactness preservin g sublattices of Afu. In Chapter 2 some general properties of such lattices are proved and a characterization of splittings is given. Examples are the lattices of n-modal subframe logics, denoted by SAfn, and the lattice of confinal subframe logics above K4, which was introduced in Zakharyaschev [92]. Subframe logics above K4 were introduced in F ine [85]. There is no obvious way to extend K. F ine’s definition to non-transitive . However, a rather natural definition is as follows: Consider a (generalized) frame Q = (g, <1, A). Then, for each b € A the structure (6, < fl (b x 6), {o fl 6|a € A }) is a frame again, and we call it a subfram e of Q. Define an operation Sf on the class of frames by Sf{Q) := {H\H a subframe of (7). A logic A is a subfram e logic if the class of A-frames is closed under Sf. Lattices of subframe logics are the main subject of this thesis and we first discuss some reasons for this choice.

(1) The n-modal subframe logics form a compactness preserving sublattice of Afn. Moreover, given an axiomatization of a logic A, the upward projection of A, denoted by A , can be axiomatized effectively. The lattice of monomodal subframe logics lies rather natural within M. For instance, it will be shown that

K { O T ) f ! = T=ff(Dp-*p), A '(D O p —*• ODp) = Grz (Grz = Grzegorczyks-system), A'(ü± V OüJ.) = G (G = Gödel/Löb-system).

(2) The subframe logics above K4 are precisely the subframe logics defined by K. Fine; it will be shown that a complete logic is a subframe logic iff its Kripke frames are closed 6 INTRODUCTION under arbitrary substructures. About half of the systems discussed in the literature on modal logic are subframe logics.

(3) Forming the subframes of a frame is a natural operation. Short reflection shows that subframes correspond to the relativizations of the boolean reduct of a modal algebra or, more general, subframes correspond to the relativizations of cylindric algebras defined by Henkin, M onk & Tarski in [71]. This means on the syntactical side that a logic is a subframe logic iff its tautologies are closed under relativization to any proposition. (The relativization of a formula to a propositional variable is defined in Chapter 2.2 and is called the S/-formula of ). This seems to be a natural condition in many intensional contexts, e.g. for □ as necessity or □ as action. Another possible area of application is □ as provability. Indeed, all known provability logics turn out to be subframe logics. For instance, the provability logic of Peano arithmetic coincides with G. At present the important provability logic of bounded arithmetic, TAo + f l i , is not known. But it follows immediately from the results of BERARDUCCI & VERBRUGGE [93] that this logic is a subframe logic iff it coincides with G.

In Fine [85] it is shown that all subframe logics above A'4 have the finite model property. The question whether this result extends to all subframe logics was one of the issues of this paper. It turned out that this is not the case and that, to the contrary, there are quite a lot of incomplete subframe logics with simple axiomatizations. One central part of this paper deals with the location of complete and incomplete subframe logics within the lattice of n-modal subframe logics. The other central part, strongly connected with the first one, is the study of splittings in lattices of subframe logics. Thus, we look at subframe logics from a lattice theoretic point of view.

The dissertation is divided into three parts. In the first part some basic concepts of modal logic are introduced. The concept of a complex variety is defined, which is the main subject of G oldblatt [89]. It is shown that the variety of modal algebras corre­ sponding to a modal logic is complex if and only if the logic is compact. This theorem connects a purely algebraic concept with the model theoretic concept of compactness and prepares the investigation of general properties of subframe logics in Chapter 3. It was mentioned before that a lot of literature on monomodal logics investigates the upper part of the lattice M. Now one may ask why to start an investigation of lattices of polymodal logics with subframe logics and not with upper parts of lattices of polymodal logics. The answer is simple. As a rule, an interesting filter even in the lattice of bimodal logics is as complicated as the whole lattice of monomodal logics and all the negative results transfer to these lattices. This is shown in Section 1.5.2 by means of an embedding of the lattice of extensions of T into the lattice of extension of a bimodal logic S5 & A, where A is a quite simple tabular logic. (A i # A 2 denotes the fusion of A i and A2, introduced in K racht & W olter [91].)

The second part introduces the notion of compactness preserving sublattices of Nfn, c.p. sublattices for short. The concept of a describable operation is defined and used to give a model-theoretical characterization of c.p. sublattices. A describable operation is a closure operation C on the class of frames (or, equivalently, the class of modal algebras) INTRODUCTION 7 such that for a formula there is a formula c with C{Q) ^ iff Q (=

splitting-formulas (alias Jankov-formulas or frame-formulas),

subframe-formulas (F ine [85]) and

canonical formulas for confinal subframe logics (Z akharyaschev [92]) follow as easy corollaries. In fact, all these formulas describe splittings in different lat­ tices of modal logics and therefore are in a sense instantiations of the theory of splittings initiated by M c K enzie [72]. The proof of the splitting-theorem is inspired by the inves­ tigation of splittings of filters in N n in K racht [90a]. The advantage of the proof given here is that we get Jonssons Lemma (for modal varieties) as a corollary and that we do not restrict attention to finitely presentable algebras. 1 believe that the proof of Jonssons Lemma for varieties of modal algebras is of some relevance, for it is of model-theoretic nature and uses only methods known from other areas of modal logic. Part 2 is pursued with some propositions concerning the use of splittings in modal logic. Here the notion of Fine-spectra is relativized to lattices of subframe logics. The 5/-Fine-spectrum of a subframe logic 0 € SA := SAfn H SA is Fns^iß) := { 0 i € «SA|.Fr(©) = / Y (0 i)}. The ^/-degree of incompleteness of 0 above A is the cardinality of Fn$a ( 0 ) and 0 is strictly 5/-complete above A if this degree is 1. The notion of 5/-degree of incompleteness will be the main tool to locate the complete and incomplete subframe logics. The notions of splittings and strict completeness are connected by the observation that a complete logic which is an iterated splitting of SA by tabular logics, by finite frames for short, is strictly 5/-complete above A.

One reason for the investigations in Part 2 was the observation that the well-known splitting-formulas and subframe-formulas are two sides of the same coin. I believe that this observation can even be useful in the general context of investigations of lattices of subvarieties of a given, not necessarily modal, variety. One reason that splittings occur rather seldom in the literature seems to be the fact that in many cases there are simply not enough splittings of the whole lattice. The idea to overcome this problem is to investigate splittings in proper sublattices. Most of the concepts and proofs of this chapter have a straightforward translation into a more general context.

The third part investigates lattices of monomodal and polymodal subframe logics. In Chapter 3.1 a theorem of K. F ine is extended by showing that for subframe logics the concepts of fi-persistence (or of a natural logic), canonicity, compactness, and complex varieties are equivalent. Note that this does not hold for all modal logics because there are canonical logics which are not ^-persistent. 8 INTRODUCTION

The chapters 3.2 - 6 hinge on the notions of S/-degree of incompleteness and splittings. There are mainly three problems we try to solve:

( 1) Given a subframe logic. A, characterize the logics which split SA.

(2) Given a logic 0 € SA. Decide whether 0 is an iterated splitting of SA by finite frames.

(3) Given a logic 0 € SA. Decide whether 0 is strictly 5/-complete above A.

It will follow from the splitting theorem that problem (1) causes no troubles for in­ transitive logics A with the finite model property, since in this case a logic 0 splits SA if and only if 0 = Th(Sf{g)) for a finite rooted frame g. Chapter 6 and parts of Chapter 3 are concerned with problem ( 1) in the non m-transitive case. A complete answer is given for the lattices SAfn and SA with A = # nT, K.t, 55 # 5 5 and A 4 # A4. It turns out that for Afn and £ (K 4 # K4) there is a one to one correspondence between splittings of Afn and splittings of SAfn, respectively between splittings of £ (A 4 # K4) and of 5 (A 4 # A'4). In the other three cases the situation is completely different. The lattices £K.t, £ (# nT ) and 5(55 # 55) have only the trivial splittings but the corresponding lattices of subframe logics have many splittings with nice properties.

In Chapter 3, 4 and 5 iterated 5/-splittings are used to determine classes of strictly 5/-complete logics and several classes of frames are defined to determine incomplete and not strictly 5/-complete subframe logics. Here, among others, the strictly 5/-c.omplete monomodal standard-systems are determined. For instance, it turns out that a subframe logic above K 4 is strictly 5/-complete, if and only if it is not weaker than G’.3. It is shown that contrary to the situation in AT there is a logic in SAf which has degree of incompleteness 2**° in SAf but has only finitely many lower covers in SAf. Surprisingly enough, the logic G is such a logic with exactly 3 lower covers in SAf.

In the case of polymodal logic we mainly investigate lattices of connected logics. The extensions of K.t, where K.t denotes the minimal tense extension of K, and of 55 #5 5 are examples of connected logics. It is proved that in these lattices there exist large classes of strictly 5/-complete logics. The perhaps most surprising result is that K4.t is strictly complete in SK.t, contrasting to the result that K 4 has degree of incompleteness 2M° in SAf. It follows immediately that there exist 2K° monomodal subframe logics whose minimal tense extension is equal to K4.t. Another result, again contrasting to the situation above A 4 , is that for a monomodal subframe A above K 4 its minimal tense extension A.t is strictly complete in SK.t if and only if the class of A-frames is elementary. These results show that there are quite a lot of surprising phenomena in lattices of subframe logics and that we have a completely different situation compared to the lattices Afn.

In Chapter 5.3 the upper part of the lattices SAfn is investigated. The main result is that for all n,/ all logics in 5 (# nA.A/f/) are strictly 5/-complete. In this case I have not been able to give a proof via splittings, hence a direct proof is delivered. It follows immediately that a subframe logic has finite codimension in SAfn if and only if it is tabular. INTRODUCTION 9

Thus, the situation in the upper part of lattices of subframe logics is comparable with the upper part of SK4. Among the pretabular logics in SAf there is only one not strictly .S/-complete logic, namely G.3. But even for 6'.3 the situation is not too complicated since G.3 has only 4 lower covers in SAf.

Questions concerning the fmp and decidability of subframe logics are merely touched upon in this paper. In Section 5.4.4 the techniques introduced for the determination of splittings are used to show that a wide range of non-elementary and natural subframe logics above K4.t do not have the fmp. In Chapter 7 we give an example of a monomodal, complete and elementary subframe logic without fmp. These examples and a bimodal example given in Wolter [93] show that we should not expect too many positive results concerning the fmp for subframe logics not above K4. Nevertheless, some general and positive results as regards the fmp of subframe logics above K4.t can be obtained. These results are stated in Section 5.4.4 without proofs. The proofs will be published elsewhere, since the methods involved are different from those introduced in this paper.

Throughout this paper the following notations will be used. For a set A the cardinality of A is denoted by \A\. If (g, < ) is a frame, we draw g in such a way that • represents a reflexive point and x represents an irreflexive point. A completed proof is indicated by H.

Several persons contributed to this thesis. The first to thank is Prof. W . Rauten berg for his supervision and generous support. Deeply indebted I am to M. K racht for both his inspiring ideas when I started to write this thesis as well as for several dicussions during the last two years. He did not only teach me how to use splittings in modal logic but also insisted that the subframe logics defined in Fine [85] should be generalized to modal logics not above K4. In addition, I wish to thank M. Zakharyaschev for his advice on logics above K4 during my visit in Moscow. His ideas and results concerning elementarity of logics above K4 heavily influenced the investigation of strict ^/-completeness for tense logics. Many thanks also to A. B ull, C. G refe, V. Rybakow and V. Shehtman. Last but not least I thank I. W ulff for moral as well as technical support. 10 1 BASIC CONCEPTS 1 Basic Concepts

1.1 Syntax

For n € w let £ n denote the propositional language of polymodal logic with a denumerable set Var = {p;|t € u;} of propositional variables and primitive symbols A, D j,.. The symbols V, —>,O i,... On, T, J_ are defined in the usual way. A normal n-modal logic is a subset A of £ n, which contains the axioms of classical logic, the formulas MD: □,(p —► q) —► (Qjp —i► □,-?) and is closed under Modus Ponens, MN: p/ü,p for t < n and Substitution. The lattice of normal n-modal logics is denoted by Afn. Given a logic A the lattice of extensions of A is £A := { 0 € A/iJ0 D A }. For a modal logic A and a set of formulas T let A (T ) denote the smallest normal n-modal logic containing T. The smallest n-modal logic is denoted by Kn. The set of subformulas of a formula is defined as usual and is denoted by sb(). The modal depth of a formula is defined by induction: dg(p) = 0, dg{4>Aij>) = max{dg(),dg(il’)}, dg(-«j>) = dg(), dg{n{(f>) = dg()+\. We will often not specify the number of boxes and simply call the language £ and a corresponding n-modal logic a modal logic or simply a logic.

We associate two consequences with a modal logic: For a logic A, a set of formulas T and a formula we write T 1-^ if ^ is derivable from A U T by Modus Ponens. If is derivable from A U T by Modus Ponens and M N we write T l-J ^ and say that is sequentially derivable from T. A formula (j> is consistent with a logic A if ~«f> £ A. A set of formulas T is consistent with A if A $ is consistent with A for any finite subset $ of r.

For a formula € £ n we will frequently use the following construction. For m 6 w the formula Om is defined as follows:

□ V := 4>- □m+V := < n).

Let a

□ (m)r := {□ * '# ' e r } . □ (u,)r := € w , € T }

Let Om := -iC]m-id> and O l"1)^ := - ! □ ( " * ) Notice that the construction of □"* depends on the language. If we want to indicate that □ m is defined in the language C we write a™. A n-modal logic A is m-transitive if the formula □ ] —*• belongs to A. A frame for this formula is m-transitive in the sense defined on page 12.

Sometimes there is need to expand the language £ to uncountably many propositional variables {p,|t € « } , k € card. The corresponding modal language is denoted by £*. All concepts defined for £ extend without any problem to £ ". 1.2 Modal Algebras 11

1.2 Modal Algebras

An n-modal algebra is an algebra A = (A, fl,- , Di, 1) such that (A ,f l,—,1) is a boolean algebra and ü t l = 1 and 0,(0 D 6) = □ ,a fl 0,6 for i < ii. The n-modal algebras A form a variety (an equational class), denoted by M A U. A valuation of A is a map ß :Va r — ► A. Any valuation can be extended to a homomorphism ß : Cn — ► A , mostly denoted by ß as well. A m odel is a pair (A ,ß ).

A formula (j> is consistent in A if there is a model (A,/?) with ß() > 0, we write A ,ß (= (j> > 0. A set of formulas T is consistent in an algebra A if there is a model (A ,ß ) such that /?(T) := {ß()\ € T} has the finite intersection property, i.e. any finite intersection of elements of ß(T ) is not 0. We write (A ,ß ) (= T > 0. T is called consistent in a class K of algebras if there is an A € K such that T is consistent in A. A formula 0 is true in a model (A,/?), in symbols A ,ß (= , if /?(<£) = 1. A formula 0 is a theorem of A , in symbols A (= 0, if 0 is true in any model on A. The set of theorems of an algebra A is denoted by T/i(A). The theory of a class K of algebras, defined by

Tft(K) := e K}, is a normal modal logic. Dually, for a modal logic A the class of A-algebras

V(A) := M M (= A } is a variety. For a class K of modal algebras we denote the class V (T h {K ) ) by V (K ). This defines a Galois-correspondence between the lattice ATn and the lattice of subvarieties of M A n. For k € card and A a logic let FVa (/c) denote the «-generated free algebra in V (A ). For A € V (A ) any valuation ß : CK — ► A can be lifted to a homomorphism 7 : F t\{k) — ► A. We will therefore sometimes denote such homomorphisms as valuations and write Fr^(p0, .. .,pK) instead of FYa («).

The concepts of subalgebras, homomorphisms, products and ultraproducts are as in universal algebra. For K a class of algebras H K (5 K , P K , /fyK) denotes the class homo­ morphic images (subalgebras, products, ultraproducts) of K . Given an n-modal algebra A , m £ u and a € A , Oma € A is defined analogously to Omp, p € Var. An open filter of a modal algebra A is a subset F of A which is a boolean filter of the boolean reduct of A and is closed with respect to MN: a € F =>► ü«a € F for t < n. The lattices of congruences and open filters of a modal algebra A are isomorphic via ¥ »-► {a|(a, 1) £ ty}. The inverse homomorphism F Vp is defined by (a, 6) € if a ++ b € F. For an open filter F of A we denote A / ^ f by A/F and for a set D C A we denote the smallest open filter containing D by ( D).

A modal algebra is subdirectly irreducible, si. for short, if it has exactly one minimal non-trivial congruence. For a variety V the symbol (V/, denotes the class of subdirectly irreducible (finite, finite and subdirectly irreducible) algebras in V. 12 1 BASIC CONCEPTS

1.3 Generalized Frames

An n-fram e is a structure Q — (g, (< ,jt < n ),A ) such that g is a set, (<],|i < « ) is a sequence of binary relations on g and A C 29 contains g and is closed with respect to n, — and D,a := {x 6 g\Vy £ g : x < , t/ y £ a }, i < n. The elements of A are called internal sets of Q. These form a normal n-modal algebra Q+ := (A ,fl,—,(ü,|t < n),g). Dually, given a modal algebra A, let U(A) denote the set of in the boolean reduct of A. Then A+ := (f/(^4), < n),Sj.) is a frame, where U \ < f Ui iff Va £ A : □ ,a € Ui =► a € U2 and Sa := {a+ |a 6 A} with a+ = { U £ U(A)\a £ (/}. It is easy to check that A — (A + )+ . For a cardinal k and a logic A the «-canonical A-frame is F a( k) := (F ta( k))+. The class of frames is denoted by Gfr.

A valuation of a frame Q = (g, A) is a map ß : Var — ► A. A valuation can be extended to a homomorphism ~ß : C — ► G+- Again we will often write ß instead of ß. A model is a pair (Q,ß). A formula is consistent in Q if there is a model (G,ß) and x £ g with x € ß{), in symbols G,ß,x f= . It follows that a formula is consistent in G if and only if it is consistent in G+■ A formula is true in a model (G, ß), in symbols G,ß ^ d>, if ß{4) = g- 4> is a theorem of G, G (= 4>, if is true in any model {Giß)- Th{G) := {\G (= } is the theory of Q. For a class of frames M T h (M ) := f){Th(G)\G € M } is the theory of M . Dually, for a logic A Gfr{A ) := {G\G (= A } is the set of A-frames. For a class M of frames we denote the class Gfr{Th(M )) by Gfr(M ). The notions of a p-morphism, a generated subframe and the disjoint union of frames are defined as usual.

There are several distinguished classes of frames. A frame (g, A) is a Kripke frame if A = 29. In this case we write g instead of {g, A). The class of Kripke frames is denoted by F t. Dually, an algebra A is a full algebra if A 2: g+ for a Kripke frame g.

A path of length m in an n-frame (g, (

1. V x,y£g:x = y&Va£A:x£a<$y£a.

2. Vx,y £ g : x < iy £ A : x £ D,o => y £ a.

The class of refined frames is denoted by Rfr. The term refined is due to T homason [72]; 1.4 Completeness and Persistence 13

F ine [75b] calls refined frames natural frames. A frame Q is descriptive if it is refined and f] U ^ 0 for each U 6 U(Q+). The class of descriptive frames is denoted by Dfr. A+ is a descriptive frame for every algebra A. Given a logic A we define Rfr(A ) := Gfr{A ) n Rfr, Dfr{A ) := Gfr{A) Cl Dfr, F r(A ) := Gfr(A ) n Fr and F r/ (A ) :=Gfr(A)OFrf, where F rj denotes the class of finite Kripke-frames.

1.4 Completeness and Persistence

A logic A is com plete if Th (F r{A)) = A and it has the finite model property, fmp for short, if T h (F rj(A )) = A. It is easy to show that A has fmp if and only if T/i(V/(A)) = A if and only if T7i(V/.i .,.(A)) = A. Following G o ran ko & P assy [92] we call a logic A sequentially complete if for all , ij’ £ C:

l-y[ i/> iff for all g € Fr( A) and valuations ß : g, ß [= =>• g, ß [= tp.

A logic A has sequential fmp if we have for all , if) € C:

iff for all g € F r j(A ) and valuations ß : g,ß [= =>• g,ß \= i>-

A logic A is K-compact for an infinite n € card if for T; C CK the following is equivalent:

1. r i-A -

2. For all g £ F r(A ), x € g and valuations ß : g, ß, x |= T => g, ß, x f= .

A logic is compact if it is u;-compact. A logic A is sequentially «-compact, k € card and infinite, if for all T] C CK the following is equivalent:

1. r i - i * .

2. For all g € F r(h ) and valuations ß : g,ß |= T =$■<;,/?[= .

A logic is sequentially compact if it is sequentially w-compact. Following G o ldblatt [89] we call a logic A complex if any A-algebra is isomorphic to a subalgebra of a full A-algebra. The following definition refines this: A logic is «-com plex for « € card infinite if any A-algebra of cardinality at most « is a subalgebra of a full A-algebra.

A logic A is R-persistent if g € F r(A ) whenever (g, A) € Rfr(A ). F ine [75b] calls R- persistent logics natural logics. A is D-persistent if g € F r( A) whenever (g, A) € Dfr (A). 14 1 BASIC CONCEPTS

Call a class of Kripke frames M elem entary if there is a set of sentences T in first order logic (with = , for i < n) with g a M \S g \= T. A logic A is elementary if F r{A ) is el­ ementary. We have the following picture of implications between the concepts introduced:

R-persistent =>• complete and elementary

D-persistent •<= complete w.r.t. an elementary class

«-compact -o sequentially «-compact o «-complex 4 . sequential fmp => sequentially-complete

fmp => complete

These implications are well-known with the exception of the line with the k's (consult Fine [75b], G oldblatt [89] and G oranko & Passy [92]). It is shown in Fine [75b] that a complete and elementary logic is not necessarily R-persistent. In WoLTER [93] is given an example of a logic with fmp but without sequential fmp. As far as I know the problems whether there are D-persistent logics which are not complete with respect to an elementary class and whether there are complete logics which are not sequentially complete are still open. The following proof makes use of the fact that a logic A is «-compact if and only if for any consistent set T with |r| < « there is a A-frame g, x € g and a valuation ß with g,ß,x t= r.

Theorem 1.4.1 Let A be a modal logic and « € card, k infinite. Then the following conditions are equivalent:

(1) A is K-compact.

(2) A is sequentially K-compact.

(3) A is K-complex.

P ro o f. ( 1) => (3). Let A be an algebra in V (A ) with |.4| < «. Choose a surjective homomorphism 7 : £ K — ► A. For U € U{A) the set 7 ~l (U ) := {^|7 ()\ € £ " } is a subalgebra of 5+ . We show that ~ß[CK\ — A. This follows if { € £«|?(^) = <7} = {4 € £ “ 17^) = 1}. But

7 (^ ) = 1 Vn 7 ( 0 » = 1 O VnVU € U(A) 7(Dn^) € U 1.5 Polymodal Logics 15

& VnVf/ € U (A ) On € O VnVtf € U (A ) 9u, ßu, xu (= □ ’>

<=> /?() = 9

(3) => (2). Suppose that $ \f\ 4> with |$| < n. By «-complexity of A there is a frame (g, A) such that g is a A-frame and a valuation ß with (g, A),ß [= $ and (g, A ),ß,x (= ->4>. Hence g,ß [= $ and g,ß,x [= -i<£. (2) => (1). Consider a A-consistent set T with |T| < «. Define $ := p; D ^ {p \ € T } with p £ T. $ remains A-consistent: Suppose that is a finite subset of $. We may assume that = p, D(m){p —*• \4> € T '} with m € w and T' a finite subset of I\ By A- consistency of T there exists a model A,ß (= T > 0 with A € V (A ). Define a valuation 7 of A by 7(p) := ß{/\ T') and 7(q) := ß(q) for the other variables. Then A, 7 |= > 0 and is A-consistent. It follows that {p —>■ \ € T } If sA ->p. Now, by sequential «-compactness of A, there exists a model g,ß (= {p —► 4>\ € T } and g,ß,x [= p. But then g,ß,x |= T. H

1.5 Polymodal Logics

1.5.1 Fusions

D efinition 1.5.1 An n-frame Q = (<7, (<«|i < n)) is an n-tree if it is cycle free, rooted, O j fl <3, = 0 for i / j and each x € g has at most one predecessor with respect to the relation r := < n }. Q is a reflexive n-tree if Q is reflexive and G* is an n-tree.

Consider « monomodal logics A,-, i < n, and suppose that A,- is formulated in the language with □, for i < n. Then the fusion of (A,|t < n), <8 >(A,-|i < n), is the smallest n-modal logic containing U-fA«-|i < n }. We note the following theorem from K rac h t & WoLTER [91].

Theorem 1.5.2 For consistent monomodal logics A,-, i < » , the following conditions arc equivalent:

1. All A,- are complete (have the fmp).

2. (g)(A,|i < n) is complete (has the fmp).

If all A, are complete with respect to finite trees (finite reflexive trees), then (A,|i < n) is complete with respect to finite n-trees ( finite reflexive n-trees).

It follows that Kn (® ” T ) is complete with respect to the set of finite n-trees (finite reflexive n-trees). We will use this observation in Chapter 3. 16 1 BASIC CONCEPTS

1.5.2 W hat is the upper part of J\T2?

One prominent way to investigate the lattice of modal logics is to investigate its upper part, namely the extensions of a strong logic. In this section we show that a lattice £ A, A a bimodal logic, can be as complicated as £T even if the monomodal fragments of A are very simple. We denote the box of the monomodal language C\ by □ and define a map F : C\ — ► £ 2, <£ •-► 4>F> inductively by

PF = °2 P ( A iJ’)F = (f>F A if’F (-«f>)F = O 2~'F ( in)F = □ 2o 1d 2^ f

For fC£] define VF := {F\ € T }. Define Ai := Th( |* |) and T := A'(Op —► p).

Theorem 1.5.3 Ft : £T — ► £(Ai $ S5),T(T) *-»• (Ai (x).55)(rF), is well defined and is an embedding of £T into £ (A j M .55). Ft reflects decidability, completeness, compactness and fmp.

For the proof of this theorem we need a simulation of T -frames as (Ai(*o.55)-frames and vice versa. The idea of the simulation is simple: For a T-frame {g ,< ) simulate the points of g as equivalence-classes of a < 2-relation. These classes have to be big enough to simulate the

F(x) := {x} U {yx\x <3 y,x ^ y}, for 1 € g F(a) := (J{F(x)|x € a}, for a C g < 1 := {(!/*, v)\x < y) u {(*, x)|i e F (g )} <2 := |J{F(x) x T(x)|x € p}

(F (p ), < 1,

Lemma 1.5.4 For a T-frame Q and aCg: F(o) e [F[A]] if and only if F(a) € F[A].

P ro o f. The direction from right to left is trivial. For the other direction suppose that a C g and F(a) € [F[A]]. Then there is a formula if) € £ 2 and o i , . . . , o n € A with 1.5 Polymodal Logics 17

F(a) = rj)[F(aj),...,F(an)]. We abreviate y>[F(ai),• • •>F (a n)] by V>[F(a)]. Now is closed with respect to intersection, complement and ü 2 and therefore the claim of the Lemma follows if for V’ € C\:

(I) O2y>[F(a)] 6 F[A].

Claim 1 For any ij’ € C\ there exists a Ai-equivalent formula with dg() < 1 and var() = uar(V’)-

The proof of Claim 1 is by induction on the subformulas of V’- We only note the main equivalences in A\. They are easily checked on | • -* [.

Aj I- ODp *-* (-’p A Op) V Op

Aj I- OOp *■+ Op and Aj b Oüp <-► DOp

Aj I- 0 ( 0 p A q) «-*• (Op A q) V 0 (p A q)

Aj b 0(-i0p A q) <-*■ (~>Op A q) V (p A 0(->p A q)) V (-»q A O(~>p A q)) H

We need some notation for normal forms in modal logic. Fix variables p i , . .. ,pn. Then the set of atoms in n variables is := {jripi A ... A 7rnpn|7r, = blank or 1r,- = -•}. For all partitions (A"+ , X ~ ) of Atn and Q € Atn

P(Q,X+,X~) := Q A € X + ) A A (- ^ ? il< ? i € X ~ ) is a normal form of degree 1. By a result of F ine [75a] any formula with dg{) < 1 is equivalent to J_ or a disjunction of normal forms of degree 1. Hence, by Claim 1, (I) reduces to

(II) O a \/(Pi[F(a)}\i 6 /) € F[A] for {P,|r€ /} a set of nf’s of degree 1.

Now 0 2 V(Pf[P(fl)]|t € /) = V (<^ 2P«[P(fl)]|i € I) and therefore (II) follows immdiately if 0 2P [P (a )] € F[A] for all normal forms P of degree 1. We fix a P = P(Q, X +, X~). Case 1. Q & X +. Then 0 2P [P (a )] = 0 because A i b p —► Op Case 2. |X+ 1 > 3. Then 0 2P [P (a )] = 0 because no point in a Ai-frame has more than two successors. Case 3. X+ = {(?}. Then 0 2P[P(a)] = P(g[0l,.. .,an]) € F[A]. Case 4. X + = {Q ,Q i} with Q Q\. Then 0 2P [P (a )] = F(Q A O t ^ d , ..., cn]) € F[A]. H

Now consider a (A i $55)-frame (h, < 1,

P_ 1(c) := {[x]|x € c}, for c C h [x]

{F l (h), < ) is a T-frame. For a (A ® 55)-frame H = (h, < j, <12, B) define F ~\H ) := ( F - 1(/ i),< l,F -1[£]>, where F -1 \B) := { F _ 1( 6)|&€ £ }• Note that F _ 1(fc) = F -1 ( 0 26) for all b C h and therefore

F -1 [P] = {F -1(6)|6 = 0 2fc,6 € B } = {F _1(6)|6 = D2b,b € B ) = {F -'(6)|6= U M x 6 6},6 6B}.

We postpone the proof that is a frame, i.e., that F~l [B] is closed with respect to intersection, complement and □, and first prove the following more general lemma.

Lemma 1 .5.5 Suppose that ß is a valuation on (F a(/i),F) = U iW IW € ß{)} for € C\.

P ro o f. We show that for x 6 h and € C\ : [x] € ß() iff [x] C y(F ). From this follows that 7(F) = LK M K 1] € /?($)} because 7 (F) is a union of < 2-equivalence-classes. The proof is by induction on the subformulas of .

[x] € ß(p) O [1] c 7(a2p) = 7 (pF )- [x] € ß( A ij>) [x] C 7 (<^f ) and [x] C 7(V»F) o I*] C 7((V>A V0F)- [x] € ß(-«f>) [x] $ ß() [x] % 7(F) [x] C 0 2- ‘y(F ) = 7 ((- ’^ )F )- [x] € ß(a) V [p]: [x] < [p] =* [y] € ß() o Vxj € [x]Vp e h : xi <1 x y ^ [p] C 7 (F) o [x] C □ 2a 1a 27(^F) = 7((°^)f ). H

We now prove that F - 1(W ) is a frame. It is enough to show that for a formula € C\ and 6i , . . . , f c n e B with 6,- = D26i for * < », ^[F- 1( 6j ) , . . .F - 1( 6n)] € F _ 1[B]. But, by Lemma 1.5.5, F[bi,.. . , 6n] = CJ{[x]|[x] € V’[F _ 1(6i ) , .. . F _ 1( 6n)]} e B and therefore ^ [F - 1(h i),•. .F - 1( 6„)] = F - 1(<^F[6i , . . . , 6n]) € F _ 1[B].

Lem m a 1.5.6 For 7i e Gfr(A\ (8) 55) and <)> € C\ : F *(W ) ^ iff "H ^ F. For 6 € G fr{T ): 0 M iff F(G) |= F.

P ro o f. Suppose that F 1 (7f), ß, [x] |= . Define a valuation 7 on H by 7(p) := LKbllb] e ß{p)} for p e V a r. 7 is well-defined by definition of F~l (H ) and 7 (ü 2p) = 7 (p). Hence, by Lemma 1.5.5, 7 (^ F) = l i t t * ] € ß()}, and H, 7 ,x |= F. Conversely, suppose that W ,7 ,x F. 1.5 Polymodal Logics 19

Define a valuation ß on F - 1 (W ) by ß (p ) := {[p]|p € 7 ( 0 2p )}. Then 7 ( 0 2p) = (J{[p]|[p] € ß (p )} and, by Lemma 1.5.5, F -1 (W ),7 , [z] (= 4>- The first equivalence is shown. The second equivalence follows directly from F~lF[G} — G for G € G fr(T ). This is a consequence of Lemma 1.5.4: Let G = (g ,A ). Then F ~ XF[G ] = <{F(*)|* € <7}, F(x), x € g, defines an isomorphism between the Kripke- frames. It is an isomorphism between the modal algebras of the internal sets because for aCj: {F(x)|x € a} € F -1([F[A]]) if and only if lJ{F(x)|x € o} € [F[A]] if and only if (by Lemma 1.5.4) F (a ) = (J {F (x )| x € a ) € F[ j4] if and only if o € A. H.

P ro o f of Theorem 1.5.3. Consider two sets Ti, r 2 C C\. By Lemma 1.5.6, ft T f if and only if F ~ l (f t ) f= I\ for ft € Gfr(A\ c*>55). It follows that (Ai c*)55)(rf) = (Ai

Ft ( 0 O n Ft ( 02) = A({a£y>F v o ^ ij,F \4, e r u j e r 2, m e « } )

= A ( { ( D 2D i D 2) to^ f V ( □ 2D 1D 2) my>F| € Tu € r2, m 6 w })

= A ({(G £ j^ V V’)F|

It is easy to check that Ft reflects decidability. Suppose that Ft (A ) is complete. Then A is complete with respect to jF_1(/i), h £ F r (F j ( A )): Suppose that £ A. Then F £ F p (A). By completeness there exists h £ F r (F r {A )) with h ^ F. But then, by Lemma 1.5.6, F~l(h) ft . That Ft reflects fmp and compactness can be proved analogously.-!

A few remarks on this embedding. It is easy to check that Ft is not only an embedding of ST in £(Ai (X) 55), but an embedding into the interval [Ai # 55, (A i $ 5 5 )(d 2p —► Dip)]. It follows that the images are conservative extensions of the monomodal fragments Ai and 55. The simulation of monomodal frames as bimodal frames by giving the points (or possible worlds) the structure of 55-frames seems to be quite natural - not only from a mathematical point of view. There are obvious similarities to the constructions of modal predicate logic and to the embeddings of the lattice of intermediate logics into 54, which might be of interest for future investigation.

Let us note the main examples of monomodal logics A i, A 2 such that £ (A i ® A 2) behaves better. For n £ w ,n ^ 0 define Altn := f\(Opi\i < n+1) -+ V(^(j*iApj)|t ^ j; i j < n + 1 ). The proof of the following theorem is a simple extension of the monomodal proof in B ellissima [88].

Theorem 1.5.7 For all m ,n > 0 any extension of <$nK .A ltm is R-persistent. Especially for any two tabular logics A i, A 2 any extension of A i ® A 2 ts R-persistent.-\ 20 2 SUBLATTICES OF AfN

2 Sublattices of Afn

For a logic A the map A : T »-► A(r),T C £, is an algebraic closure operator on £. The closed elements with respect to this operator are the normal modal logics above A. Thus the normal modal logics above A form a complete lattice, £ A. (Note that we use the same symbol A for a logic and the corresponding closure operator.) In this chapter we will study certain kinds of sublattices of £A. The following easy and well-known lattice-theoretic concept is fundamental to our investigation. We assume that a complete sublattice V of a complete lattice T contains the maximal and minimal element of T.

Definition 2.0.8 Suppose that V is a complete sublattice of a complete lattice T . Then for a € T the upward (downward) projection afp (alz>) of a is defined by

a]v = /\(b € V\b > a)

aiv = \/(beV\b

Now consider a complete sublattice V of £ A. Then we call V a compactness preserving sublattice of £ A, a c.p. sublattice of £A for short, if there exists a map /p : C — ► £, such that A(<£)Tp= A(^p) for ^ 6 C. Hence, by some lattice-theoretic manipu­ lations, V is a c.p. sublattice of £A if and only if for any logic 0 6 fA the logic © |p is compact in £A if © is compact in £A. This definition is not very informative, if one tries to find (interesting) c.p. sublattices of the lattice of extensions of a logic. Before giving an equivalent notion, which will be more useful, we note the following charactarization of the finite c.p. sublattices of the lattice of extensions of a logic.

Proposition 2.0.9 A finite sublattice V of £A is a c.p. sublattice of £A if and only if it contains C and A and any 0 € P is finitely axiomatizable above A.

2.1 Describable Operations

Consider a variety V of modal algebras and suppose that C : V —► {K |K C V } is an operation on V. Define C (K ) := \J{C(A)\A € K } for K C V. We call C a describable operation on V if

C I CC(K) = C(K) and K C C(K) for K C V.

C II There is a map f c : C — ► C, *-+ 0C, such that for any € C and A € V : A (= c iff C{A) [= .

c is called a C-formula of . If C is a describable operation and there are two different maps fCl and with property (C II), then the formulas 4>Cl and are deductively 2.1 Describable Operations 21

equivalent above A for all € C. (We call two formulas uCl and B ^ °2- But then C(B) f= and C(B) ^ <£, which is a contradiction. We assume that for a given describable operation C the the map fc is fixed. Any formula deductively equivalent to a C-formula with respect to this fixed fc will be called a C-formula too.

Definition 2.1.1 Let C be a describable-operation on V. A variety W C V is called a C-variety if C (W ) = W . Dually, a logic A is a C-logic if V (A ) is a C-variety.

Simple examples of describable operations on V are the operations Identity,/,# and S. In these cases (C I) is clearly satisfied and (C II) works with . Therefore anything we prove for all C-varieties or C-logics holds for all modal varieties respectively logics with C = Identity. It should be clear how to define the notion of a describable operation on generalized frames. Hence we will call an operation on Gfr which satisfies the conditions (C I),(C II) a describable operation as well.

Proposition 2.1.2 Suppose that C fulfills condition (C I) for describable operations. Then (1) and (2) are equivalent:

(1) C is a describable operation via fc : 4> c.

(2) There is a map fd : £ — ► d} such that for all B € V : d is consistent in B if and only if cj> is consistent in C (B ).

For a given map f c with property (1) the formula d := ",(("»<^)c) satisfies (2) and for a given map fd with property (2) the formula d is called a dual C-formula of .

Proof. We show the direction from (1) to (2). Define d = -»((-»0)c) and let B € V. Then d is consistent in B iff B ^ (~')c iff C{B) ^ -»<£ iff is consistent in C{B). H

The following proposition lists some easily proved but useful properties of describable operations.

Proposition 2.1.3 Let C be a describable operation on V and A = T h (V). Then we have for all formulas : (0 A(4) C A(0C) (2) A(0C) = A( A(0C) = A(^e).

Proposition 2.1.4 For a C-logic A and 0 € LA the following conditions are equivalent:

(1) 0 is a C-logic.

(2) 7/0 = A(0 , then A(rc) = A(r). 22 2 SUBLATTICES OF AfN

(S) © is complete with respect to a class K with C (K ) C K.

P ro o f. The direction from (1) to (3) is trivial. Now suppose that (3) holds with respect to K and that 0 = A(r). A (T ) C A (T C) follows from Prop. 2.1.3. Suppose that € T. Then c € A (T ) if and only if we have for every A € K that A (= c. For A € K we have A |= and it follows C{A) [= because C{A) C K . This implies A \=

It follows from Prop. 2.1.4 that a logic 0 £ £A is a C-logic iff 0 is axiomatizable by C-formulas iff for all € C : € 0 implies c £ 0.

T h eorem 2.1.5 For a logic A and a set of logics D C £A the following conditions arc equivalent:

(1) D is a c.p. sublatticc of € A.

(2) There is a describable operation C on V (A ) such that the C-logics are precisely the logics in D.

If C satisfies (2) and f c : c has property (C II) then A {c) = A(4>) t o for € £.

P ro o f. Suppose that D is a compactness preserving sublattice of £A. Now define C(A) := V (Th(A ) |r») and 4>c := 4>d for € C. Suppose that K C V (A ). Then from A £ K follows A £ C (K ) because A f= T h (A )io - If A € C C (K ) then A |= Th(B )|o for a B € C '(K ). But for this B there exists a C € K such that B |= Th (C )[o- Now Th{A) lD D Th(B) |o D Th{C) |D and therefore A € C (K ). For A € V (A ) and ^ £ the following equivalences hold: ^4 iff Th(A) D A{4>d ) iff T h(A ) |r> 2 A (4>d ) iff Th (A ) I d 2 A () iff C(A) |= . It is shown that C is a describable operation on V (A). Now suppose that 0 £ f.A. 0 = A(r) for a set T of formulas. But then 0 € D iff A({<£d |^> € T }) = 0 iff (by Prop. 2.1.4) 0 is a C-logic. Now suppose that C is a describable operation on V = V (A ). We show that the C-logics form a compactness preserving sublattice of £A. A is a C-logic because C(V) C V and £ is a C-logic because C (0) C 0. Consider a set of C-logics {©«|t 6 /}. Then, by Prop. 2.1.4, there exist sets T, with 0,- = A(T?) for * € /. But then, by Prop. 2.1.4, vm € /) = V(A(r?)|t € /) = A(U{r?|t € /}) is a C-logic. If € PK®«!* € / }, then e € PK®«!* € /}, by Prop. 2.1.4. Again, by Prop. 2.1.4, it follows that P){0i|* € / } is a C-logic. We have shown that the C-logics form ?. complete sublattice V of £A. Consider a logic Aclearly A () C A(c) and, by Prop. 2.1.4, any C-logic which contains also contains c. Thus, A(^)|p= A(^c). H

From now on we will use the notation of describable operations for compactness pre­ serving sublattices of the lattice of extensions of a logic. For a describable operation C on 2.2 Subframe Logics 23

V (A ) the lattice of C-logics above A is denoted by C A. The upward and downward pro­ jections of a logic 0 £ £A are denoted by 0 j c and 0 | c. The projections are represented by 0 | c= \{{c\4> £ 0 }) and 0|c= A({c\c £ 0 }).

C orollary 2.1.6 Suppose that C is a describable operation on V (A ). Then the map Ac : >-* A(rc) n Cc, r C £, is an algebraic closure operator on Cc such that the lattice of closed elements with respect to Ac is isomorphic to CA via F : 0 0 n Cc.

Definition 2.1.7 A describable operation C on V is a good operation, if

(1) Cc is decidable and f c : >-> c is computable.

(2) If A £ V is finite then C (A ) is a finite set of finite algebras.

(3) The class of full algebras is closed under C .

If a describable operation on V (A ) is good, then nearly all interesting questions concerning logics in CA can be translated into questions about Ac and Cc :

Th eorem 2.1.8 Let C be a good operation and 0 a C-logic. Then the following holds:

(1) 0 is decidable if and only if 0 Cl Cc is decidable.

(2) 0 has fmp if and only if for any c 0 there is a finite Q-algebra A with A\fc 4>c.

(3) 0 is complete if and only if for any c £ 0 there is a 0 -frame g with g

P ro o f. ( 1) The decidability of 0 n Cc follows from the decidability of 0 and Cc. Now suppose that 0 n Cc is decidable and take £ C. Then compute c. Now £ 0 if and only if c £ 0 D £ c, which is decidable. (2) The direction from left to right is trivial. For the other direction take £ Q. Then c & 0 and there exists a finite 0 -algebra A with A ^ c. But then C(A) . (3) is proved analogously.-!

We now introduce some examples of describable operations.

2.2 Subframe Logics

For frames Q = (g, (<«jt < n), A) and Tt we call Tt a subframe of Q induced by h £ A if H — Gh •’= (h, (<,• n h x h\i < n), A n h), where A Cl h denotes {a n /i|a £ A}. In this case we write 7i C Q. Given a frame Q and h £ A, the structure Gh is always a subframe of G- For the proof it is enough to show that 24 2 SUBLATTICES OF AT»

A n h is closed with respect to intersection, complement (relative to h) and □ f(a n h) := { x G h|Vp € h : x < , y ^ y € a 0 h) . We show closure with respect to □ *.

For a € A : ü^(a H h) {x G h|Vp € h. : x < i y =$■ y € a h} {x G h\Vy G g : x <1, p and y€h=>y£anh} □,(/i -*• a n h) fl h G A fl h.

We remark that a generated subframe (/i, B) of (g, A) is not a subframe of (g, A) in general, namely if h £ A. We define an operation Sf on Gfr by Sf(G) = {'H\H C (?}. Notice that Sf has the following closure properties: (I) Sf{Rfr) C Rfr and (II) Sf(Dfr) C Dfr. (I) follows immediately from the definition. For (II) suppose that Q is descriptive, that h G G+ and that U is an in G* ■ Then U C G+ has the finite intersection property and therefore f) U ^ 0. r\vnh?9 follows immediately.

Following the definition of a subframe we now define the notion of a subfram e algebra. For modal algebras A and B and 6 G A the algebra B is a subframe algebra of A induced by b, in symbols B C A, if B Ab := (A 0 6, n6, —b, (Oj|* < n), 0, 6), where AC\b = { a 0 6|aG>l} (aj n b) n6 (a2 nb) = a\ n 02 n b —6(a n b) = - a n b □J(an6) = ü,(ö —► a) n 6, i < n. The boolean reducts of the subframe algebras of a modal algebra A are obviously the relativizations of the boolean reduct of A. Again for each b G A the algebra Ab is a subframe algebra of A. This can be shown directly but also follows, by representation of modal algebras as generalized frames, from the following easily proved facts:

For all G and h £ Q+ : (& )+ = (G+ ) h.

For all A and a G A : (A0)+ (A+)a+.

Define Sf(A) = {B\B Q A}. Sf satisfies condition (C I) for describable operations: K C Sf(K ) is clear. For Sf(Sf(K ) ) = 5 / (K ) suppose that b G A and a G Ab. Then aeA and a < b. Now it follows by definition that Aa = (A t )0. Hence Sf is a describable operation on M A n for n G u>, if for any G C there exists a formula 4>s* such that for B G M A n : B |= 4>S} iff Sf(B) (= . For a formula we define | p inductively via q l p = ql\p (^ A V>) i P = (^ip)A(V»ip) (-><(>) i p = I p) A p (□«•^) |p = □.(p I p) A p, * < n.

The following lemma is the algebraic translation of a lemma proved in K racht [90b]. 2.2 Subframe Logics 25

L e m m a 2 .2 .1 Suppose that b £ A , ß : Var —* A and : Var Ab are such that ß (p ) = b and 7 (q ) = ß (q ) fl b for all q £ Var, then ß(

We are now ready to prove that 5/ is a describable operation.

T h e o re m 2 .2.2 Forn 6 u the operation Sf is a good describable operation on M A U with Sf -formula l p and dual Sf-formula ] p for £ C arid p £ var{(j>).

P r o o f. W e first show that j p is a dual Sf - formula. Suppose that j p is consistent in B. Then there is a valuation ß of B with ß{ l p) > 0. It is easy to show that j p has the form Ap for a suitable V>. Hence /j(p) > 0. Now define a valuation 7 of # £ (p) by 7 (g ) = /?(p) n /?(<7). By Lemma 2.2.1, 7 (<£) = ß( 1 p) > 0 and therefore is consistent in B. Conversely, suppose that there is a b £ B and a valuation 7 of with 7 (<£) > 0. W e define a valuation ß of B by /?(p) := b and ß (q ) := 7 ( 9) for q ^ p. It follows from Lemma 2.2.1 that ß( 1 p) = 7 () > 0; here we need that p £ var{). It remains to show that P —► I P is a ^/-formula of . But —»((—«0) j p) = I p) A p) = p —► \ p, and therefore p —► l p is a 5/-formula, by Lemma 2 .1 .2 . It is now trivial that Sf is a good operation. H

A logic A is a subframe logic if G fr{A ) is closed under subframes, or, equivalently, if V (A ) is closed under subframe algebras. Some remarks concerning subframe logics. It follows from Prop. 2.1.4 that a complete logic A is a subframe logic if and only if F r {A ) is closed under subframes. The subframes of a Kripke frame g coincide with the substructures of g. Subframe logics above K4 were introduced in F in e [85] in a different way. W e will show in Section 3.1.2 that for logics above K4 both definitions are equivalent.

2 .2 .1 E x a m p le s

The following formulas are 5/-formulas because respectively # 2(^)5 is complete with* respect to a class of frames closed with respect to subframes:

1 . Dp, Dp p, Dp —► p, Dp —► □ □ p, Op —► OOp.

2. D(Op -t p )-* Op, 0(0(p -» Op) -» p) — p).

3. B\ := p —► OOp.

4. For n € <•>,«» # 0 : /„ := A(<>P.|* < «+ 1 } -*■ V(0(P.A(pjVO pi))|i ^ j; ; i , j < n + 1 ).

5. For n £ u;,n / 0 : Altn.

6. t := {p —► Ü 2<>ip;p —► üi<>2p }.

7. Ui := Ü 2P —* E iP» U2 := Dip —► Ü 2P and Id = { f/i, f/2}. 26 2 SUBLATTICES OF Mn

Now it is easy to check that the following logics are subframe logics:

1. Kn for n € u , Ver = K(Dp),Triv = K(Op ++ p), K4 = K(Dp —► GGp), T = K(Op -H. p), 54 = K4.T, Kb = K(Op -* DOp), K.B\, G = ^ 4(D(Dp -+ p) -*• Op), Grz = 54(D(D(p Op) - p) — p)).

2. For any subframe logic A the logics A .Altn and A./n are subframe logics.

3. For any two monomodal subframe logics Ai and A2 the logic Aj c-0 A 2 is a subframe logic.

4. For a bimodal subframe logic A the logics A.t, A.U\ and A.Id are subframe logics.

All the logics defined are well-known from the literature (consult SEGERBERG [71] or Rauten berg [79]) with the exception of and K-z.Id. It is easy to show that K-i-U\ is the theory of the class of 2-frames (<7, < i , < 2) with <1 C < 2 and that K^.Id is the theory of the frames {g, < i , < 2) with <1 = < 2- For n € u>,n ^ 0, define T rn := (G ^ p —► D ^ p )^ . By definition, the logics K.Trn are subframe logics. It is easy to show that (O n+1p —*■ O(n)p)s^ is a Sahlqvist-formula. (For a definition of Sahlqvist-formulas consult Sahlqvist [75], Sambin & Vaccaro [89] or K racht [91a].) Hence K .Trn is elementary and complete. A frame g is a K.T rn-frames if and only if any finite subframe of g is n-transitive if and only if for any path (*,•(* < n + 1) there exists a subpath (y,-|i < m) with m < n and yo = xq and ym = xn- It is worthwile to note that from completeness and elementarily of a logic A does not necessarily follow that A is elementary. As an example take A := A '4(G ± V OGJ_). This logic is elementary and complete, but G = A (this will be shown on page 70) and G is not elementary.

2.3 Confinal Subframe Logics and other examples

One possiblity to define more describable operations is to restrict the forming of subframes to sets which are definable by a single formula. Consider a formula 4>(p\,.. ,,p n), a frame H = {h, ([b\,...,bn] = g. We write G H. Clearly a subframe is simply a p-subframe. For € C define an operation Sfj, on Gfr by Sf^(H) := {G\G Q) 0 var() = 0 and p var(if>) let if) J, := if) j p[4>/p]. It is a straightforward extension of the proof of Theorem 2.2.2 to show

Lemma 2.3.1 For all 4>, i/> with var() 0 var(if>) = 0 and H € Gfr:

Hence 5/^ is a describable operation on Gfr(A ) with describing formula — \ if SU (G fr(A)) C Gfr(A) and 2.4 Splittings in Modal Logic 27

(1) YH. = (h, A) e Gfr(A) 36 6 A : # ] = h.

(2) VW € G/r(A) V6 £ A Vc £ {a 0 [b]\a € A } 3d € A with (W^)<*[c] =

An interesting example is the operation 5/con with Con := p A d (p V O p ).

Theorem 2.3.2 Sfcon is a good operation on G fr (K 4).

Proof. We only have to check the conditions (1) and (2). Let 7t = (/i, < , A) € (7/r(A'4). (1) follows from Con[h\ = /i. Call a set c C h con fin al in W if for all x € c and y £ T rh{x ) we have T r ^ y ) He / 0. It is straightforward to prove that a set d € A is confinal in H if and only if there exists a set 6 E A with d = Con[b]. (2) follows immediately from this observation. H

It follows that the Sfcon-logics above K 4 are precisely the confinal subframe logics defined in Zakharyaschev [92].

2.4 Splittings in M odal Logic

2.4.1 Splittings

Suppose that V = (Z),V ,A ,0,1) is a complete lattice. An element po G D splits P, if there is a p\ £ V such that for any a € D : a < po or a > p\ but not both. In this case pi is uniquely determined by po and we say that pi is the splitting-com panion of po. Pi is denoted by P/po- (po»Pi) is called a splitting-pair. If pi is a splitting-companion we say that p\ co-splits P or simply that pi is a splitting of P. For a € P let 5a := {b € P |6 > a} denote the lattice of extensions of a. If po € £a splits 5a we simply denote the splitting companion of p0 by a/p0 and call it a splitting of a. An element a £ D is (strongly) irreducible if for ail sequences (6t*|t £ I) with a = A ( M l € I) there is an * £ I with a = 6t. An element a is (strongly) prime if for a > A(&*ll € /) there is an i £ / with a > 6t.

Proposition 2.4.1 a £ D is irreducible in V if a is prime in P .

Proposition 2.4.2 a £ D is prime in V iff a splits P .

Hence splittings can be visualized as follows: 28 2 SUBLATTICES OF Mn

Splittings can be iterated. An element pi € D is a union-splitting of V by F C V if all Po € F split V and p\ = V F. p\ is denoted by V/F. Again for an element a € D and F C £a we call a union-splitting £a/F a union-splitting of a and denote it by a/F.

Proposition 2.4.3 Suppose that p\ = V/F. Then we have for all a € D : a > p\ if and only if a £ p for all p € F.

An element p\ 6 V is an iterated splitting of V by (F\,... Fn), Fi C D, if any Po € F\ splits V and for 1 < t < n — 1 any po € F;+i splits T>/Fi/F2/ .. ./F, and pi = V/F1/F2/ .../ F n_i/F n. An iterated splitting pi = X>/Fi /F2/ .. ./Fn_i/F„ is a finite iterated splitting if Fi U ... U Fn is finite.

Proposition 2.4.4 Suppose that p\ = U/F1/F2 .. ./Fn. Then we have for all a € D : a > pi if and only if a £ p for all p € Fi U F2 ... U Fn.

The following proposition gives some information about the connection of splittings in different lattices.

Proposition 2.4.5 Suppose that T is a complete sublattice of V and that (po,pi) is a splitting pair in V. Then (pol^jPiT^) »* a splitting-pair in T .

P ro o f. We write p | instead of pt^"- Let a € F. Then a < po or a > p\ and not both. Case 1. a < po- Then a < poi, because a € and a ^ pi because a ^ pi and pi < pi |. Case 2. a > pj. Again, since a € F, we know that a > pi |. a ^ po 1 follows from a ^ po and po > Pol • H

We have the following picture: 2.4 Splittings in Modal Logic 29

2.4.2 A General Splitting-Theorem

In this chapter we give an algebraic and a syntactic characterization of splittings of com­ pactness preserving sublattices of £A. The exposition is inspired by Kracht [90a], who investigates splittings of £A. The main differences apart from the one mentioned above are that we do not restrict attention to finitely presentable algebras and that we do not use but prove Jönssons Lemma. In this chapter C denotes a describable operation on V (A ) and 0 a logic in C A. Since any logic which splits C A is irreducible in C A let us first prove a necessary condition for irreducibility of a logic.

Proposition 2 .4.6 A logic 0 is irreducible in C A only if£> = T h (C (A )) for a finitely generated subdirectly irreducible, algebra A.

Proof. Suppose that 0 is irreducible in C A. As is well-known 0 = € /} with Ai subdirectly irreducible and finitely generated for i £ I. Now 0 is a C-logic and therefore 0 = f| {T / i(C (A ))h € /}. By irreducibility of 0 in C A and Th(C(Ai)) £ CA for all i £ I it follows that 0 = T h (C (A i)) for an i £ I. H

Subdirectly irreducible modal algebras are well-understood by the following proposition proved in Rauten berg [79].

Proposition 2.4.7 (Rautenberg) A modal algebra A is subdirectly irreducible if and only if there is an o £ A with the following property: o / 1 and for all a £ A , if a ^ 1 , then there is an m £ lj with o > G(m)a. Such an element o is called an opremum of A. A 7i opremum has the property that for an open filter F either F = {1 } or o £ F.

Consider a Kripke-frame (g, < ) with root x. It is straightforward to check that g — {x } is an opremum of g+. Hence g+ is a subdirectly irreducible algebra. It is readily shown that a finite frame g is rooted if and only if $r+ is subdirectly irreducible.

Lemma 2.4.8 Let T C Ck,k £ card, be a set of formulas and let K be a class of modal algebras. Then T is consistent in soine C £ Pu (K ) if and only if any finite subset ofT is consistent in K .

P roof. A simple application of classical model theory. H

Proposition 2.4.9 A set of formulas G ^ r ; 0 C £K is consistent in an algebra B if and only if there is an A £ H(B) and a valuation ß of A with A ,ß (= T and A,ß\=> 0.

P roof. Take a valuation 7 of B such that ) = { 7 (V;)IV> € G ^ r ; ^ } has the finite intersection property. Let F be the open filter generated by 7 (G ^ ^ r) in B. Now define A := B/F and let pr : B — ► A be the canonical homomorphism, ß := pr o 7 is a valuation of A with A ,ß (= T and A>ß |= > 0. The converse direction is trivial.H 30 2 SUBLATTICES OF Mn

Definition 2.4.10 Suppose that A € V».,-.(A) is generated by {o,ai,.. .,aK}, k € card, and leto be an opremum of A. Define s : Fr\{p0,p\,.. .,pK) — ► A by p0 o and p, a,. Then s is surjective. Now define F := {!$() = 1 } and let pr : Fr\(p) — ► Fr\(p)/F be the canonical homomorphism. Let i : Fr^(p)/F — ► A be the uniquely determined isomorphism such that i o pr = s. Any A C CK with (A ) = F is called a diagram for A with respect to A. We call A finitely presentable above A if A has a finite diagram with respect to A.

Proposition 2.4.11 Suppose that A € VS.,(A), that A is a diagram of A with respect to A and that B € V (A ). Then D ^ A ; ->pD is consistent in B if and only if A E HS(B).

P ro o f. Suppose that □ ^ A j- 'P o is consistent in B. By Prop. 2.4.9 there exist C E H(B) and ß : Fr\(p) — ► C with /3(A) = 1 and ß{~>p0) > 0. From (A ) C {t/>\ß(r/’) = 1} follows the existence of / : Fr\(p)/(A ) — ► C with / o pr = ß. We show that / is injective. pr(p0) is an opremum of F rA(p )/ (A ) and thus injectivity follows if f(pr(p0)) ^ 1. But this follows from ß(p0) if 1. We have shown that F r A(p )/ (A ) € SH(B) and it follows that A € SH(B). But then A is in HS(B). Conversely, suppose that A € HS(B). By definition, D ^ A ; ->p0 is consistent in A. Now it is standard to check that A ; ~>p0 is consistent in B. H

Theorem 2.4.12 Let C be a describable operation on V and let A € V,.,-. Suppose that A is a diagram of A with respect to Th(V) and that K C V. Then the following conditions are equivalent:

(1) A € HSPVC{K).

(2) A € V(C(K)).

(3) Any finite subset of D ^ A ; ->p0 is consistent in C (K ).

(4) Any finite subset of ( O ^ A ; ~'P0)d is consistent in K .

P ro o f. ( 1) ^ (2) and (2) =» (3) can be proved by standard methods. (3) (4) follows from the definition of dual C-formulas. We show that ( 1) follows from (3). Suppose that any finite subset of A ; ~>p0 is consistent in C (K ). Then, by Lemma 2.4.8, there is a C £ Pjj(C(K)) with qMA; ->p0 consistent in C. Hence, by Prop. 2.4.11, A € HS{C). H

Notice that for C = Identity we have proved Jonssons Lemma for any variety of modal algebras. In case of m-transitive varieties and finite diagrams we do not need ultraproducts.

Corollary 2.4.13 Suppose that C is a describable operation on V, A = Th(V) is m- transitive and that A E Va.t. has a finite diagram A with respect to A, i.e. A is finitely presentable. Then the following conditions are equivalent for K C V; 2.4 Splittings in Modal Logic 31

( 1) A € HSC{K).

(S) A e V(C(K)).

(3) □<”*)A; -'Po is consistent in C (K).

(4) ( ° (m,A A - Po)d is consistent in K .

P ro of. The only implication which does not directly follow from Theorem 2.4.12 is (3) =}► (1). □ (n‘)A;-«p0 is consistent in C(K) if and only if □ (“') A; ->p0 is consistent in C (K ) if and only if A € HSC{K ), by Prop. 2.4.11. H

We now come to the main theorem of this chapter. Let us first define some notations for splittings. It is said that a logic 0 C-splits A if it splits CA. The splitting-companion of 0 is denoted by A/c0 and we call it a C -splitting of A. By Prop. 2.4.6, a logic 0 which splits CA is representable as 0 = Th{CA) for a subdirectly irreducible finitely generated algebra A. Therefore we say that A C-splits A if Th(C A) splits CA. A /cTh (C (A )) is denoted by A/CA.

Theorem 2.4.14 Suppose that 0 = Th(C(A)) with A € Va.,(A) finitely generated, A a C-logic. Let A be a diagram of A with respect to A. Then the following conditions are equivalent:

(1) 0 splits CA.

(2) There are m € u> and A/;n C A finite such that for any B € V (A ) the following holds:

//□("*) A/,-n A ->p0 is consistent in C(B) then any finite subset of □ (“') A; ->p0 is consistent in C(B).

(3) {B € V(A)|>t £ HSPuC(B)} is a variety.

(4) {B 6 V(A)|^4 £ HSPuC(B)} is closed with respect to ultraproducts.

(5) {B € V(A)|^4 £ HSPuC(B)} is elementary.

If (2) is satisfied by m and A /,», then A/c0 = A((0^m)A/j„ —*• p0)c) and V(A/c0 ) = {B e V(A)|>t t HSPuCA}. Spc^(A) := (□{"*) A/jn —*• p0)c is the C-splitting formula of A above A.

P ro o f. Define M := { # € V\A £ HSPfjCB}. We first prove (1) => (3). Suppose that ( 0 , 0 O) is a splitting-pair in CA. Then the following equivalences hold for ail B € V (A ) : Th(B) D 0o iff Th(C (B )) D 0 O iff Th(C(B)) % Th(C(A)) iff Th(C(B)) % Th(A) iff 32 2 SUBLATTICES OF AfN

A & HSPuCB. We have shown that V (0 O) = M . The implications (3) => (5) and (5) => (4) are trivial. (4) => (2 ). Suppose that (2 ) is false. Then for any m € A 'C A finite there is an algebra #(mtA') € V (A ) with

( i) □ ( m) A ,;*-»p0 consistent in C(B(m^) ,

(ii) C(B(miA')) (= d W A " —► Po for som e n and A " C A finite.

First note that, by Theorem 2.4.12, A HSPuCB(m ^ , because □ (n)A ,,;-«p0 is not consistent in CB(m^t) for som e n and A ,; C A finite. Define

K : = \J{CB{m%u)\m € w, A ' C A finite }.

A € HSPu(K ) because, by (i), any finite subset of D ^ A ;-ip 0 is consistent in K and so we can apply Theorem 2.4.12. We have shown that K C M but Pu( K ) % M . We now show (2) => (1). This is done by proving that (0, A((D^m^A/in —► p0)c)) is a splitting pair of CA. Consider a logic 0i € CA. Then there exists an algebra B € V ( A ) w ith Th(C(B)) = 0i. Now Th(C(B)) 2 A ((D < m) A /in - Po) c) iff d H a jin^Po is consistent in C(B) iff (by condition (2)) any finite subset of A; -*p0 is consistent in C(B) iff (by Theorem 2.4.12) Th{A) D Th(C(B)) iff Th(C(A)) D Th(C(B)). H

If A splits the lattice CA, then we have the following picture of CA:

For 4> € C let d denote the dual C-formula of 4>. Then (2) of the Splitting-Theorem can be reformulated: (2 ’) T h ere is an m € u) and A/jn C A finite such that for all B € V (A ) the following holds: If ( □ ( m) A / tn A -»p 0) rf is consistent in B, then for all n € cj and A ' C A finite (□ {n)A /A-ip0)rf is consistent in B.

Corollary 2.4.15 Suppose that A, 0 , A and A satisfy the conditions of Theorem 2.4 J4 with A finite and A m-transitive for an m £ u. Then

1. 0 splits CA.

2. A / c0 = A ((C 3 (m) A - pof). 2.4 Splittings in Modal Logic 33

3. V(A/c0) = {ß e V(A)|A i HSCB}.

One might be tempted to conclude that even for not weakly transitive logics A we have V(A /A) = {B\A HSB} if A splits A. For the standard modal logics this is true but it is not generally true. There is a tense logical counterexample in K racht [92]. In Section 2.4.3 we will give a simple monomodal counterexample. In many cases only finite algebras induce a C-splitting:

Proposition 2.4.16 Let C be a good operation and suppose that A has the fmp and 0 splits C A. Then 0 = Th(CA) for a finite and subdirectly irreducible algebra A.

P ro of. By Prop. 2.4.6, there is a subdirectly irreducible algebra A with 0 = Th(C (A )). A has the fmp and therefore A = P|{FA(.4i)|i G /} with Ai finite for all i € I. Then A = p){77i(C’(.4,))|i € /}, because A is a C-logic. By definition of a splitting-pair there is an Ai with A/c0 g Th{C(Ai)). But then Th(C(Ai)) C Th(C{A)) C Th{A). Now A is s.i. and therefore A G H S Pu{C(Ai)). It follows that A is finite because C{A%) is a finite set of finite algebras.H

For a finite frame g with root 0 reserve a propositional variable py for y G g. The following formula Ag is a well-known diagram of g+.

= /\(Pv -*■ <>iPz\y < « z)

A /\(Pv -*■ ~'Oipz\y4iz)

A A (Pv -'Pzlvt z)

a \J(py\y € g)

It follows that any finite subdirectly irreducible n-modal algebra is finitely presentable with respect to Kn. o := g — {0 } is an opremum of g+ and therefore pa corresponds to ->po in the notation of the definition above. If g C-splits A then the C-splitting formula is SpcA(g) = —*• ->po)c for an m G w.

2.4.3 A Counterexample

Define A := K.Altz{Op —► p;p —► DOp). It is easy to check that g € Fr(A) if and only if g is symmetrical, reflexive and no point in g has more than 3 successors.

Theorem 2.4.17 h := | 1 splits A but V (A /h) ^ {B G V(A)|A+ ft HSB}.

P ro o f. We first show that h splits A. Denote the two points of h by x and y. Then h splits A if the following holds for all (7 G R fr(A ): 34 2 SUBLATTICES OF AfN

A /, A px is consistent in Q iff ü M A/, A px is consistent in Q for all » € w. By Theorem 1.5.7 any extension of A is Ä-persistent and therefore this follows if we have for all rooted frames g G F r ( A ) : A/, A px is consistent in g iff A^; px is consistent in g. The only rooted A-frame in which A^ A px is not consistent is [ T ] . The other rooted A-frames devide into four types:

1. Bn > 1 : g = (n, {(i, j)||t - j\ < 1}).

2. Bn > 1 : g = (n, {(*, j)||t - i| < 1} U {(n - 1,0), (0 ,n - 1)}).

3. g = (w,{(i,j)||t-j| < 1}).

4. g = { Z , {(i,;)||i — j\ < 1}), where Z denotes the set of integers.

If g is of type 1,3 or 4 or of type 2 with n = 2m define a valuation on g by ß(px) := {2t|i € Z} n g and ß{py) := g - ß(px). It is easy to check that g,ß \= A/, and g,ß, 0 f= px. For the case that g is of type 2 with n = 2m + 1 define ß(px) := ({0 } U {2t + l|t € « }) n g and ß(py) := g - ß(px). Again g,ß \= A/, and g,ß,0\= px. Notice that it follows that for g 6 F r(A ) : g+ 6 V (A /h) iff h+ ^ HSg+. We now show that there exists B € V (A ) with h+ £ HSB but B £ V (A /h). Define Q := {u, {(*, j')||t — j\ < 1}, {a C u\a finite or cofinite }). It is clear that Q+ V (A /h). Suppose that h+ 6 HS&+. Then there is a valuation ß of Q such that /?(□(“ ) A/ijp*) has the finite intersection property. For such a valuation ß either ß(px) is finite and ß(py) is cofinite or ß(px) is cofinite and ß{py) is finite. Hence there exists an m e u> with /?(□"*(pz —* Opy A py —* O p*)) = 0. A contradiction. H

2.4.4 The Use of Splittings

Most of the theorems of this section are not new. They are scattered in the literature of modal logic (consult K racht [90a],[93], Zakharyaschev [87], Rautenberg [77],[80], Fine [74a],[74b],[85] or B lok [78]). What is new is that we have found a way by means of describable operations to formulate and prove them in a uniform way. We illustrate the theorems by simple examples; more elaborated applications will follow in the next chapters.

Definition 2.4.18 A C-logic 0 € FA is strictly C-one-axiomatizable above A if for any set T of formulas with A (T ) = 0 there exists € T with A (c) = 0 .

The following proposition follows immediately from the results of M c K enzie [72].

Proposition 2.4.19 A C-logic © is strictly C-one-axiomatizable above A if and only if & is a C-splitting of A. 2.4 Splittings in Modal Logic 35

Exam ple. It is shown in B lok [78], that T is not a splitting of K. Therefore there are two formulas i,2 with T = K (4>i,2) and T ^ T ^ K{4>2). But we will show that T = K/s* [x] and therefore it follows that T = or T = K(4>2^). It follows that if T is a union of two logics not equal to T, then one of these logics is not a subframe logic.

Proposition 2.4.20 Suppose that 0 is a finite iterated C-splitting of A by (F^,...Fn) and that C is a good operation. Then A (c) = 0 is decidable if 0 as well as all 0 i € F := Fi U ... U F2 are decidable.

P ro of. Consider a formula . c is computable because C is good. Now A(4>c) = 0 iff A (c) D 0 and c € 0 iff (by Prop. 2.4.4) A (c) % 0i for all 0i € F and c € 0 iff c & 0i for all 0i € F and c € 0 , which is decidable.H

Exam ple. It is decidable whether T = K(s*) because T = K/Si [xjand T is decidable. We remark that it does not follow that it is decidable whether T = because it may not be decidable whether (j> and s* are deductively equivalent.

Following Zakharyaschev [87] we call a set of formulas V complete for CA if

1. For any logic 0 € CA there is a subset T' of T with 0 = A(r').

2. For all r C T : A(r') € CA.

A set of formulas T is a basis for CA if it is complete and no proper subset is complete.

Proposition 2.4.21 CA has a basis if and only if any logic in C A is a union-C-splitting of A.

P ro of. Without restriction we may assume that any set of formulas complete for C A is of the form Tc. Call a formula c indecom posable if there exist no two formulas \ and 2 with A (c) = A(\) V A{4>2). By Prop. 2.4.19, a formula 4>c is indecomposable if and only if A (c) is a C-splitting of A. Now if all logics in CA are union C-splittings of A then the set of C-splitting-formulas is a basis of CA. But if there is a logic which is not a union-C-splitting then any complete set Tc for C A contains a decomposable formula c and therefore r c \ {c} remains complete.H

Exam ple. £K.Alt\ has no basis: We show that Th( [ T ] ) is not a union-splitting of K.Alt\. In B ellissima [88] it is shown that K.Alt\ is complete with respect to finite and cycle free frames. It follows that only Unite, cycle free rooted frames induce a splitting of K.Alt\. Now consider 0 := K.Alt\/F with F a set of finite, cycle free rooted frames. Then | x—>-*| € Fr(Q ) and therefore 0 ^ Th( [T ]). 36 2 SUBLATTICES OF AfN

Definition 2.4.22 A partial ordered set (D, < ) without infinite strictly descending chains is a well partial ordered set, a w.p.o. for short, if any set N C D of mutually incom­ parable elements is finite.

Now suppose that C is a good operation on V (A ). Define a relation < c on V/.S.,(A) by A < c B iff -A € HSCB. It is easy to check that < c is a partial order without infinite descending chains. For a set K C V/.S.,(A) let m c{K ) denote the set of -^c minimal algebras in K .

Definition 2.4.23 Let C be a describable operation on V(A) and 0 € CA. Then 0i is a lower cover of 0 in CA if there is no logic 02 € CA with 0i C 02 C 0-

Proposition 2.4.24 Let C be a good operation on V(A) and let 0 = A/CF be an iterated C-splitting of A by a set F of finite algebras. Then a logic 0i is a lower cover of 0 in CA if and only if there is an A £ m c(F) with 0 i = 0 D Th (C (A )).

It follows that an iterated splitting of CA by finite algebras is finitely axiomatizable above A if and only if it has only finitely many lower covers in CA. Another consequence is that iterated splittings of CA by finite algebras have not more than Ho lower covers in CA.

E xam ple. We have T = K/sf [x ]. Therefore T n Th{ [~x~|) is the only lower cover of T in the lattice of subframe logics.

We now define one of the main concepts of this essay. The Fine-spectrum of a logic was introduced in F ine [74b]. Here we relativize this concept to compactness preserving sublattices of Afn.

Definition 2.4.25 Let C be a describable operation on V(A) and 0 6 CA. Then the C-Fine-spectrum of 0 above A is defined by

FnCA(Q) := {©i € CA|Fr(0) = Fr(0,)}.

The fmp-C-Fine-spectrum of 0 above A is

fF n c h iß ) := {0 i € CA|Fr,(0) = F rj{Q x)}.

The C-degree of incompleteness o/0 above A is defined by Cdg^Q) := |F»ca(0)|- 0 is called strictly C-complete above A if Cdg^Q') = 1. The C-degree of fmp of 0 above A is defined by Cdp/A(0 ) := |/FnCA(0)|- 0 has strict C-fmp above A if Cdgf\(Q) = 1. 2.4 Splittings in Modal Logic 37

Proposition 2.4.26 Suppose that C is a good operation on V (A ) and that 0 an iterated C-splitting of A by finite algebras. Then 0 is strictly C-complete above A if and only if 0 is complete, and 0 has strict C-fm p above A if and only if 0 has the fmp.

Proof. The implications from right to left are trivial. Suppose that 0 = A/CF is an iterated C-splitting by a set F of finite algebras. Consider 0 j £ CA with Fr(0) = Fr(0i). Then ©i C 0 and V/(0) = V/(0!). Take B £ V(0!). We have A 0 H S P u C B for A £ F because these A are not in V / (0 ). But then B £ V (0 ) and therefore 0i D 0. That from fmp follows strict C-fm p can be proved analogously. H

E x a m p le . T has strict 5/-fmp. That means that any subframe logic 0 whose finite frames are exactly the reflexive frames is T. By a result of B l o k [78] there are 2K° logics whose finite frames are exactly the reflexive frames. It follows that none of these logics is a subframe logic.

Proposition 2.4.27 Suppose that A has the fmp and is m-transitive and suppose that C is a good operation on V (A ). Then the following conditions are equivalent:

(1) Any union-C-splitting of C A has fmp.

(2 ) Any 0 £ C A has fmp.

(S ) Any 0 £ CA is a union-C-splitting of CA.

(4 ) C A has a basis.

Proof. The equivalence of (3) and (4) was shown in Prop. 2.4.21. For 0 £ C A define K© := (V (A )-V (0 ))/ .5.t. By m-transitivity of A all algebras in K© C-split A. Therefore A/CK© is well-defined. It is straightforward to check that 0 is a union C-splitting if and only if 0 = A/CK©.

For the implication from (1) to (3) suppose that there is a logic Q £ C A with 0 ^ A/CK©. Then 0 D A/CK© and V/.5.,-.(0) = A/CK©). Hence A/CK© cannot have the fmp. For (3) =» (2) suppose that 0 = A/CK© for all 0 £ C A . Then, by Prop. 2.4.26 , a C-logic has fmp iff it has strict C-fmp above A. Suppose there is a C-logic. 0 without fmp. Then TA (V/(0)) is a C-logic with fmp and the same finite algebras as 0. A contradiction. The direction from (2) to (1) is trivial.H

E x a m p le s . EG, EGrz and ZK4.Z do not have a basis because G, G rz and K4.Z have fmp but have an extension which does not have fmp. SS4.Z and £ K b have a basis because any extension of these logics has fmp (B u l l [66] and Nagle & T homason [85].) The condition that A is m-transitive cannot be omitted: By a result of B l o k [78] each union­ splitting of K has fmp but clearly not every monomodal logic has fmp.

Proposition 2.4.28 Suppose that one of the conditions of Prop. 2.4-27 is satisfied by A. Then the following conditions are equivalent: 38 2 SUBLATTICES OF AfN

(1) d c ** o W.p.O..

(2) Any © € C A is finitely axiomatizable above A.

(3) Any 0 € CA is decidable.

(4) CA is denumerable.

P ro o f. Let K C V/.S.,(A). It is easy to check that A/CK = A/cm c(K ). Therefore we have for K i ,K 2 C V/.,.t.(A) that A/cK i = A/CK2 if and only if m c(K i) = m p(K2). Suppose that < c is a w.p.o.. Any 0 € CA is representable as 0 = A/CK© = A/cm c(K © ) (K© defined as in the proof of Prop. 2.4.27). But then 0 = A({5p^(.4)|.4 € m c'(K © )}). Now 77ic(K©) is finite and therefore 0 is finitely axiomatizable above A. (2) =» (3) follows from fmp of all extensions of A and (3) =£• (4) is trivial. For (4) =£• (1) suppose that < c is not a w.p.o.. Take an infinite set K of mutually incomparable elements. Then A/cK j ^ A/CK2 for K i , K 2 C K with K j ^ K 2. It follows that CA has cardinality 2N°. H

Definition 2.4.29 Let C be a describable operation on V (A ) and 0 € CA. The C- spectrum of 0 above A is defined by

•S’pca(Ö) := {©1 € £A|0iTc= © tc}-

Proposition 2.4.30 Let C be a good operation on V (A ) and let 0 = A/CK be an iterated C-splitting of A by a set of finite algebras K . Then

( 1) Spca(G) = {© i € £A|0 D 0 , and A $ V (© ,) for A € mc ( K ) }.

If m c (K ) defines an iterated splitting of € A, then

(2) 5Pca(0 ) = [A/mc(K),0].

Proof. (1) Let ©j € Sp c a (© ) aQd suppose that A € V (0 i) for an A € mc(F). We have C{A) — {.4 } C V (0 ) and therefore C{A) C V (0 i). But then C(A) C V (0 j f c) and 0 i t c^ ©• We have a contradiction. Suppose that 0 i C 0 and A £ V(0i) for A € mc (K ). Let B € V (0 , Tc)- Then C(B) C V (0 i) and therefore A t V(C(H)) for A € t » c (K ). Hence B € V (0 ). (2) follows from (1) and the Splitting-Theorem.H

Example. It is proved in Rauten berg [79] that K(OT) — K/{x |. Hence from T = K/SJ [x] follows SpspdT) = [^(O T),^. 2.4 Splittings in Modal Logic 39

2.4.5 Some Results of W.J.Blok

The deepest results concerning the structure of the lattice Af of monomodal logics were attained by W . J. B lok in his articles B lok [78],[80a] . We state some of these results here in order to clarify (1) the complexity of the lattice Af, (2) the need for investigations of proper sublattices of Af and (3) to contrast these negative results with the results concerning the lattice of monomodal subframe logics SAf of the next chapters.

Theorem 2.4.31 A finite rooted frame splits Af if and only if it is cycle free. A logic A is strictly complete if and only if it is a union-splitting of Af. Otherwise A has degree of incompleteness 2**° and has 21*0 lower covers in Af.

Theorem 2.4.32 Any logic A D T, A ^ C, has degree of incompleteness 2H° above T. £T contains only one splitting logic, namely C.

A logic A is tabular if A = Th(F ) for a finite set F of finite frames.

Corollary 2.4.33 Any tabular logic not equal to C has degree of incompleteness 2K°.

Corollary 2.4.34 Any subframe logic not equal to K,C has degree of incompleteness 2«° and has 2N° lower covers in Af.

P ro of. Suppose that A = K/F with F ^ 0 a set of rooted, cycle free and finite frames. Take Q = (g, < ) G F. Then Q £ F r(A ). Now take a point x £ g and define H := (p U {x},< U{(j/,x)|y€por j/ = x}U{(x,y)|j/Gp}>. Clearly H G F r(A ) and Q G Sf(fH). Hence A is not a subframe logicH 40 3 SUBFRAME LOGICS 3 Subframe Logics

3.1 General Properties

Lem m a 3.1.1 Suppose that g,ß,x |= T. Then there is a countable elementary substruc­ ture h of g with x £ h and a valuation a with h, a, x (= T.

P roof. The technique of the proof we give is well-known from F ine [75b]. Suppose that {g, (<«'b < n)),/3,x [= T. Take the first order language with =, and symbols ,- := ß(pi). Now there exists a countable elementary substructure (h, ()) of V with x £ h. Define a valuation a on h by a(pt) := h n D,. It is easy to show that h, a, x ^ r. H

Proposition 3.1.2 If A is complete with respect to a class of frames closed under ele­ mentary substructures, then A is complete with respect to countable frames. A complete subframe logic is complete with respect to countable frames.

Consider a countable frame (g, ( < tj* < n)). Reserve a variable py for any y £ g. We define a set of formulas Xg by

Xg — {pv —* Ofp2|y Pz\y # z}.

Define V s := f\Xg if g is finite. A frame H is subreducible onto a frame g if g is a p-morphic image of a subframe of H.

Lemma 3.1.3 (1) A Kripke-frame h is subreducible onto a frame g with root 0 if and only if there exists y £ h and a valuation ß with h,/3, y (= □ (u,).XJ;po. (2) Let g be finite and Ti € Rfr. Then TL is subreducible onto g if and only if there is a valuation ß and y £ h with Tt,ß ^ Vg and H,ß,y po.

P roof. (1) Suppose that / C h and p : / — ► g is a surjective p-morphism. Define a valuation on h by ß(px) := p“ 1^ ) for x £ g and take a y £ p-1( 0)* I* is easy to stow that A,/?,y|=ClMX9;po. Now suppose that h,ß,y (= a H ^ jp o - Define b := T rh(y) n U{/3(P*)I* 6 p} and p : hb — ► g by p(z) = x if z £ ß{px). It follows by the definition of Xg that p is well- defined and a surjective p-morphism. (2) follows immediately from the proof of (1) and the fact that Xg is finite if g is finite. H 3.1 General Properties 41

For the proof of the following theorem, which is an extension of a theorem for logics above K4 in Fine [85], we need a weak version of a theorem proved in Sambin & Vaccaro [88]. For a frame Q = (g , A) let denote g.

Lemma 3.1.4 For a modal logic A and Q = (g , A) £ R fr{A ) : g C ( ^ a ( ^ ) ) ö for K := 1^1-

Proof. There is a surjective homomorphism ß : FrA(*) — ► Define s : g — ► C^a (* 0 ) h by s(x) := { £ C K\x £ ß() } . 5 is an embedding:

x — y O Va 6 4 : x £ a O y £ a ve£K: xe ß() y e ß() s (x ) = s (y ) x < t y iff s(x) < t is considered analogously.H

A class of Kripke-frames F has the finite em bedding property if the following holds for all g G F r : g 6 F if and only if any finite subframe / of g is in F .

Theorem 3.1.5 For a subframe logic A the following conditions are equivalent: (1 ) F r (A ) is universal and A is complete. (2 ) F r (A ) is elementary and A is complete. (3 ) A is D -persistent. (4 ) A is R-persistent. (5 ) A is complex. (6 ) A is u-complex. (7 ) A is compact. (8 ) F r {A ) has the finite embedding property and A is complete.

P r o o f. (1 ) => (2) is clear and (2) => (3 ) is shown in Fine [75b]. For the implication from (3) to (4) suppose that (y, A) £ Rfr(A). Then, by Lemma 3.1.4 , we have g □ (^*a («)) jj for k := |j4|. But ( ^ a ( ^ ) ) ji is in F r (A) because A is £>-persistent. (4) => (5) and (5) ^ (6) are trivial. (6) => (7) follows from Theorem 1.4.1. For (7) implies (8) suppose that there exists a frame g £ F r ( A) such that all finite subframes are in F r(A ). By Prop.3.1.2 we may assume that g is countable and has root 0. Now any finite subset of O ^ X g;po is A-consistent because these sets are consistent in finite subframes of g. Hence D ^ X g\po is A-consistent. It follows that A is not compact: For otherwise there exist a A-frame /i,y £ h and a valuation ß with hyß yy f= O ^ X g;po and g would be a A-frame, by Lemma 3.1.3. The implication from (8) to (1) is proved in Tarski [54]. H

Corollary 3.1.6 (Goldblatt) G is not complex.

Proof. G is a subframe logic and not elementary. Therefore G is not complex.H

One should compare this proof with the proof in G O LD B LA TT [89] to recognize the power of the theory of subframe-logics. A logic A is basic elementary if there is a finite 42 3 SUBFRAME LOGICS set of first order formulas T such that for h € Fr : h € F r(A ) if and only if h f= T. For a finite rooted frame g let Pg denote the universal formula in first order logic with h f= Pg iff g % h for all h € Fr.

Corollary 3.1.7 Suppose that a subframe logic A is finitely axiomatizable, complete and elementary. Then there is a finite set of finite rooted frames F such that for all h € Fr : h € F r(A ) iff h ^ Pg for g £ F.

P ro o f. In Van B enthem [83] it is proved that any finitely axiomatizable, elementary and complete logic is basic elementary. Now Fr{A) is universal and therefore there exists a finite set of universal formulas T such that h € F r(A) iff h )= T. H

The modal axiomatic universal classes of Kripke frames have a simple characterization:

Theorem 3.1.8 A universal class of Kripke frames F is modal axiomatic, i.c. there exist a modal logic A with F r(A ) = F, if and only if F is closed with respect to p-morphic images and disjoint unions.

P ro o f. The direction from left to right is trivial. For the other direction suppose that g € F r(T h (F )). Then, by Lemma 3.1.4, we have g C (^r/»(F)(K))ll f° r K := 2^1. Therefore g € F follows if (^r/i(F)(K))ll € F. But, by a result of FINE [75b], (^rfc(F)(K))lt is a p-morphic image of an ultraproduct of a disjoint union of frames in F. -I

Corollary 3.1.9 For a set of finite rooted frames F the class K := {h € Fr\f % h for f € F } is modal axiomatic iff K is closed under p-morphic images.

P ro o f. K is a universal class closed under disjoint unions.-i

3.1.1 5/-splitting-formulas

The lattice of n-modal subframe logics is denoted by SAfn and for an n-modal subframe logic A define SA := £A n SAfn. For n € w we know that Sf is a describable operation on M A n. Hence the splitting theorem tells us how to determine the splittings of a lattice SA. Nevertheless it will pay off in the next chapters to have a closer look at the special situation of splittings of lattices of subframe logics. For a finite frame Q with root x let Sfm(^ ) := (□ (”*)Ag —► ~'Px)Si ■ It follows from the splitting theorem that Q splits SA if and only if there is an m € w such that A (S fm((?)) = A (S f“ ({7)) for all n > m. In this case we have A/S*G = A(Sfm(^)). F ine [85] defines subframe logics above KA as follows. A logic A above KA is a subframe logic if and only if there is a set F of finite and rooted A 4-frames such that A = Ä’4({II](1)V0 —*■ -*Px\G € F ,x a root of G}). 3.1 General Properties 43

So far we do not know whether —* ->px is deductively equivalent to S f1(^ ) above K4. First of all it is not the case that for all finite Q with root x and m € u> the formulas Sfm(£) and - -ipx are deductively equivalent: Consider the frame

Let < ? := [• ]. It is readily checked that h ^ S f2(£ ) but that h (= —► ->px. The following lemma clarifies the situation.

Lemma 3.1.10 Let H £ Gfr,m £ u> and Q £ F rj with root x. Then

( 1) D ^ A s A px is consistent in H => D(m)v ^ A px is consistent in H => A px) j q var(V ^), is consistent in H (a (m)A£ A Px) 1 q, q & var(Ag), is consistent in H.

(2) *„(□("*>Ag - ^px) C ffn(DV0 - - P l) C Kn(a^)Vg - ^px)sS) = ff«(Sf“ (G)).

Proof. (1) We show that (□(”*) V$ A px) j q consistent in TL implies (□ (”*)A g A px) | q consistent in H. The other implications follow from A g = V g A \/{Py\y € g). Consider a valuation ß and z £ h with H,ß, z (□("*)V$ A px) j q. Define 7 (?) := ß(q) n ß(\f{py\y e 5)) and 7(pv) := ß(pv) for y € g. It is easy to check that W ,7 ,z (= (□ (TO)A{; A px) f q. (2) follows immediately from (1)H

Proposition 3.1.11 Let H be refined and let all frames in Sf(H ) be n-transitive. Further suppose that Q is a finite frame with root x. Then the following conditions are equivalent: ( 1) □ (’0 v p A px is consistent in 7i. (2) (o (n)A(? a px) 1 q, q £ var(Ag), is consistent in H. (3) There exist sets by € A,y £ g, with V^[6v|y £ g] = h and bx ^ 0. (4) Q € F r(S f(H )). (5) H is subreducible onto Q.

P ro o f. (2) (4) follows from Corollary 2.4.13. (3) => (1) => (2) are clear. (3) O (5) follows from Lemma 3.1.3. We show that (2) implies (3). Suppose that H ,ß,z (= ( o MA j? A px) f q. Define by := ß (p (n)Ag J. q) D ß(py) for y £ g. It is readily checked that {by\y £ g } satisfies (3).H

By duality, we get from the equivalence of (4) and (5) that for all finite subdirectly irreducible algebras A and algebras B £ V{K.Trn) the following equivalences hold: A 6 V (Sf(B )) iff A € H S(S f(B )) iff A € S(S f(B )). In other words, we do not need homomorphisms to generate the finite and subdirectly irreducible algebras in n-transitive varieties. If follows that V{K.Trn/sU ) = {B£ V(K.Trn)\A i S(Sf(B))}. 44 3 SUBFRAME LOGICS

Corollary 3.1.12 For all finite monomodal frames Q with root x and n > 0 we have Ä\Trn(Sf“ (a)) = K .Trn(a l*)V c ^px).

Hence above K4 Fin e ’s subframe formulas O^'Vg —*• ->px are deductively equivalent to the S/-splitting formulas S f1(^ ). We will use the results of this section without referring to the propositions.

3.1.2 Subframe Logics and Confinal Subframe Logics above K4

Theorem 3.1.13 The subframe logics above K4 are precisely the subframe logics defined in Fine [85]. Therefore any subframe logic above K4 has fmp and is a union-Sf-splitting of K4 and SK4 has a basis.

P ro o f. We denote the set of subframe logics defined by K. F ine by V. We know from Corollary 3.1.12 that a logic 0 is in V if and only if there is a set of finite rooted frames F with 0 = A '4 ({S f1(^)|^ G F }). It follows that SK4 D V and that V is the set of union-S/-splittings of K4. By Fine [85] all logics in V have fmp and therefore all union- S/-splittings of K4 have fmp. By Prop. 2.4.27, all logics in SK4 are union-5/-splittings of K4. Hence SK4 = V. By Prop. 2.4.21, SK4 has a basis.-!

The similarity between the subframe-formulas introduced in Fine [85] and frame- formulas introduced in F ine [74a] is completely explained: Both of them are splitting- formulas; the frame-formulas are splitting-formulas for Z K 4 and the subframe-formulas are splitting-formulas for SK 4.

We denote the operation Sfca(G,9, J.) and ( D ^ A g —*• ->po)C* are deductively equivalent above K4. Hence the canonical formulas ->a(£,0, ± ) are, up to deductive equivalence, the C'/-splitting-formulas. For a finite transitive frame G with root x we have the following situation:

(:Th(G), K4(aU) a c —► ->px)) is a splitting-pair in ZK4. (Th{Cf(G)),K 4{{pU)&g -,pr )

(Th(Sf(G)),K 4((d U )^ ß — ->px)sf)) is a splitting-pair in SK4.

It is shown in Z akharyaschev [92] that all confinal subframe logics are union-C/- splittings oi K 4 and therefore have the finite model property. A lot of consequences follow immediately from the propositions we proved in The Use of Splittings. For instance it follows that S p c j k a {A) is always an interval. For let A = K4/clF . Then it follows from Proposition 2.4.30 that Spcjka{A) = [Ar4/mc/(F), A]. 3.2 Basic Splittings of SAfn 45

3.2 Basic Splittings of SAfn

Given two subframe logics 0 ,A with 0 € SA there are mainly two questions we try to answer in the following chapters:

(1) Is 0 an iterated 5/-splitting of A by finite frames?

(2) Is 0 strictly Sf-complete above A?

By Proposition 2.4.26, we know that a positive answer for (1) implies a positive answer for (2) if 0 is complete. If 0 is Ä-persistent and A is m-transitive even the converse direction holds: For suppose that 0 is Ä-persistent. Then, by the finite embedding property of Fr(Q ), there exists a set of finite rooted 0-frames F such that Fr(Q ) = {h e Fr(A)\G % h for Q e F }. But then 0 V Sfm(£) for G € F. Define 0 i := A ({S fm(£)|£ € F }). Now it is easy to check that F r(6 ) = F r(Q i) and it follows that 0 is strictly ^/-complete above A if and only if 0 = ©i if and only if 0 = A /^F . We conjecture that this is also true for not weakly transitive logics but have found no way to prove this.

Definition 3.2.1 Suppose that F = (/, (rj|t < « ) ) and Q — (g, (s.jt < » ) ) are finite n- frames and x £ g. Then F is an x-arrow subframe of Q, F

We explain this definition by an example. Consider the frame G = | x ^ Let x be the reflexive point and y be the irreflexive point in G- Then the frame F = •-—x| is not an x-arrow subframe of Q but is a y-arrow subframe of G- The reason is that x is not a root of F.

Troughout the following three chapters F (G) denotes a finite frame (/, (r,|i < « » (( 9 ,(s ,jt < n ))) with root 0. In the monomodal case we write and r (s) instead of rj (sj). We write (1C —* G) if G is a p-morphic image of K and (F —► G) if F is a set of frames such that for any IC € F the frame G is a p-morphic image of 1C.

Definition 3.2.2 Suppose that 7f = (h, (

(R £) Fory eg : p-1(y) C ay.

(RO) For y,z e g : ay Oiaz = h if y ri z.

(Ä O j For y,z e g . ay —> az h if y z. 46 3 SUBFRAME LOGICS

(Rn) For y,z e g : ayC\az = 9 ify ^ z .

(F

(G - hb) if F = G , (F

Note that we allow b to be not internal bnt that we do not allow b to be infinite. Let H = (h, A) G Rfr and let Q be finite with root 0. We have (1) =» (2), where

(1) There is a finite set 6 C h such that (Q <— hb) is recognizable in H.

(2) There is a set {ax\x G

Let Q = (g, (s,|i < n)). Suppose that {ax\x € fir} recognizes (Q <— hb) = (6

The main tool for proving that a frame Q 5/-splits a logic A will be the following

Observation 3.2.3 Suppose that A is an R-persistent subframe logic and Q G Fr/(A) is rooted. Then Q Sf-splits A and A/S*Q is R-persistent if there is a finite set of finite rooted frames Fg C Fr(A ) with {Fg —*■ Q) such that

R I There exists anm £ w such that for all h G F r( A ) : If d (to)V<; A po is consistent in h, then there exists AC G Fg with IC C h.

R II YH € Rfr{A ) and AC € Fg : If AC a hb for a set b C h then (G ♦— hb) is recognizable in H.

In this case Fr{A/s-fG) = {h G Fr(A)|AC % h for K G Fg) and A/s'g = ACSf“ ^ )) = A(D("*>VC - -po).

Proof. Take an m G u> which satisfies (R I) and suppose that (□("*) Ap A po) } q is consistent in H G Rfr (A). Then there is a subframe H\QH with Apo consistent in Ji\. By (R I) there is a AC G Fg with AC C h. Hence, by (R H ) and the implication (1) => (2) above there is a set {a x|z G g ) C A with Vg[ax\x £ g] = h and ao # 0. But then (□ (n)Ap A po) i q is consistent in H for all n £ u>. It follows from the splitting theorem that Q 5/-splits A. The other claims follow immediately with Lemma 3.1.10.H

We need some more technical notations: 3.2 Basic Splittings of SMn 47

Definition 3.2.4 For a finite T-cycle free frame Q = (g, (stji < n)) define the depth of x e g in Q by

dpg(x) = 0 Vj/ £ Trg(x) : x = y. dpg(x) = A: + 1 3y £ Trg(x) : dpg(y) = fc andVy £ Trg(x) : dpg(y) < k o r x = y.

The depth of Q is defined by dp(G) := max{dpg(x)\x £ p }. The inverse depth of x £ g is d p-(x) := dp(G) - dpg(x).

Lem m a 3.2.5 (1) Suppose that TL is refined, that (F < 0 G <— hb) and that T is cycle free. Then (F < 0 G hb) is recognizable in TL. (2) Suppose that TL £ Rfr((tiuT), that F £ Fr(oonT ) is T-cycle free and that (T

Proof. (1) Suppose that TL = (h ,A ) is refined and that p : hb — ► G is a surjective p-morphism for a finite b C h such th at hb is ro o te d . F o r y £ g P~l(y) is finite and g is finite; therefore there exists a set {cy\y £ g} C A such th a t cy D p~l (y ) fo r y £ g an d cj/i ncV2 = 0 for 2/i # V2 - F o r yl A y2 there exists a set d*(j/liJ/2) € A with d}yiflo) 2 P~\y2 ) an d p ” 1 ( 2/1 ) C Now define for y £ g:

by := Cj/ n A*>* < n} n A j m < « }•

It is easy to check that {by\y £ g} C A satisfies the conditions (R € ),(R □ ) a n d ( R H ). We now define a set {ay\y £ g} by induction on dpp(y). Suppose that ay is defined for dpr(y) < n• Then define for dpp(y) = n:

ay := by H z).

This is well-defined because for y, z £ g y rt z im plies dpp(y) < dpr(z) since F is cycle free. We show that {ay\y £ g} recognizes (F < 0 G <— hb). (R H) is obvious because ay C by fo r y £ g. (R □ ) follows from (R □ ) for {by\y £ /}. (R O ) and (R €) are proved by induction on dp^(y): Suppose that (R O ) and (R €) are shown for all z £ g w ith dpp(z) < n a n d th a t dpjr(y) = n. I f z\ £ ay a n d y rt* z then, by definition, z\ £ O ta z . It follows that ay —► O ta - = h. Now p“1(y) C ay follows from p~l{z ) C a z fo r y r±z, by induction hypothesis. (2) The construction is analogous: Define {6y|y £ g } as above. Then define by induction on dp?(y) a set {a y|y £ g ) C A :

ay by Pi P|{Ot'az|y ri y ^ z}.

Again this is well defined and (R fl) and (R □ ) follow immediately. For ( R O ) and (R £) notice that from Ti £ Rfr(®nT ) follows ay C O tay for all y £ g and i < n. H 48 3 SUBFRAME LOGICS

Corollary 3.2.6 (1) Suppose that H G Rfr, that T is cycle free and that ( T *— hb). Then ( T *- hb) is recognizable in H. (2) Suppose that Ti G Rfr((ftnT), that T € FY(®nT) is T-cycle free and ( F <— hb). Then ( T <— hb) is recognizable in H.

Theorem 3.2.7 (1) A finite rooted n-frame Q Sf-splits K n iff Q is cycle free. In this case K n/S}G = Kn(o(MG))^g -,po) = Kn(S idp^°\G)). Any union-Sf-splitting of Kn is R-persistent. (2) A finite rooted frame G G Fr(tonT ) Sf-splits WnT iff G is T-cycle free. In this case WnT/SJG = (><)nT(0^dp^ V g —» -'Po) = C?DnT (S f

P ro o f. ( 1) Suppose that G G F rj is cycle free. We define a set Fg and check conditions (R I) and (R II) for (G,Fg). First define m(y) G u for y G g by induction on the inverse depth dp~(y) := dpg(y) : m(y) = 1 iff dp~(y) = 0. m(y) = £(Tn(z)|zs,l/,y # z,i < n) if m(z) is defined for all z G g with dp~(z) < dp~(y). Now define

Fg := {K, G F tj\K. rooted, 3p : K — ► G surjective with Vy G g : |p-1(y)| < m (y)}.

It follows immediately that Fg is a finite set of finite, cycle free rooted frames. By Corollary 3.2.6, (G, Fg) satisfies condition (R II). Define m := dp(G). For (RJ) suppose that h G F t and h,ß,x (= A po• By induction on Z € v we define sets 6/ C h : bo := {a:}. Suppose that 6/ is defined. For i < n ,y € h and xu X2 € g define

t*2 :== i z € h\z g ß(px2),y < i z,ye ß(Pxi),y £ o*(bt n ß(pX2))}-

Now let at be a set containing exactly one element from any ,*2 ^ 0 and define bi+\ := b[ U Of. Let b := bm. We prove that hb G Fg. It is straightforward to check that p : hb — ► G defined by p(y) := z if y G ß(Pz) is well defined and a surjective p-morphism. |p- 1(z)| < m (z) is proved by induction on dp~(z). If dp~(z) = 0 then p- 1(z) = {x } and therefore |p- 1(z)| = 1. Now suppose that |p- 1(zi)| < m(zj) for dp~{z\) < dp~(z) and dp~(z) > 0. By definition of b for yi,jf2 € p- 1(z ) with yi ^ jft there exist i , j < n and x i ,®2 G b with x\ <], yi and *2 < j V2 and t ^ j or i j * 2- There exist zi,Z 2 € g with x\ € P- 1( z i),*2 € p~l (z2). But then zjS.z and z?sjz and therefore dp~(z^),dp~(z2) < dp~(z). It follows that |p- 1(z)| < ^,{m{z\)\z\SiZ,z # zi,t < «)•

For the converse direction suppose that G is not cycle free. By Theorem 1.5.2 Kn = {\{Th{Sf{F))\F a finite n-tree } C Th(Sf(G )). But Th(Sf(F)) % Th(Sf(G)) for any finite n-tree T. This follows from the fact that any p-morphic image of a finite cycle free frame is cycle free. It follows that Th(Sf(G ))‘ is not prime in S K n.

( 2) The proof that a finite rooted T-cycle free frame S/-splits ®nT is word by word the same proof as above. That a frame G which is not T-cycle free does not 5/-split "T 3.2 Basic Splittings of SAfn 49 follows with Theorem 1.5.2 from C%nT = f){T/i(5/(.T))|.T a finite reflexive n-tree } C Th{Sf(G)) and T h (S f(F )) % Th(Sf(G)) for all finite reflexive n-trees T. This follows from the fact that any p-morphic image of a finite T-cycle free frame is T-cycle free. H

Examples. T = K/Sf\x\and T.B\ = T/Sf{^=^\ = K/Sf\x\ /SJ | ^ 7 | .

C orollary 3.2.8 A finite rooted frame splits Kn if and only if it Sf-splits Kn.

Corollary 3.2.8 does not hold for T because T has only one splitting: (T fiflT] ),£ ).

Corollary 3.2.9 ( 1) Suppose that G is a finite n-tree. Then F r{K n/s^G) = {h\G £ h}. (2) For a finite reflexive n-tree G Fr($)nT/s*G) — {h € Fr(oonT)|(y £ h}

Some remarks concerning this proof: That a finite rooted cycle free frame .S/-splits Kn follows from B l o k s result that these frames split Kn. But let us note once more that we cannot conclude that Kn/S^G is ß-persistent even if we use the fact that Kn/G is ß-persistent. Nevertheless there is a more elegant proof for the irreflexive case of both facts via unravelling. In this case the set Fq can be defined as the set of p-morphic images K of the total unravelling of G such that G is a p-morphic image of K\ this set is finite because G is cycle free. Such a simple definition is not possible for the reflexive case, even if we use reflexive unravelling. It is in general not possible to construct a set of T-cycle free frames Fq for a T-cycle free frame G such that (I) Fr(T/SfG) = {h e Fr(T)\K % h for K € Fq}. As an example define G •— I^E G Sf-splits T because G is finite, rooted and T-cycle free. But it is easy to prove that any set Fq with (I) must contain which is not T-cycle free.

Theorem 3.2.10 ( 1) There are 2N° union-Sf-splittings of K and K.AU2. (2) There are 2N° union-Sf-splittings o fT and T.AU3.

P ro o f. ( 1) For n e u define Gn = {<7«, rn) by

9n '•= {(0, m)|m < n} U {(1, m)|m < n} U {0, xn, yn, vn, tun}.

r n •— {((0j n } i x n )i ((0» w)> J/n)> ((1» n)j vn)j ( ( 1 » ^n)> (0, (0,0)), (0, (1,0))} u = *+ < «} u {((!,*)> (i>i))li = * + i,i < «}.

All Gn are cycle free and therefore 5/-splits K and KJSiM is a union-5/-splitting of K for 50 3 SUBFRAME LOGICS

M C {Qn\n 6 w}. We show that A '/ ^ M ^ K/s*N for M N . This follows if Gm is not subreducible onto Qn for m ^ n. Suppose that there exists b C gm with p : (Gm)b — *■ {/„. Then m > n. We may assume that (Gm)b is rooted. Now it follows from the definition of p-morphism that if p(x) has k successors then x has at least k successors. It follows that 0, (0, m), (l,m ) € b. Now it is obvious that 6 = gm. Hence p is a p-morphism from Gm onto Gn• It follows by induction on dpgm(x ) that dpgm(x ) = dpgn(p(x)) and from this that m = ». All Gn are K.AU2-frames and 5/-split K.Alt2 because they 5/-split K. Again K.Alt2/SiM # K.Alt2/Sf N for M # N . (2) For define Hn = (hn, s„) by hn := gn and sn := rn U {(x,x)|x € hn). All Hn are T-cycle free and reflexive and therefore 5/-split T. The same arguments as above show that T / ^ M ^ T/Sf N for M ^ N and M ,N C {Wn|rt € w}. The claim for T.Alt3 follows immediately. H

Let T = (t, (< t |i < n ))((t, {<,• |t < « ) ) ) always denote a (reflexive) n-tree with root 0.

Definition 3.2.11 For a (reflexive) n-tree T define (T ) := {T € Fr\T <0 F ). Then ( ( T ) , < 0) is a finite partially ordered set with minimum T. For T € (T ) the T-closure of F is F - := {fC e (T)\K <0 F ) and the strict T-closure of F is F < := F - — { T } . A set F C (T ) is T-closed if F e F implies F - C F.

Note that the set F- = {K, € (T)|K. <0 F} depends on T . Nevertheless we will often write F- without referring to T , if this causes no confusion. If we try to show that a specific logic is an iterated 5/-splitting it is useful to have a canonical axiomatization of this logic. Such a canonical axiomatization should show the geometrical meaning of the axioms. One possible approach are the sketch omission logics introduced in K racht [90b]. Indeed, it can be shown that the logics defined in the following proposition are sketch omission logics.

Definition 3.2.12 For a finite n-tree T = ( g, (<,• |t < n)) and T <0 G = (g, (s«|t < » ) ) define

:= A < p* -* “’Pvl1 # y)

A f\{Pv — OiP*\y

Proposition 3.2.13 For H € Rfr and T < 0 G : A po is consistent in H if and only if there is an F € G- with F Q h. A := A'n( a (<

Proof. Let G = (g, (s,|t < n)). Suppose that h,ß,x\= □<<

It is important to note that we cannot conclude that the logics defined in Proposi­ tion 3.2.13 are iterated 5/-splittings of K n. To the contrary we will show that many of these logics are not iterated 5/-splittings and even not strictly S/-complete. Note that D^n^£?< —'- “*Po is deductively equivalent to □ («) \Z(V?r|T p0|T < 0 T < 0 po) = K.T r„( V (□^n) V^-|T <0 -Po) (2) K.Tr,,(□ (’*) Vc< —> -ipo) is strictly 5/-complete above K.Trn. This equivalence shows the subtle difference between axiomatizations by sketch omission formulas of Kracht [90b] and axiomatizations by 5/-split ting-formulas.

Exam ples (I) For m £ lj define Tm := (m + 1,5), where t S j iff j = t + 1.

Tm = x-«x

Now define := (m + 1 ,< ) and N m := (7|‘ ) - . It follows from Theorem 3.2.7 that N m defines a union__5/-splitting of K and that K / ^ N m = A'(D (m)'v'isim —► ->p0) is R- persistent. This union-5/-splitting will play a fundamental role in our investigation of monomodal 5/ splittings.

(II) Define Tn := («+ 1,<) and B„ := Now let Bn := K { D ^ V B- — -.p0). It is readily shown that, up to deductive equivalence, p —* DOp = B\.

(Ill) Define Kn := (n + 2, {(t ,i)| j < t + 1}) and T r~ := Kg.

Then K.Trn = ^ ( ü ^ V ^ . - — -.po).

(IV ) Define I n := < ■ and Qn := ^ x n + l ^ • n + l Define I * := Then K .In = A (D (1>V1- - -,po). 52 3 SUBFRAME LOGICS

Let us note two technical corollaries which will be useful for determining 5/-splitting logics.

Corollary 3.2.14 Suppose that Q G (T ). Define M := {h\T £ h for T G G<}- Then for h G M :

G C h if □ (dP(T ))V ß A po is consistent in h.

Hence, if A is an R-persistent subframe logic with F r(A ) D M , then (R I) is satisfied by m = dp(T) and Fg = {G}.

Corollary 3.2.15 Suppose that Ti G Rfr, that T

For a frame (g, ( 0 from x to y.

Definition 3.2.16 For an n-tree T the set (T) r C (T ) is defined by : T G ( T ) r iffT <0F and r* C ( < j \j < n)* U {(x,0)|x G t} for i < n.

It follows immediately that (T)r is T-closed. For T

Theorem 3.2.17 Suppose that G € (T) r and that A is a R-persistent subframe logic until Fr{A) C {A|/C £ h for K. € G<}- Then G Sf-splits A and A/S^G is R-persistent.

P ro o f. Define Fg := {G}- We check (RI) and (RH). (RI) follows from Corollary 3.2.14. For (R II) suppose that Ti € Rfr(A ) and G — hb for a set 6 C h. By Lemma 3.2.5, there exists a set {&y|y € t } which recognizes ( T

o.z :— bz 0 Pl'fOjfly |xs,*y, y ^ z, y ^ 0, i < n) n W|0, i ^ r }. az is well-defined because G G (T) r . We prove that {a y|j/ G t} recognizes (G — hb). First it is easy to show that

(I) for any &i C k with G a: hbl : {a y|y G t } recognizes (T < 0 G ^ h ) in Ti if {by\y G <} recognizes ( T

For (G ~ h ) and {a y|y € t} the conditions (R €), (R ü ) and (R fl) follow from the corre­ sponding properties of {by\y 6 t}. For (R O ) suppose that z € ay and y$iyi. If y\ ^ 0 then z € 0 ,ayi, by definition of ay. Now suppose that y\ = 0. Then, by definition of ay, y € Oi&o. Take x € 60 with y < , x. By Corollary 3.2.15, there exists bi C h such that has root x and (T < 0 Q ~ h^) and this is recognized by {6y|y € *}. By (I), {ay\y € *} recognizes (T

For F € (T ) the height of T in ((T ), < 0) is defined in the obvious way so that the height of T is 0. Ft(T ) denotes the set of frames of height i in (T ). For F C (T ) closed define (F)i := (F0(T) H F, Fi(T) nF,..., F „(T ) n F ) where n is maximal with F n FW(T ) ^ 0. Now the following corollary follows by induction.

Corollary 3.2.18 Suppose that F C (T)r is closed. Then (F ), defines an iterated Sf- splitting of A'n. A"n/5f( F ) t is R-persistent and Fr(A'n/^(F),) = {h € Fr\G g h for G € F }.

We will often abbreviate A /Sf (F ), by A /S^F and say that F defines an iterated ^/-splitting of A.

Exam ple. Define an n-tree T by T := ({O },({0 }| i < n)). Then (T) r defines an iterated 5/-splitting of Kn and

Definition 3.2.19 For a reflexive n-tree T = (*,(<,• |t < n )) define a set (T)rcj C (T ) by: T € (T)/*c/ iff T € (T ) and rt* C ( < t- |i < n)>* U {(x,0)|x 6 *} for all i < n.

The proof of the following theorem is anologous to the proof of Theorem 3.2.17.

Theorem 3.2.20 Let T be a reflexive n-tree, G € (T)Ref and let A be an R-pcrsistcnt subframe logic above (&nT such that F r(A ) C {h\fC g h for K € GK}> Then G SJ-splits A and A /S*G is R-persistent.

Note that any iterated 5/-splitting of ®nT is an iterated 5/-splitting of K n because C*>nT is an iterated 5/-splitting of Kn.

Exam ple. We need some conventions for pictures of n-frames. A n-frame ($r, ( < t)|z < n).

Define 7u := ( 1 1, 1 • •! ) and Gu •= ( I — |, [ » —• [ ).

Go ^ (Tu) and (T ® T ).U \ = T <#T/sfGg- Hence T <#T.Ui and T ® T./d are iterated 5/-splittings of A' 2 by finite frames and strictly 5/-complete. 54 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS 4 The Lattice of Monomodal Subframe Logics

Let us start with a list of the results for the monomodal standard systems. The listed properties will be shown in this chapter with the exception of the result that all monomodal subframe logics above K.Altn for an n > 0 (and therefore all tabular subframe logics) are strictly ^/-complete. This will be shown in Chapter 5, where we prove that all polymodal subframe logic above K.Altn are strictly 5/-complete.

Subframe logic A Strictly 5/-complete Iterated 5/-splitting by finite frames V er + + Triv + + T + + □ nJ_ € A + + A tabular + ? K4 C A C G.3 ___ A'4 C A % G.Z + +

K .Trn - K.Bn + + K .In — A D K.Altn + 1 A ’Bm'In + + A D K5 + +

4.1 Basic Monomodal Splittings

Definition 4.1.1 Let h € F t and b C h. The n-reflexive iteration bn of b in h is defined as follows: bo := 6,6n+i := bn 0 06n.

Lemma 4.1.2 Suppose that h € F t and that n £ u with T % h for all T £ N n- Let b* denote the n-reflexive iteration ofb C h . Then b* —*• Ob* = h.

Proof. Let x € b*. Then there exists a path {x „ t. But then ({x,|t < n },< n {x,|t < n }2) € N n, which is a contradiction.-!

CoroUary 4.1.3 Suppose that A is a R-persistent subframe logic. Then |T] Sf -splits A and A/Sf [T] is R-persistent if and only if there is an n £ u with A D K/s*N n.

P ro o f. Suppose that [T| 5/-splits A and Ai := A/S} [T)is ^-persistent. Let T\ denote the first order theory of Fr(A\) and suppose that for n € w there exist gn € N n with 9n € F r(A i). Then 7 i U {x, < x,+ i |t € <*>} is a consistent set of formulas and T\ is universal 4.1 Basic Monomodal Splittings 55

Therefore there exists (g ,< ) ^ T\ such that any point in g has a successor. But then [T)is a p-morphic image of (<7, < ) € F r (Ai), which is a contradiction. For the converse direction we distinguish two cases: Case 1. A DT = K / Sf [x ]. In this case it is clear that [•]5/-splits A and that A /s* [ • ] = £ is A-persistent. Case 2. There exists n £ such that A 2 K /S^NU. Let n be maximal with this property. Define Q := |T]and

Fg := { T £ Frf(A)\F \= A lfi;0 T, T is rooted and \F\ < n + 1}.

We check conditions (R I) and (R II) for (G,Fg). Let h £ F r(A ) and suppose that a pQ js consistent in h. Then it is easy to show that there exists T £ Fg with T C h. For (R II) suppose that 7i £ Rfr(A) and T ~ hb for a T € Fg and 6 C h. Take a € A with a D b and let a# denote the n+1 -reflexive iteration of a. By Lemma 4.1.2, {a #} recognizes (G <— hb) in H. H

It follows immediately that 7v(Dn± ) = K /S^NU/ S^ [T]for n £ u>. Clearly F r(A '(D nX )) contains only cycle free frames. Now A '(ü nX) is n-transitive and, by a result of Blok [78], V (/f(D MX)) is locally finite. It follows that any 0 € S K (B U± ) has the fmp. Hence, by Proposition 2.4.27, any 0 £ 5 A '(D nX) is a union-5/-split ting of A '(D nX).

Corollary 4.1.4 Any subframe logic 0 with DnX € 0 for ann £ u is strictly Sf-complete and an iterated Sf-splitting of K by finite frames.

Example. Th( [x ]) = K /Sf (x— /Sf [• ].

Definition 4.1.5 For a finite tree T define (T)w C (7 } by

(/ ,r) € (T) n iff {fir ) £ (T ) and r C < * U{(z,0)|:r € t} U {(a:,a:)|a: € *}•

Theorem 4.1.6 Let Q £ (T )w , n £ and let A be a R-persistent subframe logic with Fr{ A) C {/i|AJ g h for fC £ G< U N n}. Then G Sf-splits A and A /S^G is R-persistent.

P roof. Define Fg := { G}. Again we check conditions (R I) and (R D ). (R I) follows from Corollary 3.2.14. Now suppose that Ft £ Rfr{A ) and Q ~ h*. Take a set {6y|y £ t} which recognizes (T < 0 G ^ hb) in Ft. By induction on dpg(z) we define az £ A for z £ t. For a C h let a* denote the n-reflexive iteration of a.

[ (t>z n y ^ y ^ 0} n n{O M ^o})# if z $z z \ bz O V[{Oay\zsy,yt 0} n f){O b 0\zsO} if z z az is well-defined because Q £ (T)jv. The interesting steps of the proof that {a y|y £ t) recognizes (Q ~ hb) in H are (a) ay -> Oay = h if y s y and (b ) -> Oao = h if y s 0. (a) follows from Lemma 4.1.2 by the definition of oy. (b ) Suppose that y s 0 and z £ ay. 56 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

Then there exists x £ bo with z <\ x. By Corollary 3.2.15 there is a set a C h such that ha has root x and Q ~ ha and { 6y|j/ £ t} recognizes ( T

Corollary 4.1.7 Suppose that F C (T) m is closed and that n £ lj. Then F defines an iterated Sf -splitting of K/ssN n and A 7 5/N n/S/F is R-persistent. Fr( ff/ 5/N n/5/F ) = {h £ Fr\K %h for K £ N n U F }.

Exam ples.

(i) n ( 0 ) = k /s' 0 /«[~ g /«[j=g

(II) b ; defines an iterated ^/-splitting of K and K.Bn = A '(D(n)V B- - ~*Po) = A'/5/Bn-

(III) For any subframe logic A with A D A/^Nn for an n £ u the set 1^ defines an iterated 5/-splitting of A and A .Im = A ^ ^ V j-^ —► ->po) = A/^I^.

(IV ) Define F := { |x—■*!, |«—-x|, | *-*♦!, |x— x|, |x-— | }. Now T\ = |x—»x| , N i = {7 i } and F C (7j)/v is closed. It follows that F defines an iterated 5/-splitting of K and K/S*F is A-persistent. By the example above I j defines an iterated 5/-splitting of K/S^F and A / ^ F / ^ Ij is A-persistent. It follows immediately that Kh = K/S^F/s^If. By a result of N agle & T homason [85] all logics above K5 have the fmp and A 5 is 2-transitive. It follows that all subframe logics above K 5 are iterated S/-splittings of K by finite frames.

4.2 Subframe Logics above K4 (II)

Define Q\ := . Then T2 <0 Q\- Define F j := Q

&2 := I ?e—x I Gz := G4 := <

Qh := x »4 ^ C r:=

We assume that the points of the frames Gi are from left to right 0, 1, 2, respectively 0, 1. Define T R - := F i U {G2 ■ ■ -Gj)- The following proposition follows immediately.

Proposition 4.2.1 A frame h is transitive if and only if Q % h for Q £ T R “ .

Theorem 4.2.2 For n £ u A „ := K/S*T*/s*F i/stQ2/ss ... /5/Q7 is well-defined and A „ = K (S f2 (G)\g £ T R " U {7;*}) = K A f^T*. 4.2 Subframe Logics above K4 (77) 57

P ro o f. Let n 6 « . Tn* and 72 are cycle free and therefore 5/-split K and K/S*T *Is*%. is Ä-persistent. Define m := max{n,2}. Then K/S^T*/s^Tz 2 K/s*N m- Now Fi C and F i is closed. It follows that F i defines an iterated 5/-splitting of K/S*T* and that 0 i := K/sfT * /5^Fi is Ä-persistent. We prove by induction :

(I) For 1 < j < 7 : Gj+i Sf-splits 0 j := Oi/s*Gz /SfGj and ©j+i = ®j/S*Gj+1 *s Ä-persistent.

For 1 < j < 4 define F$.+1 := {t/j+i}. We check conditions (R I) and (R II) for Qj and (Gj+i, Fg +l). For b C h€ Fr let b* denote the m-reflexive iteration of b. j = 1. (R I) It is easy to show for h € F r (0 i) : Gz Q h if □ (2)V $2 A p0 is consistent in h. (R II) Suppose that Gz ^ fit for a 6 C fi and € Rfr(Qi). There exists { 60, 6i } which recognizes (T] < 0 Gz - fit) in W. Define aj := 61 n O 60 and a0 := 60 H Oc^. It is easy to check that {a 0,a i} recognizes (Gz - fit) in H. (One only has to use Tz £ fi). j = 2. (R I) Suppose that fi € F r (0 i) and fi,/?,z A po- Then z € /?(po) and there exist z i,p i,p 2 with *1 € /?(Po),Pi,l/2 € /?(pi) and z <1 pi <1 xt <1 p2 and pi-^ p2, P15I Pi. Case 1. z = X]. Then fi{y,,Xl} — G3 because Gz % fi- Case 2. z / xi. Then p2 < zi and again fi{Xl>V2} — Gs- (R II) Suppose that G3 — fit and H € Rfr(Q2). Let {&o,6i } recognize (7i <0 £3 ^ fit) in H. Define a\ := 61 fl O 60 and Oo := (60 0 Oao)*. The problematic step of the proof that {oo,O i} recognizes (G3 — fit) is ai —► Oao = fi. Suppose that z € o j, z £ Oao. Then there exists p € 60 — ao, z € 61 with z <1 p <1 z, z ^ z, xV2>Xl} — Ga- (RH) Suppose that Ga — fit with H 6 Ä/r(03) and that T is the tree with T <0 Ga- Let {60,61,62} recognize (T <0 Go — fib) in H. Define a, := (6,nO60)* for * = 1,2 and ao := (6of)Oai nOa2)*. The problematic step of the proof that {ao, ai, 02} recognizes (Ga — fit) is a; —► Oao = fi for * = 1,2. We prove this for * = 1. Suppose that z € ai,x £ Oao. Then there exist xi € 61, y € 60 ~ <*o and z € 62 with z < p,p< Zi,p< z and z-$ z,zi^j z,z-f) z,z-^ zj. But then z < p and p < p,z < z. Now z < p < zi and therefore Zi <1 p and Zj <] Zj. Hence p € ao, which is a contradiction. j = 4. For this step (R II) is false. We will show (R I) for Fgs := {Gs} and then prove that for H € Ä/r(0 4) with Gs — fib there exists a generated subframe G of a subframe of H such that b C g and (Gs — 9b) is recognizable in G- That Gs S f -splits 0 4 and Ä-persistence of 05 follow immediately. (R I) It is easy to check that Gs C fi if d (2)V(;s A p0 is consistent in fi. Now suppose that Gs — fib via an isomorphism p : Gs — ► fib with p(0) = z € fi. Let { 60, 51, 62} recognize (72 <0 Gs — hb) in H. Define Tf\ := 1fboubiub2 and let G denote the subframe of Hi generated by z. Define c, := 6; n fix for t = 0,1,2. {co,ci,C2} recognizes (72 <0 Gs - 9b) in G- Define a2 := (c2 fl Oci)*,ai := (ci n Oa2)# and a0 := Co n Oai. We prove that {a 0,a i,a 2} recognizes (Gs - 9b) in G- The problematic step is a2 —*• Oai = g. 58 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

Suppose that y € Q-i- Let ngwbe minimal with y 6 T r*(x). Co n Oc2 = 0 and Co = { x } and therefore n > 2. There exists a path x = xq < x\ < ... < x„ = y with x,fl Xj for j > t + 1 . It follows by induction that x1+i <3x, for i > 0. From this follows, by Q2, S3 2 SN that x,' is reflexive for i > 0. Again it follows by induction that x, < i j for j > 0 because Qa £ 9 • Hence y

The step j = 5 is proved anlogously. j = 6. Define Fq1 := {£ 7}. (R I) follows from Corollary 3.2.14. (R II) Suppose that Q7 ~ lib with H e Rfr(0e). Let { 60, 6i , 62} recognize (T2 <0 Ö7 — H ) in H. Define a2 := (62 n Obi H O 60)*, ai := (61 H Oa2 fl O 6o)* and ao := (bo H Octi)*. It is easy to check that { 00, 01, 02} recognizes (Q7 ~ kb) in Ti.

(I) is proved. From (I) and Prop. 4.2.1 follows An = K 4/S*T ’ . The axiomatization of A„ follows immediately. H

4.3 A Chain of incomplete Subframe Logics

For the following construction we use ordinal arithmetic and the notion of intervals in the usual way. For two ordinals Q i,Q2 let [01, 02] denote the set {7 € ord|aj < 7 < 02}. Define (h, < ) by h := uu> + 1 and

< := {(un + mi,um + m2)|n,mi,m2 €w,mi > m2} U {(u>a,u;a)|a € u;+ l,a ^ 0} U {(u>(n+ l),um + m)|n, m € u;}.

Now define 7i := (h, <, A), where A := [0]* denotes the closure of 0 C h with respect to finite intersection, complement and □. Define Into := u> + 1 = [0,u;] and for n > 0 define Intn := [um + l,u>(n+ 1)]. Then h = |J{/»tn|n € u;} U {ww}. Define a set C by c 6 C iffcCfc and there is an m G u with c C [J{/ntn|n > m} U {wu>} and for m < n either c fl Intm is finite and u>(m + 1) £ c or Intm — c is finite and u>(m + 1) 6 c. Define B := {c|c € C or — c € C}.

Claim 1. A = B. Proof. B C A. The following equations are easily checked:

1. Into = OD0UD0.

2. 7ntn+1 = —Intn 0 0/nt„.

3. For m € u> : m = □m+10.

4. For m € u;: {m} = m + 1 D — m.

5. Forn,m e«: {w(n + 1) + m + 1} = - □ ”*/«<„ fl □ TO+1 Intn. 4.3 A Chain of incomplete Subframe Logics 59

It follows that Intn £ A for n £ u> and that { a } £ A if a = 0 or a is a successor ordinal. From this follows immediately that B C A. A C B: It is clear that B is closed under finite intersection and complement. We show that B is closed under □. For b C h define mmn(6) € ww if IntnC\b / 0 by minn(b) := min(br\Intn). Then Obnlnt0 = [0, mm0(6)+l] if b n Int0 / 0 and D6 n Into = { 0} else. We have for n > 0 f [um + 1, minn(b) +1] if b H In tn 0, un £ b □6 n In tn = < 0 if un £ 6 {um + 1} if b D In tn = 0 and urn € b It follows immediately that B is closed under □.

For any ordinal a with a + 1 < u;u> + 1 define 7ia = (ha,

hQ := a + 1, < Q := < n h* and Aa := {a n (a + l)|a £ A).

Let AQ := Th(Ha) and A := A ^ . Any 7fa is a generated subframe of and Aa = [0]/ia- Wu,3+i looks as follows:

u>3 + 1 u>2 u> 1 0

The logic 6'.3 = (7./i will play a fundamental role in our investigation of incomplete subframe logics. The rooted G.3-frames are the irreflexive linear orders without infinite ascending chains. The set of finite rooted G.3-frames is, up to isomorphism, the set {T n*|n G u>}.

Lemma 4.3.1 For all a < u>u>:

1 . Hq is descriptive.

2 . H i is subdirect irreducible if a = 0 or a a successor ordinal.

3. Aa = CiiAßlß < a) if a is a limit ordinal.

4- A „ is a subframe logic.

5. Fr(A a) = Fr{G.3) if a ^ uju and a > u>.

P ro o f. 1. It is clear that Ha is refined. Suppose that U is an ultrafilter in W+. If U contains a finite set then f| U ^ 0. Now suppose that U contains no finite set. Then a = ujß + m for a ß ^ 0 and ß £ u> + 1 and m £ u. But then it is easy to check that there exists ß\ < ß with uß\ £ a for any a £ U. Hence f| (/ / 0. 2. If a = 0 then {0 } is an opremum of Hq . If a = ß + 1 then (a + 1) - {ß} is a opremum of Ti+. 3. Suppose that a is a limit ordinal and 7 is a valuation of Ha with 7 (<£) / 0. Let 7() = a £ Aa. Then, by Claim I, there is a ß < a with ßr\a ^ 0. Define a valuation 71 on Hp by 71 (p) := -f(p)r\hp. Then 71 {<£) # 0. 4. Let a £ Aa. We show that (H a)a is a A a-frame. Then it is shown that Aa is complete with respect to a class of frames closed under subframes and therefore 60 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS is a subframe logic. Consider a rooted generated subframe T of {Ha)a- It is obvious that there is a ß < a with f ~ Hp. But then F (= Aa. 5. Fr(G .3) C F r (Aa) is clear. Now let a = urn + n. Then Aa is m + 1-transitive. Q := [• ] £ F r(A a) because V g;po is not consistent in Ha. Now suppose that there is an intransitive frame T € F r(A a ). Then 7ä C T because Q F r(A a). But then o (2)V t2 ; po is consistent in Ha. By Corollary 3.2.14 72 C ha. Since this is false, Fr(A a) contains only transitive frames. Clearly Ha \= h- These observations together imply F r(A a) C Fr(6'.3).H

Corollary 4.3.2 For u + l < a < uu the Aa arc different incomplete subframe logics.

Corollary 4.3.3 For n > 1 we have FnsK.Trn+i(K .Trn) D { O A\Trn|m > 1}. Hence K .Trn has Sf -degree of incompleteness > H0 above K .Trn+l.

P ro o f. Define 0 := Awn+m H K .Trn. It follows immediately that € Rfr(O) and Wwn+m ^ Rfr(K.Trn). Therefore K .Trn+1 C 0 C K .Trn. We show Fr(0) = F r(K .T rn). 0 is a subframe logic complete with respect to {Tfum+m} U F r(K .T rn). Hence, by Corollary 2.4.13 and example (III) on page 51, F r (0 ) = Fr{K .Trn) if Tr^ n F r(7 fum+m) = 0. But, by Lemma 4.3.1 (5), this is the case.

Corollary 4.3.4 For n > .1 the logic K .Trn is not strictly Sf-complete.

So far we have only examples for ^/-splittings by finite frames. Splittings of the lattice SA provide nice examples for splittings and ^/-splittings by infinite frames.

Lemma 4.3.5 Let Q = {g,<, A) be a descriptive frame and A generated by 0. Let { x } € A and let Qx denote the subframe generated by x in Q. Then Qx splits A := Th{G). If A is n-transitive for an n £ u then A/Gx — Th(Gb) with b := □In)(p— {x }).

P ro o f. It is clear that I : Fr^Q ) — ► G+ ,4> [0], is an isomorphism. gx — { x } is an opremum of G* and therefore Gx is subdirectly irreducible. Let / : G+ — *• Gx ,a »-*• af)gx, be the canonical homomorphism. Define pr := / o I : Fr\(Q) — ► Gx and let A be a corresponding diagram of Gx and ij> € C with pr(V>) = {x }. Suppose that i/> is consistent in A € V (A ). For € A , k 6 u we have A I- i> —*• □ k because t/> and 4> are constant formulas. It follows that D ^ A ; V> is consistent in A. Hence, by the Splitting Theorem, Gx splits A and A/Gx = A(->i/)). Now suppose that A is n-transitive. Gy, is a generated subframe of G- It is clear that Gb € Rfr(A(->i/>)). Take a # A(->if)). Then oln)-iif> —* £ A and there exists a valuation ß of G and y € g with G,ß,y |= o (n)-nf>A-«t>. But then y € Gb- H

Corollary 4.3.6 Let a be a successor ordinal, a = at\ + 1. Then (1) Ha splits and Sf-splits A ^ . (2) For uu > ß > a : Ha splits Aß and Ap/Ha = A a, . 4.4 Subframe Logics above K4 (HI) 61

Proof. A simple consequence of Lemma 4.3.1 and Lemma 4.3.5.H

Corollary 4.3.7 For all a < uu : SAa = £Aa = ( { Aß\ß < a } U {£}, C) ~ (a + 1, 3).

Proof. Consider a 0 £ £Aa with 0 ^ £, Ao- Let ß be minimal with 0 3 A/*. If ß is a successor ordinal, ß = ß\ + 1, then A^ splits £Aa and £Aa/Aß = A ^ . Thus, 0 = A/j. If ß is a limit ordinal then Aß = f^A^J/?! < ß ). Now any A ^ + i with ß\ < a splits £Aa and £Aa/Aß1+i = Aßl. Hence 0 C Apx for ßi < ß and therefore 0 = Aß. H

4.4 Subframe Logics above K4 (III)

Theorem 4.4.1 Suppose that F is a set of finite, transitive and rooted frames and that n > 2. Then the following conditions are equivalent: (1) A'4/5^F is strictly Sf -complete. (2) K.Trn/ sf (T R ” U F) = A4/5/F. (3) A\7>„/^(TR“ U F) has fmp. (4) K.Trn/sf(TIl~ U F ) is complete. (5) 3m eu> : T * e F. (6) Ä '4/^F is an iterated Sf-splitting of K by finite frames.

Proof. It follows from Prop. 4.2.1 that F r (K 4) = Fr(K.Trn/sf TR ). Therefore

(I) F r(K 4 /s^Y) = Fr(K.Trn/ sI (T R ” U F )) for any set of finite rooted transitive frames F. (1) => (2) follows immediately from this observation. The implication from (2) to (3) follows from the fact that any subframe logic above K4 has fmp. (3) => (4) is trivial. (4) => (5). Suppose that T*x F for all m £ u. Then TC+i £ Rfr(K.Trn/sf(TR~ U F )) because F r{K w+1 ) = Fr(G.Z). But TC+i £ Rfr(K4) and therefore, by (I), K.Trn/ sf ( T R ” U F ) is not complete. (5) =$► (6). Suppose that £ F. By Theorem 4.2.2 K 4/S^T^ is an iterated 5/-splitting of K by finite frames. Hence K 4 /S*Y is an iterated 5/-splitting of K by finite frames. (6) =$► (1). Strict Sf-completeness of Ä '4/^F follows from completeness of K 4/S*Y. H

CoroUary 4.4.2 For A £ SK4 the following conditions are equivalent: (1) A g G.3. (2) A is an iterated Sf-splitting of K by finite frames. (3) A is a union Sf-splitting of K.Tr2 by finite frames. (4) A is strictly Sf-complete above K . (5) A has strict Sf-fmp above K. (6) A is strictly Sf-complete above K.Tr2. (7) A has strict Sf-fmp above K.Tr2. 62 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

P ro of. We know that all subframe logics above K 4 are union-5/-splitting of K4. Let A = KA/^F for a set of finite and rooted transitive frames F. It is easy to show that A %. G.3 iff there is an m € w with T*x € F. Now all the equivalences follow immediately from Theorem 4.4.1. H

Clearly we can replace by Ha, u> < a < uu, in the proof of Theorem 4.4.1. Hence we get for a subframe logic A = KA/S^F C G.3, F a set of finite rooted K 4-frames:

For n > 2 : FnSK.Trn(A) = [K .T rJ s* (TR ~ U F), A] D {A H Aa|u> < a < wn}.

It follows that A has Sf-degree of incompleteness > K0 above K.Trn for n > 2. The ques­ tion arises whether there exist subframe logics above K 4 with Sf - degree of incompleteness 2k°.

Theorem 4.4.3 Let K4 C A C 6', A a subframe logic. Then A has Sf-degree of incom­ pleteness 2Ko above K.Tr2.

P roof. Consider the frame Hu, = (ho,, < w, Aw), defined on page 58, and a finite (7-frame G — {g, < s) with root z. Assume that g n hw = 0. Then define Gu> — (du, by

9u, := K U g.

< 9u := U < ff U {(z,w )}.

Bu, := {6 C gjßa € AJ^c C g : i = o (J c}.

It is readily checked that

Gu, |= K.Tr2 and Fr(Sf(Gu,)) Q Fr(G.3) U Fr(Sf(G)) Q Fr(G).

A simple variant of the construction in Zakbaryaschev [92a] shows that there exists an infinite set N of mutually

A m : = a n Th{{Sf{Gu,)\G € M }).

Clearly, A m (= K.Tt2 and Fr(AM ) = Fr(A). We show that A m j # A m 2 for M i % M 2. Take a G € M i — M 2- Define := A pz) —► (Op —*• DDp), where z is the root of G and p £ var(Vg). It is clear that -> is consistent in Gu and therefore A m j |£ 4>- But it follows immediately from Th{Sf{T)) % Th(G) for all T € M 2 that A m , b <£. H *2 An analogous construction with Hw replaced by Hum shows 4.4 Subframe Logics above K4 (HI) 63

Corollary 4.4.4 For n > 1 the logic K.Trn has S f -degree of incompleteness 2K° above K.Trn+1.

The question arises whether all subframe logic above K4 and weaker than G .3 have .57- degree of incompleteness 2**°. We conjecture that this is not the case. The proof delivered above shows that all subframe logics A above A 4 and weaker than G .3 with |«SA| = 2^° have Sf-degree of incompleteness 2K°. We conjecture that this also holds for 2K° replaced by N0. In this case it would follow that the .5/-degree of incompleteness of G .3 is N0.

Let A = A'4/s/F £ G.3, where F is a set of finite rooted K 4-frames. Then it follows from Proposition 2.4.24 that a logic 0 is a lower cover of A in S A f if and only if there is a frame T £ ms/(T R ” U F) with 0 = A fl T h (S f(F )). Hence for a finitely axiomatizable subframe logic A above A'4 and not weaker than G.3 the lower covers of A in S A f are easily determined. We will now describe the lower covers (in S A f) of subframe logics between G and 6\3.

Theorem 4.4.5 Let A = G /s*F C G.3, where F is a set of finite and rooted G-frames. Then the lower covers of A in S A f are

( I ) A n T h (S f(F )) for T £ mSf( F).

(^ A n r/ H H ).

(3) A Cl Th( X- *X )•

(4) A n Th(Hw+i).

Hence if A is finitely axiomatizable then A has finitely many lower covers in SAf and ij A is not finitely axiomatizable then A has No lower covers in SAf.

Before starting the proof let us note some remarks and consequences. We know from the results of Blok that a logic which is not strictly complete in AT has 2K° lower covers in Af. Theorem 4.4.5 tells us that in S A f the situation is different. There exist subframe logics with 5/-degree of incompleteness 2K° but with only finitely many lower covers in SA f. For instance, G has exactly 3 lower covers in S A f but has 5/-degree of incompleteness 2K°. Even if Kripke-semantics is not strong enough to seperate a logic from its lower covers in S A f, the lattice itself can be rather thin. We believe that the same is true for all subframe logics above K4 but have not been able to prove this. A nice and easily checked consequence is that we have for a finitely axiomatizable subframe logic A above G that for £ C it is decidable whether A = K(Sf). We start the proof of Theorem 4.4.5 with a lemma.

Lemma 4.4.6 Suppose that A is a subframe logic with K.Trn % A for all n £ u). Then 0 € F r (A). 64 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

Proof. Let A be a subframe logic with A 2 K-Trn for all n € w. Hence for n 6 « there is a W G Rfr(A ) and a valuation ß such that 7f,/?,x f= □ (n+1)v .jr- A po, where U-f 1 T r “ +1 = A.‘ | + 1 . Define b := U{^(Py)l2/ € K.n+1} and 'y(p) := b. It is readily checked that f= m(n)(p —*• <>p) A p. Hence □ (")(p —► Op);p is consistent with A and therefore 0 € Fr(A). H

Proof of Theorem 4.4.5. Let A be a subframe logic with G C A C G. 3. It follows from Proposition 2.4.24 and Corollary 4.3.7 that the logics defined in the theorem are lower covers of A in SAf. Now suppose that 0 is a lower cover of A in SAT.

Case 1. 0 D K4. Then, by Proposition 2.4.24 and the fact that G = K4/Sf |~*~| ,0 is one of the logics defined in (1) and (2).

Case 2. 0 2 F 4 and there is a H = (h, < , A) £ Rfr(0) such that Q C h for a frame G € F := {T 2, G2, 0&,..., £12}, where

X , g2 = [x~*|, Gs = rx V' II “ A B A

,{?!! = > Ö12 =

It follows immediately from the proof of Theorem 4.2.2 that {72, G2 } defines an iterated ^/-splitting of K such that K/S^T2/S^G2 is Ä-persistent. Now F — {G2 } Q (T2) r and therefore it follows from Corollary 3.2.18 that F — {G2 } defines an iterated S/-splitting of K ls*T2/slG2 such that K/Sf F is Ä-persistent. Hence, if G C h for an H £ Rfr(Q) and G € F, then there is an T £ F with T £ Fr(0). Now, if T — T2 € F r (0 ) then © = A n Th(T2) and if T £ F - {T2} then 0 = A D Th{ [T ]).

Case 3. Else. If [• ]€ F r (0 ) then © = An77»( [• ]). Now assume that |T] ^ F r (0 ). By Lemma 4.4.6, there is a minimal n £ u> with 0 ^ T rn+\. We have n > 1. There is a refined 0-frame % = (h ,< ,A ) with H ^ □ (n+,)V ^y- Apo. Hence there are sets bo,...,bn € A with bi ^ 0 for i < n and 6,- H 6j = 0 for * ^ j and 6,- —► 06t+i = h, 6,- 0 Obj = 0 for j > i + 1. Take a sequence x<> < £1 <1 ... < xn with xt- £ 6«. It follows from [• ] £ F r (0 ) and 0 ^ T r n+i that

(I) For all reflexive x £ h and b £ A with x £ b and m £ ur. Hb,x (= <>(n+1)(a TO+1x A iD m±).

Hence, by minimality of n, we may assume that bn n 06n = 0. It follows from G % h for G € F that for all x £ &n_2, z £ 6n_i with x < 2 we have that z is reflexive. Hence xn_ 2 < xn_i . Then Win_,,xn_ 1 |= 0^n+1^(Dm+1± A -iDm± ). It follows again by minimality of « that there is a set of irreflexive points {z 0 < < . . . < zm+ i} C 6n_ i and a reflexive point y in &n_i with xn_ 2 < y < zq and x „_ 2^) zt , z ^ y for t < m + 1. Hence there exist sets co,..., Cro+3 6 A with Co # 0 and 4.4 Subframe Logics above K4 (II1) 65

(i) co -► Oci = h, co n Oci = 0 for i ^ 1 ,

(ii) ct H Ocj = 0 for i > 2 and 0 < j < z,

(iii) ct Ocj = h for 1 < i < j.

We show that there are x 6 Co, y € c\ with x < y and x. Suppose that this is not the case. Then define d\ := OcoHci. It is readily shown that (coUdi) —► O(coUdi) = h. Hence

Q e F r(0 ), which is a contradiction. It follows that there are sets ao,.. . ,a m+3 6 A with the properties (i),(ii),(iii) and a, fl Oao = 0 for i < m + 3. Define a := ao U ... U am+ 3 . Then we have for x 6 flo-

Ha,x (= DOT A -«Dl A f\(nk(0(nm+l± A -.DmJ_) V j_))|l < k < n + 1>

It follows immediately from Q % h for Q 6 F that r := DOT A -.D-L; {A(D*(0(Dm+1± A -.Dm±) V Dm+1 J_)|l < k < n + l>|m € u} is consistent with 0. Now take a descriptive 0-frame H with root x such that ?{,x (= T. Define p : H — ► H^+i by p-1({u; + 1}) := {z 6 h\7i,z (= DOT A -iOJ_} p-'iim}) := {z € h\7i,z (= □Tn+1 j_ a -.Dm±} := h - U{P”1({a))la € w,a = u; + 1}. Using the assumption that Q % h for Q 6 F it is readily checked that p is a surjective p-morphism. Hence 0 = An Th(H„+\).A 66 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

4.5 Simple incomplete and not strictly 5/-complete Logics

In this section we use some variants of the frames Ha to give examples of incomplete subframe logics with simple axioms and of Ä-persistent, not strictly 5/-complete, subframe logics. For expositional reasons we will not formulate the theorems as general as possible but in a way that makes it possible to transfer them easily to other classes of logics. We hope to convince the reader that, with the tools we have at hand now, it is more or less a child game to produce incomplete subframe logics. First we need some notations for isomorphic copies of frames.

1. F o ri e g,y&g, let (s,<)[s//x] := ((p -{x })u {y },

2. For to € w define (g,

For a finite tree T with root 0 define for x € t, x ^ 0 the structure Tr(x) := (t, < U{(x, x)}). That is, we simply define a point x € t to be reflexive. Let Tx denote the subframe generated by x in T and define T-x := (t~x, < fl(t— fx)2), where t_x := t — tx. Define T (—x) := (t_x U {x }, < n(t_x U {x })2). Now define

(go,

For to ^ 0 : := (% x { to})[ u>to + l/(m ,x)].

For to ^ 0 : ■- ( T ( - x ) x { to})[ wto/(to, x)].

Remember the definition of = {/ w , < Mm,Aum) on page 58. For to € w, to ^ 0, we define Hm(T, x) = (hm(x ), < x, Ax) by

hm(x) := hum, U f m U JJ{<7n|n < ”*}

< x := < W U < / m U (J {< sJn < to} U {(y,z)|y € (Intn - gn),z e gn,n < to}

Ax {c C fim(x)|3a € A ^Sb C (/m - {u>m}) U (J{s„|n < to} : c = a U 6}

7iz[T, x) looks as follows:

We omit the proof that Hm(T ,x ) is a refined frame. It is similar to the proof on page 59. For to € t*; let (m < Tx) denote the subframe generated by { to} in H i(T ,x ).

% ( to < % ) = m 1 0 4.5 Simple incomplete and not strictly Sf -complete Logics 67

Lemma 4.5.1 Let T be a tree, x £ t and x ^ 0. Then

(1 ) For n > 0 : Frf{Sf{Hn{T , * ) ) ) = Frf(Sf({(m < %)\m € u,} U {T _x})).

(2 ) For m > d p (T ) : □ ( ”l)V T r(l) A p0 consistent in H m(T ,x ).

(3 ) For m > d p (T ) : ( □ ( 2" ‘>VTr(i) A p0) } q is not consistent in Ttm{T ,x ).

Proof. (1) F tj{Sf(TLn{T ,x ))) D Frf(Sf({{7n < % )\m £ u } U {7 1 x } ) ) is clear. Suppose that Q £ Fr/(S/(?fn(T ,x ))) is rooted. Then there exists a set b E j4x such that £ is a p-morphic image of (H n( T , x ) ) b via a p-morphism p. We may assume that (H n{T ,x ))b is rooted, b contains no limit ordinal: Suppose that ujvi E b and p (ujvi) = z £ g. Then, since umi < um, we have z < g z and therefore p_ 1 (z ) C Op~l (z ), which is clearly impossible. Hence H n( T , x)b ~ (m

Corollary 4.5.2 Suppose that T is a tree with xEt,x/ 0 . Then (1 ) Frf(Sf(TCn( T , x ))) contains only cycle free frames for n > 0. (2 ) If x is not a successor of 0 or 0 has at least two successors, then T £ Frj(S f(H n(T, x ))).

Theorem 4.5.3 Suppose that T is a tree with root 0 and that x £ t,x ^ 0, is not a successor of 0 or 0 has at least two successors. Then the following holds for n > m := 2dp(T):

(1 ) 0 n := (A '/ 5^T )(Sfn(7^(x))) is an incomplete subframe logic with Fr{en) = {h£Fr\T,TrM %h}.

(2 ) ®mi ^ ® mj for i ^ j with i j > 1 .

(3 ) Tr(x) does not Sf-split K / S^T.

Proof. Define k := d p(T ). ( 1 ) We have, by Proposition 3.2.13,

F r (Q n) = F r (K ( üVT < - -^po)) = {h € Fr\T,Tr(s) % h} for n > k. r(x)

By Corollary 4.5.2 and Lemma 4.5.1, H k (T ,x ) 6 R fr(Q n) and, by Proposition 3.2.13, H k(T , x ) ClWVys -»po* ©n is incomplete because there exists a complete logic different from 0 n with the same Kripke frames. (2 ) By Lemma 4.5.1, H m ,i(T,x) <= Ä/r(0ro(l+1)) and Wro(l+i ) ( 7 » £ Rfr(em{i+l)) for i > 1 . Hence 0 mt ^ 0 m(,+1) and, by 0 mt C Q mj for t > j, 0 m, ^ 0 mj for i ^ j . (3 ) follows immediately from ( 2 ) and the Splitting Theorem.H 68 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

Hence with any tree T with \T\ > 3 there is associated a quite natural descending chain of finitely axiomatizable incomplete subframe logics with a basic elementary class of Kripke frames.

Exam ple. The perhaps simplest incomplete subframe logic is given by

* ( S f l ( I i ) , S f 2(G i)), where I , and G\

The condition x 0 and x not a successor of 0 or 0 has at least two successors cannot be omitted. Consider the following two examples. Define

Then, by Corollary 3.2.18, {l\,Go} defines an iterated 5/-splitting of K and K js^X\/s^Go is Ä-persistent with Fr{K/s^l\/^Go) = {h 6 Fr]fL\,Go 5? h}.

Remember that 7i = | x—-x| and define T := | x—— 1.

Then, by Corollary 4.1.7, { 7 j , F } defines an iterated 5/-splitting of K and K !s^T\js^T is fi-persistent with F r(K /s^T\/s^Jr) = {h € F r| 7 i,F % h}.

Theorem 4.5.4 Let A be an R-persistent subframe logic and suppose that there exist a tree T and x € t such that T ,T r(x) & F r(A ). Further suppose that (m and that 71* € F r(A ). Then A is not strictly Sf -complete.

Proof. Let k := dp(T) and define A j := Th(Sf{Hk(T, x)))nA. Fr(A i) = Fr(A): Suppose that there exists h 6 Fr(Ai) such that h £ F r(A ). Then there exists a finite rooted subframe g of h with g £ F r(A ). A i is a subframe logic and therefore g 6 F r (A i). Then g € Frf(Sf{Hk(T,x))) and, by Lemma 4.5.1, g € Frj(Sf{{{m < %)\m 6 w }U {7 1 * })). But then g € F r(A ), which is a contradiction. A i ^ A because, by Corollary 3.2.14, A h —► ->po but, by Lemma 4.5.1, H k(T,x) ^ -* ->po. H

C orollary 4.5.5 Suppose that T is a tree and that T — (/, r) with 7 < 0 7 and

r c< U{(x,x)|x e <} U {(x,0)|x € <}.

Further suppose that 7^*) po) is not strictly Sf-complete.

P ro o f. By Lemma 4.5.1, A '(ü ^ p^ )V ^ -< —► ->po) satisfies the conditions of Theorem 4.5.4.H 4.6 A note on Neighbourhood Semantics 69

Exam ple. K.In is not strictly ^/-complete because In satisfies the conditions of Corollary 4.5.5.

Notice that for any T satisfying the conditions of Corollary 4.5.5 we have that the logic (Ar/5^ N 11)(D ^ p^^V ^-< —► -ipo) is strictly 5/-complete because T- C (T)j\j. This obser­ vation shows once more the fundamental role of 5/-splittings by N n.

4.6 A note on Neighbourhood Semantics

This paper deals with algebraic and for modal logic. A well known alternative approach is the neighbourhood semantics. It is known that there exist normal modal logics which are complete with respect to neighbourhood semantics but incomplete with respect to Kripke semantics (consult G erson [76].) But all known examples require the construction of rather difficult generalized frames. The logic Th(7tu,+i) provides a rather simple subframe logic with these properties. For neighbourhood semantics we use the notation from G erson [76]. A neighboorhood frame is a pair (g, N) such that N is a function from g to sets of of g. The theory of a neighboorhood frame (g ,N ) is denoted by Th({g, N )).

Theorem 4.6.1 Th(7fu;+i) is complete with respect to neighbourhood semantics.

Proof. Define g := u U {u> + 1}. For n € let N (n ) := {a C g\a D {0 ,.. .n — 1 }} and let N (u + 1 ) be a nonprinciple ultrafilter on g. It is readily checked that Th(Hu,+i) = T h ((g ,N )). H

The notion of strict 5/-completeness with respect to neighbourhood semantics is defined in the obvious way. By Theorem 4.4.5, we get the following

Corollary 4.6.2 All subframe logics above G are strictly Sf-complete with respect to neighbourhood semantics.

4.7 Subframe spectra

If 0 is an iterated 5/-splitting of A by finite frames, then we know from Proposition 2.4.30 how to determine the subframe-spectrum of 0 above A. If 0 = A/5^F then Sps\(0) = {0i € £A|0i C 0 and g £ F r (0 j ) for g € ^ 5/ (F )}. If m s/(F ) defines an iterated 5/-splittung of A then Sj>5a ( 0) = [A/ms/(F), 0]. Hence for all 0 D K4 the subframe-spectrum of 0 in €K4 is an interval. Let us note some examples:

Define 54.2 := 5 4 (O D p —► DOp). Then 5 p$$4( 54.3) = [54.2,54.3], because

54.2 = 54/ , (Rautenberg [79]) and 54.3 = 70 4 THE LATTICE OF MONOMODAL SUBFRAME LOGICS

Define 54.1 := 54(DOp —*• ODp). Then 5p,s54(54.1) = [54.1, Grz), because

54.1 = 54/| » —• |, (R autenberg [79]) and Grz = S4/Sf | .

Spsk*(G) = [Ä'4(ü-L V O D±),G], because K4(D± V ODJ.) = K4/ [*]and G = K4/Sf [T].

For a finite, cycle free and rooted frame g we have Sp s k (K/SJg) = [H/g, K/S}g). Especially S p s k (T) := [F(OT),T].

Spsi<(Th( 0 ) ) = {A| 0 € Fr(A),|x—*x], [*~]£ Fr(A)}.

SPs k (TH H )) = {A| H € F r(A ), 0 , 0 E 3 , 0 = 3 t F 'r(A )>-

SPsk{Gtz) = {A C Grz\ 0 , 0 3 , , 1» - -| t F r (A )}. Hence A'(DC>p —♦ ODp) y&= Grz.

Now suppose that 0 is not an iterated 5/-splitting by finite frames. In this case it is in general not so easy to prove that 0 j 0. But if we know the lower covers of 0 in SMy then again straightforward reasoning is possible. As an example let us show that F(DJ. V ODJ.) t5^= G. This follows if 02 ^ a -L V OCU_ for all lower covers 02 of G in SAT. But this follows immediately from Theorem 4.4.5. 71 5 S/-completeness in Polymodal Logic

We start our investigation of ^/-completeness in polymodaJ logic with some negative results.

Proposition 5.0.1 Let A;,i < rt, be monomodal subframe logics with A, ^ £. Then all A,• are strictly Sf-complete if 0(A,|i < n) is strictly Sf-complete.

P ro o f. It is shown in K racht k WoiTER [91] that Ai = 0 (A ,| i < n )fl£ i. Now suppose that A] is not strictly ^/-complete. Then there exists a monomodal subframe logic 0 C Ai with F r (0 ) = F r(A i). It follows that F r (0 & 0(A,|2 < i < n)) = Fr(0(A,|i < 7i)) but 0 <*> 0(Aj|2 < i < «) C 0(A,|i < n). Hence 0 (A ,| i < n) is not strictly Sf-complete. H

With this easy observation at hand we can extend the negative results concerning strict S/-c.ompletenes from monomodal logic to polymodal logic. The converse direction is not valid. Before giving a counterexample we define some bimodal frames which we use to deduce some more basic counterexamples. Define

h := u + 2 and <1 := {(i,/)|i,/ < u;,i > /} U {(u>,u;)}.

A := {c C h\u € c and c cofinite or u £ c and c finite }.

Now let Ha := (h, <1“, + l,u>)} and <5 := "d-

Hb := {h, < 2» where < } := < “ and <2 := < -1

Hc := (h, <3 j , < 2j A), where < f :=

We need some more notations. For an n-frame Q =■ (g, (

P ri(G ) := (5, < i,A ).

For an n-modal logic A let F r,(A ) denote the fragment of A in the language with

Lemma 5.0.2 Ford € {a, 6, c } Hd is a descriptive Z-transitive frame and (1) Fr{Sf{Ha)) = Fr((fö2G.Z).Id), (2) Fr(Sf(Hh)) = F r ( { ( « , <, >)|n € « } ) (3) Fr(Sf(Hc)) C F r(K .B a ® K ).

P ro o f. That the Hd are descriptive 3-transitive frames can be proved by standard meth­ ods. (1) Clearly F r(S f(H a)) 2 Fr((<82G.Z).Id). Now suppose that g € Fr(Sf(Ha)). Then P ri(g ) € Fr(Sf(PriHa)) and, by Lemma 4.3.1, P rx(g) € Fr(G .3). Suppose that 72 5 SF-COMPLETENESS IN POLYMODAL LOGIC

<1 ^ < 2. Then, since < “ 3 there are xi,X 2 € g with xi < i but not x\ <2 *2- By 3-transitivity of Ha and CoroDary 2.4.13 there exists a p-morphism p from a subframe of Ha onto a subframe f of g with x\,x-2 € /. Clearly p_1(x 1) = {w + 1} and w € p-1(x2). But then, since u> <3“ u>, we have p_1(x 2) Q 0 1p_1(x 2), which is obviously impossible. (2) and (3) can be proved analogously.

Proposition 5.0.3 (1) K.B\ is an iterated Sf -splitting of K and strictly Sf-complete but K.B\ ® K is not strictly Sf -complete. (2) Let A £ SK2 -t with Pr\(A) C G. 3. Then A is not strictly Sf-complete above Ä Y (3) Let A be a bimodal subframe logic with A C $ 26’.3. Then A.U\ and A.Id are not strictly Sf-complete above Ä V

Proof. (1) Define A := Th(Sf(Hc)) n K.B\ C^O K. Clearly A C K.B\ C*0 K and, by the Lemma above, Fr(A ) = Fr(K.B\ C>0 K). (2) If A is incomplete there is nothing to show. Otherwise define 0 := Th(Sf(Hb)). Clearly 0 2 N^.t and therefore 0 n A C A. But F r(A ) 3 Fr{G.Z C?) G.Z.t) 3 F r (0 ) and therefore F r(A ) = Fr(A fl 0 ). (3) can be proved analogously. H

This proposition shows that, contrary to the transfer results of K racht & W olter [91] concerning completeness, the map A •-» A 0 K does not preserve ^/-completeness. (3) shows that there is a large class of bimodal subframe logics A with Qip <-* Ü2P £ A but whose Kripke-frames satisfy <1 = < 2- Remember that above &)2T there is no such logic. We will now restrict our investigation to connected logics.

5.1 Connected Logics

For a map jrn : {1 , . . . , » } — ► {1 ,..., n } with jr„ o 7rn = Id define CV„ := {p — □«'0Tn(,)p|t < n}. It is easy to check that Kn. Cirn is an Ä-persistent subframe logic with F r(K n.C*n) = {h€ FrlVi : << = < - * } . If the dimension is clear we will omit the subscript n ana write 7r instead of jt„.

Examples. (I) (#nK.Bi = Kn.Cidn, where Idn denotes the identity on { l , . . . , n } .

(II) Define p : {1,2} — * {1,2} by p (l) := 2 and p(2) := 1. Then K2.t = K2.CP.

A simple filtration argument shows

Proposition 5.1.1 For any jt the logics /fn.Cw,® n T.C*,®nK4.Cv and ®nS4.C* have the fmp.

Definition 5.1.2 An n-modal logic A is connected if there exists a ir with Kn.Cv C A. 5.2 Sf-splittings in Lattices of Connected Logics 73

If we call an extension of K 2 I a tense logic then all tense logic are connected logic. Other examples of connected logics are the logics ($nS5. By Proposition 5.0.3, K^.t is not strictly ^/-complete above K

Proposition 5.1.3 For all tt with ir on = id the logics ($hT.Ct arc iterated Sf-splitting of Kn and strictly Sf-complete.

P ro o f. Since m ’T is an iterated Sf-splitting of Kn the proposition follows if (#nT.Cw is an iterated 5/-splitting of C*OnT. Define for i < n:

T ':= ({0,l},(

£' := ({0,1}, (r*|ji < n)),

{(0,0),(1,1)} : i ? j f {0,1} x {0,1} : j £ »(* ) where <* , and r'j {(0,0),(1,1),(0,1)} : i = j \ {(0,0), (1,1),(0,1)} : j = jt( i )

Clearly ( Q')- C (T ’ )fle/- By Theorem 3.2.20, all sets (£ *)-, t < n, define an iterated ^/-splitting of &nT and C*5nT/5^(C7‘)- is Ä-persistent. It foDows immediately that ®nT.C* = ®nT/sfF, where F := U {(£ ’ )-|i < » }• H

It follows that (® 2T).f and ®nT.B i = C*)nB, where B denotes the Brouwer-axiom, are strictly Sf-complete.

5.2 .S’/-splittings in Lattices of Connected Logics

We now prepare some rather general splitting-theorems for lattices of connected logics. Fix a n n € w and a map v : {l,...,n } — ► {l,...,n } with v o jr = Id. For an n-tree T = (t, (< t- |t < n)) with root 0 and x £ t define x - := {y £ t|x £ T r r (y )}. Now dehne T (x ) = (t, ( < f |i < n)) by

V < X z ;f / y

T (x ) is an n-tree with root x. It is easy to show that

(I) For all £ € F r(K n.Cw) : T < „ G iff.T(x) <* Q. 74 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Theorem 5.2.1 Let A be a connected R-persistent subframe logic and Q £ (T ) such that F r( A) C {h e Fr\K g h for K, £ £ < }. T/ien £ Sf-splits A and A/5/£ is R-persistent.

Proof. Let (7 = {g, (r,|i < n)) and let 0 be a root of Q. Define Fg := {6}. We check conditions (R I) and (R II). (R I) follows from Corollary 3.2.14. For (R II) suppose that H £ Rfr{A ) and Q ~ hb for a b C h. Let {6y|y € <} recognize ( T

ax := bx fl y.

We show that {a 9|y £ t} recognizes (G ~ /if,) in H. The interesting step is (R O). Suppose that x £ t and y £ ax. It is easy to show that there is a F\ >x T^x<^ and an a C h with y € a such that there is an isomorphism p\ : F\ — ► ha with p\{z) £ a. for z £ x -. But then it is clear that there exists an F > x T (x ) and a &i C h with y € b\ such that there exists an isomorphism p : F — ► /if,, with p{y) € by for y £ t. Hence, by (I), ( T

Note that most of the G £ (T ) are not in F r(K n.Cv) and therefore Sf-split Kn.Cw but without effect. We will often have the situation that, for notational reasons, it is more convenient to work with sets containing superfluous frames than to omit these frames.

Corollary 5.2.2 Let T be an n-tree and F C (7 } be T-closed. Then F defines an iterated Sf-splitting of Kn.Cv and Kn.Cvj s^ F is R-persistent.

Exam ples. For a monomodal frame F — (/, r) define

:= {

Kn.CJsf{Tr^r = Kn-C^uWp^U'E'pfS) an this is the smallest m-transitive subframe logic above K n.Cv. The strict ^/-completeness of these logics above Kn.Cv contasts to the result proved in Chapter 4 that K .Trn,n > 1, 5.2 Sf‘Splittings in Lattices of Connected Logics 75 is not strictly ^/-complete. It is worthwile to note that these logics are proper extensions of ( ®nK.Trm).C *. )n is the smallest n-modal logic A above Kn.Cir such that in all A-frames (/, ( < t|2 < n)) all x € / have less than m -f 1 incomparable successors with respect to the relation U { »12 < w}*

For a monomodal frame Q := (g,r) define

Extn(G ) := {($, (r,*|i < n))\r = n , rt C g x g for z' / 1}.

For a set of monomodal frames F define Extn( F) := U { £ x*n(£)|£ € F }. For a monomodal formula let denote the corresponding formula in the language with

Corollary 5 .2 .3 Let T be a tree and F C (T ) be T-closed. Then Extn( F ) defines an iterated Sf -splitting of Kn.C\ and Kn.Cv/ sf Extn( F ) is R-persistent. If F defines an iterated Sf-splitting of K then

(K /V F ® K n-,).C* = Kn.C*/s'Extn(F).

P roof. It follows immediately from Corollary 5.2.2 that Fxtn(F ) defines an iterated Sf- splitting of K n. C and that K n.Cr/ sf Extn(fF) is Ä-persistent. Now suppose that F defines an iterated 5/-splitting of K. Then F r (K /sfF $ = F r (K nC-n/s^Extn( F )) and Kn.Cv/Sf Extn(F ) is strictly 5/-complete and K n.CT/ Sf Extn( F ) D (K / S*F C$ K n-i).C n. It follows that the logics are equalH

Exam ples. For (<£, F ) € {(/ TO, I " ), (5 m, B “ ), (T r m, TV“ ) } the set Extn( F ) defines an iterated 5/-splitting of K n.C^ and K n.CT(Pr\()) = Kn.CTfs^Extn(F ). This contrasts to the result that only defines an iterated 5/-splitting of K.

Remember the definition of 2m

Extn( ( I m)) defines an iterated 5/-splitting of Kn.CT and K n.Cv/ Sf Extn( ( I m)) is R- persistent. This is the smallest logic A above K n.CT such that for all A-frames h all x € h have less than m+ 1 <31-successors different from x. We will use this logic to show that ( K.Altm & K n-i).C \ is an iterated S f- splitting of K n.CT.

Given a finite rooted monomodal frame Q which 5/-splits a monomodal logic A the question arises whether Extn(Q ) defines an iterated ^/-splitting of (A & K n -^ .C * and, if this is the case, whether K / S*G ® Kn^ . C T = Kn.Cv/ SIExtn(Q). This does not hold in general as will follow from the results of Chapter 6. 76 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Theorem 5.2.4 Let A be an R-persistent monomodal subframe logic and suppose that T

( R I)+ (R I) holds with Fg = {G} above A.

( R II)+ For all H £ Rfr(A): If G — hb, then there exists a set {6y|j/ £ g} C A which recognizes (G — hb) such that

(+ ) for all F >o T , 6i C h and isomorphisms q : F — *• hbx with q(y) £ by for y £ t we have F — G-

P roof. Let T = (t,< i) and define T(n) := (*,(<,• | <,= {0} for i / 1)). Clearly Extn(G) C .

Claim. Suppose that F £ Extn(G) and F := {K. £ Extn{G)|AJ

Define F? := {F}. We check the conditions (A/), (A//) for (F , F?) above Aj. ( RI) follows from ( R I)+ for G above A. ( RII ) Suppose that N £ Rfr(Ai) and F n hb for a b C h. Then we have Q ~ Pr\{hb) and Pr\(H) £ Rfr(A). Now let {6y|y £ t } satisfy the conditions of (A77)+ for (G — Pr\(hb)) in Pr\(H). By Lemma 3.2,5, there is a set {c y|p £ t} C A with Cy C by such that {cj,|y o T (n ) and hj C h with y £ b^ such that there is an isomorphism p : K — ► h^ with p(z) € c2 for z £ t. It follows from (+ ) that P t\(K,) — G, and then, by definition of Ai and because {c y|p £ f } recognizes ( T (n )

It follows by induction that Extn(G) defines an iterated 5/-splitting of (A ® Kn-\).CX such that (A ® Kn-i).C„/s^Extn(G) is A-persistent. The claimed equality of the logics follows immediately.H

Examples. (I) Define Fm = (/, r) — and Km := (/,/x /). Clearly fCm € (Tm). Define A := A(ü^1^V;c^ —► ->po). Then, by the example above, (A ® Kn-i).Cw = Kn.Cr/VExtndln)). It is easy to check that the set := {G\Fm—1

(II) Define G2 := | x-—x| and G3 •= 1 •—»x|. W e have £ 2 , £ 3 € ( 1 x—» x [). It is easy to check that Qi satisfies the conditions (A / )+ and ( R II)+ above K.Tt\ and that £ 3 satisfies these conditions above K.Tri/^ Q2. It should be clear that A'4 = K .Tri/sfG2/sfG3. Hence

(A4 0 A'„_i ).C„ = (K.Tt,IsIQ2Is1Q3 0 A'n_i ).C, = (A'.Tr, 0 An_,).CV/s/Extn{Q2)lsiExtn(63) = Kn.C*!s} £xtn(T rr)/ ^ Extn(g2)/ Sf Extn(Q3)

It follows that K4.t is an iterated ^/-splitting of K2.t and strictly ^/-complete above K2.t. Note that this result contrasts to the result that A'4 is not an iterated 5/-splitting of K by finite frames. Another example is c>on55. oonT.B\ is an iterated ^/-splitting of Kn and (X)n55 = oon A’4.T.f?i is an iterated 5/-splitting of (X)w7\f?i. Hence cxOn55 is an iterated 5/-splitting of Kn and strictly Sf-complete. We will later investigate the lattices of extensions of these logics in more detail.

CoroUary 5.2.5 The logic K4.t is an iterated Sf-splitting of K2.t by finite frames.

A note on the Universal Modality

Goranko & Passy [92] study the extensions of (K $ Sh).U2• We can axiomatize this system by (K & 54).CP with p : {1,2} — ► {1,2} with p(2) = 2 and p (l) = 2. Hence for * = 1 , 2 we have p —► 0{02p € (K &SS).U2 but we do not have pop = td as was required in the definition of connected logics. At first sight this should not make any difference for the study of strict 5 /-completeness, but it turns out that it o it = id is exactly the reason for so many strictly 5/-c.omplete logics: It follows from the results in Goran ko & Passy [92] that a monomodal subframe logic A is strictly 5/-complete above K only if (A $ 5 4 ).C P is strictly Sf-complete above ( K <&S4).CV. It follows that for instance (K.Trnöo S4).CP and (A'4 ® 54).Cp are not strictly 5/-complete above (K ® S4).CV. But in case of a 7r with 7r o ic = id the logics ( Trn ® 54).CV and (A'4 & 54).CV are strictly 5/-complete even above K2.C*. These examples show that the proofs of Theorems 5.2.1 and 5.2.4 make essential use of the fact that the inverse modalities are uniquely determined in connected logics. Nevertheless ( K #)S5).U2 is 2-transitive and therefore any finite rooted 2 -frame splits and 5/-splits (A ' &> 55).U2. 78 5 SF-COMPLETENESS IN POLYMODAL LOGIC

5.3 The upper part of S A fn

Theorem 5.3.1 For all n,l £ w all subframe logics above <$nK.Alti have the fmp.

P ro o f. Let A be a subframe logic above (tinK.Alti and ~' £ A. There are a A-frame g , x € g and a valuation ß with g,ß,x f= . Define m := dg{4>) and b := T r ”*(x). Clearly <7i is finite. Define a valuation 7 by 7(p) := ß(p) D b for p € Var. It is easy to check that h , 7,x t=

Theorem 5.3.2 For all n,l £ all subframe logics above 0QnK.Alti are strictly Sf- complete and have strict Sf-fmp.

P ro of. We first prove strict S/-completeness. For a frame Ti = (A, (<;|i < n), A) let « : = [){ < ,|z < n}. The proof is based on the following simple definition.

Definition 5.3.3 Let Ti = {h, (

Strict Sf-completeness is shown if for all » , m £ u the sets

:= {Ti £ Rfr{Kn)\\\H\\ £ l for all / € u; and ||Fr(S/(W))|| < m }. are empty. Note that for Ti £ H™ and Tt\ £ Rfr(Sf(Ti)) with ||74|| £ m we have Hi € H™. Define $ n := {p —► üj V (^ >iPÜ ^ »)|* ^ n }. It is easy to check that {Ti € Rfr(Kn)\

C laim 1. For all n, m € w and Ti £ HJJ* we have Ti \£ # n.

Proof. Let Ti £ H “ . There exist z , x i , . . . z m € h with x < x; for t < m. Choose b = {x , x j , ..., xm} such that £ (| < « n62||t < n) is minimal. Choose a cycle free K, ic*la;« *,/ < n} for t < m and ax := cx. It follows with the methods of the previous chapters that {a y|t/ £ 6} recognizes hb in Ti tf Ti \= 4>n. But hb £ F r(S f(T i)) and therefore Ti ^ $ n.

We need some notations for generated subframes. For a frame Ti = (h, (

C laim 2. Let Ti £ H™ and 61, 62 € A with ||6j|| < m for t = 1,2. Then ||6j U 62|| < m.

Proof. Let 6 := 61 U 62 and suppose that ||6|| % m. Then we have ||?4 || ^ lb for all k £ w. We may asumme that 6j Cl &2 = 0 and that there are x £ bt and xa, . . ,,x TO £ b2 with x < xj for j < m. Now choose a = {x , x 1?.. .,x m} with these properties so that 5.3 The upper part of SAfn 79

<,• na2||t < n) is minimal.

Let AJ be cycle free with K

53(|Tr\(z) n c i| | z € c - p-1(x )) >s maximal.

Define z := p_1(x) and for y £ c - { z } define c(y) := Tr/t(p) n c\. Choose cycle free frames K.y

a. := cx n n {0 «c$ l* < iP (y ),y € c - {z},t < n}.

Define H1 := 7id with d := az U |J{cy|i/ € c — {z}}. Consider the frame Hi. It is tedious but easy to show that { az fl Tr/ld(z)} U {c y D Trhd{z)\y £ c — { z} } recognizes hc in Hi. But then hc £ Fr(Sf(H)) and ||/ic|| ^ m and this contradicts to H £ H™.

Claim 3. For all H £ H™ and x £ h such that x has more than 2m successors there exists a set 6 C Tr\{x) with |6| > m such that Hy € H™ for all points y £ b.

Proof. Suppose that there is an H £ H "‘ and a point x £ h such that |Tr^(x)| > 2m and |c| < m for c := {y £ Tr\(x) — {x }| Hy £ H™}. Take a set b C Tr\(x) — ({x} U c) with |6| = m such that Hy H™ for y £ b. Then choose a set cj D c with Cj £ A and x £ ct, ct fl 6 = 0. Let H 1 := Hh-a - Consider H\. = (g, B). Then ||<7y|| < m for any point y £ g with y x and 7Y*(x) > m. We have Hx £ H™ and obviously { x } £ B. Now | | {x }| | , ||g — {x}|| < m and therefore, by Claim 2, ||Wi|| < m. We have a contradiction.

Now suppose that there is an n £ u with U{HJT|m € w } ^ 0. Let N be minimal with this property. We show that ^ 0 leads to a contradiction.

Claim 4. Let H £ Hjy and x £ h with x-jJ,x for an i < N . Then there is a set a € A with x £ a and ||o|| < m.

Proof. Let x £ h and x ^ x . Choose a £ A with x £ a and a fl 0 ;a = 0. Suppose that ||a|| % m. Then Ha £ H # and Ha |= □ t±. Let Ha = ( ha,(

C laim 5. There is an m € n; and H £ with H £ Rfr(<&NT).

Proof. Suppose that the claim is false. Then choose H £ with

M := m ax{||6|| € w|6 € A ,b ^ 0} minimal. 80 5 SF-COMPLETENESS IN POLYMODAL LOGIC

It follows from Claim 3 that there is an x € h such that there is a set b C Tr\(x) — {x} with |6| = m and Hy € H]y for all y € b. It follows that Hy ^ C%NT for y € 6. Hence, by Claim 4, there exist sets ay € A with ay fl hy ^ 0 for y € b and ||ay || < m. Take with 7V*(y) H ay ^ 0 for y € b. Now define for y 6 b by induction:

do(y) := LK I* < N } - ay.

dj+M := U {o.di(y)K <^}-^(y)-

We have 6 U { x } C d := U{°vly € 6} U U{^j(y)ly € 6, j < k + 1}. We check that lldi(y)ll < m for ail j < k + 1 and y € b. Suppose that this is shown for ail j < n and suppose that ||dn (y )| | £ m'i we assume that n > 0; the step « = 0 is proved analogously. Then it follows from the definition of M that there is a c C dn(y) with c € A and ||c|| = M. Take a z\ € c with ITrJ^zi) Cl c| = M. Now there is an i < N and z2 € d „_ i(y ) with z\ < iz 2. But then ||dn_i(y)Uc|| < m by Claim 2 and ||dn_i(y)Uc|| ^ M . This contradicts to the definition of M. It follows again from Claim 2 that ||d|| < m. But this is false, since 6 U { x } C d. We have a contradiction.

Define KJ& := H # n Rfr(®NT).

C laim 6. There are m £ u and H € with ( + ) for all points x for which there is a y with x

Proof. Suppose that there is no such H. Let H € K $. Take x,y and to < N with x

Now let H € KJv with property ( + ) such that M := m ax{||b|| € w|6 € A,b ^ 0} is minimal. It follows from Claim 3 that there is an x € h such that there is a set 6 C Tr\(x) — { x } with |6| = m and 7iy € for all y € b. Hence, by Claim 1 and property ( + ) of H, there exist sets ay € A with ay fl hy 0 for y € b and ||ay || < m. Take a k € u> with 7V*(y) n ay £ 0 for y € b. Define dj(y) as in the proof of Claim 5 and let d := U{°y|y € 6} U U K (y )| y € 6 ,i < fc + 1}. It follows as in the proof of Claim 5 that ||(f|| ^ M a n d ||(f|| < m. Again we have a contradiction to the definition of M .

We prove strict S/-fmp. Let A D $)nK.Altm and let A i 6 SMn with F rj{A ) = F r j(A j). 5.3 The upper part of SAfn 81

Suppose that Ai C A. Then A] 2 &>nK.Altk for all A; € u. It follows from H * = 0 for k € w that there is a frame h € F r (A j) with h ^ <$nK.Altm. Hence there is a finite subframe g of h with g ^ K .Altm.-\

Corollary 5.3.4 All tabular subframe logics arc strictly Sf -complete and have strict Sf- fmp.

Definition 5.3.5 Let C be a describable operation and let A be a C-logic. Then A is C-pretabular if A is not tabular but all C-logics 0 D A are tabular.

The following proposition follows immediately from Zorn’s Lemma and the fact that tab­ ular logics are finitely axiomatizable.

Proposition 5.3.6 All non-tabular C-logics are contained in a C-pretabular logic.

With the help of the following easily proved lemma we get all desirable properties of the upper part of SAfn.

Lemma 5.3.7 Suppose that A is a subframe logic such that there is a rooted frame g € F r(A ) with | m. Then A has co-dimension > m in SAfn.

Corollary 5.3.8 All Sf-pretabular logics have infinite co-dimension in SAfn.

Corollary 5.3.9 An n-modal subframe logic is tabular if and only if it has finite co­ dimension in SAfn. For an n-modal tabular subframe logic A it is decidable whether Kn(Sf) = A.

Corollary 5.3.10 All Sf-pretabular logic have the fmp.

It is shown in Blok [8 0 a] that there are 2 H° pretabular logics above KA. This contrasts to

Theorem 5.3.11 A monomodal subframe logic A not above K.Altn for all n £ u is an Sf-pretabular logic iff A is one of the following logics: A € {G .3 ,G rz.3 ,S 5 } or

1 |n € u>} or n±L 82 5 SF-COMPLETENESS IN POLYMODAL LOGIC

A = Th(Sf(F2)) with F2 := { |n G u} or

A = Th(Sf(F3)) with F3 := { | n € u;} or

A = Th(F^) with F4 := { |n G a;} or

A = Th(Sf(Fs)) wtft Fs := { In G u>} or R7n + l

A = Th(Sf(F6)) with F6 := { |n G a;} or R7n+1

A = Th(Sf(F7)) with F7 := { |n G u>} or IR7n +l

A = Th(Sf(Ft)) with Fs := { |n G u>}. R7 P ro o f. It is easy to prove that all the defined logics are 5/-pretabular. Now suppose that A is 5/-pretabular and A 2 K.Altn for allngui. We know that A has the fmp. The proof is based on the following easily checked observation

O bservation. Let (( n for all n G w. Then there is a sequence ((/im, rm)) mew with |/im | > m for all m G w such that all (hm, rm) are subframes of a frame (gn, < „) for an n G u> and

(1) rm = 0 for all m G u> or

(2) rm = {(x,x)|x G Ato} for all m G u? or

(3)

A has fmp and A 2 K.Altn for all n € w. Hence there is a sequence ((})), |$n | > n and gn = Tr]n(x„) for all n G w. Case 1. There is a sequence (AnOmgo, of subframes of (gn — {* «}> < n )»n € w, with property (1 ) . It follows immediately that A is one of the logics Th(F\),Th(Sf(F2)),Th(Sf(F7)) or Th(Sf(Fs)). Case 2. There is a sequence (hm)m€w of subframes of (gn — {x n},

Th(Sf(Fe)). Case 3. There is a sequence (Am)mgw of subframes of (gn — {xn}, <]„}, n G w, with property (3). In this case A = 77i(5/({({0,... ,m },sm)|m G w})) with sm D< for all m G w. Consider the sequence ( ( { 0 , . . m},sm— <))mgu/- Case A. There is a sequence (f m)m of subframes of ( { 0 , . . m },sm— <),m G u>, with property (1). Then we have A = (7.3. Case B. There is a sequence (/m)tnew of subframes of ({0,.. .,m },s,n- <),m € w, with property (2). Then we have A = Grz.3. Case C. There is a sequence (/m)T O of subframes of {{0,.. .,m}, sm- <),m € w, with property (3). Then A = 77i(5/({({0,. . m}, € w})) with for all 7/1 G a;. Hence A C 55. But then A = 55.H

It follows that there are exactly 7 5/-pretabular logics above A'4 and that an 5/-pretabular logic A is above K.Trz if and only if it is above K .Trn for an » > 1 if and only if it is not above K.Altn for all ti G o». Let us note that is easy to show that there are at least Ko 5/- pretabular logics above K.Alt-2 . We conjecture that there are precisely Ko 5/-pretabular logics in Af but lack a strict proof.

Corollary 5.3.12 There exist Sf-pretabular logics which are not pretabular.

P ro o f. Th(Sf{F2 )) is not pretabular. H

The following theorem shows once more the fundamental role of the logic G\3 for investi­ gations on strict 5/-completeness.

Theorem 5.3.13 All monomodal Sf-pretabular logics not equal to G.3 are strictly Sf- complete.

P ro o f. We know that all subframe logics above K.Altn for an n 6 w are strictly 5/- complete. Further it follows from Theorem 4.4.1 that <7.3 is the only non-strictly 5/- complete logic above A'4. Hence it remains to show that the logics T/t(5/(F,)) with i = 5,...,8 are strictly 5/-complete. Let A be one of these logics. Clearly we have A D K.B\ = A'/^Bj". Define 7-j := ({0,1,2,3},<). Now K.B\ is connected and therefore (7-j) defines an iterated 5/-splitting of K.B\ such that 0 := K.B\/S^(T$) is Ä-persistent. We have A 3 0. It should be clear that V (0 ) is a locally finite variety and it follows that all extensions of 0 have the finp. Now 0 is an iterated 5/-splitting of K by finite frames; hence^jill subframe logics above © are iterated 5/-splittings of K by finite frames. It follows that all subframe lögics above 0 are strictly 5/-complete.H 84 5 SF-COMPLETENESS IN POLYMODAL LOGIC

5.4 Tense Logics

A bimodal logic A is a tense logic if A D K2 -t. We denote the modality ü^C^) by □ + (D_ ). For a monomodal formula 4> the translation of

TP := (h, where

It is worthwile to note that one has to take some care by switching between tense frames and monomodal frames: Clearly for every Kripke frame (h, <1) the structure (h,

It is easy to check that the map ( ).t : SK — *• SK.t, A *-► A+ .t, is a V'homomorphism. Kracht [92] assumes that this map is injective or equivalently, that (A +.t)+ = A for all A € SK. It follows immediately from the following theorem that this is not the case.

Theorem 5.4.1 For all subframe logic A above K 4

{0 € SK\(e+.t)+ = A } = Fnsfc(A).

Especially we have that { 0 € SK\(0+.t)+ = A} = {A } iff A is strictly Sf-complete.

P ro of. First note that F r((0 + .t)+ ) = F r (0 ) for any monomodal logic 0. Hence (0 + .<)+ = 0 if 0 is complete, especially if 0 is a subframe logic above KA. The in­ clusion ” C" follows immediately from this observation. Now suppose that (0 + .t)+ / A but F r(A ) = F r(0 ). We first show that 0 + .t D A'4.t: Suppose that this is not the case. Then there is a refined non-transitive tense frame Ti with Ti [= 0+.f. Now any g € F r (0 + .t) is transitive because F r(A ) = F r(0 ). Hence 0 + .t Cl K4.t is a subframe logic not equal to KA.t with the same frames as KA.t. But this is impossible since KA.t is strictly 5/-compete above K.t. 5.4 Tense Logics 85

Hence ( 0 + .t)+ is a subframe logic above K4 with F r ((0 + .t)+) = F r (A). But then both logics are equal since they are complete. H

It follows from Theorem 4.4.3 that for all subframe logics A with A'4 C A C G the cardinality of { 0 € 5A'|(0+ .t)+ = A } is 2H°. Let us state the main theorem of this chapter.

Theorem 5.4.2 Let A be a monomodal subframe logic above K 4. Then the following conditions are equivalent:

(1) A is strictly Sf -complete above K 2.t.

(2) A+.t is an iterated Sf-splitting of K 2.t by finite frames.

(S) A + .t is an iterated Sf-splitting of K4.t by finite frames.

(J[) A is strictly Sf -complete above K4.t.

(5) A is elementary.

(6) A+.t is elementary.

Before starting the proof let us note some consequences. One conclusion of our investiga­ tion on strict 5/-coinpleteness in monomodal logic was that there is no direct connection between this concept and other concepts of modal logic. The situation in tense logic is completely different. The theorem states that at least for a quite natural class of tense logics strict ^/-completeness is equivalent to some well-known concepts of modal logic, namely to elementarity and therefore, by Theorem 3.1.5, to compactness. The following theorem will follow immediately from the proof of Theorem 5.4.2 and Proposition 5.1.3.

Theorem 5.4.3 Let A be a monomodal subframe logic above 54. Then the conditions (1), ..., (6) are equivalent with K 2.t replaced by K 2 and K4.t replaced by S4.t.

Note that in presence of Proposition 5.0.3 we cannot replace K 2.t by K 2 in Theorem 5.4.2 because a logic A € S K 2.t with A+ C G.3 is not strictly 5/-complete above K 2.

Corollary 5.4.4 For any two elementary subframe logics A iyA2 above K4 the tense logic A+.AJ.t is an iterated Sf-splitting of K.t by finite frames. If A\ D 54 then A|\A2 -t is an iterated Sf -splitting of K 2 by finite frames.

It follows from the results concerning connected logics that any reasonable elementary subframe logic above K4.t is an iterated 5/-splitting of K 2.t by finite frames.

For the proof of Theorem 5.4.2 we need some concepts well-known from the study of logics above K4. Suppose that Q = (g, < ) is a transitive frame. A set U C g is called a cluster 86 5 SF-COMPLETENESS IN POLYMODAL LOGIC if U = { x } and x-^J x or V is maximal with the property Vx, y € U : x 1. We can extend the relation <3 to clusters in the following way: For x € g and clusters U\, Ui define (1) x < U\ if there is a y € U\ with * <1 (2) U\ < x if there is a y £ U\ with y < x and (3) U\ < U2 if there are x € U\ and y € U2 with x <] y. Let Cl{Q) denote the set of clusters of Q. Then it is easy to check that Clu(G) := (Cl(G),

Again we have to manipulate some frames. Suppose that G = (<7, r) is a finite transitive frame, that U is a cluster in G and that H = (h, < + , <]“ , A) is a transitive tense frame with h fl g = 0. Then the substitution of U by "W in G is defined as follows. G[H/U] := (g[h/U],s+,s~,B) with

g\h/U) := (g -U )U h .

s := (r—(f/ xf/))U

B := {a U c|a € A,c C g—U}.

Lemma 5.4.5 G[H/U] is a transitive tense frame. G[H/U] is descriptive ifH is descrip- itive.

P ro o f. Transitivity is clear. G[H/U] is a frame if B is closed under fl, — ,0 + and O - . Closure under O, —, is obvious. We show closure under 0 + . Closure under O - can be proved analogously. Let a € A and cC g -U . Then 0 + (a U c) € fl iff 0 + (a U c) n h € A since G is a Kripke-frame. But O+(a U c) n h = h if there is an x € c with U r x and O+(a U c) fl h = O*a otherwise. The proof of the second claim is straightforward. H

If this causes no confusion we will also write G[H/U] for the monomodal and transitive frame (g[h/U],s+, B). 5.4 Tense Logics 87

5.4.1 Descendants and Variants

In this chapter we define variants and descendants of finite transitive frames. Both con­ cepts were introduced in Fine [85], but there are essential differences to our definition. First Fine’s definition of descendants is not weak enough, even for the results proved in this paper. Second we need an induced partial order < 7 on the finite frames without strictly ascending chains to prove Theorem 5.4.2. This is the reason why we have to iterate the process of forming descendants and variants and thus get a closure operator on the finite transitive frames. Besides of Fine’s paper [85] the exposition is also inspired by M. Zakharyaschev’s [92a] investigation of elementary confinal subframe logics above A'4. In the following two sections we only deal with monomodal transitive frames.

Let Q = (g, r) be a finite transitive rooted frame and U € Cl(G) and let hng(U) denote the set of immediate predecessors of U in Clu(G). Suppose that \Img(U)\ > 1. Then a transitive Kripke frame T = (/, s) is an immediate descendant of G by replacement of V if there are two clusters U\, U2 G Irng(U) and two sets V\, V2 C / such that

( 1 ) / = (0 -tf)uv,uv2.

(2) Vj and V2 are clusters in T isomorphic to U and 1 Vj for i ß j.

(3) For all x, y € y — U : x r y x s y.

(4) U^Vu U2sV2 and Ux £ V2,U2 ß V,.

(5) For V G Cl(G), U'ß U and i = 1,2 : VisW UrW.

( 6) For U' G Cl(G), U' ß U and i = 1,2 : U'sVi =► V rU .

(7) For V G Cl(G), V ^ U: If U'rU then there is an i with U'sVi.

Note that, by (1),(2),(3), the clusters in T are ( Cl{G) - {t/>) U {V j, V2}. Hence (4) ... ( 7) are well-defined. We sometimes write T = G[{V\, V2}/U\), but note that T is not uniquely determined by G,U,Vi and V2. Now define operations Dj for j = 1, 2,3 by T € D0(G)(Di(G), D2(G)) iff T is an immediate descendant of G by replacement of a degenerated (simple, proper) cluster. The following figure illustrates the definition of immediate descendants. The frames to the left of a frame

are its immediate descendants. 88 5 SF-COMPLETENESS IN POLYMODAL LOGIC

A function

7 : {(G, U)\G € Frj(KA) rooted, U € Cl{G) non-degenerated } — ► u> - {0 } is called a cluster valuation. Now let Q be a finite, rooted and transitive frame, let U G Cl(Q) be non-degenerated and 7 a cluster valuation. Remember the definition of T* = ({0 ,...n — 1}, < ) and define T* := ({0,...,n- 1},<). Then G[T*/U ],n := 7(((?, U)), is an ir-immediate variant of G by application of 7 to U. If U is proper then G[T*/U],n := 7((£7, U)), is an r-immediate variant of Q by application of 7 to U. We define operations KJ and V* on the class of finite and transitive frames by

F G Vj(G) iff F is an ir-immediate variant of G by application of 7.

T G V*{G) iff F is an r-immediate variant of G by application of 7.

Let D := {D0,D ^ D 2} and V, := {V ^V ;}. For H C := {Do, Du D2,V*,V;} and n G w define

FftiG) := \J{WiW2... Wn(G)\Wi G H for i < n}

Definition 5.4.6 Let 7 be a cluster valuation, Q be a finite rooted transitive frame and H C D~,. The closure of { 6 } under H is Fh (G) := U{^w(£)ln € w}. The strict closure of G under H is Ffj(G) := U{^j&(0 )U < » G w}. The set of descendants of G is Fp(G)- The 7-closure of {G} is F~,(G) := Fq^(G) and the strict 7-closure of G is f;(G) := Fp^(G). A set of finite rooted frames F is 7-closed if Fy( F) := \}{F^{G)\G € F } C F.

It is easy to check that for any cluster valuation 7 the operation F\ is a closure operator on the set of finite rooted frames and that F*(G) is 7-closed for all G- Define relations <7 and <7 on the finite transitive frames by T <7 G iff G € F^(F) and T < 7 G iff G € F*(T). It follows that

<7 is a partial order without infinite strictly descending chains.

Any G has only finitely many immediate successors (because F*(G) is finite).

<7 is the strict partial order corresponding to <7.

Proposition 5.4.7 For any cluster valuation 7 and any G the set (F7((7), <7) contains no infinite strictly ascending chains. 5.4 Tense Logics 89

For the proof of this proposition we need some more notations. For G\ € W ((/), W 6 Dy, there is a cluster U € Cl(G) such that G\ — G[S/U] for an S € {{V i,V i)-,%*■>%*}• For a sequence ({?,),<„ with Gi+1 € Wi(Gi), Wj e for i < n, we define by induction whether the occurence Wj is w eakly applied to U € Cl(Go)' We say that Wo is weakly applied to U € C l (Go) if G\ = Go[S/U} for a suitable S. Wj is weakly applied to U € Cl(Go) if there is an i < j such that Gi+1 = Gi[S'/V] and Wj is weakly applied to U and Gj+i = Gj[S" /V'] for a cluster V in S'. Note that any occurence W, is weakly applied to precisely one cluster in Go- We will sometimes use the term applied instead of weakly applied.

Claim 1. Let Gb Q G be a generated subframe of G and let Gi € W\(G\),G\ € W0(£ ), where W0, W\ £ IX,, Wo is applied to a cluster in 6 and Wi is applied to a cluster in g — b. Then there are a cluster valuation 7' equal to 7 on Fy(Gi) and Wq, W{ € Dy of the same type as Wo, W\ such that there is a G\ with G[ € W{(G),G-2 € Wq(G\) and W { is applied to a cluster in g — b, Wq is applied to a cluster in b.

P ro of. Easy but tedious.

Let Gb be a generated subframe of G- Then Claim 1 tells us that we can first apply operations in Dy to clusters in g — b and then apply these operations to clusters in 6. Now the following claim follows by induction.

Claim 2. Suppose that is an infinite sequence with Gi+1 € W,((7j), W, 6 D^, and let T be a generated subframe of G- Further suppose that only finitely many occurences of W< are weakly applied to clusters not in T. Then there is a cluster valuation 7' and an infinite sequence (G{)ieu> with (7,-+1 € W-(G-), W- € Dy so that T is a generated subframe of Gq and any W/ is weakly applied to a cluster in T.

Claim 3. For any G and cluster valuation 7 the set (F d (G), <-,) contains no infinite strictly ascending chains.

P ro of. By induction on dp(G). The case dp(G) = 0 is trivial. Assume that the lemma is shown for all T with dp(F) < n and that dp(G) = n + 1. Let T := Gb with b := {x € g\dpg(x) = 0}. Then Gg-b has depth n. (Remember that the definition of depth is not the one usually used for transitive frames. A point has depth 0 iff it has no strict successor. Hence our definition of depth does not distinguish between irreflexive and reflexive points.) Suppose that there is an infinite strictly ascending chain in Fp(Q). Then there is a sequence (£»')«eu> with G'i+i € W((G'i), W( = Dj, j = 0, 1, 2. By induction hypothesis, only finitely many occurences of W- are weakly applied to Gg-b- Hence, by the claim above, there is a chain (Gi)ieu», Gi+i € W,-((/,), Wj € D, so that T is a generated subframe of Go and any Wj is weakly applied to a cluster in T. Then the following holds for all * € w and U € Cl(Gi) •

0 ) If V € Cl(Gi+i), then \{W € Cl(Gi)\U' < Gi U}\ > \{U' € Cl(Gi+ i)\W U}\.

(Ü) UGi+1 = &[{Vi,V2}/f/],then \{U' € Cl(Gi)\U' \{U' € Cl(Gi+i)\U'

(ii) follows from the definition of a descendant and (i) follows from the fact that a U G Cl(Gi) with (7*+1 = £*-[{Vi, V2 }/U] has no strict successor in G%> Hence there is no U G C l(T ) such that infinitely many occurences are weakly applied to U. This contradicts to the fact that all W{ are weakly applied to a cluster in T. H

Claim 4 . For any G and cluster valuation 7 the set (F^DotDlyiy(G)^<^) contains no infinite ascending chain.

P roof. By induction on dp(G)- The case dp(G) = 0 is trivial. Let dp(G) = n + 1. Define T as in the proof of Claim 3. Again by induction hypothesis and the corollary above we have: If there is an infinite strictly ascending chain in F{D0,DuVi}(9)'> t^en there is a cluster valuation 7' so that there is a chain ({?i)«€<*/> £t+i € with G { Do, D\, Vy } and T is a generated subframe of Go and any is weakly applied to a cluster in T. If = V*, is applied to a cluster U in then D\ cannot be weakly applied to this cluster afterwards and the number of clusters to which D\ can be applied does not increase. Hence, by Claim 3, Z?i occurs only finitely many times among the From this follows that V*, occurs only finitely many times. But then, again by Claim 3, even D0 occurs only finitely many times. We have a contradiction. H

P ro o f of Proposition 5.4.7. By induction on dp(G)- The proof is anologous to the proof of Claim 4. Let us start for the induction step with a cluster valuation 7' so that there is a chain Gi+1 G Wi(£t), W{ G D y , such that T is a generated subframe of Go and any W{ is weakly applied to a cluster in T {T defined as above.) Now it follows immediately from Claim 3 that D2 occurs only finitely many times and therefore that even Vy occurs only finitely many times. Hence there is a ; G w with Wi G {A>, ^ 1? V y } for all i > j. This is a contradiction to Claim 4.H

By an easy extension of König’s Lemma we get

CoroUary 5.4.8 For any cluster valuation 7 and finite and rooted transitive frame G the set F*y(G) is finite.

Lem m a 5.4.9 Let T be a descendant of G• Then G is a p-morphic image of T .

P roof. Clearly the lemma follows if it is shown for immediate descendants. So let T = G[{V\, V2},t/]. Take maps p, : Vi — ► U,i = 1, 2, onto U and define p : T — ► G by p(ar) := x for x G g - V and p{x) := p,*(x) for x G V», i = 1,2. It is readily checked that p is a surjective p-morphism.H

Lem m a 5.4.10 Let U G Cl(G) be non-degenerated. Then G is a p-morphic image of both, G[(u>,<)/U] andG[(u>,<)/U).

P roof. Let U = {xo> • • • > Define p : G[{<)/U] — ► G by p{x) := x for x G g - U and p(mn + k) := x* for n G u;,0 < k < m — 1. p is a surjective p-morphism. The case is considered analogously.H 5.4 Tense Logics 91

Let Q = ( x € b. If U\, U'2 are subsets of clusters U[, U2, then we write UirU-2 iff U{rU2.

Lem m a 5.4.11 Let Q = (5f,r) be finite, a C g be downward closed in Q,a / 0. Let 1/ € C7(£?), U fl a = 0, with Im G(U ) = {f/i,..., Uk) C C7(0O). Lurt/ier let T = (/ ,*) 6e a transitive frame with f = ( g - U ) U Vi U ... U Vn, n > 1, and (I/, r) ~ (VJ, s) /or t < n and

(%) Vx,t/ € g - U : xry & xsy.

(2) Vi fVj for i / j.

(3) Vx € g - u,y € VJ, i < n : ysx Urx.

(4) Vx € g - U,y € V{,i < n : xsy => xrU.

(5) Vi < k3j < n : UisVj.

(6) Vj < n3i < k : U{ /V3.

Suppose that there is no proper subset I of { 1,.. ,n } such that ((g — U) U 6 / },s ) has property (5). Then there is a p-morphism from T onto a descendant of Q.

Proof. Let T have the required properties. First there are t,/ < k such that we have for aU / < n : U{sV\ => Uj /Vi. For suppose that this is not the case. Take a Ui such that Ui Then for aU j < k there is an m < n, m / 1 with UjsVm. Hence ((ff - U) U U{K n|f« < n,m ^ l } , s ) has property (5). Now take i,j < k such that for all / < n : UisVi => Uj ßVi and take V/,VTO with UisV,,UjsVm. Let V 1 := V 2 := and v 3 := A ji>Uj Aüi} and define Tx - (f\,sx) by f x := (g - U ) U V/ U Vm and

*1 = « - |ji < «til ^ m,l})2 u {(x i , x 2)|xi € a ,x 2 € V/, 3y € V 1 : xxsy} U {(x i t x2)|xj € a ,x 2 € VmtBy € V 2 U V 3 : x jsy }

Now it can be checked that T\ is of type 6[{Vi,Vm}IU ) and therefore is a descendant of Q. Define a map p : T — ► T\ by p(x) = x for x € (g - U ) U VJ U Vm and p(x) € Vi if x € V 1 and p(x) € Vm if x 6 V 2 U V 3. Clearly we can define p in such a way that p[Vi) := {p(x)|x € V<} = Vj for Vj C V 1 and p[V<] = Vm for VjCV'u V 2. It can be checked that p is a surjective p-morphism. H 92 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Lemma 5.4.12 Let 7 be a cluster valuation, Q = (y,r) be finite with root 0 and h = (h,x|x 6 g] = h,bo ^ 0 and let a C g be downward closed in Q and b C h with p : hb 2; Qa so that (Qa — hi,) is recognized by { 6x|x € a}. Further let U € Cl{G),UC\a = 0, with Imc(U) = {Uu ---,Uk} C Cl{Ga). Define n := 7{G,U) and by := (J {6x|x € U}. Then h is subreducible onto an T € Fy*(G) if one of the following conditions is satisfied:

(Ext) There is no set c C h with GauU — hbuc so that (GauU — hbuc) is recognized by { 6*|x 6 aU(/}.

(R-Om) U is proper and for any V = i < k, there is a chain of reflexive points {y{ < ... < yj,} C by with V < y\ .

(Ir-Om) U is non-degenerated and for any V = p- 1(f/j),i < k, there is a chain of irreflexive points {yj <1 ... <1 yj,} C by with V < yj.

(Cl-Om) 6 ^ 0 and there are sets ci,..., c; C by, l > 1, with (c,, < ) ~ {U, r) and (a) Ci

P roof. Define V{ := p-1((/,) for i < k. Suppose that (Ext) holds. Let Oi,.. .am C bu be a minimal set such that a,- n bx ^ 0 for all * < m, x € U and (a) for all * < k there is a j < m such that aj C 0 _ K, (b) for all i ^ j : Oaj fl a,- = 0, (c) for all j < m either (i) (aj, < ) ~ U or (ii) (aj, < ) a (w, < ) or (iii) (aj, < ) ~ (w, < ). The existence of such sets follows from the fact that Vg\bx\x € y] = h. Clearly m < k.

Case 1. m = 1. Then, by condition (Ext), is an infinite chain of reflexive or irreflexive points and U is non-degenerated. (i) Oi is a chain of irreflexive points. We proof that h is subreducible onto T — G[T*/U]. Take {yo < ...< yn—1} Q a\ and define cx := bx for x € g — (a U U),cx := p- 1(x ) for x € 0 and Cj := {y,} for i < n. It is easy to check that V^[cr |x € f ] = h. Hence h is subreducible onto T. (ii) aj is a chain of reflexive points. Then, by condition (Ext), \U\ > 1. In this case h is subreducible onto G[T*/U].

Case 2. m > 1. Define a frame T = (f,s) by / := (g - U) U U{ .. .U U'm with |t/j| = |{/|

s = r — (U x U) u {(yi, y2)|yi e o, y2 € U-,P- 1(» 1) € O a,} u {(yi, Jfti)|yi € U[, y2 € g - U, U r y2} U {(yi, y2)|yi, y2 € U(, V non-degenerated}.

Now define cx := p- 1(x ) for x € a, cx := bx for x € g -(a U U ) and let for t < m {c x|x 6 U-} be a partition of a,- with cx C Ocy for x, y € U( if U is non-degenerated. It can be checked 5.4 Tense Logics 93 that V?[cx\x £ f] = h. It follows from Lemma 5.4.11 that there is a descendant of Q which is a p-morphic image of T. Hence h is subreducible onto a descendant of Q.

Suppose that (R-Om) holds. We show that h is subreducible onto 7 := G[T*/U]. Define d := {y%j\j < n,i < k} and let cx := bx for x £ g — (a U U),cx := p~l{x) if x £ a and C{ := {y £ d\dphd{y) = n — t — 1} for t < n - 1. Again it can be checked that v ^ [c x|x e f ] = h.

Suppose that (Ir-Om) holds. Then the argumentation is as in (2), but reflexive points are replaced by irreflexive ones. This time h is subreducible onto G[T*/U].

Suppose that (Cl-Om) holds. We assume that ci,...,c/ is minimal with the required properties, especially that / < k. Define T = (/, s) by / := (g - U) u ci ... U ci and

« = r - (U x U) u {(2/1,2/2)12/1 < 2/2,2/1 > 2/2 € c,-,t < /} U { ( 2/1 , 2/2) 12/1 ^ a ,y2 e Ci,p~l(yi) < y2} U { ( 2/1 ,2/2)12/1 € Ci, 2/2 € 9 - U, U t y2}

Define dx := p~l(x ) for x £ a, dx := bx for x £ g — (a U U), dx := {x } for x £ c\ U ... U c/. It can be checked that V?[dx\x £ f] = h. Again, by Lemma 5.4.11, T is subreducible onto a descendant of Q. Hence h is subreducible onto a descendant of Q. H

Corollary 5.4.13 (Extension Lem m a) For any cluster-valuation 7 , finite Q with root 0, h £ F r(K 4 /Sf F^(Q)) and {bx C h\x £ g} with Vg[bx\x £ g] = h,60 ^ 0; If q : hb ~ Ga for a downward closed a C g is recognized by {bx\x £ a} then there are c D a andq : hc ^ Q such that (hc ^ Q) is recognized by {bx\x £ g}.

Proof, h is not subreducible onto an T £ F*(G). Hence the corollary follows by induction from Lemma 5.4.12 (Ext).

Corollary 5.4.14 For all cluster valuations 7 and finite Q with root 0 and all h £ F r(K 4 /sf F*(G )): h is subreducible onto Q iff Q C h.

Proof. The direction from right to left is trivial. Now suppose that h is subreducible onto Q. Then there exists { 6X C h\x £ g} with Vg[bx\x £ g) - h and 60 # 0. Now the lemma follows from the Extension Lemma applied to a = b = 0. H 94 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Corollary 5.4.15 Let J~ ,Q be finite and rooted frames. Then T is subreducible onto Q iff there is a Q\ 6 Fp(Q) with Q\ Q T.

P roof. The implication from right to left follows from Lemma 5.4.9. Now suppose that T is subreducible onto Q. Then, by Corollary 5.4.14, for all cluster valuations 7 there is a Q\ € F^{Q) with Q\ C T. Take a 7 such that y(Gi,U) > \T\ for all Q\ and V 6 C7(£i). Then F^6)n{Gl\\g1\ <\F\} = FD(6) n {Silieil < |JF|}.H 5.4 Tense Logics 95

5.4.2 Subframe logics above K4 (IV )

Let us note the main consequences for subframe logics above A’4. The following theorem is essentially a reformulation of theorems known from Fine [85] and Zakharyaschev [92a].

Theorem 5.4.16 For all subframe logics A above K4 the following conditions are equiv­ alent:

( 1 ) A is elementary.

(2) There is a cluster valuation 7 with Fv^{Frf(K4) - Frf {A )) C Frf(K4) - Frj(A).

(3) There is a cluster valuation 7 such that for all finite sets F of rooted frames from A = A'4/ ^ F follows A = K4/S^F^(F).

(4) There is a cluster valuation 7 and a 7 -closed set of finite rooted frames F with A = K4/S'F

If (4 ) is satisfied by 7 and F, then F r(A ) = {h € Fr(K4)\T %. h for any T € F }.

P ro o f. ( 1) =*► (2). Suppose that there is no cluster valuation with the property required in ( 2). Then there is a finite frame Q A and a non-degenerated cluster U € Cl(G) such that (i) G[Tn/U] A for 0 < n € <*> or (ii) U is proper and G[T*/U] ^ A for 0 < n € <*>• But then all finite subframes of (7[(u>, < )/U ] are A-frames or all finite subframes of the frame £[(u>, < )/U ] are A-frames. Now, by Lemma 5.4.10, G is a p-morphic image of both of these frames. Hence F r ( A ) does not have the finite embedding property. (2) =$■ (3) follows from Lemma 5.4.9 and (3) =$- (4) is trivial. For the implication from (4) to ( 1) let h £ F r ( A). Then h is subreducible onto a G € F. Take a maximal T in (Fy(G), < 7) such that h is subreducible onto T. By Corollary 5.4.14, we have T C h. Hence A has the finite embedding property. H

Our work on variants and descendants begins to pay off with the following theorem.

Theorem 5.4.17 All elementary subframe logics above K4 are axiomatizable by a set T of formulas such that K4() is an elementary subframe logic for all € T.

Proof. Let A = K 4fSiF be elementary. Clearly the theorem follows if there is a family A ;,t € /, of elementary, finitely axiomatizable subframe logics with A = V(A»|t € /). Define for G € F A g := K4/Sf F^(G), with 7 such that F rj(K 4 ) — F r j{ A ) is 7-closed. F~f(G) is finite and therefore A g is a finitely axiomatizable and elementary subframe logic and A = M{Ag\G € F ). H 96 5 SF-COMPLETENESS IN POLYMODAL LOGIC

5.4.3 P r o o f o f T h e o re m 5.4.2

P r o o f of Theorem 5.4.2. (5) O ( 6). The direction from left to right is clear. For the other direction note that F r(A ) = (F r(A + .t))+ which is an elementary class if F r (A + .t) is an elementary class. (1) O (4) and (3) O (2) follow from the fact that K4.t is an iterated 5/-splitting of K.t by finite frames. Hence it remains to show (4) => (5) => (3) => (4).

( 4) => (5). Suppose that A is not elementary. Then there is a finite rooted frame Q = ( g, r) with G & F r(A ) and a non-degenerated cluster U G Cl(G) such that

(i) G[VJU) |= A for all n > 0 or

(ii) U is proper and G[T*/U] A for all n > 0.

We assume that there is no proper subframe of G with these properties. Let (i) be the case and |f/| = m. Define a tense frame H := (A, < + , A) by

h := u U {(0, n)|l < n < ra},

< := {(0, n)|l < n < m }2 U {(», (0, n))\i € w,l < n < m} U € u,i < j}, and let A be the closure of

C := { a C h\a finite and (0,n) £ a for all 1 < n < m} U {{nj\j G u>} U {((0, n))}|l < n < m} under fl and —. It is standard to check that H is a descriptive tense frame. 7i looks as follows: X *x - 0 1 2 m-cluster

By Lemma 5.4.5, G^W/U] = ((# — U) U A ,s+ ,s~ , B) is a descriptive tense frame.

C la im 1 . G^n/U] ^ A+.t. Proof. Let U = { z i , .. .zm}. Define a set {bx\x G g} C B by bx := {a:} for x G g - U and bz% := {ij\j G u;}u{(0, i)} for 1 < i < m. It is easy to check that Vg[bx\x G g] = (g—U)Uh. Hence £ (a M V g - -,po)+ € A+.t.

Define 0 := Tfc(S/(0f[M/ff])).

C la im 2 . F r/(G ) C Fr/(A+.t). Proof. Let T = (/, s+ ,s“ ) G Pr/(0). Then T \= A +.t if any rooted generated subframe of = (/, s+) is a A-frame. Hence we may assume that is a rooted frame. Let z be the root of T . Clearly 0 is n-transitive for an n G w. Hence, by Corollary 3.1.11, there exists a set { 6x|a: e / } C B with Vyr[6x|z G /] = (g - V) U h and b2 ^ 0. Now let d := {x G /|6X n {(0,n)|l < n < m ) ^ 0}. 5.4 Tense Logics 97

C ase 1 . d = 0. T hen there is an n 6 w with (J{&rlx € / } C G^T'/U] £ F r(A + .*). Hence we get T £ Fr(A+.t). Case 2. d ^ 0. Then we have 6X C 0 +6y and 6X C 0~by for all x,y € d. Hence d is a subset of a non-degenerated cluster V in T+. It follows immediately that there is a cluster [/' in Q with U'rU and bx n U' ^ 0 for x £ V. Now it can be checked that (g — U',r) is subreducible onto T*. Hence, by Lemma 5.4.15, there is an T\ £ Fd(T*) with C. (g - U',r). If T\ € Fr/(A), then T € F r(A + .t). Suppose that T\ Frj(A). Then we have U n }\ = : Un ^ 0. Hence Fi[T*/U"] € F r ( A ) for all n € a; which is a contradiction to the assumption that Q is m inim al.

Claim 3. Fr(0) C Fr(A+.t). Proof. Clearly Claim 3 follows from Claim 2 if all rooted frames in F r(0 )+ are finite. Let n £ u be maximal such that .there is a cluster V in G with |V| = n. Then let K := (n + l,n + l xn + 1). Clearly we have ( D ^ I V aj —► ->po)+ € © »(d ^ V / c —*- “,Po)~ £ 0. Hence a frame in F r (0 )+ contains no cluster with cardinality > n, no strictly ascending chains and no strictly descending chains. Further it is clear there is a A; £ a; with £ 0. It follows immediately that any rooted T £ F r ( 0 ) + is finite.

Define Ai := 0 flA + X Then Ai £

Now let (ii) be the case and \U\ = m > 1 . Let K* be the reflexive closure of H. It can be checked that this is again a descriptive tense frame. Define 0 := Th(Sf(Gt[H*/U])). N o w the proof that Ai := 0 n A.t satisfies Ai £ SK4A, Ai C A+.t,and Fr(Ai) = Fr(A+.t) is completely analogous to the proof above.

Before going on with the proof let us note that there is a crucial difference between the form ula Vg and the formula Vgt for a finite rooted frame G £ Fr(K4). This difference reflects the fact there there are p-morphims p : H — ► G which are not t-p-morphisms from K* to Gl . We sometimes write instead of Vgt. Let us also note that a set {ax\x £ g} which recognizes (hf, ~ G) in Tt = (A, < , A) does not necessarily recognize (h[ ~ Gl ) in H*. The proof of (5) => (3) is essentially a description of how to manipulate a set {a x|x £ g} which recognizes ( ht, ~ G) in H so that {a'x\x £ g} recognizes {h[ ~ Gl) in H 1. It turns out that such a manipulation is possible for H £ R fr ( K 4/ sf F*(G)).

(5) =► (3) Let A = Ar4/5^F, F a set of finite rooted frames, and let 7 be a cluster valuation with Fy(F) C F. We proof by inverse induction on <-, that the following holds for all 7 -closed sets Fi C F:

(i) F { defines an iterated ^/-splitting of K4.t

(ii) (K4/sfF1).t = K4A^F\

Then we have for Fi := F that F { defines an iterated Sf- split ting o f K4.t with A = K4/SfF\.

Let G £ F with root 0 and suppose that (i) and (ii) hold for F^(G)- Now define 98 5 SF-COMPLETENESS IN POLYMODAL LOGIC

0 := K4/Sf F^(G). 0 and 0 + .t are elementary subframe logics. Hence they are R- persistent and Rfr(0+ .t) = {H £ Rfr(K4.t)\Ti % A for all T £ F*(G)}- Q /S*G is elementary and therefore Ä-persistent and we have Rfr{e/S*G) = {H £ Rfr(B)\G % A}. It foDows for all h £ F r ( 0 + .t) : Apo Is consistent in h if and only if G Q A. Hence (i) and (ii) are shown for F^(G) if

(Rec) For all H £ Ä / r(0 + .t) : If Gl E A, then there is a set {bx\x £ g} C A with Vg[bx\x € g] = A and b0 ^ 0.

Let = (A, < + , € Ä/r(@+ -*) and let £* C A. We will often write < instead of

C laim 1. Let a C p b e downward closed and let {bx\x £ <7} C A be a set with

(+ ) There is a c C h such that hc ~ Gl and so that {bx\x £ y } satisfies (R D ),(R £) and (R n ) for ( hc ~ Gl) in H.

Then there is a set {ax\x £ <7} C A with

(i) if V £ Cl(Ga) is non-degenerated and d C A with p : ~ G such that (A j ~ G) is recognized by {ax\x £ g} in W + , then (1.1) there is no y £ (J{ax|a: € U} with p“ 1 (f7) < y and yiJ y, (1.2 ) if U is proper then there is no y £ |J{ax|a; € 17} with p~l(U) < y and y4p~l(U)-

(ii) «X C bx for all x £ g.

(iii) Vg[ax\x £ g] = A and ao # 0.

(iv) Vx £ a, y £ ax there is a 6 C A with y £ 6 such that Aj}- ~ (7a and (A+ ~ £a) is recognized by {a~\z £ a } in .

Proof. The proof is by induction on \Cl{Ga)\ for downward closed a C g. Let a = 0 and let {bx\x £ g} C A be a set with property ( + ) . W e prove by induction on \Cl(F)\ for all generated subframes T of G: There is a set {ax\x £ g} C A with ax C bx for x £ y, (+ ) and

(a ) Vjr[ax\x £ f] = A.

(b ) For all {7 £ C7(.F) and

Suppose that {ax\x £ g} C A has these properties for T. Let U b e a cluster in Q such that all strict r+ -successors of U are in / . C ase 1 . U is degenerated. Then define dx : = ax fo r x £ g — U and

dx : = ax fl n { 0 + a j * r y }

fo r { z } = U. It is easy to check that {dx\x £ g) has all the required properties for (/ U 17, r). (For (+ ) note that for {x} - U we have 0 + ax fl ax = 0 by ( R □ ) . ) C ase 2. U is non-degenerated. Define n : = 7 (G, U). Now take a set di C h and qx : / ij ~ Q with qi{y) = x iff y £ ax for which there is a maximal chain b = {y\ <3 + . . . <3 + ym} Q U { a x k € U} of irrefiexive points with y <1 + y\ fo r a y £ qil{U). By Lemma 5.4.12 (Ir-Om ), we have m < 1 1 . If b = 0 define a\ : = ax fo r x £ g . Otherwise choose a cycle free frame AJ with (AJ < - hijub) fo r a z £ q^(U) and

• x <\fcy\i x < y and x £ b U U, y £ b.

Now choose a set {cy\y £ 6 U U} which recognizes (AJ

• cq-'( x) Q &X for x € U.

• cy C (J{ax|z € U} fo r all y £ b U U.

Define a\ := ax for x £ g — U and a\ := c ^ -i^ for x £ U. {a\\x £ g} still has ( + ) and the required properties for T. But now we have for all V £ C l((f U U,r)) and d C h with q : li$ ~ G and q(y) = x iff y £ alx that there is no y £ (J{a*|x € V } Wlt^ < V and y

• x

Again choose a set { cy\y £b\JU} w hich recognizes (AJ

• c,-i(x) C <4 for x € U.

• cy C U{<4|x € f/} for any y € 6 U U.

Then define a2x := a], for x € g - U and a2 := c9-i(x) for x € U. Again {<4|x € 5} still has (+ ) and the required properties for F and we have for all proper V £ C l({f U U,r)) and dCh with q : h j ü Q and q(y) = x iff y € a2 that there is no y £ Ufaxl1 € V'} with q- , (r/) < y and q~1 (U). This is proved as above (by using that the irreflexive chains are eliminated). Now define for x £ U a set cx by

cx := a2 n n{0+a2|xry}.

Define dx := a2 for x £ g - U and define for an xi £ U:

dXl := cXl n □+(*) D{cVl -» O+Cjolin,^ € U).

For all y e U with y ± x\ define dy := cy fl O-dxx. Then {dx\x e g} has (-f) and all the required properties for (/ U r/, r).

It follows for T = £7 that there is a set {ax\x € <7} C j4 with (i),(ii) and (iii). The condition (iv) is trivial for a = 0.

Let a C g be downward closed and suppose that Claim 1 is shown for a. Let U € Cl(G) be such that Uf\a = 0, {I7 i,.. .17*} = Img(U) C a,and suppose that { 6x|x € <7} C A satisfies (-f). Define n := *y(Gy U) if U is non-degenerated. We construct sets {ax\x € g}yi < 10, and finally get from {a*°|x € g} a set {dx\x € g} which will have the required properties for flU(/. We will frequently use the following principle which easily follows from the Extension Lemma:

Extension Principle: Let {bx\x eg} C Ayi = 1,2, be sets with b\ C 6* for x € g and Vg[b]c\x e g] = h. Let p : li£ ~ Qa be recognized by {b}.\x € a} in 7f+ . Then there are cD b and p : h+ ~ Q such that (h+ ~ Q) is recognized by { 6*|x € g} in 7f + .

Claim 1.1 (C 1) There is a set {a^|x € g} C A with ax C bx for x € <7 and properties (i) ... (iv) for a such that ( 1) if U is non-degenerated then there is no chain of irreflexive points {yi <+ ... < + y„) C U{Oxl* € t/}, (2) if V is degenerated then x^j y for all x,y £ LKa*lx € f/}.

Proof of Claim 1.1. By induction hypothesis, there is a set {a x|x £

N := ]£(mtn(»,ro,-)l* < k) is maximal. We have N < kn, by Lemma 5.4.12 (Ir-Om). Define := {yj|t < k ,j < m,-} and let b := by U \J{qT\Ui)\i < k} U q ^ (U ). Clearly q ^ (U ) D fej = 0.

• x <*; y if x < y and x € b - g, l (U ),y e h U q1 1 (U).

(Note that K. is not rooted. So, JC < h+ is not defined so far; but the meaning should be clear.) Then choose a set {c x|x € 6} C A which recognizes (AC < /ijj") in 'H+ and

• cy C {o x|x € U} for y €

* cq~l (x) - °x f° r x € U Im g(U ) U t/.

Now define a* := ax for x € S — (U Im c(U ) U U) and «4 := c9- i ^ for x € (J Im g(U ) U V. Clearly, {a x|x € g} has property (+ ). Hence, by induction hypothesis, there is a set {<4|x € g} C A with ax C ax and (i) ... (iv) for a. Define := <4 n f ) { 0 _ ay|y € |J for x € U and ax := a£ for x € <7 - l/.

We check (C l). It follows immediately from Lemma 5.4.12 (E xt) that {a£|x 6 g} still satisfies (i) ... (iv) for a. Suppose that there is a chain of irreflexive points {lb < + . . . < + yn} C € U). 102 5 SF-COMPLETENESS IN POLYMODAL LOGIC

It follows from Lemma 5.4.12(Ext) that i>i / 0. Let yi £ a%. Now choose a {/,- € Img(U) with m, < n and take a y £ ax with x £ Ui and yi y. By condition (iv), there are a set c C h with y € c and p : hf ~ Qa recognized by {o^|i € a}. By the extension principle there is a set c C cj and p : hft ~ Q which is recognized by {ax\x £ g} in H+. For any p_ 1 ( Uj) there is a chain of irreflexive points

the assumption that q\, d\ were chosen so that N is maximal.

Claim 1.2 (C2) There is a set {a® |x € p } C A with ax D ax and property (C l) such for all d C h with q : /ij ~ Q and (/ij ~ Q) recognized by {a®|x £ g} there is no y £ (J{ax|x £ U} with y < g- 1(r/) and y

Proof of Claim 1.2. The claim is trivial if U is degenerated. Otherwise choose d\ C h and q\ : ~ Q recognized by {ax\x £ p } in 7i+ such that there is a maximal chain of irreflexive points bj = {yi < + ... < + J/TO} Q LK®*!1 € U) with ym < + q^iU). We have m < n, by (C l). Define 6 := &i U q^l (U).

Now choose a cycle free frame fC

• x < icy if x < “ y and x £b,y £b\.

Choose a set {cy|y £ 6} C A which recognizes {K. <- h^) in H~ with

• Cy C \J{ax\x £ U}

• C ax for x £ U .

Define a* := c9- i(r) for x £ U and := a% for x £ g - U. Clearly {

Claim 1.3 (C3) There is a set {a®|x € g} C A with a® C a® and property (C2) such that there is no chain of reflexive points {j/i < + ... < + j/2n} Q U i “ *!1 € U}, if U is proper.

The proof is analogous to the proof of Claim 1.1. This time one has to use Lemma 5.4.12 (R-Om) and property (C 2) of {o®|x £

Claim 1.4 (C4) There is a set {a£|x £ g} C A with a7x C a® and property (C3) so that if U is proper then for all d C h with q : /ij" ~ G and (/ij ~ G) recognized by {a£|x £ g] there is no y € U {a*lx € U} with y < q~l (U ) and y.

The proof is analogous to the proof of Claim 1.2.

We are now ready to finish the induction step.

Choose d\ C h and <71 : /ij- ~ G recognized by {ax|x £ g} in 7 such that there is a maximal set I C {1,..., k} with the following property: There are sets V j,... V/ C (J{oJ|x € U} with {Vi, < ) ~ (U, r) and

(a) Vi

(b) for all i £ I there is a j < l with q ^ iU i)

(c) for all j < l there is an i < k with Vj.

We may assume / < k and have, by Lemma 5.4.12 (Cl-Om), I ^ { 1,.. .k}. Define := Vi U ... U V/ and 6 := 61 U 9 f1(U Im g{U) U U). Clearly 61 D = 0. The following picture shows an idealized version of the situation. 104 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Choose a cycle free frame 1C < with x < % y if x < y for x £ l (\J € 6i- Take a set {cy\y £ b} C A which recognizes (K < h£) in with

• Cy C U { al\x £ U ] for y £ 6i

• cg-i(x) C a7x for x £ U U U Im g(U).

Case 1 . U is degenerated. Define a| := a7x for x £ g - (U U Im g {U )) and a® := c -i else. {a||x G <7} has (4-). Hence, by induction hypothesis, there is a set {ax\x £ g} with ax C a% and (i) ... (iv) for a. Define dx := a?x D if x £ U and dx := a®, else. It is easy to check that {dx\x £ g} satisfies (i) ... (iv) for a. We check (iv) for aU U. Let y £ ax with {x} = U. It is clear that y is irreflexive. Take a j £ {l,...fc} - /. By definition there exists a z £ {}{d x\x £ Uj} with z < + y. By (iv) for a, there are a set d C h with z £ d and p : /ij ~ G such that (/ij ~ Q) is recognized by {dx\x £ g} in W+. By definition there exist sets Vj,..., C \J{al\x £ U } of degenerated cluster which satisfy (a),(b),(c) for / and p. By the Extension Lemma, there is a c D d such that p : h+ ~ G is recognized by { a £\x £ g} in H + . Hence we get p~l(Ui) < + y for all i < fc, because otherwise {j/}, ..., V!^ would satisfy the conditions (a),(b),(c) for I U { j } which would contradict the assumption that / is maximal. It follows that {dx\x £ y } satisfies (iv ) for a U U .

Case 2. U is simple. Let V{ = {zt} for i < L By (C l) the sets c~,z £ b\ contain no chains of irreflexive points of length > n. It follows from Lemma 4.1.2 that there exist cfs C c2 ,c'z £ A, with z £ c' for z £ 6i and

c'z — O+c'2 = h.

Let { y } = U . Now define a% := cq- i (xj fl f| {<^>+cz k r1(:c) < z, z € M for x £ \JImg(U) and a® := c9- i ^ and a® := a£, else. Clearly {a®|x £ g} satisfies (-f). Hence, by induction hypothesis, there is a set {a*|x £ g} with a?x C a% and (i),..., (iv) for a. Define

a\° := H Pi{0 -al\xryyx £ a} and then dy := a™ fl □ "(1)(aJ° -> O"aJ0) and dx := a® for x € g - U. It follows from (C2) that { dx\x £ g} still has (i) ... (iv) for a. We now check (iv) for a U {y}. Let z £ dy. Then there is a reflexive point z^£dy with z\ < + z. It follows as in the proof above that there are a d C h and p : hJ ~ Q recognized by {dx\x £ a} with p" 1 (£/*•) <1 z\ for all t < k. From (i.l) we get that z is reflexive and p~l (Ui)

Case 3. V is proper. The sets \Jicz\z € VJ},t < fc, do not contain chains of length more than 3n. Hence there are sets c' C cz, c' € A, with z £ c' for z £ bi with c'Zl 0 +c' 2 = h 5.4 Tense Logics 105 for zj,Z2 £ Vi,i < /. Now the construction is analogous to the construction above. Define a* for x € U Img(U) as above and a| := cq-l(x) for x £ £/ and a® := a£, else. Again there is a set {c£|x £ g} with a% C a| and (i)v .. (iv) for a. Define aj° := a9 ^C \ {^ ax\xry’>x € a} for y £ (/ and then take a y £ (/ and let

:= aj° n cH 1» n{aj° - 0~4°|z 6 U}

Now define dx := a™ fi O +dy for x £ U - {y } and dx := a9 for x £ g - U. It follows from (C 4) that {dx\x £ g} still has (i) ... (iv) for a. We check (iv) for aUU. Let z £ dx,x £ U. Then there is a set V with V < + z, (V, Sji. As in the proof above there are d C h and p : hJ ~ <7 recognized by { d x |x £ <7 } with p- 1(F t) <1 V for i < k. By (i.2) we get that z < + V and therefore there is a cluster V D V with 2 £ V 7. (iv) follows immediately. Claim 1 is shown.

Proof of (Rec). Let hc ~ Ql for a c C h. By Lemma 3.2.5, there is a set { 6x|x £ g} C A with (R £ ), (R H ) and (R □ ) . Hence, by Claim 1 for a = g, there is a set {a x|x £ g) C A with (iii) and (iv). We show V^[ax|x £ g] = h. The interesting step is ax 0 “ ay = h for yrx. Let z £ ax. Then, by (iv), there is a b C h with z £ 6 and h* ~ Q recognized by {a x|x £ g}. It follows that there is a z\ £ ay with z\

(3) (4) Let A + .t be an iterated S/-splitting of K 4 .t by finite frames. We show that A is elementary, from which follows that A+ .t complete. Then strict Sf-completeness follows from completeness. Suppose that A is not elementary. It follows from the proof of (4) (5) that there is a logic 0 £ S K 4 .t with 0 C A + .t and F r (0 ) = F r(A + .t). But then A+ .t is not an iterated 5/-splitting of K 4 .t by finite frames. We have a contradiction^

Let us note the following corollary to the proof of (4) => (5).

CoroUary 5.4.18 Let A £ SK4.t. Then A is not strictly Sf-complete above K4.t if G C A+ C G.3 and A is not strictly Sf-complete above S4.t if Grz C A+ C Grz.3.

Proof. Let G C A+ C G.3. Then Q = [• ] A. If A is not complete there is nothing to show. Otherwise define 7i as in the proof of (4) => (5) for m = 1 . Then (7*[?f/F] = H where the cluster U should be clear. Define 0 := Th(Sf{H)). It follows from the proof of (4) =* (5) that the rooted 0-frames are exactly the frames in F := {T*\n £ u;}*. Now A is complete and therefore F C F r(A ). Hence we get 0 n A C A but F r (0 n A ) = F r(A ). Now let Grz CA+ C Grz.3 and suppose that A is complete. Then Q = | — A. Define H* as in the proof of (4) =► (5) for m = 2. Then the rooted frames of 0 := Th(Sf(H*)) are exactly the frames in F # := {7£|n £ u;}*. Again 0 n A is a subframe logic with the same Kripke frames as A but 0 fi A C A. H 106 5 SF-COMPLETENESS IN POLYMODAL LOGIC

5.4.4 Some Remarks on the F M P

We now use the techniques of the last chapter to deduce some negative results concerning the fmp of tense logics.

Theorem 5.4.19 Let A be a subframe logic abot>e KA and let Q £ F r(A ) be finite such that Clu{Q)x = ( C l(Q ),r)x is a transitive tree. Then A+.t does not have the fmp if there is a non-degenerated cluster U € Cl{Q) such that (i) G[T*/U] € F r(A ) for all n € w or (ii) U is proper and G[T*/U] € F r(A ) for all n € u.

Proof. Let A ,Q = {g,r) and U € Cl(Q) satisfy (i). Define H := C7*[(u;,> , <>/f/]. Claim 1. "H (= A +.t. We show H+ f= A. Suppose that H+ is subreducible onto T € F rj(K A ) with T rooted. Let { 6X C h\x € / } be a set with Vg[bx\x £ f] = h and to ^ 0- Then define ax := {y € bx\Vz €bx :y < n+ z => z < n+ y} for x € /. Now H contains no infinite strictly ascending < ^-chains. Hence V^-[ax|x e /] = h and flo 5^ 0 and (J{ax|x € / } is finite. Hence there is an n € u such that QY^n/C] is subreducible onto T. Thus, T € F r(A ) and Claim 1 is shown. Reserve a variable px for any x € g. Now define

:= V (p.r-)[Px|a: € tf] A V (ff_ I/ir)[px|x eg-u]

A A

A f\(Pv -* 0 +P*|y eg-U ,xeU , yrx)

It should be clear that A po is consistent in Ti and therefore that □ ^ —► ->po £ A+.t. We show that this formula holds on any finite A + .t-frame. Let T — {f,s+,s~) be a finite A+ .t-frame and suppose that there is a set { 6X C f\x € g} and y € / with y € A po[6x|x €

The case (ii) can be proved analogously. In this case one has to consider the frame G[(u>,>,<)/?/]• H

Examples. Let A € SKA. Then A+,t does not have the fmp if

( 1 ) GCAC G. 3 or

(2) Grz CAC Grz. 3 or

(3) KA.Z C A and A is not elementary. 5.4 Tense Logics 107

P roof. (1) In this case the conditions of Theorem 5.4.19 are satisfied by Q = [T ]. (2) In this case the conditions of Theorem 5.4.19 are satisfied by Q = | •—— |. (3) Let A D A'4.3 be non-elementary. By the characterization of non-elementary subframe logics above A'4 there exists a finite and rooted Q £ Fr(K4.3),G & Fr(A ), so that (i) or (ii) is satisfied. Clearly Clu(G)x is a tree.

C orollary 5 .4.20 Let A\ be a subframe logic above A'4 with the properties of Thm. 5.4-19 and let A 2 be an elementary subframe logic above A'4 such that A := A j’.A.J.t is a conser­ vative extension of A\. Then A does not have the fmp.

Proof. We have only to check that the relevant frames 7i\ = Gl[(u, >, <)/U ] respectively Hi - , >, <)/(/] are Ajf.A.J.t-frames. We prove this for 7i\. We know from the proof of Theorem 5.4.19 that TC\ is a Ai-frame. TCf is a A2-frame if any finite subframe of is a Ai-frame. But the finite subframes are the subframes of frames in F := {G[T£/U]“ \n £ u;}. It should be clear that these frames are A2-frames if A+.A.J.t is a conservative extension of A l H

Exam ples. Let A £ SKA satisfy (1),(2) or (3). Then A +./1“.t does not have the fmp.

Note that the elementarity of A 2 is essential in Corollary 5.4.20. Take for instance G .3+.G .3~ .t. This logic has the fmp (see the following theorem) and is a conservative extension of G.3.

Let us mention the following positive results concerning the fmp of tense logics. They will be proved elsewhere since the proof methods are different from those introduced in this paper.

Theorem 5.4.21 (1) If A is a monomodal and elementary subframe logic above A'4, then A+ .t has the fmp. (2) All R-persistent subframe logics above K4.I+.I~.t for an n £ lj have the fmp. (3) All R-persistent subframe logics above K4.I*.t have the fmp. (4) All subframe logics above G*.G~.1+.I~.t have the fmp. (5) All subframe logics above G.3*.G~.t have the fmp.

The proof of this theorem uses an extended version of the elimination theorem of Fine [85]. The main difficulty is that one has to take maximal points in both directions, < + as well as We conjecture that the converse of Theorem 5.4.21 (1) is also true. Notice that for all non elementary subframe logics A above A'4 there is a finite and rooted frame G Fr(A ) which satisfies (i) or (ii) of Theorem 5.4.19. But there is not necessarily a frame G with these properties so that Clu(G)x is a transitive tree, and in this case the proof of Theorem 5.4.19 does not work.

The following theorem, which will be proved elsewhere too, shows the limits as regards positive results concerning the fmp for A-persistent subframe logics above K4.t. 108 5 SF-COMPLETENESS IN POLYMODAL LOGIC

Theorem 5.4.22 There is an R-persistent subframe logic above -*®2 wiJ/iotiJ the fmp.

A+.t is an iterated 5 /-splitting of K.t if A is an elementary subframe logic above A'4. Hence we get from Theorem 5.4.21 ( 1):

Corollary 5.4.23 Let A be a finitely axiomatizable and elementary subframe logic above K 4 . Then K.t(sf) = A+ .* is decidable. 109

6 Splittings and ^/-splittings in some sublattices of A'2

So far we have investigated splittings mainly to decide whether a given logic is an iterated ^/-splitting. But there is another point of view concerning splittings: Given a logic A, then characterize the finite rooted frames which ( Sf-) split £A. Corollary 2.4.15 solves this problem for logics which are m-transitive for an m 6 w. In Chapter 3 we have given a characterization of the finite rooted frames which split SAfn and S((#nT) and got the interesting corollary that a finite rooted frame .9/-splits Afn if and only if it splits A/*„, but that there exist frames which .9/-split C*OnT but do not split $ nT. We will now give solutions to this problem for the lattices £(K4 (/) K4)^ £A'2.f, £(.95 OjO .95). For some of the proofs in this chapter the reader should have at hand K racht & W olter [91].

For a 2-frame (p, <31, <12) ((0>ri>r2)) let < := U < 2 (r := n U r2).

Definition 6.0.24 A K 4 C>0 K 4-frame Q contains no internal cycles if for all n > 1 and b — {z i < X2 < ... < xn} C g with x\ = xn there is an i 6 {1 ,2 } with b2 n

Define by induction (D )1! := □ 1± , ( D ) 2n+1± := □ 1(D )2n_Land (D )2n+2_L := □ 2(D )2n+1_L.

Theorem 6.0.25 Let Q be a finite and rooted K 4 Qjo K4-framc. Then the following con- ditions are equivalent:

(1) G contains no internal cycles.

(2) There is an n with Q (= ( □ ) WX.

(3) Q splits K4 ® K4.

(4) G Sf-splits K4 ® K4.

P roof. Let Q = (^,rj,r2) and let 0 be a root of Q. The equivalence of (1) and (2) is easy to check. (1) ^ (3). Suppose that Q contains no internal cycles. Let m := 2\g\ -f 1 and let Tt — (A,

K4 = Th{{Q € Frj(K4)\G has a root x such that {p|p < x} = 0 }).

It follows immediately from the proof of the completeness theorem in K racht & W olter [91] that 110 6 SPLITTINGS AND SF-SPLITTINGS IN SOME SUBLATTICES OF fif2

A 4 $ A 4 = Th({G € F rj(K A ® KA)\Q is rooted and contains no internal cycles }).

Now consider a finite and rooted A'4® K 4-frame T with an internal cycle. It follows from the equivalence of ( 1) and ( 2) that T £ Fr(Sf(G)) for all finite A 4 ® A4-frames Q without internal cycles. Hence Th(Sf(G )) is not prime in S(KA ® A'4) and therefore does not Sf-split A'4 ® A4. H

One might hope that K4.t is an iterated splitting, or at least an iterated S/-splitting, of A 4 ® A'4 by finite frames. This hope is destroyed by the following frame. Define PL = (h, by h = u + 2, <1 = {(^,w)}u{(i,i)|t,j€w,i>i}, < 2 = {(u;,w)}U {(w + l,w )} U {{i,j)\ i,j € w ,i < j} , A = {a C h\u G a and a cofinite or u> £ a and a finite }. It is readily checked that A := Th (S f(H )) 3 A'4 ® A 4 and that Fr(Sf(PL)) C Fr(K4.t). It follows immediately that F r(A fl K 4 .t) = F r(K 4 .t) and that A fl K4.t C K4.t. Hence K4.t is not strictly 5/-complete above A 4 ® A4 and is not an iterated 5/-splitting of A'4 ® A'4 by finite frames.

Splittings of £K 2-t are characterized in K racht [92]:

Theorem 6.0.26 ({0}, (0,0)) is the only frame which splits K2 .t.

Definition 6.0.27 A tense-frame G = (<7»< li»< l2) t-cycle free if (i) (g, < i ) and (g,<|2) are cycle free. (ii) for all n > 3 and {®o <

For a bimodal frame G with root x let Gl denote the minimal tense frame with G

Theorem 6.0.28 For a finite and rooted tense frame G the following conditions are equiv­ alent:

( 1 ) There is a 2 -tree T such that G = T*.

(2 ) G is t-cycle-free.

(3) G Sf-splits K2 .t.

P ro o f. The implication from ( 1) to (3) follows from Theorem 5.2.1. (3) =S> (2). A simple variant of the ramification method shows

K2.t = Th({G € Fr/(K 2 .t)\G rooted and t-cycle free }). I ll

Now let T — (/ ,ri, 1*2) be a finite and rooted not f-cycle free frame. We show that T £ Fr(Sf(Q)) for all finite f-cycle free frames Q. Then Th(Sf(!F)) is not prime in 5A V * and therefore does not 5/-spDt K2.t. So, assume to the contrary that there is a finite t- cycle free frame Q = (p, < 1 , < 2) and a surjective p-morphism p : Q — ► T. Clearly (/,t*i ) and (/, 7*2) are cycle free. Hence there are n > 3 and {x0rxir. ..ri„}C / with x0 = xn such that x\ ^ xn_i and Xj_ 1 ^ Xj+i for all j with 0 < j < n. It foDows that there is a sequence (Zm|m € a;) with zm £ g and zm < zm+1 and p(zmn+t) = xt for 7/1 € a; and 0 1 with zm_ 1 = zm+i- It foDows that p(zm_ 1 ) = p(zm+1 ), which is a contradiction. (2) => (1). Let Q = (p,**!, 7*2) satisfy condition (2) and let x be a root of Q. Clearly there is a 2-tree T with root x such that T

It follows with Theorem 5.2.1 that all union-5/-spDt tings of K2.t are A-persistent.

Definition 6.0.29 An 5 5 ® Sb-frame Q = (p, < i,<2) w S5-cycle free if (i) for allx €g : {p|x < 1 p} n {y\x < 2 P> = {*}. (ii) For all n > 3 cmd xo < x i < ... < xn with xq = xn so that there is an i with Xi

For a 2-frame Q with root x let Qss denote the minimal 55 ® 55-frame with £ < x Qss.

Theorem 6.0.30 For a finite and rooted 55®55-/rame the following conditions are equiv­ alent:

(1) There is a 2-tree T with T ss = Q.

(2) Q is S5-cycle free.

(3) Q Sf-splits 55 ® 55.

P ro o f. The implication from (1) to (3) foDows from Theorem 5.2.1. (1) =» (2). It foDows immediately from the proof of the completeness theorem in K racht & WOLTER [91] that

5 5 ® 55 = Th({Q e F r/ (5 5 ® 55)|£ rooted and 55-cycle free }).

Now let T = (/ ,r i,r 2) be a finite and rooted not 55-cycle free frame. We show that T £ Fr(Sf(Q)) for any finite 55-cycle free frame Q. Then Th{Sf(T)) is not prime in 5 (5 5 0 55). Assume to the contrary that there is a finite 55-cycle free frame 6 = (p, < i , < 2) and a surjective p-morphism p : Q — ► T . Case 1. There are 71 > 3 and {x 0rxir.. .rxn} C / with x0 = xn and xt /x 0 for an i < 71 112 6 SPLITTINGS AND SF-SPLITTINGS IN SOME SUBLATTICES OF Af2 and ij, ^ Xj2 for / j 2 and 0 < j\ ,j2 < «• Then there is a sequence (zm\m £ oj) in g with zm < zm+j, p(znm+t) = x, for to € oj and 0 < t < n. Now p is finite and therefore there exist thi, to2 with Toi ^ m2 and zm, = zmj. We may assume that M := |toi — m2| is minimal with this property, p is a p-morphism and Q is 55-cycle free and therefore M < n. But then p(zm ,) = p(z,„2) leads to a contradiction. Case 2. There exist xo,xi £ / with xo / xj and xorjXi and xor2xi. Then there is a sequence {zm\m £ oj) with z2m < i z2m+1, p{z2m ) = * 0, ^2m+1 2 and, by condition (ii) for 55-cycle free frames, M < 3. A contradiction. It remains to show (2) =>• (1). Let Q = (p ,ri,r2) satisfy (2) and let x be a root of Q. Clearly there is a 2-tree T with root x such that T 3 and x, ^ Xj for i ^ j such that xo5iiX n_i but xorixn_j. Then, by condition (i) for 55-cycle free frames, xo f 2 xn-i ■ Clearly this is a contradiction to condition (ii) for 55-cycle free frames.H

It follows from Theorem 5.2.1 that all union 5/-splittings of 55® 55 are 5 -persistent.

For 1 < a < oj define 55(a) := Th({a,a x a )). Then it is easy to generalize Theorem 6.0.30.

Theorem 6.0.31 For 1 < a, ß < oj and finite rooted 55(a) ® S5(ß)-frame$ Q the condi­ tions ( 1 ) and (2 ) are equivalent:

(1 ) Q is S5-cycle-free.

(2) Q Sf-splits 55(a) ® S5(ß).

Again there is a crucial difference between 5/-splittings and splittings:

Theorem 6.0.32 For all l < a, ß < oj ({0}, ({(0,0)}, {(0,0)})) is the only frame which splits 55(a) ® S5(ß).

P ro o f. Clearly ({0 }, ({(0 ,0 )}, {(0 ,0 )})) splits any 55(a) ® 55(/J). For the other direction we first show

Claim 1. Let Q £ Pr/(55(a)®55(/?)) split 55(a)®55(0). Then Q £ F r} {55(2)®55(2)).

Proof. If follows immediately from the completeness proof in Kracht & WoLTER [91] that we have for n £ oj:

55(a) ® 55(0) = f}{(S5(a) ® 55(0))(O 2mCI n }) 113

Now let Q £ Frj(S 5(2) ® 55(2)) be finite. Clearly there is an n £ u> with 6 0 2mCl(m)(P r 1(yl/t2) A Pr2(Alt2)) for all m > n. Hence Th(Q) is not prime in £ (5 5 (a )® 55(/?)).

It follows that the theorem is proved if ({0 }, ({(0 ,0 )}, {(0 ,0 )})) is the only frame which splits 55(2)® 55(2). It follows from Theorem 6.0.31 that a frame which splits 55(2)® 55(2) is 5 5-cycle free. The finite and rooted 55-cycle free frames above 55(2) ® 55(2) are {p(m,0)|m € u>} U {<7(m,i)|m > 0,t = 1,2}, where

g(m, 0) := (2m+l,(«i fl (2m + l ) 2, < 2 n (2m + l ) 2)) for in € w, g(m, 1) := (2m ,$i,s2) with $1 := < 1 0 (2m)‘2 and s2 := < 2 H (2m )2, g(m,2) := (2 m ,r!,r2) with ^ :=

< 1 := {(7*, 7i)|7i € tt?} U {( 27*, 2 11 + 1)|» € <*>}, <2 := {(n,n)|n € u>} U {(2n + l,2n + 2)|n € a;}.

Clearly we have for all infinite sets R C u and i = 0,1,2 that 55(2) ® 55(2) = f|{Th(g(m, t))|m € R}. Now <7( 71, 1) £ F r (y (7n ,0)) for i = 1,2 and n > 0,m € a; because <7( 7*, 1) contains no point x with {y|a\s2y} = { x} and g(ny2) contains no point a: with {y\xriy} = {x}. It follows that the theories I7 i((p (m ,*))) are not prime in £(55(2) ® 55(2)) for m > 0 and i = 1,2. Now consider a frame <7( 771,0) with m > 0. It is readily proved that <7( 771, 0) £ Fr(p(7i,0)) if 2m - f l / 2ti -f 1. We have

55(2)® 55(2) = f){Th(g(n,0))\2m+ 1 /2 ti + 1}.

Hence Th(g(m, 0)) is not prime in £(55(2) ® 55(2)). H

7 i?-persistent Subframe Logics without the FM P

So far we do not have an example of a complete subframe logic without the fmp. Here we give an example of a monomodal complete and elementary subframe logic without the fmp. In Wolter [93] is an example of a finitely axiomatizable bimodal logic with these properties. We list some universal conditions with corresponding modal axioms. Define Q?[qi, .. := < j < n,*i = blank ,7Tj = for j ^ i). We will sometimes abbreviate Q*[q\,..., qn] by QJ1 or Q?[q\- Define ptn[qu .. .,?n] := A (O Q f V Q?|l < * < «)•

1. Universal condition E(B\): V s ,y :iy

2. Universal condition: For all m € w : E (A lm) :=Vy,z : z £ T rm(y), y y = z. Modal axioms: A\m := Om(Dp A ->p) A (Dg A ->9) —► (Dp A ->p).

3. Universal condition: E(C 1) := Vx,p, 2, 21,22 : 2 5^ 2 i , 2 i 5^ 22, 2 ^ 2 2, x <3 y,y-fly,x < 2,2 < 21,2 <] 22 => X < 21 or X p) A O(Q$ A OCJj A OQ3) —*• (O Q 2 v ^Q|)-

4. Universal condition: For all m € u>: £ (A 2 m) := Vx,y: ITr^x)! > 5,y £ T rm(x), JTr1(y)| > 5 => x < y. Modal axioms: A2m := (Dp Apts[91,.. - , 9s]) Om(pfs[pi,• • -Ps] —1" p)-

5. Universal condition: E(C2) := Vx : ITr^x)! > 4 => x <] x. Modal Axiom: C2 := pt4[9i ,. • •, 94] —*► ( aP~* p)-

6. Universal condition: E(C 3) := Vxj,X2, 13,14 : ITr^xi)! > 5 ,X! < x2 |Tr1(x4)| < 3 . Modal Axiom: C3 := (ClQftfl Apt5[p]) - □ (2)(«| [9] - □(Qltö - -P*4[p]))).

Define for i = 1,2 sets A’ := {A tm|m € w } and let A := K(B\;Al ,A2 ;Cl;C2]CS). It is easy bnt tedious to check that A is an A-persistent subframe logic with .Fr(A) = {h £ Fr\h |= E(D) for D = A ',i = 1, 2, D = B\,D = Cl,C2,C3}. Hence A is a complete and elementary subframe logic.

Theorem 7.0.33 A does not have the fmp.

P roof. Define

$ := □ ((□ ? -> q) —> ->9i A ->q2 A -193) A pfs[Pl,--.,P5] A 0 (0 9 A -.9) A °((D 9 ~*q)~* 0(Q?[9] A 0(<5|[9] A 0(Q|[9] A 0(C?f[9l A Oph\pi, . • • ,Ps])))))- We show that -> g A but g \=. -> for any g £ Frj(A). Define a frame (/»,<) by h := {3»|n £ w} U (w x {a }) and

}2 U {(3n, (3n, a))|n £ w } U {((3n, a), 3n)|n € w } U {((n,a),(n,a))|n £ u - {0 }} U {((n,a),(m,a))||n- m| = 1}

(0,a) (3, a)

( * , « > = **------^ " 0 3 It is clear that {h,} for t = 0,1,2 and ß(pi) := {3 t} for t = 1 ,..., 5. It follows immediately that (h, <),/?,0 f= . 115

Now suppose that (g,. We may assume that x is a root of g. Then |TV*(x)| > 5 and there is an irreflexive point x j £ g with x < x j and x ^ xj. It follows from B 1 and C l that x j is the only irreflexive point in g. Define b := Tr^(x) —{x j}. We have

( 1) b H ß(Q'f) = 0 for i = 1, 2,3 ( by definition of ).

(2) ß(pt5) C b (by j42„,).

( 3) For any z £b: |7Y ](z ) - 6| < 1 (by C l).

(4) |2V](xJ)| < 3 (by C 2).

Now xl £ ß(Q\) and there exist xjj £ ß(Q f),xj, £ ß{Ql),x\ £ ß(Q^),z-i £ ß(pt5) with x <1 i j < Xq <3 ip <1 x| <1 zi. It follows with (4) that x j ^ x] and xj^l xj. By ( 1) we have x ^ z\ and by (2) we have x < z\. Hence, by (C3), the picture is as follows:

xo_1 xo_2 xo-3 xi_i «--- •-----* f •------X Z ] Now we have z\ £ Oß{Q\ A 0 (^ 2 A A A ^P^s))))- It follows from (3) that there are x\ £ /?(Q2)>x i £ ß(Q2 ),x\ £ ß(Q\) and z2 £. ß(ph) with x| < x\ < x f < x\ < z2. It follows from (4) and C3 and the same arguments as above that the picture is as follows:

1 2

x Z\ z2 Again x <1 z2. It should be clear that we can go on in this way and get sequences of different points x},xf,xf,Zi,i £ u in g. Hence g is infinite.H 116 8 INDEX 8 Index

algebra n -~ 12 finitely presentable ~ 30 refined ~ 12 full - 12 rooted ~ 12 «-generated free A -~ 11 55-cycle free ~ 111 subfram e ~ 24 T-cycle free ~ 12 subdirectly irreducible ~ 11 t-cycle free ~ 110 arrow subframe 45 tense ~ 84 strict ~ 45 immediate variant 88 C’-degree of incompleteness 36 internal cycle 109 O’-degree o f fmp 36 internal set 12 C- logic 21 irreducible 27 C-variety 21 logic cluster 86 basic elementary ~ 41 degenerated ~ 86 «-compact ~ 13 proper ~ 86 C-pretabular ~ 81 simple ~ 86 compact ~ 13 ~ valuation 88 complete ~ 13 compactness preserving 20 confinal subframe ~ 24 complex 13 connected ~ 72 « - ~ 13 D-persistent ~ 13 consistent 10 elementary ~ 14 depth 47 normal n-modal ~ 10 inverse ~ 47 n-transitive ~ 10 descendant 88 R-persistent ~ 13 immediate ~ 87 sequentially complete ~ 13 describable operation 20 sequentially «-compact ' 13 diagram 30 strictly C-complete ~ 36 downward closed 91 tabu lar ~ 39 finite embedding property 41 tense ~ 73 finite model property 13 lower cover 36 form ula modal depth 10 C - ~ 20 m odel 11 C-splitting ^ 31 n-reflexive iteration 54 indecomposible ~ 35 n-tree 14 dual C- ~ 21 reflexive ~ 14 fusion 14 open filter 11 fram e oprem um 29 «-canonical ~ 12 path 12 cycle free ~ 12 prim e 27 descriptive ~ 13 projection K ripke ~ 12 dow nw ard ~ 20 m-transitive ~ 12 upw ard ~ 20 117

recognizable 45 sequentially derivable 10 spectrum C -~ 36 C-Fine ~ 36 fmp-C-Fine ~ 36 splitting 27 union-~ 28 iterated ~ 28 iterated C'-~ 31 ~ pair 27 strict C-frnp 36 subframe 23 -~ 26 subreducible 40 T-closed 50 tense-extension 84 t-p-morphism 84 transitive closure 52 well partial order 35 118 9 LIST OF SYMBOLS 9 List of Symbols

SA,SATn 42 £ „ ,£ " 10 S fn(£ ) 42 £A 10 K 10 F ) 10 (T 0,M,/3> |= T > 0 11 Va< 50 Th(A ),Th( K) 11 ^ 51 VS,,V/,V/.,,- 11 Nn,Bn,Tr-,I- 51 A/F, (D ) 11 (c 20 afW/17] 86 21 c/(a),c/u(a) 86 CA 23 Im g(U ) 87 © Tc, © |c 23 0 [{V ,,V 2}/17] 87 Gb,Ab 24 FD(G),F5(£), £,(£),£;(£) 88 BQA,GQH 24 Sf{Q),Sf{A) 24 24 ^5/ 25 SfCon 26 T>/p,a/po 27 V/F,V/F1 /.../Fn 28 A/CB,A/CA 31 A s 33 n »c(F ), 36 FncA(&),fFnc\(B) 36 Spck(B) 38 Xg, V j 40 119 10 List of Logics

Kn 10 <8 >{A,|i < n) 15 T, 55 16 K.Altn 19 ®mK.Altn 19 Ver, Triv 26 K4, 54, Kb, K.B] , G, Grz 26 K .In 26 A .t, A.UU A.U2, A .Id 26 K.Trn 26 K.Bn 51 G. 3 59 54.2 69 54.1 70 A+.t, A- .t 84 A+ 84 120 11 REFERENCES 11 References

[88] Bellisima, F.: On the Lattice of Extensions of the Modal Logic K.Altn, Arch. Math. Logic 27: 107- 114, 1988

[83] van Benthem, J. F. A. K.: Modal and Classical Logic, Bibliopolis, 1983

[93] Berarducci, A. & Verbrugge, R.: On the provability logic of bounded arithmetic, Annals of Pure and Applied Logic 61: 75 - 95, 1993

[76] Blok, W.: Varieties of interior algberas, dissertation, University of Amsterdam, 1976

[78] Blok, W.: On the degree of incompleteness in modal logic and the covering relation in the lattice of modal logics, Report 78-07, Dept, of Math., University of Amsterdam, 1978

[80a] Blok, W.: Pretabular Varieties of Modal Algebras, Studia Logica 39: 101 - 124, 1980

[80b] Blok, W.: The Lattice of Modal Logics. An algebraic Investigation, JSL 45: 221 - 236, 1980

[66] Bull, A.: That all normal extensions of 54.3 have the finite model property, ZML 12: 341 - 343, 1966

[77] Esakia, L. & Meskhi, V.: Five critical systems, Theoria 43: 52 - 60, 1977

[74a] Fine, K.: An ascending chain of S4-logics, Theoria 40: 110 - 116, 1974

[74b] Fine, K.: An incomplete logic containing 54, Theoria 40: 23 - 29, 1974

[75a] Fine, K.: Normal Forms in Modal Logic, NDJFL 16: 31 - 42, 1975

[75b] Fine, K.: Some connections between elementary and modal logic, in: Kanger [75], 15-51

[85] Fine, K: Logics containing K4, Part II, JSL 50: 619 - 651, 1985

[76] Gerson, M.: A Neighbourhood frame for T with no equivalent relational frame, Zeitschrift für math. Logik und Grundlagen der Math. 22: 29 - 34, 1976

[89] Goldblatt, R. I.: Varieties of Complex Algebras, Annals of Pure and Applied Logic 38: 173-241, 1989

[92] Goranko, V. & Passy, S-: Using the Universal Modality: Gains and Questions, Journal of Logic and Computation 2: 5 - 30, 1992

[71] Henkin, Monk & Tarski: Cylindric Algebras, Part I, North Holland, Amsterdam, 1971

[75] Kanger, S.: Proceedings of the Third Scandinavian Logic Symposium, North-HoUand, Amsterdam, 1975 121

[90a] Kracht, M.: An Almost General Splitting Theorem for Modal Logic, Studia Logica 49: 455 - 470, 1990

[90b] Kracht, M.: Internal Definability and Completeness in Modal Logic, dissertation, FU Berlin, 1990

[92] Kracht, M.: Even more about the lattice of tense logics, Arch Math. Logic 31: 243 - 257, 1992

[91a] Kracht, M.: How Completeness and Correspondence got married, in de Rijke, M. (editor): Colloqium on Modal Logic, Dutch Network for Language, Logic and Infor­ mation, 1991

[93] Kracht, M.: Splittings and the finite model property, JSL 58: 139 - 157, 1993

[91] Kracht, M. & Wolter, F.: Properties of independently axiomatizable bimodal logics, JSL 56: 469 - 485, 1991

[71] Makinson, D. C.: Some embedding theorems for modal logic, NDJFL 12: 252 - 254, 1971

[74] Maksimova, L. L. & Rybakow, V.: Lattice of normal modal logics, Algebra i Logica 13: 188 - 216, 1974

[75a] Maksimova, L. L.: Pretabular extensions of Lewis 54, Algebra i Logica 14: 28 - 55, 1975

[75b] Maksimova, L. L.: Modal Logics of finite layers, Algebra i Logica 14: 304 - 319,1975

[72] McKenzie, R.: Equational bases and non-modular Lattice Varieties, Trans. Am. Math. Soc. 174: 1 - 43, 1972

[85] Nagle M. C. & Thomason, S. K: The extensions of the Modal Logic Kb, JSL 50: 102 - 109, 1985

[77] Rautenberg, W .: Der Verband der normalen verzweigten Modallogiken, Math. Z. 156: 123 - 140, 1977

[79] Rautenberg, W .: Klassische und nichtklassische Aussagenlogik, Wiesbaden, 1979

[80] Rautenberg, W .: Splitting lattices of logics, Arch Math. Logik 20: 155 - 159, 1980

[75] Sahlqvist, H.: First and second order semantics for modal logic, in Kanger [75], 110 - 143

[88] Sambin, G. & Vaccaro, V.: Topology and duality in modal logic, Annals of Pure and Applied Logic 37: 249 - 296, 1988

[89] Sambin, G. & Vaccaro, V.: A topological proof of Sahlqvist’s Theorem, JSL 54: 992 - 999, 1989

[71] Segerberg, K.: An essay in classical modal logic, Mimeograph, Uppsala, 1971 122 11 REFERENCES

[86] Segerberg, K.: Modal Logics with Functional Alternative Relations, NDJFL 27: 504 - 522, 1986

[72] Thomason, S. K.: Semantic Analysis of Tense Logics, JSL 37: 150 - 158, 1972

[54] Tarski, A: Contributions to the theory of models I,II, Indagationes Mathematicac 16: 572 - 588: 1954

[93] Wolter, F.: Solution to a problem of Goranko and Passy, to appear in Journal of Logic and Computation

[87] Zakharyaschev, M. V.: Syntax and Semantics of Modal Logics containing S4, Algebra i Logika 27: 659 - 689, 1987

[92] Zakharyaschev, M. V.: Canonical Formulas for K4, Part I: Basic Results, JSL 57: 377 - 402, 1992

[92a] Zakharyasche\, M. V.: Canonical Formulas for K4, Part II, manuscript. 123 12 German Summary

Bezeichne N n den Verband der normalen n-modalen Logiken. Ein vollständiger Subver­ band D von Afn heißt Kom paktheit erhaltender Subverband von falls für jede endlich axiomatisierbare Logik A die Projektion nach oben A]d= p|{A; € £|A' 2 A} wieder endlich axiom at isierbar ist. Die vorliegende Arbeit beschäftigt sich mit Kom­ paktheit erhaltenden Subverbänden von Afn. Zur modelltheoretischen Charakterisierung Kompaktheit erhaltender Subverbände wird der Begriff der beschreibbaren Operation auf normalen modalen Algebren eingeführt. Es wird gezeigt, daß eine Teilmenge D von Mn genau dann ein Kompaktheit erhaltender Subverband ist, wenn es eine beschreibbare Operation C gibt, so daß genau die zu den Logiken in D korrespondierenden Varietäten abgeschlossen unter C sind. Beschreibbare Operationen werden außerdem benutzt, um Splittings in Kompaktheit erhaltenden Subverbänden von Afu zu charakterisieren.

Wichtigstes Beispiel einer beschreibbaren Operation ist die Operation, die jeder moda­ len Algebra ihre Subfram e A lgebren zuordnet. Sei A eine modale Algebra. Für 6 € A läßt sich die Relativierung des booleschen Reduktes von A nach b in natürlicher Weise zu einer modalen Algebra expandieren, die wir als Subframe Algebra von A bezeichnen. Eine Logik heißt Subfram e Logik, falls die korrespondierende Varietät abgechlossen unter Subframe Algebren ist. SAfn bezeichne den Verband der n-modalen Subframe Logiken. Die Verbände SATn werden in dieser Arbeit detailliert untersucht.

Für zahlreiche Subverbände von SAfn werden die Splittings bestimmt. Desweiteren wird der Begriff des Fine-Spektrums in natürlicher Weise auf den Verband der Subframe Logiken erweitert. W ir sagen, daß eine n-modale Subframe Logik strikt vollständig ist, falls das Fine-Spektrum dieser Logik in SATn die Kardinalität 1 besitzt. Dieser Begriff dient als Werkzeug zur Lokalisierung vollständiger Subframe Logiken in SATn. Zur Bestimmung der Fine-Spektra von Subframe Logiken werden u.a. die Splittings dieser Verbände genutzt. Für sämtliche monomodalen Standardsysteme sowie für zahlreiche polymodale Logiken wird bestimmt, ob diese strikt vollständig im Verband der Subframe Logiken sind.