Paulo A. S. Veloso and Armando M. Haeberer A FINITARY RELATIONAL ALGEBRA FOR CLASSICAL FIRST-ORDER LOGIC. Abstract

Size: px
Start display at page:

Download "Paulo A. S. Veloso and Armando M. Haeberer A FINITARY RELATIONAL ALGEBRA FOR CLASSICAL FIRST-ORDER LOGIC. Abstract"

Transcription

1 Bulletin of the Section of Logic Volume 20/2 (1991), pp reedition 2005 [original edition, pp ] Paulo A. S. Veloso and Armando M. Haeberer A FINITARY RELATIONAL ALGEBRA FOR CLASSICAL FIRST-ORDER LOGIC Abstract A simple extension of Tarski s calculus of binary relations is shown to have the expressive power of first-order logic. In contrast with Cylindric and Polyadic algebras, this extension introduces only finitely many operations and constants whose standard meaning is finitary. 1. Introduction This paper shows that a simple extension of the well-known calculus of binary relations can have the expressive power of first-order logic. This seems to have been one of Tarski s intentions in developing his Calculus of Binary Relations [5], whose expressive power, however, is weaker than that of first-order logic. Subsequent efforts to attain the expressive power of firstorder logic [4,3] led to abandoning binary relations and to introduction of infinitely many new operations. Our extended calculus was originally motivated by the needs of program derivation [2]. Programs can be regarded as solutions to problems, which involve binary input-output relations [6]. But, a calculus of programs should manipulate them as objects by means of their relational properties, rather than as sets of input-output pairs. A summary of the results presented in this paper was accepted for presentation at the 9th. International Congress of Logic, Methodology and Philosophy of Science at Uppsala, Sweden.

2 A Finitary Relational Algebra for Classical First-Order Logic 53 This paper starts by revieving Tarski s theories of binary relations and the problem of expressiveness. Then, we introduce our extension to binary relations over strings (finite sequences) and show how they can represent sets of strings. The central result shows that if a set can be defined be a first-order formula, then its representation can be denoted by a relational term. Finally, we analyse our extension, comparing it with the extant algebras of logic. 2. Tarski s theories of binary relations and the problem of expressiveness Tarski develops his Elementary Theory of Binary Relations as an extension of first-order logic by introducing variables ranging over two sorts: individuals (denoted here by x, y, z,...) and relations (denoted here by italic letters r, s, t,...). The atomic sentences are of the form r(x, y) (with intended meaning x is in relation r with y ) and r s (where the symbols denotes equality). As usual, the compound sentences are obtained from atomic ones by means of logical connectives,,,,, and the quantifiers and. In the standard models of the Elementary Theory of Binary Relations, variables on individuals range over a fixed set A, while variables on relations range over some subsets of A A. The symbols introduced by Tarski are, in our notation, (for the universal relation), 0 (for the null relation), 1 (for the indentity relation) and P (for diversity relation), as relational constants, together with the following operations on relations: (complement), (converse), + (union), (intersection), (relative addition), and ; (relative product). The symbols, 0,, + and, are called absolute or Boolean, whereas 1, P,, and ;, are called relative or Peircean. To develop his Calculus of Binary Relations Tarski [5] derives from the axioms of his Elementary Theory of Binary Relations an appropriate set of theorems whose variables are exclusively relational ones. He then takes these theorems as extralogical axioms of his Calculus of Binary Relations. These extralogical axioms can be divided into three groups: axioms of the absolute or Boolean symbols (axioms for Boolean Algebras, e.g. (r +s) t (r t) + (s t)), axioms of the relative or Peircean symbols (e.g. r; s s; r), and axioms relating absolute and relative symbols (e.g. (r; s) t 0

3 54 Paulo A. S. Veloso and Armando M. Haeberer (s; t) r 0). Shorter axiomatization have been provided, for instance, by Chin, Jónsson and Tarski. Thus the standard models of Tarski s Calculus of Binary Relations are the proper relational algebras, i.e. algebras of the form T = < R, +,,,, 1, ;, >, where < R, +,,,, 1 > is a Boolean Algebra of subsets of A A, for some set A, closed under the Peircean operations, that satisfy the axioms of his calculus. In examining the expressiveness of his Calculus of Binary Relations, Tarski [5] asks whether every property of relations, relation among relations, etc., that can be defined in his Elementary Theory of Binary Relations, can be expressed in his calculus. Tarski s answer to this question is negative. According to him, even a simple expression like: x y z u(r(x, u) r(y, u) r(z, u)) (1) cannot be expressed within his relational calculus. For instance, no sentence of the relational calculus is satisfied by exactly the same relations that satisfy expression (1). Since the Elementary Theory of Relations is an extension of first-order logic, the problem of expressiveness posed by Tarski leads to the question: can the Calculus of Binary Relations be finitely extended so as to bear the same relationship to first-order logic that Boolean Algebras bear to sentential logic? In this direction subsequent works of Chin, Henkin, Monk, Tarski and Thompson [4] led to the introduction of Cylindric Algebras. But, in doing this they abandon the algebras of binary relations in favour of algebras of sets of infinitary sequences, and likewise for Halmos s Polyadic Algebras [3]. 3. Algebras of binary relations over strings Tarski s theories of binary relations are theories of subsets of A A. We will extend them by (i) giving a structure to our universe, and (ii) introducing two new operations. To accomplish extension (i), we take our universe U as being the free monoid B over a given set B, with operation denoted by and with neuter element denoted by λ. B will be referred to as the base set of U. So, elements of U will be finite sequences (strings) [x 1,..., x n ] with

