COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS

Size: px
Start display at page:

Download "COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS"

Transcription

1 Bulletin of the Section of Logic Volume 18/4 (1989), pp reedition 2006 [original edition, pp ] Ildikó Sain COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS In this paper we solve some open problems raised in recent publications of the Computer Science Temporal Logic school represented by Manna-Pnueli [11], [12], Abadi-Manna [5], Abadi [1]-[4]. These problems concern the proof theoretic powers of the following inference systems: T 0 introduced in [11], [12] and reformulated in [1]-[4]; the resolution system R of [5]; and T 1, T 2 of [1]-[4]. We use first-order temporal logic (FTL) with modalities, [F ], and U denoting nexttime, always-in-the-future, and until respectively. Given a first-order similarity type or language L, the usual predicate etc. symbols of L are considered to be rigid, i.e. their meanings do not change in time. Similarly, individual variables x i (i ω) are rigid. To this we add an infinity y i (i ω) of flexible constants. That is, the meaning of y i is allowed to change in time. Other authors, see e.g. Abadi [1]-[4], add flexible predicates too, but we will not need them here though we will mention them occasionally. Our theorems remain true even if we allow flexible predicateand function symbols, as it will be very easy to see. F m(f T L) denotes the set of all FTL-formulas (of some fixed similarity type L) defined above. For semantic purposes, we use classical two-sorted models M = < T, D, f 0,..., f i,... > i ω where D is a classical first-order structure of similarity type L, T = < T, 0, suc,, +, > is a structure of the same similarity type as the standard model N = < ω, 0, suc,, +, > of arithmetic, and for i ω, f i, a function from T into D, serves to interpret the flexible constant y i. T is called the time-frame of M, and, except for its language, is arbitrary. Mod denotes the class of all models M of the above kind. (The members of Mod are basically the same as Kripke models known from the

2 154 Ildikó Sain traditional literature of FTL, cf. [10]. The next definition also agrees with the tradition of philosophical logic [10].) To associate meanings to FTL-formulas in models from M od, we define a translation function P : F m(f T L) F mc(mod), where F mc(m od) is the set of all classical (two-sorted) first-order formulas in the language of mod. In F mc(mod), x i (i ω) are the variables of sort D (data), and t i (i ω) are variables of sort T (time). We may assume that all occurrences of the flexible constants y i are of the form y i = x j in the FTL-formulas (every formula is easily seen to be equivalent with one of this form as it is well known, cf. [8]). For any ϕ F m(f T L), we let P (ϕ) def = t 0 [t 0 = 0 P (ϕ, t 0 )], where P : F m(f T L) {t i : i ω} F mc(mod) is defined as follows: For every t {t i : i ω} and ϕ, ψ F m(f T L), P (y i = x j, t) def = (f i (t) = x j ), P (ψ, t) def = ψ whenever ψ is atomic and does not contain flexible symbols, P preserves classical connectives and quantifiers (i.e.: P ( x i ϕ, t) def = x i P (ϕ, t) etc.), and P ( ϕ, t) def = t 1 [t 1 = suc(t) P (ϕ, t 1 )], P ([F ]ϕ, t) def = ( t 1 t)p (ϕ, t 1 ), P (ϕuψ, t) def = ( t 1 t)(p (ϕ, t 1 ) t 2 [t t 2 t 1 P (ψ, t 2 )]). This completes the definition (by recursion) of the translation functions P and P. We let M = ϕ def M = P (ϕ), for any ϕ F m(f T L). Here, M = P (ϕ) is understood in the usual classical sense. For any K Mod, we let K = ϕ def ( M K) M = ϕ. A model M = < T,... > is called a standard-time model iff T is the standard model N of arithmetic. For any ϕ F m(f T L), = ω ϕ is defined to hold iff ϕ is valid in every standard-time model. The semantics = ω ϕ is too restrictive, while Mod = ϕ is too general.

