The Rules of Intermediate Logic
Total Page:16
File Type:pdf, Size:1020Kb
The rules of intermediate logic Rosalie Iemho® ¤ Institute for Discrete Mathematics and Geometry E104, Technical University Vienna Wiedner Hauptstrasse 8-10, 1040 Vienna, Austria [email protected] http://www.logic.at/people/iemhoff For Dick de Jongh, on the occasion of his 65th birthday. Abstract If Visser's rules are admissible for an intermediate logic, they form a basis for the admissible rules of the logic. How to characterize the admissible rules of intermediate logics for which not all of Visser's rules are admissible is not known. Here we study the situation for speci¯c intermediate logics. We provide natural examples of logics for which Visser's rule are derivable, admissible but non-derivable, or not admissible. Keywords: Intermediate logics, admissible rules, realizability, Rieger-Nishimura for- mulas, Medvedev logic. 1 Introduction Admissible rules, the rules under which a theory is closed, form one of the most intriguing aspects of intermediate logics. A rule A= B is admissible for a theory if B is provable in it whenever A is. The rule A= B is said to be derivable if the theory proves that A ! B. Classical propositional logic CPC does not have any non-derivable admissible rules, because in this case A= B is admissible if and only if A ! B is derivable, but for example intuitionistic propositional logic IPC has many admissible rules that are not derivable in the theory itself. For example, the Independence of Premise rule IPR :A ! B _ C = (:A ! B) _ (:A ! C) is not derivable as an implication within the system, but it is an admissible rule of it. Therefore, knowing that :A ! B _ C is provable gives you much more than just that, because it then follows that also one of the stronger (:A ! B) or (:A ! C) is provable. Thus the admissible rules shed light on what it means ¤Supported by the Austrian Science Fund FWF under projects P16264 and P16539. 1 to be constructively derivable, in a way that is not measured by the axioms or derivability in the theory itself. We wonder what the situation is for logics in between classical and intuitionistic logic, the so-called intermediate logics. In particular, how do Visser's rules behave in other intermediate logics; are they admissible, derivable, do they form a basis? The special interest in Visser's rules stems from the fact that this collection of rules is the basis for the admissible rules of IPC (see below), as well as for some other well-known intermediate logics. In this paper we give an overview of the partial answers to the questions above and add some new observations. This paper is dedicated to Dick, on the occasion of his 65th birthday. Dick has stirred my interest in intuitionistic logic, one of the subjects that I have loved ever since. I have learned a lot from him, not only through discussions on mathematics, but also in ways that are more di±cult to describe. Dick possesses forces of teaching someone while being silent and only looking surprised, enthu- siast or unconvinced. I am enjoying and bene¯ting from his remarks, whether silent or not, till today. Acknowledgement I thank Jaap van Oosten and Albert Visser for useful con- versations on realizability, and Jaap also for proving that IPR is not e®ectively realizable (Proposition 18). 2 Overview Here we briefly summarize what is known about Visser's rules and intermediate logics. In the last section we provide the proofs of the observations below that are new. We will only be concerned with intermediate logics, i.e. logics between (possibly equal to) IPC and CPC. The situation for IPC First, let us briefly recall the situation for IPC. As said, this logic has many non derivable rules. In [8], using results from [5], it has been shown that the following rules form a basis for the admissible rules of IPC, i.e. that all admissible rules can be derived from Visser's rules and the theorems of IPC. Visser's rules is the collection of rules V = fVn j : : : n = 1; 2; 3;:::g, where ^n n_+2 ^n Vn ( (Ai ! Bi) ! An+1 _ An+2) _ C = ( (Ai ! Bi) ! Aj) _ C: i=1 j=1 i=1 The mentioned result is a syntactical characterization of the admissible rules of IPC. There are also result of a more computational nature: in [17] Rybakov showed that admissible derivability for IPC, j» , is decidable, and in the beautiful paper [6] Ghilardi presented a transparent algorithm for j» . 2 Remarks on Visser's rules Visser's rules are an in¯nite collection of rules, that is, there is no n for which V(n+1) is derivable in IPC extended by the rule Vn [9]. Note that on the other hand Vn is derivable from V(n+1) for all n. In particular, if V1 is not admissible for a logic, then none of Visser's rules are admissible. The independence of premise rule IPR :A ! B _ C = (:A ! B) _ (:A ! C) is a special instance of V1. Having IPR admissible is strictly weaker than the admissibility of V1; below we will see examples of logics for which the ¯rst one is admissible while the latter is not. Note than when Visser's rules are admissible, then so are the rules ^n _m _m ^n Vnm ( (Ai ! Bi) ! Aj) _ C= ( (Ai ! Bi) ! Ah) _ C: i=1 j=n+1 h=1 i=1 As an example we will show that V13 is admissible for any logic for which V1 is admissible. For simplicity of notation we take C empty. Assume that `L (A1 ! B) ! A2_A3_A4. Then by V1, reading A2_A3_A4 as A2_(A3_A4), ¡ ¢ ¡ ¢ ¡ ¢ `L (A1 ! B) ! A1 _ (A1 ! B) ! A2 _ (A1 ! B) ! A3 _ A4 : ¡ ¢ ¡ ¢ A second application of V1, with C = (A1 ! B) ! A1 _ (A1 ! B) ! A2 , gives _2 ¡ ¢ _ ¡ ¢ `L (A1 ! B) ! Ai _ (A1 ! B) ! Ai : i=1 i=1;3;4 W4 ¡ ¢ Therefore, `L i=1 (A1 ! B) ! Ai . When Visser's rules are admissible Somewhat surprisingly, at least to the author, it turns out that Visser's rules play an important role for other intermediate logics too. Theorem 1 [10] If V is admissible for L then V is a basis for the admissible rules of L. Thus, once Visser's rules are admissible we have a characterization of all ad- missible rules of the logic. Besides IPC, do there exist such logics? As it turns out, there indeed are. Even some well-known and natural ones (Section 4), e.g. the Gabbay-de Jongh logics Bdn, De Morgan logic KC, the GÄodellogics Gn, and GÄodel-Dummettlogic LC. For all these logics Visser's rules are admissible, and whence form a basis for their admissible rules. Note that Theorem 1 in particular provides a condition for having no non- derivable admissible rules. 3 Corollary 2 If V is derivable for L then L has no non-derivable admissible rules. The GÄodellogics and GÄodel-Dummettlogic are in fact examples of this, as for these logics Visser's rules are not only admissible but also derivable. For the Gabbay-de Jongh logics and De Morgan logic one can show that this is not the case. When are Visser's rules admissible? Because of the theorem above, it would be useful to know when Visser's rules are admissible or not. At least for logics for which we have some knowledge about their models, a necessary condition for having Visser's rules admissible exist (for the de¯nition of extension properties, see Section 3.3). Theorem 3 [10] For any intermediate logic L, Visser's rules are admissible for L if and only if L has the o®spring property. Theorem 4 [10] For any intermediate logic L with the disjunction property, Visser's rules are admissible for L if and only if L has the weak extension prop- erty. In fact, all the results on speci¯c intermediate logics mentioned above, use these conditions for admissibility. Disjunction property A logic L has the disjunction property if `L A _ B ) `L A or `L B: The disjunction property plays an interesting role in the context of admissible rules. First of all, in combination with the admissibility of Visser's rules it characterizes IPC. Theorem 5 [8] The only intermediate logic with the disjunction property for which all of Visser's rules are admissible is IPC. This implies that if a logic has the disjunction property, not all of Visser's rules can be admissible. However, there is an instance of V1 that will always be admissible in this case, namely IPR, see the section on Independence of Premise below. For logics L that do have the disjunction property, A j» LC and B j» LC implies A _ B j» LC. Thus in the context of Visser's rules this e.g. implies that when the the following special instances of Visser's rules, the restricted Visser rules ^n n_+2 ^n ¡ Vn ( (Ai ! Bi) ! An+1 _ An+2) = ( (Ai ! Bi) ! Aj); i=1 j=1 i=1 4 are admissible for L, then so are Visser's rules. Therefore, when considering only logics with the disjunction property, like e.g. IPC, the di®erence between the Visser and the restricted Visser rules does not play a role. However, when considering intermediate logics in all generality, as we do in this paper, we cannot restrict ourselves to this sub-collection of Visser's rules. When Visser's rule are not admissible In the case that not all of Visser's rules are admissible we do not know of any general results concerning admissibility.