4 A Finitary Relational Algebra for Classical First-Order Logic 55 x 1,..., x n B. As for extension (ii), we introduce two new (structural) operations on relations, namely fork (denoted by ) and concatenation (denoted by ), defined by r s = {< x, y z >: < x, y > r < x, z > s} r s = {< x y, z t >: < x, z > r < y, t > s} Thus, the standard models of our Extended Calculus of Binary Relations will be algebras of the form U = < R, +,,,, 1, 1 B, 1 λ, ;,,, >, where < R, +,,,, 1 > is a proper relational algebra over U = B, 1 B is the identity relation on strings over B with length 1, and 1 λ is the identity on {λ}. It is interesting to notice that < R, +,,,, 1, ;, > is T where U plays the role of the set of points. In other words, by means of 1 B, 1 λ, ;,, and, one is able to resolve U into a hierarchy of strings (of elements of B) of increasing length. It is instructive to examine how we manage to express (1) within our formalism and how we can overcome the difficulties encountered in trying to express it in Tarski s relational calculus. The key idea is the simulation of the existential quantifier u by the relative product. If we apply this simple idea to (1), we are led to something like x y z u(r(x, u) r(u, y) r(u, z)). This is equivalent to (1), but we cannot simulate the effect of u by the relative product. The reason for this is the fact that variable u now occurs three times in the matrix of the formula. Tarski s relational calculus has no variables over individuals, and the relative product r; r consumes, so to speak, variable u. We overcome this difficulty by means of the fork (which also has a character of existential quantification, as can be seen from its definition, a viewpoint that will be used later on.). Thus, we see that the addition of extra operations and the above definition of the universe of discourse increase the expressiveness of the language of relations. Encouraged by these positive results, one is tempted to conjecture that our Extended Calculus of Binary Relations has the expressive power of first-order logic. We will show that indeed this is so.

5 56 Paulo A. S. Veloso and Armando M. Haeberer 4. Definable subsets and their representations Consider a first-order language L with equality, given by a set P of predicate symbols (we do not consider functions symbols, since functions can, for our purposes, by replaced by their graphs). As usual, a structure C for L consists of a domain C together with a realization p C C n, for each n-ary predicate symbol p in P. This can be extended to assign a realization for each formula φ Φ(L) (where Φ(L) is the set of formulae of L). It is more convenient, however, to view a formula as defining a set of strings over C. For this purpose we introduce some notation to be used also later. We let f(φ) be the set of variables with free occurrences in formula φ, and for a finite set Y of variables, we let h(y ) = max{i : v i Y }. Consider a formula φ Φ(L) with h(f(φ)) = n; we associate with φ a set φ C of strings over C defined as follows φ C = {[c 1,..., c n ] : C = φ(c 1,..., c n )} where C = φ(c 1,..., c n ) means that the assignment of c i to v i, for i = 1,..., n, satisfies φ in C [1]. We call a subset S of U = C definable iff S = φ C for some formula φ Φ(L). We shall denote by E(C) the set of all finite unions of definable subsets of U. Clearly, E(C) is a Boolean Algebra of subsets of U. A structure C for L assigns to each n-ary predicate symbol p an n- ary relation p C. In addition, we wish to regard a structure as assigning a binary relation (on strings) to each predicate symbol. Thus, we define the relational realization of predicate p in the structure C as C[p] = {< [c 1,..., c n ], λ >: < c 1,..., c n > p C }. The above relational interpretation of predicate symbols suggests using them to build other relations by means of the relational operations. The set T (L) of relational terms is obtained from the basic terms, 1, 1 C,, and p (for each p P), by means of the relational operation symbols +,,, ;,,,. (This is the set of closed terms, the set of terms with variables in W has, in addition, all variables in W as basic terms.) Now, given a structure C for L, with domain C, each such term denotes binary relation C[ ] on U = C defined inductively in the obvious way (e.g. C[ ] = C[ ].) We call a binary relation r U U denotable iff r = C[ ] for some T (L), and use D(C) to refer to the set of all denotable relations over C.

