Herbrand s Theorem, Skolemization, and Proof Systems for First-Order Łukasiewicz Logic

Size: px
Start display at page:

Download "Herbrand s Theorem, Skolemization, and Proof Systems for First-Order Łukasiewicz Logic"

Transcription

1 Herbrand s Theorem, Skolemization, and Proof Systems for First-Order ukasiewicz Logic Matthias Baaz 1 and George Metcalfe 2 1 Institute of Discrete Mathematics and Geometry, Technical University Vienna, Wiedner Hauptstrasse 8-10, A-1040 Wien, Austria baaz@logic.at 2 Department of Mathematics, Vanderbilt University 1326 Stevenson Center, Nashville TN 37240, USA george.metcalfe@vanderbilt.edu Abstract. An approximate Herbrand theorem is established for first-order infinitevalued ukasiewicz logic and used to obtain a proof-theoretic proof of Skolemization for this logic. These results are used to define proof systems for first-order ukasiewicz logic in the framework of hypersequents; in particular, a calculus lacking cut-elimination for the fragment characterized by MV-algebras, a cutfree calculus with an infinitary rule for the full logic, and a cut-free calculus with finitary rules for the one-variable fragment. 1 Introduction Infinite-valued ukasiewicz logic was introduced for philosophical reasons by Jan ukasiewicz in the 1930s [16], and is among the most important and widely studied of all non-classical logics. It is considered, along with Gödel logic and Product logic, one of the fundamental t-norm based fuzzy logics most suitable for formalizing reasoning in the context of vagueness (see [12] for details). Moreover, the algebraic semantics of ukasiewicz logic, MV-algebras, are the subject of intensive research in Algebra, having deep connections with abelian l-groups and, via McNaughton s theorem [17], piecewise continuous linear functions on [0, 1] (for an in-depth treatment, see [11]). The first-order counterpart of ukasiewicz logic is obtained by generalizing the classical interpretations of the quantifiers and to infima and suprema in [0, 1]. Unlike the situation in Classical logic, however, the valid formulas of are not recursively enumerable, a result obtained by Scarpellini [26] and later sharpened by Ragaz to Π 2 - completeness [24]. Axiomatizations of with infinitary rules have been obtained nevertheless; by Hay [14], Belluce and Chang [7, 6] (see also Mostowski [20]), and Hájek [12]. Also, various fragments of have been investigated. Validity and satisfiability in the one-variable fragment were proved decidable by Rutledge [25], while satisfiability for the monadic fragment was proved Π 1 -complete by Ragaz [24]; the complexity of validity for this fragment being an open problem. Validity for the fragment characterized by validity in so-called safe MV-algebras is Σ 1 -complete [7]. Also of interest are (decidable) fragments suitable for fuzzy description logics, investigated by Straccia [27] and Hájek [13, 27], or fuzzy logic programming, as studied e.g. by Vojtás [28].