3 Computer Science Temporal Logics Need Their Clocks 155 Therefore, as usual in modal- and temporal logic, we introduce first-order axiomatizable subclasses of M od, and will use these for semantic purposes. To this end, we recall three sets Ind, T ord, T pa F mc(mod) of postulates called induction, ordering of time, and Peano s arithmetic for time respectively. These are used in the literature for singling out workable model classes (i.e. semantics) for FTL. Ind def = {ϕ(0) t[ϕ(t) ϕ(suc(t))] tϕ(t) : ϕ F mc(mod)}, where ϕ(0) is obtained from ϕ by replacing the free occurrences of t in ϕ with 0, and similarly for ϕ(suc(t)). Since ϕ(t) may contain free variables other than t, this induction allows the use of parametres. T pa denotes the usual set of Peano s axioms for the sort (or structure) T. T ord postulates the consequences of T pa for the reduct < T, 0, suc, > of T. So, the main difference between T ord and T pa is that T ord ignores + and. Thus when using (Ind + T ord) as semantics, we will pretend that + and are not there. See the 1977 version of [6] or [7] for more detail, where the present approach (including P and P ) to FTL was first introduced (adapting the standard methodology of philosophical logic to Computer Science Temporal Logics). Later Abadi [1]-[4] adopted the same definitions from [6] etc. with some notational differences to be indicated soon. For any T h F mc(mod) and ϕ F m(f T L), we let Mod(T h) def = {M Mod : M = T h}, and T h = ϕ def Mod(T h) = ϕ. Now, the two most frequently used semantics for FTL-formulas ϕ are (Ind + T ord) = ϕ and (Ind + T pa) = ϕ. Abadi [1]-[4] writes 0 P (ϕ) and P P (ϕ) for (Ind + T ord) = ϕ and (Ind + T pa) = ϕ respectively. Further, he writes = ϕ for our = ω ϕ. Next we will consider inference systems for FTL. Our theorems will be about arbitrary inference systems satisfying certain general conditions (see conditions (a), (a ), (b) in Theorem 1 below). However, as special cases of these, we will consider four concrete inference systems, T 0, R, T 1, and T 2 introduced in Manna-Pnueli [11], [12], Abadi-Manna [5], Abadi [1]-[4]. Our theorems solve, among others, open problems raised about these in the quoted papers. Let be an inference system for FTL. Let K Mod. We say that is

4 156 Ildikó Sain complete for (K =) iff ϕ F m(f T L)(K = ϕ = ϕ). We say that is sound for (K =) iff ϕ F m(f T L)(K = ϕ = ϕ). If Σ F mc(mod) then, instead of (M od(σ) =), we sometimes write (Σ =). That is, is complete (sound) for (Σ =) means that is complete (sound) for (Mod(Σ) =). For brevity, we often write K and Σ for the semantics (K =) and (Σ =) respectively. Let γ(x) F m(f T L) with x = x 0,..., x n as free variables. Recall from Parikh [13] and Abadi [1]-[4] that the clock condition C(γ) for γ is the FTL-formula C(γ) def = ([F ] xγ(x) [F ] x[γ(x) [F ] γ(x)]). Intuitively, C(γ) says that γ distinguishes different time instances from each other. Let be an arbitrary inference system for FTL. An FTL-formula ϕ is said to be arithmetical in iff there is γ F m(f T L) with ( (C(γ) ϕ) = ϕ), see Abadi [1]-[4]. That is, ϕ is not arithmetical in if C(γ) is really useful in proving ϕ, i.e. if (C(γ) ϕ) for all γ, but ϕ. Thus there are many arithmetical formulas: if ϕ or if (C(γ) ϕ) for some γ then ϕ is arithmetical in. Also, any formula of the form (C(γ) ϕ) is arithmetical (under very mild assumptions on ). A natural example for a non-arithmetical formula is x x 1 (x x 1 ). But this formula is not valid. It is much harder to find a non-arithmetical ϕ such that = ω ϕ. Indeed: 6 Clocks and arithmetical formulas of [2] contains a question asking for more subtle examples of non-arithmetical formulas. In Theorem 1 below we will answer this question by exhibiting a nonarithmetical (in any of T 0,..., T 2 ) temporal formula which is valid in all standard-time models. (We note, however, that among rigid formulas there are no more subtle examples in the sense that for any rigid formula ϕ, ϕ is not arithmetical in iff Mod = x 0... x n ( {x i x j : i < j n} ϕ) for some n ω but Mod = ϕ.) This quest for a more subtle nonarithmetical formula seems to be implicit in all of [1]-[4]. Namely, each of these papers contains a theorem stating that ( ) ϕ F m(f T L)[( = ω ϕ) = (ϕ is arithmetical in T 2 )]. (See Thm somewhere around p. 60 in [2], the theorem on p. 127 of [1], Thm on p. 75 of [3], the second theorem in 6 of [4], p. 12.)