6 A Finitary Relational Algebra for Classical First-Order Logic 57 In order to correlate the elementary subsets in E(C) with the denotable relations in D(C), we need a way of representing a subset S U by a binary relation r U U. The relational interpretation of a predicate symbol suggests representing the set S U by the relation S {λ}. Let Λ(U) be the set of all binary relations r over U with Ran(r) = {λ}. We define Λ : P(U) Λ(U) by Λ(S) = S {λ}. This representation is quite natural, in that Λ(p C ) = C[p]; but another one will prove more convenient. Let I(U) be the set of all identity relations over U and define I : P(U) I(U) by assigning to S the identity relation over S. Some simple properties of these representations will be of interest. First, both representations of sets are equivalent, via a bijection b : Λ(U) I(U) and its inverse. Second, these bijections can be represent by terms, b being represented by the term b(w) = (w, ) 1. Thus, from the viewpoint of denotable relations, they are interchangeable. Finally, both representations are bijective, their inverses assigning to each such relation its domain. In fact, it is interesting to notice that x S iff < x, x > I(S). Thus, S is elementarily definable iff I(S) is so, and both by prenex formulae with the same prefix [1]. 5. Main result: expressiveness We are now ready for our main result, which will show that terms in our Extended Calculus of Binary Relations on strings have the expressive power of first-order logic. This will be established by showing that any set of strings that can be defined by a first-order formula can also be denoted be a closed term of our Extended Calculus Binary Relations on strings. In view of the remarks in the preceding section, concerning representation of subsets as relations, it suffices to show that, for every set in E(C), there exists a term in T (L), such that C[ ] is the identity on S. So, let us denote by I(L) the set of all terms in T (L), such that, for every structure C for L, C[ ] C[1]. Also, we define, by induction on m, e 1 = 1 C and e m = e m 1 1 C. Theorem Given a first-order language L, there exists a function T : Φ(L) I(L), such that for every structure C for L, I(φ C ) = C[T (φ)], for every formula φ Φ(L). Proof. We will define T by induction on the structure of formula φ.