2 The aim of this paper is to provide a proof-theoretic basis for first-order ukasiewicz logic as a starting point for both applications and deeper algorithmic investigation. We begin with a simple topological proof of the fact that while the usual Herbrand theorem does not hold for, an approximate Herbrand theorem (proved in a more complicated fashion by Novák in [23]) can be obtained instead. Essentially, for any valid existential formula, there exist Herbrand disjunctions for successive approximations to validity: for any r < 1 a disjunction exists that always takes a value greater than r. Following a similar proof for first-order Gödel logic [2], we then use this result to give a proof-theoretic proof that first-order ukasiewicz logic admits Skolemization. The proof-theoretic treatment, unlike semantic proofs (obtained e.g. in the wider setting of Continuous Model Theory in [8]), implies that any system of functions can be considered as Skolem functions obeying some constraints, such as commutativity. This in turn allows greater flexibility for replacing functions in formulas with quantified terms. We also make use of the approximate Herbrand theorem and Skolemization to define proof systems for (fragments of) in the framework of hypersequents, a generalization of Gentzen sequents consisting of a multiset intuitively, a disjunction of sequents. Hypersequents were introduced by Avron in [1] and have been used to provide proof systems for a wide range of (first-order) fuzzy logics [5, 3, 18, 10]. In particular, a cut-free calculus G for propositional ukasiewicz logic was developed in [19] using a non-standard interpretation of hypersequents. Here we add hypersequent versions of the usual quantifier rules for Gentzen s LK and LJ (as used e.g. for first-order Gödel logic in [5]) to G, obtaining a calculus that, when extended with a cut rule is complete with respect to safe MV-algebras. However, as we show with a suitable counter-example, cut-elimination does not hold for this extended calculus. On the other hand, adding an infinitary rule to G gives a cut-free system that is complete for the full logic. Finally, a cut-free calculus with finitary rules is obtained for the one-variable fragment of by relaxing the eigenvariable condition in the quantifier rules of G. 3 2 First-Order ukasiewicz Logic We will make use here of a usual first-order language with countable sets of predicate symbols, (object) constants, function symbols (with positive arity), and variables; quantifiers and ; a binary connective ; and a (logical) constant, where: A = def A = def A B = def A B A B = def ( A B) A B = def (A B) B A B = def ( A B) n.a = def A... A }{{} n A n = def A... A }{{} n In fact, for first-order ukasiewicz logic, as in the classical case, it is possible to define ( x)a(x) as ( x) A(x), but we will find it more convenient here to treat both quantifiers as primitive. 3 An earlier version of this paper has appeared as [4].

3 Terms t, s and formulas A, B, C are built inductively from the elements of this language in the usual manner, adopting standard notions of subformulas, scope, and distinguished bound variables x, y, z and free variables a, b. Function-free, quantifier-free, and one-variable formulas are those built using no function symbols, no quantifiers, or just one bound variable, respectively. 4 Also, we will call quantifier-free formulas containing no variables, propositional. A sequence of terms t 1,..., t n is often written t, denoting a formula A with variables among x by A( x), and A with each x i replaced by t i for i = 1... n by A( t). Finite multisets of formulas, written directly as [A 1,..., A n ] where [] is the empty multiset, are denoted Γ,. We write Γ 1 Γ 2 for the multiset sum of Γ 1 and Γ 2 and use Γ to indicate that is a sub-multiset of Γ, and multiset-builder notation [ : ] for constructing multisets satisfying a particular property. We also let Γ n stand for the multiset sum of n copies of Γ, and [A 1,..., A n ] for the formula A 1... A n. -interpretations I = (D, v I ) consist of a non-empty set D and a valuation v I that maps constants and object variables to elements of D; n-ary function symbols to functions from D n into D; and n-ary predicate symbols to functions from D n into [0, 1]. As usual, v I is extended to all terms inductively by the condition v I (f(t 1,..., t n )) = v I (f)(v I (t 1 ),..., v I (t n )) for any n-ary function symbol f and terms t 1,..., t n. For an n-ary predicate symbol p and terms t 1,..., t n : v I (p(t 1,..., t n )) = v I (p)(v I (t 1 ),..., v I (t n )) For a variable x and element d D, let v I [x d] be the valuation obtained from v I by changing v I (x) to d. Then v I is extended to all formulas by: v I ( ) = 0 v I (A B) = min(1, 1 v I (A) + v I (B)) v I (( x)a(x)) = inf{v I [x a](a(x)) : a D} v I (( x)a(x)) = sup{v I [x a](a(x)) : a D} I satisfies a formula A if v I (A) = 1, and A is -valid, written = A, if A is satisfied by all -interpretations. Two formulas A and B are -equivalent, written A B, if v I (A) = v I (B) for all -interpretations v I. It will also be crucial in this paper to consider the following notion of approximate validity for {>, } and r [0, 1]: = r A iff v I (A) r for all -interpretations I. While the problem of checking -validity of formulas, or approximate validity when is, is Π 2 -complete [24], checking approximate validity when is > and r is rational is Σ 1 -complete [6]. For one-variable formulas, i.e. the one-variable fragment, checking validity is decidable [25]. For the monadic fragment, having predicate symbols of arity at most one, checking satisfiability is known to be Π 1 -complete [24], but the complexity of checking -validity is an open problem. Finally, checking the -validity of propositional formulas is known to be decidable, indeed co-np complete [22]. 4 One-variable formulas usually allow the given variable to have both free and bound occurrences: this is not permitted here due to the distinction between free and bound variables, but has no impact on decidability or complexity.

4 Interpretations and validity can also be generalized to a wider class of algebraic structures; an MV-algebra is an algebra A = L,,, 0 such that: 1. L,, 0 is a commutative monoid. 2. x = x. 3. x 0 = ( x y) y = ( y x) x. where x y iff x y = 0, with defined operations 1 = def 0 and: x y = def ( x y) x y = def ( x y) y x y = def x y x y = def ( (x y) y) An MV-chain is a linearly ordered MV-algebra; i.e. satisfying x y or y x for all x, y L. The most important example of an MV-chain is [0, 1],,, 0 where x y = min(1, x + y) and x = 1 x. In this case x y = min(1, 1 x + y), x y = max(0, x + y 1), x y = min(x, y), and x y = max(x, y). Let A = L,,, 0 be an MV-chain. Then A-interpretations are defined as for -interpretations except that n-ary predicate symbols are mapped by v I to functions from D n into L, and v I is extended to all formulas by: v I ( ) = 0 { vi (A) v v I (A B) = I (B) if v I (A) and v I (B) are defined undefined otherwise { inf{vi [x d](a(x)) : d D} if the infimum exists v I (( x)a(x)) = undefined otherwise { sup{vi [x d](a(x)) : d D} if the supremum exists v I (( x)a(x)) = undefined otherwise As in the previous definition, I satisfies a formula A if v I (A) = 1, and A is A-valid if A is satisfied by all A-interpretations. Notice that if the required infimum or supremum does not exist in L, then the values of the corresponding universal or existential formulas, and all those in which they occur as subformulas, are undefined. The standard practice for dealing with such situations is simply to stipulate that they do not occur. That is, we treat only safe MV-chains A where v I (A) is defined for all formulas A and A-interpretations I. Clearly, the standard MVchain [0, 1],,, 0 mentioned above is safe; and indeed, as is trivial to check, validity in this algebra coincides with -validity. MV-algebras arise as the algebraic semantics of propositional ukasiewicz logic; that is, for each propositional formula A: = A iff A is A-valid for every MV-algebra A See [11] for details. Note however that at the first-order level, not only do we have to restrict our attention to safe MV-chains, but also just the right-to-left direction holds in the above equivalence.

5 (1) A (B A) (2) (A B) ((B C) (A C)) (3) ((A B) B) ((B A) A) (4) ((A ) (B )) (B A) ( 1) ( x)a(x) A(t) ( 2) ( x)(a B) (A ( x)b) where x is not free in A A A B B (mp) A ( x)a (gen) Fig. 1: The Hilbert System H In this paper we will make brief use of a fundamental result for MV-algebras: the categorical equivalence of the category of MV-algebras with the category of abelian l- groups with strong unit. Recall that an abelian l-group is an algebra G = L,,, +,, 0 such that L,, is a lattice, L, +,, 0 is an abelian group, and + is order preserving; i.e. x y implies z + x z + y for all x, y, z L. Making use of the additive notation, we write x y for y + x, nx for x x (n times), and Γ for the sum x x n of a multiset of elements Γ = [x 1,..., x n ] in G where [] = 0. A strong unit for G is a member u of L such that for any x G, nu x for some n N. Then more precisely, what we need is the following lemma: Lemma 1 ([21]). For every safe MV-chain A, there is a linearly ordered abelian l- group G = L,,, +,, 0 with strong unit u, Ξ(A) = (G, u), such that A is isomorphic to [0, u],,, 0 where [0, u] = {x L : 0 x u}, x y = def u (x + y), and x = def u x, and the sups and infs of A coincide with the corresponding sups and infs of [0, u],,, 0. For convenience, we can assume that A just is the algebra [0, u],,, 0 of Ξ(A). Finally, we note that the axiomatization in Figure 2, introduced by Hájek in [12] (simplifying previous axiomatizations of Hay [14] and Belluce and Chang [7, 6]), corresponds to validity in safe MV-chains, where formulas are defined without distinguishing between free and bound variables, and A = def A, Theorem 1 ([12]). H A iff A is A-valid for all safe MV-chains A. 3 An Approximate Herbrand Theorem Our aim in this section will be to show the failure of the Herbrand theorem for first-order ukasiewicz logic, compensated for somewhat by the success instead of an approximate Herbrand theorem. Before moving on to the deficiencies of, however, let us first consider one of its more attractive features: like Classical logic, has the full quota of quantifier shifts. That is, we have the following -equivalences, where by definition x does not occur free in A: A ( x)b ( x)(a B) ( x)b A ( x)(b A) A ( x)b ( x)(a B) ( x)b A ( x)(b A))

6 Let us write (Q x)a( x) for a formula (Q 1 x 1 )... (Q n x n )A(x 1,..., x n ) where Q i {, } for i = 1... n. A prenex formula is a formula (Q x)p ( x) where P is quantifierfree. Then in as in Classical logic, given any formula A, we can rewrite all bound variables to new variables and use the above equivalences (left-to-right) as rewrite rules to push all quantifiers to the outside. Theorem 2. Any formula is -equivalent to a prenex formula. Let us now recall some basic notions relating to Herbrand s theorem. Let A be a formula, and let C and F be the constants and function symbols occurring in A, respectively, adding a constant if the former is empty. The Herbrand universe U(A) of A is the set of ground (i.e. containing no variables) terms built using C and F; i.e. U(A) = n=0 U n(a) where: U 0 (A) = C U n+1 (A) = U n (A) {f(t 1,..., t k ) : t 1,..., t k U n (A) and f F with arity k} Letting P be the predicate symbols of A, the Herbrand base B(A) of A is defined as: B(A) = {p(t 1,..., t k ) : t 1,..., t k U(A) and p P with arity k} For a logic L, the usual Herbrand Theorem for existential formulas states that a formula ( x)p ( x) where P is quantifier-free, is L-valid iff some disjunction n P ( t i ) is L- valid, where t 1,..., t n U(P ). However, as we will now show, this formulation does not hold for. First, observe that = ( x)p(x) ( y)p(y) and hence, using the quantifier-shifting equivalences above: = ( y)( x)(p(x) p(y)) It then follows by a simple semantic argument that: = ( y)(p(f(y)) p(y)) So if Herbrand s theorem holds for, then for some constant c and n 1: n = (p(f i (c)) p(f i 1 (c))) where f 0 (c) = c and f i+1 (c) = f(f i (c)). But now define v I (p(f i (c))) = i/n, giving: v I (p(f i (c))) > v I (p(f i 1 (c))) for i = 1... n It follows that v I ( n (p(f i (c)) p(f i 1 (c))) < 1, which is a contradiction, so the Herbrand theorem fails. Take another look at the formula n (p(f i (c)) p(f i 1 (c))), however. Although this is not -valid, it comes within one nth of being so. For any r < 1 1/n: = >r n (p(f i (c)) p(f i 1 (c)))

7 That is, we can characterize successive Herbrand approximations to ( y)(p(f(y)) p(y)) that come arbitrarily close to 1. This is an example of a more general phenomenon; captured by the following approximate Herbrand theorem: Theorem 3. = ( x)p ( x) where P is quantifier-free iff for all r < 1: = >r n P ( t i ) for some t 1,..., t n U(P ) Proof. We refer to [29] for all topological terminology. Suppose that = >r n P ( t i ) for all r < 1. Then = >r ( x)p ( x) for all r < 1, so clearly = ( x)p ( x). For the other direction, fix r < 1. Notice that any mapping from B(P ) into [0, 1] a member either of [0, 1] k for some k if B(P ) is finite, or of the Hilbert cube [0, 1] ω if B(P ) is countably infinite may be viewed as a valuation v I for an interpretation I. In either case ([0, 1] ω using the Tychonoff Theorem), [0, 1] B(P ) is a compact space with respect to the product topology. Now for each t U(P ) define: S( t) = {v I [0, 1] B(P ) : v I (P ( t)) r} Since P is quantifier-free and the propositional connectives and are interpreted by continuous functions on [0, 1], each S( t) is a closed subset of [0, 1] B(P ). Consider: We have two possibilities: S = {S( t) : t U(P )} 1. Suppose that for some {S( t 1 ),..., S( t n )} S: S( t i ) = Then for every interpretation I, v I (P ( t i )) > r for some i {1,..., n}. I.e. n P ( t i ) as required. = >r 2. Otherwise, every finite subset of S has a non-empty intersection and since S is a collection of closed subsets of [0, 1] B(P ), by the finite intersection property for compact spaces, S has a non-empty intersection. I.e., there exists v I such that v I (P ( t)) r for all t U(P ). So v I (( x)p ( x)) r, a contradiction. This approximate Herbrand theorem has a nice corollary. Let F = ( x)( ȳ)p ( x, ȳ) where P is both quantifier-free and function-free. Then = F iff = ( ȳ)p ( c, ȳ) for new constants c. Let C be the (finite) set of constants occurring in ( ȳ)p ( c, ȳ), adding one if the set is empty. Using the previous theorem: = F iff for all r < 1, = >r n P ( t i ) for some t i C iff = P ( c) But checking validity in propositional ukasiewicz logic is decidable, so we have established the following: c C

8 Proposition 1. The function-free -fragment of is decidable. Notice also that any formula in the function-free one-variable fragment of is - equivalent to a formula ( x)( ȳ)p ( x, ȳ) where P is quantifier-free and function-free. Just use the -equivalences to push the universal quantifiers to the front of the formula first; permitted by the restriction of the original formula to one variable. Corollary 1. The function-free one-variable fragment of is decidable. 4 Skolemization We will now use the approximate Herbrand theorem in a rather neat way: to provide a proof-theoretic proof of Skolemization for. Note that while for Classical logic, the usual process involves removing existential quantiifers and preserving satisfiability, here we follow common terminology for fuzzy logics (see e.g. [2]) and remove universal quantifiers, hoping rather to preserve validity. Let A be a prenex formula and assume harmlessly that the ith occurrence of is labelled i and that no function symbol f i of any arity occurs in A. Then the Skolem form A S of A is defined by induction as follows: (1) If A is of the form ( x)p ( x) where P is quantifier-free, then A S is ( x)p ( x). (2) If A is of the form ( x)( i y)b( x, y), then A S is (( x)b( x, f i ( x)) S. Our aim is to prove that = A iff = A S for any prenex formula A. The first step towards establishing the difficult right-to-left direction of this equivalence, will be to show that if a Herbrand disjunction for the Skolem form of a prenex formula is approximately c valid, then the formula is itself valid to the same degree. Lemma 2. Let ( x)p F ( x) be the Skolem form of (Qȳ)P (ȳ). Then [(Qȳ)P (ȳ)] is derivable from any finite non-empty sub-multiset of [P F ( t) : t U(P F )] using the rules: Γ [A(t)] Γ [( x)a(x)] Γ [A(s)] Γ [( x)a(x)] Γ [A, A] Γ [A] Γ Γ [A] where in the leftmost rule, t is any ground term not occurring in Γ or A. Proof. We assume that the occurrences of in (Qȳ)P (ȳ) are labelled with the corresponding functions f( z) of ( x)p F ( x) introduced by Skolemization and that substituting for a variable in such formulas extends to substituting also in the labels. Let Γ 0 = [(Qȳ)P (ȳ)], and given Γ j, let Γ j+1 be the smallest multiset satisfying: (1) Γ j Γ j+1. (2) If ( x)b(x) Γ j+1 and f( t) labels, then B(f( t)) Γ j+1. (3) If ( x)b(x) Γ j+1, then B(s) Γ j+1 for all s U j (P F ).

9 Notice first that each Γ j can be derived from Γ j+1 using the given rules. The only difficulty could be that for (2) the term f( t) occurs already in a formula in the multiset. However, since each occurrence of is labelled with a different function symbol f and the arguments of this function are determined uniquely by the terms chosen for the preceding occurrences of, the formula to be added in such case must already be a member of the multiset. The desired result is then a consequence of the following: Claim: if t U(P F ), then P F ( t) Γ j for some j N. This is proved by induction on the number of quantifiers in (Qȳ)P (ȳ), and implies that any finite non-empty sub-multiset of [P F ( t) : t U(P F )] is a sub-multiset of some Γ j. But then since Γ 0 can be derived from Γ j using the rules, the result follows using the rightmost rule backwards to remove the superfluous formulas from Γ j. In fact the rightmost rule in the preceding lemma is not really needed for the required derivations: we can remove the superfluous formulas and those derived directly from them, and still obtain a derivation. Also, the remaining rules applied downwards are terminating. So given a Herbrand disjunction, the above lemma provides an algorithm for finding a quantified form. Moreover, we can establish the following approximate Skolemization result: Proposition 2. Let ( x)p F ( x) be the Skolem form of (Qȳ)P (ȳ). For any r [0, 1]: n if = r P F ( t i ) for some t 1,..., t n U(P F ), then = r (Qȳ)P (ȳ) Proof. For each rule in Lemma 2, with premise Γ and conclusion, it is easy to see that = r Γ implies = r. So the result follows by a simple induction on the height of a derivation using these rules of [(Qȳ)P (ȳ)] from [P F ( t 1 ),..., P F ( t n )]. We now establish Skolemization for the prenex formulas of by combining this last result with the approximate Herbrand theorem. Theorem 4. Let ( x)p F ( x) be the Skolem form of (Qȳ)P (ȳ). Then: = ( x)p F ( x) iff = (Qȳ)P (ȳ) Proof. The right-to-left direction follows easily using standard quantifier properties of. For the other direction, suppose that = ( x)p F ( x). By Theorem 3, for all r < 1, there exist tuples of terms, t 1,..., t n, in U(P F ) such that = >r n P F ( t i ). But then by Proposition 2, for all r < 1, = r (Qȳ)P (ȳ). Hence = (Qȳ)P (ȳ) as required. Skolemization allows us to extend the approximate Herbrand theorem to the whole of : we just put the formula into prenex form, use Theorem 4 to find an appropriate existential formula, and apply Theorem 3. Corollary 2. Let A be a formula and let ( x)p F ( x) be the Skolem form of an equivalent prenex formula for A. Then = A iff = ( x)p F ( x) iff for all r < 1: = >r n P F ( t i ) for some t 1,..., t n U(P F )

10 Finally, we can use this approximate Herbrand theorem to sketch an alternative proof of a completeness result for the Hilbert system H provided in [12] (following [14, 7, 6]). First notice that for any formula B and k N + : 1 1/k v I (B) iff v I ( B) 1/k iff kv I ( B) 1 iff (k 1)v I ( B) v I (B) iff 1 v I (((k 1). B) B) iff 1 v I (B B k 1 ) Now for any formula A, let ( x)p F ( x) be the Skolem form of a prenex formula equivalent to A. We note without proof that A is H -derivable from ( x)p F ( x). Moreover, if = A, then by the approximate Herbrand theorem, for all k N + : = 1 1/k n P F ( t i ) for some t 1,..., t n U(P F ) So by the above reasoning and the propositional completeness of H, for all k N + : H B B k 1 where B = n P F ( t i ) for some t 1,..., t n U(P F ) Since ( x)p F ( x) is H -derivable from any such B, so for all k N +, A A k 1 is H -derivable from B B k 1, and we have: Theorem 5 ([12]). = A iff H A A k for all k N +. 5 The Hypersequent Calculus G We will define proof systems for ukasiewicz logic in the framework of hypersequents; finite multisets of sequents, written: Γ Γ n n where Γ i and i are finite multisets of formulas for i = 1... n. Validity is extended to hypersequents as follows: Definition 1. Let G = Γ Γ n n be a hypersequent. Then G is -valid, written = G, if for all -interpretations I: [vi (A) 1 : A Γ i ] [v I (B) 1 : B i ] for some i {1,..., n}. More generally, for a safe MV-algebra A, G is A-valid if for all A-interpretations I: [vi (A) u : A Γ i ] [v I (B) u : B i ] for some i {1,..., n}. in Ξ(A) = (G, u), the abelian l-group G = L,,, +,, 0 with strong unit u.

11 Initial Sequents A A (id) (Λ) A ( ) Structural Rules: G G Γ (ew) G Γ Γ G Γ (ec) G Γ G Γ, A (wl) G Γ 1, Γ 2 1, 2 G Γ 1 1 Γ 2 2 (split) G Γ 1 1 G Γ 2 2 G Γ 1, Γ 2 1, 2 (mix) Logical Rules G Γ, B A, G Γ, A B ( ) G Γ G Γ, A B, G Γ A B, ( ) Fig. 2: The Hypersequent Calculus G These definitions where hypersequents are interpreted using sums of elements in abelian l-groups rather than formulas of are certainly non-standard. In particular, multisets of formulas on the left and right of sequents are not interpreted using the operations of an MV-algebra, but outside the logic using the addition + of the corresponding abelian l-group. 5 Nevertheless, note that for formulas we still retain the usual notion of validity, i.e. = A iff = A The hypersequent calculus G for propositional ukasiewicz logic introduced in [19] is displayed in Figure 5, noting that Γ 1, Γ 2 stands for the multiset union Γ 1 Γ 2, and Γ, A for Γ [A], and that G denotes an arbitrary side-hypersequent occurring in both the premises and conclusion of a rule. G is cut-free by definition and all the rules have the subformula property. Moreover, natural rules for the defined connectives can be obtained, e.g. for and : G Γ, A G Γ, A B ( )1 G Γ, B G Γ, A B ( )2 G Γ, A G Γ, B G Γ, A B ( ) G Γ A, G Γ B, G Γ A B, ( ) G Γ A, G Γ A B, ( )1 G Γ B, G Γ A B, ( )2 Note that the standard version of the implication right rule is derivable when only one formula appears on the right (since the left premise G Γ in this case of ( ) is 5 We remark that in [19], this interpretation is represented as an embedding of ukasiewicz logic into Abelian logic, the logic of abelian l-groups.

12 derivable using (ew), (wl), and (Λ)): G Γ, A B G Γ A B ( ) 1 Example 1. We illustrate this calculus with a derivation of the key axioms of (3): B B (id) A A (id) B B (id) A A (id) (mix) (mix) B, A A, B B, B A A ( ) B, A A, B B, B A, A A, B (wl) ( ) B, B A A, A B (A B) B, B A A ( ) (A B) B (B A) A ( )1 ((A B) B) ((B A) A) ( )1 Hypersequents are not needed to prove this or indeed any of the other propositional axioms (1)-(4) for ; nevertheless, they are essential to prove other -valid formulas such as A (B ((A (A C)) ((B (B C)) C))). A semantic completeness proof for G, making use of the invertibility of ( ) and a derived version of ( ), was presented in [19]. Theorem 6 ([19]). Let G be a propositional hypersequent. Then G G iff = G. It follows easily from this theorem that the following cut rule and (inter-derivable) cancellation rule are admissible for G: G Γ 1, A 1 G Γ 2 A, 2 G Γ 1, Γ 2 1, 2 (cut) Syntactic eliminations of these rules were provided in [9]. G Γ, A A, G Γ (can) Theorem 7 ([9]). Cut/cancellation elimination holds for G + (cut) and G + (can). 6 Adding Quantifiers One of the most attractive features of sequent calculi such as Gentzen s LJ and LK for Intuitionistic logic and Classical logic, respectively, is that the first-order calculus is obtained by extending the propositional part with natural rules for the quantifiers. This feature is shared by hypersequent calculi for many first-order fuzzy logics such as first-order Gödel logic [5] and Monoidal t-norm logic [3] where the rules added are just hypersequent versions of those for LJ and LK. In this section we consider the effect of adding these usual quantifier rules to G, warning the reader in advance that progress to the first-order level will not be quite so smooth for this logic. Definition 2. Let G be G with the added rules: G Γ, A(t) G Γ, ( x)a(x) ( ) G Γ, A(a) G Γ, ( x)a(x) ( ) G Γ A(a), G Γ ( x)a(x), ( ) G Γ A(t), G Γ ( x)a(x), ( )

13 where the eigenvariable a does not occur in the conclusion of ( ) or ( ). Example 2. Consider the following G -derivation of the axioms for ( 2): B(a) B(a) (id) A A (id) (mix) B(a), A A, B(a) A B(a), A B(a) ( ) ( x)(a B), A B(a) ( ) ( x)(a B), A ( x)b ( ) ( x)(a B) A ( x)b ( )1 ( x)(a B) (A ( x)b) ( )1 Notice that it is crucial here that x cannot occur free in A, since in that case A(a) would appear on the left in the second application of (id), with A(x) on the right. Establishing soundness for G with respect to the interpretation = is straightforward. Theorem 8. If G H, then = H. Proof. By induction on the height of a derivation of H in G. Since the soundness of the other rules is checked in [19], we can just consider the quantifier rules. Also note that we can ignore the side-hypersequent G occurring in both the premises and conclusion of the rules, since clearly if an inequality holds for a sequent of G in a premise, then it holds also for the same sequent in the conclusion. For ( ), suppose that for every interpretation I: [vi (C) 1 : C Γ ] (v I (A(a)) 1) + [v I (D) 1 : D ] where a does not occur in Γ,, or A. But now notice that for any interpretation I and K R, if K v I [a d](a(a)) for all d D, then also K inf{v I [x d](a(x)) : d D} = v I (( x)a(x)). Hence: [vi (C) 1 : C Γ ] (v I (( x)a(x)) 1) + [v I (D) 1 : D ] as required. For ( ), suppose that for some term t: [vi (C) 1 : C Γ ] + (v I (A(t)) 1) [v I (D) 1 : D ] Then since v I (( x)a(x)) v I (A(t)): [vi (C) 1 : C Γ ] + (v I (( x)a(x)) 1) [v I (D) 1 : D ] Cases for the existential quantifier rules are very similar. Moreover, if we extend G with (cut) or (can), then we obtain soundness and completeness with respect to safe MV-chains and the axiomatization H. In fact, this is about as much as we could hope for, since is not recursively enumerable.

14 Theorem 9. For any formula A, the following are equivalent: (1) G +(cut) A. (2) H A. (3) A is A-valid for every safe MV-chain A. Proof. The equivalence of (2) and (3) is Theorem 1. To show that (2) implies (1), we first observe that (gen) and (mp) are admissible for G + (cut) using ( ) and (cut), respectively. It is also easy to see that the axioms (1)-(4) and ( 1)-( 2) are G -derivable, and hence that the derivability of A in H implies the derivability of A in G + (cut). To show that (1) implies (3), we prove the following: Claim: If G +(cut) G, then G is A-valid for every safe MV-chain A. We proceed by induction on the height of a derivation of G in G +(cut). This requires checking the soundness of each rule, recalling that for each safe MV-algebra A and abelian l-group G = L,,, +,, 0 with strong unit u such that Ξ(A) = (G, u), A is (isomorphic to) [0, u],,, 0 where x y = def u (x+y) and x = def u x. In fact, these soundness proofs are almost exactly as for the particular case of the safe MVchain on [0, 1] checked above; in particular the soundness of the quantifier rules follows as in the proof of Theorem 8. As an example, consider ( ), again disregarding the side-hypersequent G. Suppose that for some safe MV-chain A and A-interpretation I: [vi (C) u : C Γ ] + (v I (B) u) [v I (D) u : D ] + (v I (A) u) Then using properties of addition and substraction in Ξ(A): [vi (C) u : C Γ ] + ((u v I (A) + v I (B)) u) [v I (D) u : D ] Hence, since v I (A B) = v I (A) v I (B) = u (u v I (A) + v I (B)): [vi (C) u : C Γ ] + (v I (A B) u) [v I (D) u : D ] as required. Other cases are very similar. This is all very well. However, unfortunately, cut elimination fails for G + (cut) and cancellation elimination fails for G + (can), so we do not have an analytic calculus for this fragment of. For example, ( x)( y)(p(x) p(y)) has the following proof in G + (can): p(a) p(a) (id) p(b) p(b) (id) (id) ( z)p(z) p(a) ( ) p(a) p(a) ( z)p(z) p(b) ( ) (mix) ( z)p(z), p(a) p(b), p(a) ( ) ( z)p(z) p(a) p(b), p(a) ( z)p(z) ( y)(p(a) p(y)), p(a) ( ) ( z)p(z) ( x)( y)(p(x) p(y)), p(a) ( ) ( z)p(z) ( x)( y)(p(x) p(y)), ( z)p(z) ( ) (can) ( x)( y)(p(x) p(y)) But it is easy to see that no G -proof exists for this formula.

15 7 An Infinitary Calculus To obtain a calculus that is complete for the full logic, we clearly need as in the axiomatizations of Hay [14], Belluce and Chang [7, 6], and Hájek [12] an infinitary rule. To establish the completeness of G extended with such a rule, we make essential use of the approximate Herbrand Theorem and Skolemization results of earlier sections. The crucial step is to show that if a Herbrand disjunction of the prenex form of a formula C is -valid, then C is derivable in G. We proceed in similar fashion to the proof of Lemma 2, the complicating factors here being the presence of quantifiers deep within C and the use of rules to decompose the formula into sets of hypersequents. Proposition 3. Let (Qȳ)P (ȳ) be a prenex form of a formula C with Skolem form ( x)p F ( x). If = n P F ( t i ), then G C. Proof. Let the sequence Γ j of multisets of formulas with labelled occurrences of quantifiers be defined for (Qȳ)P (ȳ) exactly as in Lemma 2 and label with the same function symbols the corresponding occurrences of and in C (noting that some occurrences of are transformed to while prenexing and vice versa). We define sets H j of hypersequents as follows. Let H 0 = { C} and given H j, let H j+1 be the result of applying the following operations to H j exhaustively and in order: (i) Replace G Γ, A B with G Γ Γ, B A,. (ii) Replace G Γ A B, with G Γ and G Γ, A B,. (iii) If G Γ ( x)b(x), is in the set and f( t) labels, add G Γ B(f( t)),. (iv) If G Γ, ( x)b(x) is in the set, add G Γ, B(s) for all s U j (A). (v) If G Γ, ( x)b(x) is in the set and f( t) labels, add G Γ, B(f( t)). (vi) If G Γ ( x)b(x), is in the set, add G Γ B(s), for all s U j (A). Using the logical and structural rules of G, for each j: if G G for all G H j+1, then G G for all G H j Hence it is sufficient to show that G G for all G H k for some k N. In fact, by the propositional completeness of G, it is sufficient to show that = prop(g) for all G H j for some j N, where prop(g) consists of the propositional sequents of G; i.e. prop(g) = [S G : S contains only propositional formulas]. Recall now that each Γ j is a multiset of formulas containing only terms from U j (A). Let prop(γ j ) = [A Γ j : A is a propositional formula]. It follows from the construction of the two sequences that for each j N: = prop(γj ) iff = prop(g) for all G H j But by Lemma 2, the left hand side holds for some j N, so the result follows. Theorem 10. = A iff G A A n for all n N +.

16 Proof. For the right-to-left direction, suppose that G A A n for all n N +. Then for all interpretations I, 1 1/n v I (A) for all n N +, so v I (A) = 1. For the left-to-right direction suppose that = A. Let (Qȳ)P (ȳ) be a prenex form of A with Skolem form ( x)p F ( x). By Theorem 3, for all n N + : = >1 1/n m P F ( t i ) for some t 1,..., t m U(P F ) For j = 1... m, let Pj F be P F with each Skolem function f replaced with distinguished new functions f j. Then, by some arithmetical reasoning, for all n N + : m = (P1 F (P2 F... Pn F ))( t i ) for some t 1,..., t m U(P F ) Moreover, P1 F (P2 F... Pn F ) is -equivalent to the Skolem form of a prenex form of A A n 1. Hence by the previous proposition G A A n 1. Corollary 3. = A iff A is derivable in G extended with the rule: [A] n for all n N + A Example 3. Consider our earlier problematic formula ( x)( y)(p(x) p(y)). Proving this in the above system, requires an infinite number of derivations in G. E.g in the case where n = 2, we have: ( ) p(b) ( ) p(c) p(b) p(b) (id) (mix), p(b) p(b), p(c) ( ) p(b) p(c) ( ) p(b), p(b) p(c), p(a) p(b), p(b) p(c) (wl) ( ) p(a) p(b), p(b) p(c) p(a) p(b), ( y)(p(b) p(y)) ( ) p(a) p(b), ( x)( y)(p(x) p(y)) ( ) ( y)(p(a) p(y)), ( x)( y)(p(x) p(y)) ( ) ( x)( y)(p(x) p(y)), ( x)( y)(p(x) p(y)) ( ) 8 The One-Variable Fragment Although infinitary rules are necessary to provide a calculus for the whole of, we may be able to do better in the case of particular fragments. Recall from Section 3 that the one-variable function-free fragment is decidable. We can obtain a cut-free hypersequent calculus for this fragment by liberalising the eigenvariable condition for the rules ( ) and ( ) of G. The idea is to allow for quantifier shifts that could be performed lower down in the proof.

17 Definition 3. Let G 1 be G with the eigenvariable condition in Definition 2 changed to a is either new or removed by ( ) or ( ) at a lower point in the proof. The eigenvariable condition given here is global in the sense that it applies to whole proofs: the rules are not sound in isolation, but only as part of particular derivations. Example 4. Consider the following proof of ( x)(p(x) ( x)p(x)): p(a) p(a) (id) p(a) ( x)p(x) ( ) p(a) ( x)p(x) ( )1 ( x)(p(x) ( x)p(x)) ( ) The introduction of a in the application of ( ) is justified by the fact that a is removed by ( ) two lines further down in the proof. In fact, the subproof ending with p(a) ( x)p(x) is not allowed in isolation: rightly so, since this sequent is not -valid. Theorem 11. Let A be a one-variable function-free formula. Then G 1 A iff = A. Proof. We first define translations A + and A for any one-variable function-free formula A, assuming harmlessly that the ith occurrence of a quantifier Q in A is annotated as Q i and each a i is a free variable not occurring in A: p( x) + = p( x) + = (B C) + = B C + (( i x)b(x)) + = B(a i ) + (( i x)b(x)) + = ( x)b(x) + p( x) = p( x) = (B C) = B + C (( x) i B(x)) = ( x)b(x) (( x) i B(x)) = B(a i ) + It follows easily using admissible quantifier equivalences for that = A iff = A +. Suppose now for the left-to-right direction that G 1 A. Then G A +. We just remove applications of ( ) and ( ) from the G 1 -derivation and replace each occurrence of x bound by a quantifier i or i removed in A + by a i. Hence, by the soundness of G, = A + and therefore also = A. For the right-to-left direction, suppose that = A. Let the prenex form of A + be ( x)p ( x). Then = ( x)p ( x) and by the approximate Herbrand theorem: = P 1 ( t 1 )... P n ( t n ) for some t 1,..., t n U(P ) Hence, by the propositional completeness of G : G P 1 ( t 1 )... P n ( t n ) To prove A we apply (ec) upwards n times to obtain A... A. We then mimic the proof of P 1 ( t 1 )... P n ( t n ) making sure that we choose the matching constants and variables when we encounter occurrences of and. For ( ) and ( ), this is fine since we can choose terms as we like. The only problem that can occur is in the rules ( ) and ( ) but the relaxed eigenvariable condition takes care of this: any variable that we need is either new or removed further down the proof by ( ) or ( ). We remark finally that this approach works also to obtain Gentzen systems decision procedures even for other fragments such as the -function-free formulas of.

18 References 1. A. Avron. A constructive analysis of RM. Journal of Symbolic Logic, 52(4): , M. Baaz, A. Ciabattoni, and C. G. Fermüller. Herbrand s theorem for Prenex Gödel logic and its consequences for theorem proving. In Proceedings of LPAR 2001, volume 2250 of LNCS, pages Springer, M. Baaz, A. Ciabattoni, and F. Montagna. Analytic calculi for monoidal t-norm based logic. Fundamenta Informaticae, 59(4): , M. Baaz and G. Metcalfe. Proof theory for first order ukasiewicz logic. In N. Olivetti, editor, Proceedings of TABLEAUX 2007, volume 4548 of LNAI, pages Springer, M. Baaz and R. Zach. Hypersequents and the proof theory of intuitionistic fuzzy logic. In Proceedings of CSL 2000, volume 1862 of LNCS, pages Springer, L. P. Belluce. Further results on infinite valued predicate logic. Journal of Symbolic Logic, 29:69 78, L. P. Belluce and C. C. Chang. A weak completeness theorem for infinite valued first order logic. Journal of Symbolic Logic, 28:43 50, I. Ben Yaacov, A. Berenstein, C. Ward Henson, and A. Usvyatsov. Model theory for metric structures. To appear in a Newton Institute volume in the Lecture Notes series of the London Mathematical Society. 9. A. Ciabattoni and G. Metcalfe. Bounded ukasiewicz logics. In M. Cialdea Mayer and F. Pirri, editors, Proceedings of TABLEAUX 2003, volume 2796 of LNCS. Springer, A. Ciabattoni and G. Metcalfe. Density elimination and rational completeness for first order logics. In S. Artemov, editor, Proceedings of LFCS 2007, volume 4514 of LNCS, pages Springer, R. Cignoli, I. M. L. D Ottaviano, and D. Mundici. Algebraic Foundations of Many-Valued Reasoning, volume 7 of Trends in Logic. Kluwer, P. Hájek. Metamathematics of Fuzzy Logic. Kluwer, P. Hájek. Making fuzzy description logic more general. Fuzzy Sets and Systems, 154(1):1 15, L. S. Hay. Axiomatization of the infinite-valued predicate calculus. Journal of Symbolic Logic, 28(1):77 86, J. ukasiewicz. Jan ukasiewicz, Selected Writings. North-Holland, Edited by L. Borowski. 16. J. ukasiewicz and A. Tarski. Untersuchungen über den Aussagenkalkül. Comptes Rendus des Séances de la Societé des Sciences et des Lettres de Varsovie, Classe III, 23, Reprinted and translated in [15]. 17. R. McNaughton. A theorem about infinite-valued sentential logic. Journal of Symbolic Logic, 16(1):1 13, G. Metcalfe and F. Montagna. Substructural fuzzy logics. Journal of Symbolic Logic, 72(3): , G. Metcalfe, N. Olivetti, and D. Gabbay. Sequent and hypersequent calculi for abelian and ukasiewicz logics. ACM Transactions on Computational Logic, 6(3): , A. Mostowski. Axiomatizability of some many valued predicate calculi. Fundamentica Mathematica, 50: , D. Mundici. Interpretation of AF C*-algebras in ukasiewicz sentential calculus. Journal of Functional Analysis, 65:15 63, D. Mundici. Satisfiability in many-valued sentential logic is NP-complete. Theoretical Computer Science, 52(1-2): , V. Novák. On the Hilbert-Ackermann theorem in fuzzy logic. Acta Mathematica et Informatica Universitatis Ostraviensis, 4:57 74, 1996.

19 24. M. E. Ragaz. Arithmetische Klassifikation von Formelmengen der unendlichwertigen Logik. PhD thesis, ETH Zürich, J. D. Rutledge. A preliminary investigation of the infinitely many-valued predicate calculus. PhD thesis, Cornell University, Ithaca, B. Scarpellini. Die Nichtaxiomatisierbarkeit des unendlichwertigen Prädikatenkalküls von ukasiewicz. Journal of Symbolic Logic, 27(2): , U. Straccia. Reasoning within fuzzy description logics. Journal of Artificial Intelligence Research, 14: , P. Vojtás. Fuzzy logic programming. Fuzzy Sets and Systems, 124: , S. Willard. General Topology. Dover, 2004.

A Schütte-Tait style cut-elimination proof for first-order Gödel logic

A Schütte-Tait style cut-elimination proof for first-order Gödel logic A Schütte-Tait style cut-elimination proof for first-order Gödel logic Matthias Baaz and Agata Ciabattoni Technische Universität Wien, A-1040 Vienna, Austria {agata,baaz}@logic.at Abstract. We present

More information

On Urquhart s C Logic

On Urquhart s C Logic On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced

More information

Bounded Lukasiewicz Logics

Bounded Lukasiewicz Logics Bounded Lukasiewicz Logics Agata Ciabattoni 1 and George Metcalfe 2 1 Institut für Algebra und Computermathematik, Technische Universität Wien Wiedner Haupstrasse 8-10/118, A-1040 Wien, Austria agata@logic.at

More information

The Skolemization of existential quantifiers in intuitionistic logic

The Skolemization of existential quantifiers in intuitionistic logic The Skolemization of existential quantifiers in intuitionistic logic Matthias Baaz and Rosalie Iemhoff Institute for Discrete Mathematics and Geometry E104, Technical University Vienna, Wiedner Hauptstrasse

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

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS.

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS. FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS. REVANTHA RAMANAYAKE We survey recent developments in the program of generating proof calculi for large classes of axiomatic extensions of a non-classical

More information

Labelled Calculi for Łukasiewicz Logics

Labelled Calculi for Łukasiewicz Logics Labelled Calculi for Łukasiewicz Logics D. Galmiche and Y. Salhi LORIA UHP Nancy 1 Campus Scientifique, BP 239 54 506 Vandœuvre-lès-Nancy, France Abstract. In this paper, we define new decision procedures

More information

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic

More information

On interpolation in existence logics

On interpolation in existence logics On interpolation in existence logics Matthias Baaz and Rosalie Iemhoff Technical University Vienna, Wiedner Hauptstrasse 8-10, A-1040 Vienna, Austria baaz@logicat, iemhoff@logicat, http://wwwlogicat/people/baaz,

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

Uniform Rules and Dialogue Games for Fuzzy Logics

Uniform Rules and Dialogue Games for Fuzzy Logics Uniform Rules and Dialogue Games for Fuzzy Logics A. Ciabattoni, C.G. Fermüller, and G. Metcalfe Technische Universität Wien, A-1040 Vienna, Austria {agata,chrisf,metcalfe}@logic.at Abstract. We provide

More information

First-Order Logic. Chapter Overview Syntax

First-Order Logic. Chapter Overview Syntax Chapter 10 First-Order Logic 10.1 Overview First-Order Logic is the calculus one usually has in mind when using the word logic. It is expressive enough for all of mathematics, except for those concepts

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

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

Display calculi in non-classical logics

Display calculi in non-classical logics Display calculi in non-classical logics Revantha Ramanayake Vienna University of Technology (TU Wien) Prague seminar of substructural logics March 28 29, 2014 Revantha Ramanayake (TU Wien) Display calculi

More information

A Resolution Mechanism for Prenex Gödel Logic

A Resolution Mechanism for Prenex Gödel Logic A Resolution Mechanism for Prenex Gödel Logic Matthias Baaz and Christian G. Fermüller Technische Universität Wien, Vienna, Austria Abstract. First order Gödel logic G, enriched with the projection operator

More information

Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report

Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report Matthias Baaz Christian G. Fermüller Richard Zach May 1, 1993 Technical Report TUW E185.2 BFZ.1 93 long version

More information

Incompleteness of a First-order Gödel Logic and some Temporal Logics of Programs

Incompleteness of a First-order Gödel Logic and some Temporal Logics of Programs Computer Science Logic. 9th Workshop, csl 95. Paderborn. Selected Papers (Springer, Berlin, 1996) 1 15 Incompleteness of a First-order Gödel Logic and some Temporal Logics of Programs Matthias Baaz a,,

More information

Embedding logics into product logic. Abstract. We construct a faithful interpretation of Lukasiewicz's logic in the product logic (both

Embedding logics into product logic. Abstract. We construct a faithful interpretation of Lukasiewicz's logic in the product logic (both 1 Embedding logics into product logic Matthias Baaz Petr Hajek Jan Krajcek y David Svejda Abstract We construct a faithful interpretation of Lukasiewicz's logic in the product logic (both propositional

More information

Hypersequent calculi for non classical logics

Hypersequent calculi for non classical logics Tableaux 03 p.1/63 Hypersequent calculi for non classical logics Agata Ciabattoni Technische Universität Wien, Austria agata@logic.at Tableaux 03 p.2/63 Non classical logics Unfortunately there is not

More information

The logic of perfect MV-algebras

The logic of perfect MV-algebras The logic of perfect MV-algebras L. P. Belluce Department of Mathematics, British Columbia University, Vancouver, B.C. Canada. belluce@math.ubc.ca A. Di Nola DMI University of Salerno, Salerno, Italy adinola@unisa.it

More information

Omitting Types in Fuzzy Predicate Logics

Omitting Types in Fuzzy Predicate Logics University of Ostrava Institute for Research and Applications of Fuzzy Modeling Omitting Types in Fuzzy Predicate Logics Vilém Novák and Petra Murinová Research report No. 126 2008 Submitted/to appear:

More information

Non-classical Logics: Theory, Applications and Tools

Non-classical Logics: Theory, Applications and Tools Non-classical Logics: Theory, Applications and Tools Agata Ciabattoni Vienna University of Technology (TUV) Joint work with (TUV): M. Baaz, P. Baldi, B. Lellmann, R. Ramanayake,... N. Galatos (US), G.

More information

Gödel Logics a short survey

Gödel Logics a short survey Gödel Logics a short survey Norbert Preining 1 Colloquium Logicum 2016 September 2016, Hamburg 1 norbert@preining.info Today s program Development of many-valued logics t-norm based logics Gödel logics

More information

Automated Support for the Investigation of Paraconsistent and Other Logics

Automated Support for the Investigation of Paraconsistent and Other Logics Automated Support for the Investigation of Paraconsistent and Other Logics Agata Ciabattoni 1, Ori Lahav 2, Lara Spendier 1, and Anna Zamansky 1 1 Vienna University of Technology 2 Tel Aviv University

More information

COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS. CUNY Graduate Center 365 Fifth Avenue New York, NY USA

COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS. CUNY Graduate Center 365 Fifth Avenue New York, NY USA COMPLETE SETS OF CONNECTIVES FOR GENERALIZED ŁUKASIEWICZ LOGICS KAMERYN J WILLIAMS CUNY Graduate Center 365 Fifth Avenue New York, NY 10016 USA Abstract. While,, form a complete set of connectives for

More information

A Cut-Free Calculus for Second-Order Gödel Logic

A Cut-Free Calculus for Second-Order Gödel Logic Fuzzy Sets and Systems 00 (2014) 1 30 Fuzzy Sets and Systems A Cut-Free Calculus for Second-Order Gödel Logic Ori Lahav, Arnon Avron School of Computer Science, Tel Aviv University Abstract We prove that

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

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

Resolution for mixed Post logic

Resolution for mixed Post logic Resolution for mixed Post logic Vladimir Komendantsky Institute of Philosophy of Russian Academy of Science, Volkhonka 14, 119992 Moscow, Russia vycom@pochtamt.ru Abstract. In this paper we present a resolution

More information

Skolemization in intermediate logics with the finite model property

Skolemization in intermediate logics with the finite model property Skolemization in intermediate logics with the finite model property Matthias Baaz University of Technology, Vienna Wiedner Hauptstraße 8 10 Vienna, Austria (baaz@logic.at) Rosalie Iemhoff Utrecht University

More information

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY Iranian Journal of Fuzzy Systems Vol. 10, No. 3, (2013) pp. 103-113 103 PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY S. M. BAGHERI AND M. MONIRI Abstract. We present some model theoretic results for

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

Advances in the theory of fixed points in many-valued logics

Advances in the theory of fixed points in many-valued logics Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi

More information

First-Order Gödel Logics

First-Order Gödel Logics First-Order Gödel Logics Matthias Baaz 1 Technische Universität Wien, Institut für Diskrete Mathematik und Geometrie, Wiedner Hauptstraße 7 9, 1040 Vienna, Austria Norbert Preining 2 Università di Siena,

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

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

More information

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic A note on fuzzy predicate logic Petr H jek 1 Institute of Computer Science, Academy of Sciences of the Czech Republic Pod vod renskou v 2, 182 07 Prague. Abstract. Recent development of mathematical fuzzy

More information

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ Model Theory MARIA MANZANO University of Salamanca, Spain Translated by RUY J. G. B. DE QUEIROZ CLARENDON PRESS OXFORD 1999 Contents Glossary of symbols and abbreviations General introduction 1 xix 1 1.0

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

5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci

5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci 5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci Arnon Avron School of Computer Science, Tel-Aviv University http://www.math.tau.ac.il/ aa/ March 7, 2008 Abstract One of the

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

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

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No

More information

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents Revantha Ramanayake and Björn Lellmann TU Wien TRS Reasoning School 2015 Natal, Brasil Outline Modal Logic S5 Sequents for S5 Hypersequents

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

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

Constructions of Models in Fuzzy Logic with Evaluated Syntax

Constructions of Models in Fuzzy Logic with Evaluated Syntax Constructions of Models in Fuzzy Logic with Evaluated Syntax Petra Murinová University of Ostrava IRAFM 30. dubna 22 701 03 Ostrava Czech Republic petra.murinova@osu.cz Abstract This paper is a contribution

More information

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Bulletin of the Section of Logic Volume 45/1 (2016), pp 33 51 http://dxdoiorg/1018778/0138-068045103 Mirjana Ilić 1 AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Abstract

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

Cut-Elimination and Quantification in Canonical Systems

Cut-Elimination and Quantification in Canonical Systems A. Zamansky A. Avron Cut-Elimination and Quantification in Canonical Systems Abstract. Canonical propositional Gentzen-type systems are systems which in addition to the standard axioms and structural rules

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

Nonclassical logics (Nichtklassische Logiken)

Nonclassical logics (Nichtklassische Logiken) Nonclassical logics (Nichtklassische Logiken) VU 185.249 (lecture + exercises) http://www.logic.at/lvas/ncl/ Chris Fermüller Technische Universität Wien www.logic.at/people/chrisf/ chrisf@logic.at Winter

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

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

Predicate Logic - Deductive Systems

Predicate Logic - Deductive Systems CS402, Spring 2018 G for Predicate Logic Let s remind ourselves of semantic tableaux. Consider xp(x) xq(x) x(p(x) q(x)). ( xp(x) xq(x) x(p(x) q(x))) xp(x) xq(x), x(p(x) q(x)) xp(x), x(p(x) q(x)) xq(x),

More information

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation Tommaso Flaminio Dipartimento di Matematica Università di Siena Pian dei Mantellini 44 53100 Siena (Italy) flaminio@unisi.it

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

Uniform Schemata for Proof Rules

Uniform Schemata for Proof Rules Uniform Schemata for Proof Rules Ulrich Berger and Tie Hou Department of omputer Science, Swansea University, UK {u.berger,cshou}@swansea.ac.uk Abstract. Motivated by the desire to facilitate the implementation

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

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

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

More information

Lecture Notes on Sequent Calculus

Lecture Notes on Sequent Calculus Lecture Notes on Sequent Calculus 15-816: Modal Logic Frank Pfenning Lecture 8 February 9, 2010 1 Introduction In this lecture we present the sequent calculus and its theory. The sequent calculus was originally

More information

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method

Overview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method Overview CS389L: Automated Logical Reasoning Lecture 7: Validity Proofs and Properties of FOL Agenda for today: Semantic argument method for proving FOL validity Işıl Dillig Important properties of FOL

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

More Model Theory Notes

More Model Theory Notes More Model Theory Notes Miscellaneous information, loosely organized. 1. Kinds of Models A countable homogeneous model M is one such that, for any partial elementary map f : A M with A M finite, and any

More information

Introduction to Logic in Computer Science: Autumn 2006

Introduction to Logic in Computer Science: Autumn 2006 Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction

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

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

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

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

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

From Frame Properties to Hypersequent Rules in Modal Logics

From Frame Properties to Hypersequent Rules in Modal Logics From Frame Properties to Hypersequent Rules in Modal Logics Ori Lahav School of Computer Science Tel Aviv University Tel Aviv, Israel Email: orilahav@post.tau.ac.il Abstract We provide a general method

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

Inducing syntactic cut-elimination for indexed nested sequents

Inducing syntactic cut-elimination for indexed nested sequents Inducing syntactic cut-elimination for indexed nested sequents Revantha Ramanayake Technische Universität Wien (Austria) IJCAR 2016 June 28, 2016 Revantha Ramanayake (TU Wien) Inducing syntactic cut-elimination

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

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

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999 Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufr-info-p7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality

More information

The Blok-Ferreirim theorem for normal GBL-algebras and its application

The Blok-Ferreirim theorem for normal GBL-algebras and its application The Blok-Ferreirim theorem for normal GBL-algebras and its application Chapman University Department of Mathematics and Computer Science Orange, California University of Siena Department of Mathematics

More information

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC Bulletin of the Section of Logic Volume 10/4 (1981), pp. 185 190 reedition 2009 [original edition, pp. 185 191] Newton C. A. da Costa Elias H. Alves RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED

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

Example. Lemma. Proof Sketch. 1 let A be a formula that expresses that node t is reachable from s

Example. Lemma. Proof Sketch. 1 let A be a formula that expresses that node t is reachable from s Summary Summary Last Lecture Computational Logic Π 1 Γ, x : σ M : τ Γ λxm : σ τ Γ (λxm)n : τ Π 2 Γ N : τ = Π 1 [x\π 2 ] Γ M[x := N] Georg Moser Institute of Computer Science @ UIBK Winter 2012 the proof

More information

Quantifiers and Functions in Intuitionistic Logic

Quantifiers and Functions in Intuitionistic Logic Quantifiers and Functions in Intuitionistic Logic Association for Symbolic Logic Spring Meeting Seattle, April 12, 2017 Rosalie Iemhoff Utrecht University, the Netherlands 1 / 37 Quantifiers are complicated.

More information

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic

More information

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

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

(Algebraic) Proof Theory for Substructural Logics and Applications

(Algebraic) Proof Theory for Substructural Logics and Applications (Algebraic) Proof Theory for Substructural Logics and Applications Agata Ciabattoni Vienna University of Technology agata@logic.at (Algebraic) Proof Theory for Substructural Logics and Applications p.1/59

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

Consequence Relations and Natural Deduction

Consequence Relations and Natural Deduction Consequence Relations and Natural Deduction Joshua D. Guttman Worcester Polytechnic Institute September 9, 2010 Contents 1 Consequence Relations 1 2 A Derivation System for Natural Deduction 3 3 Derivations

More information

Prefixed Tableaus and Nested Sequents

Prefixed Tableaus and Nested Sequents Prefixed Tableaus and Nested Sequents 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

More information

A Note on Bootstrapping Intuitionistic Bounded Arithmetic

A Note on Bootstrapping Intuitionistic Bounded Arithmetic A Note on Bootstrapping Intuitionistic Bounded Arithmetic SAMUEL R. BUSS Department of Mathematics University of California, San Diego Abstract This paper, firstly, discusses the relationship between Buss

More information

THE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL

THE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL THE FORMAL TRIPLE I INFERENCE METHOD FOR LOGIC SYSTEM W UL 1 MINXIA LUO, 2 NI SANG, 3 KAI ZHANG 1 Department of Mathematics, China Jiliang University Hangzhou, China E-mail: minxialuo@163.com ABSTRACT

More information

AAA615: Formal Methods. Lecture 2 First-Order Logic

AAA615: Formal Methods. Lecture 2 First-Order Logic AAA615: Formal Methods Lecture 2 First-Order Logic Hakjoo Oh 2017 Fall Hakjoo Oh AAA615 2017 Fall, Lecture 2 September 24, 2017 1 / 29 First-Order Logic An extension of propositional logic with predicates,

More information

arxiv:math.lo/ v1 28 Nov 2004

arxiv:math.lo/ v1 28 Nov 2004 HILBERT SPACES WITH GENERIC GROUPS OF AUTOMORPHISMS arxiv:math.lo/0411625 v1 28 Nov 2004 ALEXANDER BERENSTEIN Abstract. Let G be a countable group. We proof that there is a model companion for the approximate

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

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory Itaï Ben-Yaacov C. Ward Henson American Institute of Mathematics Workshop September 2006 Outline Continuous logic 1 Continuous logic 2 The metric on S n (T ) Origins Continuous logic Many classes of (complete)

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

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

General methods in proof theory for modal logic - Lecture 1

General methods in proof theory for modal logic - Lecture 1 General methods in proof theory for modal logic - Lecture 1 Björn Lellmann and Revantha Ramanayake TU Wien Tutorial co-located with TABLEAUX 2017, FroCoS 2017 and ITP 2017 September 24, 2017. Brasilia.

More information

Chapter 3. Formal Number Theory

Chapter 3. Formal Number Theory Chapter 3. Formal Number Theory 1. An Axiom System for Peano Arithmetic (S) The language L A of Peano arithmetic has a constant 0, a unary function symbol, a binary function symbol +, binary function symbol,

More information

Semantics of intuitionistic propositional logic

Semantics of intuitionistic propositional logic Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening

More information