5 Computer Science Temporal Logics Need Their Clocks 157 Unfortunately, ( ) turns out to be false below. Probably, it was the lack of a timely answer to the above quoted open problem which had lead to the belief in the truth of ( ) above. Unfortunately, the new discovery influences the status of the strongest available (by now) temporal inference system which was designed to be equivalent with Peano s arithmetic (cf. e.g. the Author s abstract and Capsule review at the beginning of the preprint version of [2], as well as Thm. 7.2 therein), but which turns out to be not yet strong enough for this purpose in Remark 3 way below. The more subtle example for a non-arithmetical temporal formula in Theorem 1 below is a formula valid in standard-time models, but not valid in (Ind + T pa). Also, in [1], [2], Abadi asks if T 1 is complete for (Ind + T ord). This, by using a theorem of Abadi, is equivalent with asking whether there is a formula not arithmetical in T 1 but valid in (Ind+T ord). The latter problem remains open. Theorem 1. (i) There is an FTL-sentence ψ such that = ω ψ, and ψ is not arithmetical in any of T 0, R, T 1, or T 2. (ii) There is an FTL-sentence ψ such that = ω ψ, and ψ is not arithmetical in any proof system satisfying (a) and (b) below. (a) is sound for (Ind + T pa). (b) is complete for Mod, for any ϕ F m(f T L), [ϕ [F ](ϕ ϕ)] [F ]ϕ, and [F ]ϕ (ϕ [F ]ϕ), further is closed under the rules of modus ponens and necessitation, i.e. ϕ implies both [F ]ϕ and ϕ. (iii) In (ii) above, (a) can be replaced with the following condition. (a ) The -provable formulas form a recursively enumerable set, and is sound for = ω. Outline of proof: Let P A 0 denote a sufficiently strong finite part of Peano s axioms (P A) for N = ω, 0, suc,, +,. E.g.: P A 0 states that is a linear discrete ordering, its usual relationship with suc, 0, and +, further the recursive definition of + and from suc. Let (P A b) be obtained from P A 0 by replacing the axiom stating that there is no greatest element by { x(x b), suc(b) = b}. So, (P A b) states that b is the greatest element, but arithmetic (+,, etc.) between 0 and b is the usual. Let ϕ 0 be the following temporal sentence:

6 158 Ildikó Sain (P A b) y 0 = 0 [F ] x[x = y 0 y 0 = suc(x)] F y 0 = b. Let δ(x) be a Σ 0 -formula in the language of P A, such that xδ(x) is the usual formalization of Con(P A) in P A. We define ψ to be the temporal sentence ϕ 0 ( x < b)δ(x). We claim that ψ satisfies the conclusion of (ii). Of this, = ω ψ and ψ are not hard to prove. The proof of C(γ) ψ goes by temporal induction. The inductive hypothesis is x(x = y 0 F [F ]( x x)γ(x)). Now, (i) follows from (ii). In the proof of (iii) we choose δ differently. We recall from Abadi [1]-[4] (see the Open questions sections), that adding a clock to is defined as introducing a new rule ( (C(c(x) ϕ) ϕ), where c is a flexible predicate symbol not occurring in ϕ F m(f T L). We call such a rule a clock rule. The reason we did not allow flexible predicate symbols in our language was only to keep things simple: It is straightforward how to introduce flexible predicate symbols, and give meanings to them. The reader not wanting to change the language introduced so far may replace, in the definition of a clock rule, c(x) with y i = x 0 where y i does not occur in ϕ. Theorem 2 below is true for both versions. As pointed out in the quoted papers, a clock rule can be sound for models having infinite data domains ( D ω) only. Hence, whenever clock rules are considered, we automatically restrict the semantical considerations to models with infinite data domains. So when considering clock rules we will use the semantics (Ind + T pa+ D ω ) instead of the original (Ind + T pa), and similarly for T ord. It is proved in Abadi [1]-[4] that T 1 and T 2 are complete for (Ind + T ord) and (Ind + T pa) respectively, if we consider arithmetical formulas only. Hence, if we add clocks to T 1 and T 2, then the new systems become complete for (Ind + T ord) and (Ind + T pa) respectively. However, we have to pay an unexpected price for this: by Theorem 2 (iii) below, the new systems are not sound for (Ind + T pa + D ω ), while the original ones were sound. This seems to contradict 9 Open questions of [1], [2], where Abadi writes that adding a clock to T 1 is harmless. The last sentence in the Open questions sections of [1]-[4] asks if a clock adds power to T 1 or R. (The question is understood modulo infinite data domains, of course.) Theorem 2 below answers this question in the affirmative. Ti, and R denote provability in T i and R respectively (i {0, 1, 2}).

7 Computer Science Temporal Logics Need Their Clocks 159 Theorem 2. (i) The inference systems R and T 1 become stronger if we add clocks to them. That is, for { R, T1 }, ( ) there is a ϕ F m(f T L) with = ω, ϕ, but (C(c(x)) ϕ). (ii) Adding a clock adds power to any proof system satisfying (a ) and (b) of Theorem 1. I.e.: ( ) above holds for any satisfying (a ) and (b). (iii) If we add a clock rule to any satisfying (b) in Theorem 1, then the so reinforced system is not sound for (Ind + T pa + D ω ). In particular, if we add clocks to R or T1 then the so reinforced system is not sound for the semantics denoted by 0 or for the one denoted by P in Abadi [1]-[4] (even if 0 and P are restricted to infinite data domains). Remark 3. Theorem 1 (i) above proves that Thm. 6.2 of Abadi [2] and the theorem on p. 127 of [1] which is basically the same as Thm on p. 75 of [3] saying that: ( ) ( = ω ϕ) = (ϕ is arithmetical in T 2 ) are not true. The main result of these works, completeness of the inference system T2, for Abadi s semantics P (which is our (Ind + T pa =) ) is based on the above disproved theorem. In more detail, ( ) is used in all three papers to prove the main completeness theorem (for T 2 ) which is the second statement of Thm. 7.2 in Abadi [2]. Unfortunately, this application of ( ) turns out to be essential for proving completeness of T 2. Namely, a modified version of our counterexample ψ constructed in the proof of Theorem 1 (i), (ii) can be used to show that T 2 is indeed not complete for Abadi s P that is for (Ind + T pa =). This modified version of ψ is analogous to the counterexample in Biró-Sain [9]. Open problem. Find a nice, Hilbert-style inference system for FTL which is sound and complete for (Ind + T pa =) i.e. for Abadi s P. References [1] M. Abadi, The power of temporal proofs, Proceedings of the Second Annual IEEE Symposium on Logic in Computer Science, Ithaca, NY, USA (1987), pp , full version of this is: [2].

8 160 Ildikó Sain [2] M. Abadi, The power of temporal proofs, Theoretical Computer Science Vol 64 (1989), pp [3] M. Abadi, Temporal-Logic Theorem Proving, Dissertation, Stanford Univ., Dept. of Comp. Sci. (1987). [4] M. Abadi, Temporal logic was incomplete only temporarily, Preprint. [5] M. Abadi, Z. Manna, A timely resolution, First Annual Symposium on Logic in Computer Science (1986), pp [6] H. Andréka, I. Németi, I. Sain, Henkin-type semantics for program schemes to turn negative results to positive, [in:] Fundamentals of Computation Theory 79, ed.: L. Budach (Proc. Conf. Berlin 1979) Akademie Verlag, Berlin Band 2 (1979), pp [7] H. Andréka, I. Németi, I. Sain, A complete logic for reasoning about programs via nonstandard model theory, Parts I-II, Theoretical Computer Science Vol 17 No 2, 3 (1982), pp and pp [8] J. L. Bell, M. Machower, A course in mathematical logic, North-Holland (1977). [9] B. Biró, I. Sain, Peano Arithmetic for the Time Scale of Nonstandard Models for Logics of Programs, Annals of Pure and Applied Logic, to appear. [10] D. Gabbay, F. Guenther, (eds), Handbook of philosophical logic Vol II, D.Reidel Publ. Co. (1984). [11] Z. Manna, A. Pnueli, The modal of programs, International Colloquium on Automata, Languages and Programming 79, Graz, Springer Lecture Notes in Computer Science Vol 71 (1979), pp [12] Z. Manna, A. Pnueli, Verification of concurrent programs: A temporal proof system, Report No. STAN-CS , Comp. Sci. Dept., Stanford Univ. (June 1983). [13] R. Parikh, A decidability result for second order process logic, IEEE Symp. on Foundation of Computer Science (1978), pp This work has been supported by the Hungarian National Foundation for Scientific Research Grant No Mathematical Institute Hungarian Academy of Sciences Budapest, Pf. 127 H-1364 Hungary

ON A PROBLEM IN ALGEBRAIC MODEL THEORY

ON A PROBLEM IN ALGEBRAIC MODEL THEORY Bulletin of the Section of Logic Volume 11:3/4 (1982), pp. 103 107 reedition 2009 [original edition, pp. 103 108] Bui Huy Hien ON A PROBLEM IN ALGEBRAIC MODEL THEORY In Andréka-Németi [1] the class ST

More information

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Review Goal of logic To check whether given a formula

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Valentine Kabanets October 27, 2016 1 Gödel s Second Incompleteness Theorem 1.1 Consistency We say that a proof system P is consistent

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

S4LP and Local Realizability

S4LP and Local Realizability S4LP and Local Realizability Melvin Fitting Lehman College CUNY 250 Bedford Park Boulevard West Bronx, NY 10548, USA melvin.fitting@lehman.cuny.edu Abstract. The logic S4LP combines the modal logic S4

More information

Modal and temporal logic

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

More information

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Positive provability logic

Positive provability logic Positive provability logic Lev Beklemishev Steklov Mathematical Institute Russian Academy of Sciences, Moscow November 12, 2013 Strictly positive modal formulas The language of modal logic extends that

More information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Arithmetical classification of the set of all provably recursive functions

Arithmetical classification of the set of all provably recursive functions Arithmetical classification of the set of all provably recursive functions Vítězslav Švejdar April 12, 1999 The original publication is available at CMUC. Abstract The set of all indices of all functions

More information

23.1 Gödel Numberings and Diagonalization

23.1 Gödel Numberings and Diagonalization Applied Logic Lecture 23: Unsolvable Problems in Logic CS 4860 Spring 2009 Tuesday, April 14, 2009 The fact that Peano Arithmetic is expressive enough to represent all computable functions means that some

More information

A simplified proof of arithmetical completeness theorem for provability logic GLP

A simplified proof of arithmetical completeness theorem for provability logic GLP A simplified proof of arithmetical completeness theorem for provability logic GLP L. Beklemishev Steklov Mathematical Institute Gubkina str. 8, 119991 Moscow, Russia e-mail: bekl@mi.ras.ru March 11, 2011

More information

185.A09 Advanced Mathematical Logic

185.A09 Advanced Mathematical Logic 185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted

More information

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Overview Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://andrew.cmu.edu/

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

5. Peano arithmetic and Gödel s incompleteness theorem

5. Peano arithmetic and Gödel s incompleteness theorem 5. Peano arithmetic and Gödel s incompleteness theorem In this chapter we give the proof of Gödel s incompleteness theorem, modulo technical details treated in subsequent chapters. The incompleteness theorem

More information

Filtrations and Basic Proof Theory Notes for Lecture 5

Filtrations and Basic Proof Theory Notes for Lecture 5 Filtrations and Basic Proof Theory Notes for Lecture 5 Eric Pacuit March 13, 2012 1 Filtration Let M = W, R, V be a Kripke model. Suppose that Σ is a set of formulas closed under subformulas. We write

More information

An Introduction to Modal Logic III

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

More information

Logic: Propositional Logic Truth Tables

Logic: Propositional Logic Truth Tables Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

Maximal Introspection of Agents

Maximal Introspection of Agents Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

The Logic of Proofs, Semantically

The Logic of Proofs, Semantically The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

More information

TR : Binding Modalities

TR : Binding Modalities City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

The constructible universe

The constructible universe The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

Proving Completeness for Nested Sequent Calculi 1

Proving Completeness for Nested Sequent Calculi 1 Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there

More information

A NOTE ON DERIVATION RULES IN MODAL LOGIC

A NOTE ON DERIVATION RULES IN MODAL LOGIC Valentin Goranko A NOTE ON DERIVATION RULES IN MODAL LOGIC The traditional Hilbert-style deductive apparatus for Modal logic in a broad sense (incl. temporal, dynamic, epistemic etc. logics) seems to have

More information

Logic: The Big Picture

Logic: The Big Picture Logic: The Big Picture A typical logic is described in terms of syntax: what are the legitimate formulas semantics: under what circumstances is a formula true proof theory/ axiomatization: rules for proving

More information

Explicit Logics of Knowledge and Conservativity

Explicit Logics of Knowledge and Conservativity Explicit Logics of Knowledge and Conservativity Melvin Fitting Lehman College, CUNY, 250 Bedford Park Boulevard West, Bronx, NY 10468-1589 CUNY Graduate Center, 365 Fifth Avenue, New York, NY 10016 Dedicated

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy

More information

Every set has a least jump enumeration

Every set has a least jump enumeration Every set has a least jump enumeration Richard J. Coles, Rod G. Downey and Theodore A. Slaman Abstract Given a computably enumerable set B, there is a Turing degree which is the least jump of any set in

More information

Socratic Proofs for Some Temporal Logics RESEARCH REPORT

Socratic Proofs for Some Temporal Logics RESEARCH REPORT Section of Logic and Cognitive Science Institute of Psychology Adam Mickiewicz University in Poznań Mariusz Urbański Socratic Proofs for Some Temporal Logics RESEARCH REPORT Szamarzewskiego 89, 60-589

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem Michael Beeson The hypotheses needed to prove incompleteness The question immediate arises whether the incompleteness

More information

TRUTH-THEORIES FOR FRAGMENTS OF PA

TRUTH-THEORIES FOR FRAGMENTS OF PA TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially

More information

Basic Algebraic Logic

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

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS BEN CHAIKEN Abstract. This paper will discuss the completeness and incompleteness theorems of Kurt Gödel. These theorems have a profound impact on the philosophical

More information

Draft of February 2019 please do not cite without permission. A new modal liar 1 T. Parent

Draft of February 2019 please do not cite without permission. A new modal liar 1 T. Parent Draft of February 2019 please do not cite without permission 1. Introduction A new modal liar 1 T. Parent Standardly, necessarily is treated in modal logic as an operator on propositions (much like ~ ).

More information

Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST

Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr CS402 1 Review Goal of logic To check whether given a formula Á is valid To prove a given formula Á ` Á Syntactic

More information

the logic of provability

the logic of provability A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,

More information

Some consequences of compactness in Lukasiewicz Predicate Logic

Some consequences of compactness in Lukasiewicz Predicate Logic Some consequences of compactness in Lukasiewicz Predicate Logic Luca Spada Department of Mathematics and Computer Science University of Salerno www.logica.dmi.unisa.it/lucaspada 7 th Panhellenic Logic

More information

Marie Duží

Marie Duží Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

Kvantifikator för en Dag

Kvantifikator för en Dag Philosophical Communications, Web Series, No. 35, pp. 155-162 Dept. of Philosophy, Göteborg University, Sweden ISSN 1652-0459 Kvantifikator för en Dag Essays dedicated to Dag Westerståhl on his sixtieth

More information

Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic

Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic Partial Collapses of the Σ 1 Complexity Hierarchy in Models for Fragments of Bounded Arithmetic Zofia Adamowicz Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, 00-950 Warszawa, Poland

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

More information

Systems of modal logic

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

More information

Great Theoretical Ideas

Great Theoretical Ideas 15-251 Great Theoretical Ideas in Computer Science Gödel s Legacy: Proofs and Their Limitations Lecture 25 (November 16, 2010) The Halting Problem A Quick Recap of the Previous Lecture Is there a program

More information

CS 360, Winter Morphology of Proof: An introduction to rigorous proof techniques

CS 360, Winter Morphology of Proof: An introduction to rigorous proof techniques CS 30, Winter 2011 Morphology of Proof: An introduction to rigorous proof techniques 1 Methodology of Proof An example Deep down, all theorems are of the form If A then B, though they may be expressed

More information

overview overview proof system for basic modal logic proof systems advanced logic lecture 8 temporal logic using temporal frames

overview overview proof system for basic modal logic proof systems advanced logic lecture 8 temporal logic using temporal frames overview advanced logic 2018 02 28 lecture 8 proof systems temporal logic using temporal frames overview proof system for basic modal logic extension: φ if φ is a tautology from prop1 proof systems temporal

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract Bulletin of the Section of Logic Volume 33/1 (2004), pp. 11 21 Katsumi Sasaki 1 Shigeo Ohama A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2 Abstract To discuss Rosser sentences, Guaspari and Solovay

More information

First Order Logic: Syntax and Semantics

First Order Logic: Syntax and Semantics CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday

More information

Linear Temporal Logic and Büchi Automata

Linear Temporal Logic and Büchi Automata Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata

More information

Expressive Power, Mood, and Actuality

Expressive Power, Mood, and Actuality Expressive Power, Mood, and Actuality Rohan French Abstract In Wehmeier (2004) we are presented with the subjunctive modal language, a way of dealing with the expressive inadequacy of modal logic by marking

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

Russell s logicism. Jeff Speaks. September 26, 2007

Russell s logicism. Jeff Speaks. September 26, 2007 Russell s logicism Jeff Speaks September 26, 2007 1 Russell s definition of number............................ 2 2 The idea of reducing one theory to another.................... 4 2.1 Axioms and theories.............................

More information

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

More information

Boolean bunched logic: its semantics and completeness

Boolean bunched logic: its semantics and completeness Boolean bunched logic: its semantics and completeness James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk

More information

On Modal Systems with Rosser Modalities

On Modal Systems with Rosser Modalities On Modal Systems with Rosser Modalities Vítězslav Švejdar Appeared in M. Bílková and O. Tomala eds., The Logica Yearbook 2005: Proc. of the Logica 05 Int. Conference, pp. 203 214, Philosophia Praha, 2006.

More information

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM Notre Dame Journal of Formal Logic Volume 41, Number 1, 2000 NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM HILARY PUTNAM Abstract This lecture, given at Beijing University in 1984, presents

More information

Computational Logic. Recall of First-Order Logic. Damiano Zanardini

Computational Logic. Recall of First-Order Logic. Damiano Zanardini Computational Logic Recall of First-Order Logic Damiano Zanardini UPM European Master in Computational Logic (EMCL) School of Computer Science Technical University of Madrid damiano@fi.upm.es Academic

More information

Definability in Boolean bunched logic

Definability in Boolean bunched logic Definability in Boolean bunched logic James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk Logic Summer

More information

Lecture 11: Measuring the Complexity of Proofs

Lecture 11: Measuring the Complexity of Proofs IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 11: Measuring the Complexity of Proofs David Mix Barrington and Alexis Maciel July

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI

Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI Joanna Golińska-Pilarek National Institute of Telecommunications, Warsaw, J.Golinska-Pilarek@itl.waw.pl We will present complete and

More information

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

12th Meeting on Mathematics of Language. 6, September, 2011

12th Meeting on Mathematics of Language. 6, September, 2011 A Co-inductive Collaborate Research Team for Verification, National Institute of Advanced Industrial Science and Technology, Japan 12th Meeting on Mathematics of Language 6, September, 2011 1 / 17 Outline

More information

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Bulletin of the Section of Logic Volume 38:3/4 (2009), pp. 123 133 Kordula Świȩtorzecka BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Abstract In the presented text we shall focus on some specific

More information

Well-behaved Principles Alternative to Bounded Induction

Well-behaved Principles Alternative to Bounded Induction Well-behaved Principles Alternative to Bounded Induction Zofia Adamowicz 1 Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, 00-956 Warszawa Leszek Aleksander Ko lodziejczyk Institute

More information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof Theoretical Studies on Semilattice Relevant Logics Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp

More information

A Quantified Logic of Evidence

A Quantified Logic of Evidence A Quantified Logic of Evidence Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu web

More information

The Absoluteness of Constructibility

The Absoluteness of Constructibility Lecture: The Absoluteness of Constructibility We would like to show that L is a model of V = L, or, more precisely, that L is an interpretation of ZF + V = L in ZF. We have already verified that σ L holds

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

TR : Possible World Semantics for First Order LP

TR : Possible World Semantics for First Order LP City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional

More information

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017 3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,

More information

Kreisel s Conjecture with minimality principle

Kreisel s Conjecture with minimality principle Kreisel s Conjecture with minimality principle Pavel Hrubeš November 9, 2008 Abstract We prove that Kreisel s Conjecture is true, if Peano arithmetic is axiomatised using minimality principle and axioms

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary

More information

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

An Introduction to Temporal Logics

An Introduction to Temporal Logics An Introduction to Temporal Logics c 2001,2004 M. Lawford Outline Motivation: Dining Philosophers Safety, Liveness, Fairness & Justice Kripke structures, LTS, SELTS, and Paths Linear Temporal Logic Branching

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

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

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

More information

Lecture 15 The Second Incompleteness Theorem. Michael Beeson

Lecture 15 The Second Incompleteness Theorem. Michael Beeson Lecture 15 The Second Incompleteness Theorem Michael Beeson The Second Incompleteness Theorem Let Con PA be the formula k Prf(k, 0 = 1 ) Then Con PA expresses the consistency of PA. The second incompleteness

More information

The logic of Σ formulas

The logic of Σ formulas The logic of Σ formulas Andre Kornell UC Davis BLAST August 10, 2018 Andre Kornell (UC Davis) The logic of Σ formulas BLAST August 10, 2018 1 / 22 the Vienna Circle The meaning of a proposition is the

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent

More information

PROOF-THEORETIC REDUCTION AS A PHILOSOPHER S TOOL

PROOF-THEORETIC REDUCTION AS A PHILOSOPHER S TOOL THOMAS HOFWEBER PROOF-THEORETIC REDUCTION AS A PHILOSOPHER S TOOL 1. PROOF-THEORETIC REDUCTION AND HILBERT S PROGRAM Hilbert s program in the philosophy of mathematics comes in two parts. One part is a

More information

T Reactive Systems: Temporal Logic LTL

T Reactive Systems: Temporal Logic LTL Tik-79.186 Reactive Systems 1 T-79.186 Reactive Systems: Temporal Logic LTL Spring 2005, Lecture 4 January 31, 2005 Tik-79.186 Reactive Systems 2 Temporal Logics Temporal logics are currently the most

More information

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) MATH 378, CSUSM. SPRING 2009. AITKEN This chapter reviews some of the background concepts needed for Math 378. This chapter is new to the course (added Spring

More information