7 58 Paulo A. S. Veloso and Armando M. Haeberer Basis: Let us distinguish three cases. Case 1: φ is v 1 v 2. Then, we set T (v 1 v 2 ) = 2; 1 C ; 2, where 2 = 1 1. Case 2: φ is p(v 1,..., v n ) with p P. Then, we set T (p(v 1,..., v n )) = (p; p) 1. Case 3: φ is an atomic formula α(u 1,..., u m ) obtained from one of the above α(v 1,..., v n ) by means of a substitution σ. Then, Lemma 2 below yields T (α(u 1,..., u m )) = s; T (α(v 1,..., v n )) = s, where s is a term, simulating σ, easily constructed by means of 1, 1 C and. Inductive step If φ is ψ, then we set T ( ψ) = T (ψ) e n. Now, let h(f(φ)) = n. In view of Lemma 1 below, it suffices to consider φ of the form φ v 1 v 1... v n v n. If φ is ψ θ, then φ is equivalent to ψ θ, where ψ is ψ v 1 v 1... v n v n and similarly for θ. Lemma 1 applied to the inductive hypothesis gives T (ψ ) and T (θ ). We then set T (ψ θ) = T (ψ ) + T (θ ). If φ is v i ψ, then clearly φ is equivalent to v n ψ v n v n, where ψ is obtained from ψ by the substitution σ that interchanges v i and v n. So, lemma 2 below, applied to the inductive hypothesis, gives T (ψ ). Then, with Π 1 = 1 C, we set T ( v n ψ ) = Π 1 ; T (ψ ); Π 1, whence Lemma 1 will give T (φ). Now, we define, by induction on n, d 0 = ; 1 λ and d n = d n 1 Π n ; where the projections Π j are defined by induction: Π 1 = 1 C and Π j = ( ; 1 C Π j 1 ). Lemma 1. For every m 0 and for every formula φ with h(f(φ)) = n, if φ is the formula φ v 1 v 1... v m+n v m+n, one can have T (φ ) = T (φ) e m and T (φ) = d n ; T (φ ); d n. Lemma 2. Given a substitution σ on {1,..., n}, there exists a term s(σ), such that for any formula φ with h(f(φ)) = n, if σ(φ) is the formula obtained by applying σ to φ, then one can take T (σ(φ)) = s(σ); T (φ); s(σ). Proof. Let h(f(φ)) = n. By Lemma 1, we may assume f(φ) = {v 1,..., v n }. Let m = h(ran(σ)) be the highest index among σ(1),..., σ(n). We may assume σ onto {1,..., m}. (For otherwise, we can replace σ by τ from {v 1,..., v n,..., v p } onto {v 1,..., v m } and, by Lemma 1, φ by ψ of the form φ v 1 v 1... v n v n... v p v p, so that τ(ψ) is equivalent

8 A Finitary Relational Algebra for Classical First-Order Logic 59 to σ(φ) v 1 v 1... v m v m which is enough in view of Lemma 1.) So, assuming σ onto {v 1,..., v n }, we set s(σ) = e m ; Π σ(1) Π σ(2)... Π σ(n) Now, the set of terms I(L) and { 1 : T (L)} have the same denotations. So, from the very definitions of the operations and constants of our extended relational calculus one can see that, for each term I(L), one has a formula φ Φ(L), with two free variables, defining it, in the sense that for every structure C for L, C[ ] = φ C. Here, C is the structure obtained from C by replacing its domain C by the corresponding free monoid C, so that now strings are assigned to variables. Thus, we have that the representations of the definable subsets of C are exactly the denotable terms in I(L). 6. An analysis of our extension We will now compare Tarski s Calculus of Binary Relations, Cylindric Algebras [4] and Polyadic Algebras [3] with our algebras U = < R, +,,,, 1, 1 B, 1 λ, ;,, >. To begin our comparative analysis, we should recall that the standard models of Tarski s Calculus of Binary Relations are algebras of the form T = < R, +,,,, 1, ;, >, whose reduct < R, +,,,, 1 > is a Boolean Algebra, R is a subset of the powerset of A A, and the result of adding ; and may be called a Peircean extension of this Boolean Algebra. As mentioned, Tarski s Calculus of Binary Relations is insufficient to attain the expressive power of first-order logic and according to Tarski [5], cannot be finitely extended, in a Peircean-like manner, to attain such expressive power. Thus, both Tarski et al. with the Cylindric Algebra, with Halmos, with the Polyadic Algebras, abandon the Peircean-like way of extending < R, +,,,, 1 > in favour of more direct attack to the problem. Both approaches maintain a Boolean Algebra over an universe of elements whose internal structure, if any, is immaterial. By imposing an infinite arity, they produce theories over sequences of infinite length restricted by a locallyfiniteness condition. Tarski et al. chose to represent the existential quantifier by infinitely many cylindrifications (one for each variable), and equations v w by means of a doubly infinite sequence of diagonal elements.

9 60 Paulo A. S. Veloso and Armando M. Haeberer Halmos, on the other hand, represents the existential quantifier by means of a single function but introduces infinitely many transformations on the index set. We should notice that both Cylindric and Polyadic Algebras are models laden with a syntactical artifact, in that the former, by means of each axis, and the latter, by means of the index set, have names for variables over individuals. Thus, neither Cylindric nor Polyadic Algebras deserve to be classified as belonging to a calculus of relations. They have a somewhat intermediate status between such calculi and elementary theories of relations. Our approach is to maintain the Peircean-like way of extending the basic Boolean Algebra. So, in addition to ; and, we introduce 1 B, 1 λ, and, which are constants and operations on binary relations. The reason why we are able to attain the expressive power of first-order logic is that, instead of extending a Boolean Algebra over B B we are extending a Boolean Algebra over U U, where U is the free monoid B over B. Thus, we introduce a hierarchy of strings at the very level of the universe U of interpretation. In virtue of this fact, an algebra U = < R, +,,,, 1, 1 B, 1 λ, ;,,, > can be properly classified as belonging to a calculus of binary relations, in Tarski s original sense [5], in that it does not require variables ranging over individuals. As an important consequence of having structured our universes, neither quantifiers nor substitutions are primitive in our approach. They are instead finitely generate from simpler operations, which is not the case in the cylindric and polyadic approaches. Notice that the argument in the proposition in section 5 hinges on stimulating the effect of an existential quantifier, the remaining cases being dealt with by means of appropriate substitutions. In this sense, the argument is close to the spirit of Polyadic Algebras. But this was merely a proof strategy to lay bare the simplicity of the ideas underlying the argument. Actually, we can denote the effect of any first-order quantification and substitution by means of relational term. Our main result yields several important consequences. For instance, a formula φ Φ(L) is valid iff T (φ) 0; and a sentence θ is valid iff T (θ) 1 λ. So, a version of our calculus can be axiomatized by finitely many equations. By translating an axiomatization of first-order logic and the equations required to prove the equalities in the proposition of section 5, one can axiomatize the I(L)-part of our calculus. In order to axiomatize the full calculus, it is easier to replace the monoid concatenation by pair formation (i.e., replace the free monoid by a free grupoid), with the obvious

10 A Finitary Relational Algebra for Classical First-Order Logic 61 adaptation of fork and concatenation [2]. For then, the replacement of relation r by (( 1 r); (1 r)) 1 enables us to represent each relation within I(L). 7. Conclusions Program derivation needs have suggested us extending Tarski s Calculus of Binary Relations by structuring its universe and adding two new operations and two new constants, which are first-order definable. In our extended calculus, substitutions and quantifications turn out to be analyzable into simpler building blocks; thus, our calculus differs essentially from Cylindric and Polyadic Algebras. The main result is the explicit construction of an interpretation of first-order logic into our calculus. Therefore, our extended calculus has the expressive power of first-order logic. References [1] H. D. Ebbinghaus, J. Flum and W. Thomas, Mathematical Logic, Springer Verlag, New York, [2] A. M. Haeberer and P. A. S. Veloso, Partial Relations for Program Derivation: Adequacy, Inevitability and Expressiveness, IFIP TC2 Working Conference on Constructing Programs from Specifications, Pacific Grove, [3] P. R. Halmos, Algebraic Logic, Chelsea Publishing Company, New York, [4] L. Henkin, J. D. Monk and A. Tarski, Cylindric Algebras Part 1, North Holland, Amsterdam (1971). [5] A. Tarski, On the calculus of relations, Journal of Symbolic Logic vol. 6 no. 3 (1941) pp [6] P. A. S. Veloso, Outline of a general theory of general problems, Philosophia Naturalis vol. 21 no. 2-4 (1984) pp Departamento de Informática Pontifica Universidade Católica do Rio de Janeiro Rua Marquês de São Vincente Rio de Janeiro RJ - Brasil

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

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More 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

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted

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

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Reducts of Polyadic Equality Algebras without the Amalgamation Property

Reducts of Polyadic Equality Algebras without the Amalgamation Property International Journal of Algebra, Vol. 2, 2008, no. 12, 603-614 Reducts of Polyadic Equality Algebras without the Amalgamation Property Tarek Sayed Ahmed Department of Mathematics, Faculty of Science Cairo

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

Independence-Friendly Cylindric Set Algebras

Independence-Friendly Cylindric Set Algebras Independence-Friendly Cylindric Set Algebras by Allen Lawrence Mann B.A., Albertson College of Idaho, 2000 M.A., University of Colorado at Boulder, 2003 A thesis submitted to the Faculty of the Graduate

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

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

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

Infinite Truth-Functional Logic

Infinite Truth-Functional Logic 28 Notre Dame Journal of Formal Logic Volume 29, Number 1, Winter 1988 Infinite Truth-Functional Logic THEODORE HAILPERIN What we cannot speak about [in K o or fewer propositions] we must pass over in

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Charles Steinhorn, Vassar College Katrin Tent, University of Münster CIRM, January 8, 2018 The three lectures Introduction to basic model theory Focus on Definability More

More information

From Constructibility and Absoluteness to Computability and Domain Independence

From Constructibility and Absoluteness to Computability and Domain Independence From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main

More information

Lecture 11 Safety, Liveness, and Regular Expression Logics

Lecture 11 Safety, Liveness, and Regular Expression Logics Lecture 11 Safety, Liveness, and Regular Expression Logics Safety and Liveness Regular Expressions w-regular Expressions Programs, Computations, and Properties Guarantee, Response, and Persistance Properties.

More information

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007) Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1

More 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

Conjunction: p q is true if both p, q are true, and false if at least one of p, q is false. The truth table for conjunction is as follows.

Conjunction: p q is true if both p, q are true, and false if at least one of p, q is false. The truth table for conjunction is as follows. Chapter 1 Logic 1.1 Introduction and Definitions Definitions. A sentence (statement, proposition) is an utterance (that is, a string of characters) which is either true (T) or false (F). A predicate is

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

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

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

LINDSTRÖM S THEOREM SALMAN SIDDIQI

LINDSTRÖM S THEOREM SALMAN SIDDIQI LINDSTRÖM S THEOREM SALMAN SIDDIQI Abstract. This paper attempts to serve as an introduction to abstract model theory. We introduce the notion of abstract logics, explore first-order logic as an instance

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

More information

Unprovability of circuit upper bounds in Cook s theory PV

Unprovability of circuit upper bounds in Cook s theory PV Unprovability of circuit upper bounds in Cook s theory PV Igor Carboni Oliveira Faculty of Mathematics and Physics, Charles University in Prague. Based on joint work with Jan Krajíček (Prague). [Dagstuhl

More information

Predicate Logic - Introduction

Predicate Logic - Introduction Outline Motivation Predicate Logic - Introduction Predicates & Functions Quantifiers, Coming to Terms with Formulas Quantifier Scope & Bound Variables Free Variables & Sentences c 2001 M. Lawford 1 Motivation:

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics Andrew Monnot 1 Construction of the Language Loop We must yield to a cyclic approach in the foundations of mathematics. In this respect we begin with some assumptions of language

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

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University Harmonious Logic: Craig s Interpolation Theorem and its Descendants Solomon Feferman Stanford University http://math.stanford.edu/~feferman Interpolations Conference in Honor of William Craig 13 May 2007

More information

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

More information

Halting and Equivalence of Program Schemes in Models of Arbitrary Theories

Halting and Equivalence of Program Schemes in Models of Arbitrary Theories Halting and Equivalence of Program Schemes in Models of Arbitrary Theories Dexter Kozen Cornell University, Ithaca, New York 14853-7501, USA, kozen@cs.cornell.edu, http://www.cs.cornell.edu/~kozen In Honor

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Propositional and Predicate Logic - VII

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

More information

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

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

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

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

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

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

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007)

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007) Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007) Problem 1: Specify two different predicates P (x) and

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

On minimal models of the Region Connection Calculus

On minimal models of the Region Connection Calculus Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science

More information

hal , version 1-21 Oct 2009

hal , version 1-21 Oct 2009 ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation

More information

Handout on Logic, Axiomatic Methods, and Proofs MATH Spring David C. Royster UNC Charlotte

Handout on Logic, Axiomatic Methods, and Proofs MATH Spring David C. Royster UNC Charlotte Handout on Logic, Axiomatic Methods, and Proofs MATH 3181 001 Spring 1999 David C. Royster UNC Charlotte January 18, 1999 Chapter 1 Logic and the Axiomatic Method 1.1 Introduction Mathematicians use a

More information

Lecture 2: Connecting the Three Models

Lecture 2: Connecting the Three Models IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 2: Connecting the Three Models David Mix Barrington and Alexis Maciel July 18, 2000

More information

A Modal Logic of Quantification and Substitution

A Modal Logic of Quantification and Substitution A Modal Logic of Quantification and Substitution Yde Venema present address: Department of Mathematics and Computer Science Free University De Boelelaan 1081 1081 HV Amsterdam e-mail: yde@cs.vu.nl Abstract.

More information

The predicate calculus is complete

The predicate calculus is complete The predicate calculus is complete Hans Halvorson The first thing we need to do is to precisify the inference rules UI and EE. To this end, we will use A(c) to denote a sentence containing the name c,

More information

Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem

Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem R. Dustin Wehr December 18, 2007 Büchi s theorem establishes the equivalence of the satisfiability relation for monadic second-order

More information

CS632 Notes on Relational Query Languages I

CS632 Notes on Relational Query Languages I CS632 Notes on Relational Query Languages I A. Demers 6 Feb 2003 1 Introduction Here we define relations, and introduce our notational conventions, which are taken almost directly from [AD93]. We begin

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Mathematical Logic. An Introduction

Mathematical Logic. An Introduction Mathematical Logic. An Introduction Summer 2006 by Peter Koepke Table of contents Table of contents............................................... 1 1 Introduction.................................................

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

The Relation Reflection Scheme

The Relation Reflection Scheme The Relation Reflection Scheme Peter Aczel petera@cs.man.ac.uk Schools of Mathematics and Computer Science The University of Manchester September 14, 2007 1 Introduction In this paper we introduce a new

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

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

Proof Theory and Subsystems of Second-Order Arithmetic

Proof Theory and Subsystems of Second-Order Arithmetic Proof Theory and Subsystems of Second-Order Arithmetic 1. Background and Motivation Why use proof theory to study theories of arithmetic? 2. Conservation Results Showing that if a theory T 1 proves ϕ,

More information

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In

More information

Gödel s Completeness Theorem

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

More information

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

Complete independence of an axiom system for central translations

Complete independence of an axiom system for central translations Note di Matematica ISSN 1123-2536, e-issn 1590-0932 Note Mat. 33 (2013) no. 2, 133 142. doi:10.1285/i15900932v33n2p133 Complete independence of an axiom system for central translations Jesse Alama Center

More information

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

Mathematical Preliminaries. Sipser pages 1-28

Mathematical Preliminaries. Sipser pages 1-28 Mathematical Preliminaries Sipser pages 1-28 Mathematical Preliminaries This course is about the fundamental capabilities and limitations of computers. It has 3 parts 1. Automata Models of computation

More information

Lecture 1: Overview. January 24, 2018

Lecture 1: Overview. January 24, 2018 Lecture 1: Overview January 24, 2018 We begin with a very quick review of first-order logic (we will give a more leisurely review in the next lecture). Recall that a linearly ordered set is a set X equipped

More information

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

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

Section 2.1: Introduction to the Logic of Quantified Statements

Section 2.1: Introduction to the Logic of Quantified Statements Section 2.1: Introduction to the Logic of Quantified Statements In the previous chapter, we studied a branch of logic called propositional logic or propositional calculus. Loosely speaking, propositional

More information

A modal logic of relations

A modal logic of relations A modal logic of relations (with an appendix containing remarks on mosaics and step-by-step by R. Hirsch, I. Hodkinson, M. Marx, Sz. Mikulás and M. Reynolds) Yde Venema Maarten Marx October 15, 2003 Abstract

More information

Infinite constructions in set theory

Infinite constructions in set theory VI : Infinite constructions in set theory In elementary accounts of set theory, examples of finite collections of objects receive a great deal of attention for several reasons. For example, they provide

More information

The Vaught Conjecture Do uncountable models count?

The Vaught Conjecture Do uncountable models count? The Vaught Conjecture Do uncountable models count? John T. Baldwin Department of Mathematics, Statistics and Computer Science University of Illinois at Chicago May 22, 2005 1 Is the Vaught Conjecture model

More information

RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS

RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS RANK HIERARCHIES FOR GENERALIZED QUANTIFIERS H. JEROME KEISLER AND WAFIK BOULOS LOTFALLAH Abstract. We show that for each n and m, there is an existential first order sentence which is NOT logically equivalent

More information

Introduction to Metalogic

Introduction to Metalogic Introduction to Metalogic Hans Halvorson September 21, 2016 Logical grammar Definition. A propositional signature Σ is a collection of items, which we call propositional constants. Sometimes these propositional

More information

1 Differentiable manifolds and smooth maps

1 Differentiable manifolds and smooth maps 1 Differentiable manifolds and smooth maps Last updated: April 14, 2011. 1.1 Examples and definitions Roughly, manifolds are sets where one can introduce coordinates. An n-dimensional manifold is a set

More information

Metainduction in Operational Set Theory

Metainduction in Operational Set Theory Metainduction in Operational Set Theory Luis E. Sanchis Department of Electrical Engineering and Computer Science Syracuse University Syracuse, NY 13244-4100 Sanchis@top.cis.syr.edu http://www.cis.syr.edu/

More information

Fuzzy Does Not Lie! Can BAŞKENT. 20 January 2006 Akçay, Göttingen, Amsterdam Student No:

Fuzzy Does Not Lie! Can BAŞKENT. 20 January 2006 Akçay, Göttingen, Amsterdam   Student No: Fuzzy Does Not Lie! Can BAŞKENT 20 January 2006 Akçay, Göttingen, Amsterdam canbaskent@yahoo.com, www.geocities.com/canbaskent Student No: 0534390 Three-valued logic, end of the critical rationality. Imre

More information

A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS

A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS Bulletin of the Section of Logic Volume 11:3/4 (1982), pp. 134 138 reedition 2009 [original edition, pp. 134 139] Bogus law Wolniewicz A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS 1. Preliminaries In [4]

More information

Part II. Logic and Set Theory. Year

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

More information

Gödel s Incompleteness Theorems by Sally Cockburn (2016)

Gödel s Incompleteness Theorems by Sally Cockburn (2016) Gödel s Incompleteness Theorems by Sally Cockburn (2016) 1 Gödel Numbering We begin with Peano s axioms for the arithmetic of the natural numbers (ie number theory): (1) Zero is a natural number (2) Every

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

Recall that the expression x > 3 is not a proposition. Why?

Recall that the expression x > 3 is not a proposition. Why? Predicates and Quantifiers Predicates and Quantifiers 1 Recall that the expression x > 3 is not a proposition. Why? Notation: We will use the propositional function notation to denote the expression "

More information

Halting and Equivalence of Schemes over Recursive Theories

Halting and Equivalence of Schemes over Recursive Theories Halting and Equivalence of Schemes over Recursive Theories Dexter Kozen Computer Science Department, Cornell University, Ithaca, New York 14853-7501, USA Abstract Let Σ be a fixed first-order signature.

More information

Overview of Logic and Computation: Notes

Overview of Logic and Computation: Notes Overview of Logic and Computation: Notes John Slaney March 14, 2007 1 To begin at the beginning We study formal logic as a mathematical tool for reasoning and as a medium for knowledge representation The

More information

TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY

TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Bulletin of the Section of Logic Volume 37:3/4 (2008), pp. 223 231 Tomasz Jarmużek TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Abstract In the article we present an application

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

, 0, 1, c ξ, d ξη ξ,η<α,

, 0, 1, c ξ, d ξη ξ,η<α, Leon Henkin and cylindric algebras J. Donald Monk Cylindric algebras are abstract algebras which stand in the same relationship to first-order logic as Boolean algebras do to sentential logic. There are

More information

COMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS

COMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS COMPLETENESS OF THE RANDOM GRAPH: TWO PROOFS EUGENIA FUCHS Abstract. We take a countably infinite random graph, state its axioms as a theory in first-order logic, and prove its completeness in two distinct

More information

Final Exam (100 points)

Final Exam (100 points) Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You

More information

HANDOUT AND SET THEORY. Ariyadi Wijaya

HANDOUT AND SET THEORY. Ariyadi Wijaya HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics

More information

18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015)

18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015) 18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015) 1. Introduction The goal for this course is to provide a quick, and hopefully somewhat gentle, introduction to the task of formulating

More information

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them: Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC

More information

About the relationship between formal logic and complexity classes

About the relationship between formal logic and complexity classes About the relationship between formal logic and complexity classes Working paper Comments welcome; my email: armandobcm@yahoo.com Armando B. Matos October 20, 2013 1 Introduction We analyze a particular

More information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010) http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product

More information

Finite and Algorithmic Model Theory II: Automata-Based Methods

Finite and Algorithmic Model Theory II: Automata-Based Methods Finite and Algorithmic Model Theory II: Automata-Based Methods Anuj Dawar University of Cambridge Computer Laboratory Simons Institute, 30 August 2016 Review We aim to develop tools for studying the expressive

More information

WEAK PROBABILITY POLYADIC ALGEBRAS. S. Marinković, M. Rašković, R. D ord ević

WEAK PROBABILITY POLYADIC ALGEBRAS. S. Marinković, M. Rašković, R. D ord ević FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. 16 (2001), 1 12 WEAK PROBABILITY POLYADIC ALGEBRAS S. Marinković, M. Rašković, R. D ord ević Abstract. We are motivated by the connection between Boolean algebra

More information

AMS regional meeting Bloomington, IN April 1, 2017

AMS regional meeting Bloomington, IN April 1, 2017 Joint work with: W. Boney, S. Friedman, C. Laskowski, M. Koerwien, S. Shelah, I. Souldatos University of Illinois at Chicago AMS regional meeting Bloomington, IN April 1, 2017 Cantor s Middle Attic Uncountable

More information

A Logical Formulation of the Granular Data Model

A Logical Formulation of the Granular Data Model 2008 IEEE International Conference on Data Mining Workshops A Logical Formulation of the Granular Data Model Tuan-Fang Fan Department of Computer Science and Information Engineering National Penghu University

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

Lattices, closure operators, and Galois connections.

Lattices, closure operators, and Galois connections. 125 Chapter 5. Lattices, closure operators, and Galois connections. 5.1. Semilattices and lattices. Many of the partially ordered sets P we have seen have a further valuable property: that for any two

More information