Herbrand s Theorem, Skolemization, and Proof Systems for First-Order Łukasiewicz Logic
|
|
- Alvin O’Brien’
- 6 years ago
- Views:
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 Matthias Baaz and Agata Ciabattoni Technische Universität Wien, A-1040 Vienna, Austria {agata,baaz}@logic.at Abstract. We present
More informationOn 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 informationBounded 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 informationThe 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 informationHypersequent 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 informationFROM 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 informationLabelled 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 informationCanonical 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 informationOn 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 informationSome 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 informationUniform 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 informationFirst-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 informationHerbrand 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 informationPř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 informationDisplay 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 informationA 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 informationSystematic 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 informationIncompleteness 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 informationEmbedding 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 informationHypersequent 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 informationThe 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 informationOmitting 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 informationNon-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 informationGö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 informationAutomated 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 informationCOMPLETE 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 informationA 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 informationTR : 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 informationPeano 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 informationResolution 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 informationSkolemization 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 informationPRESERVATION 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 information185.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 informationAdvances 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 informationFirst-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 informationcse371/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 informationA 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 informationModel 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 informationInformal 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 information5-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 information03 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 informationACLT: 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 informationMathematical 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 informationProof 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 informationPart 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 informationPropositional 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 informationConstructions 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 informationAN 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 informationOn 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 informationCut-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 informationPart 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 informationNonclassical 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 informationMarie 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 informationFirst-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 informationPredicate 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 informationExtending 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 informationSyntax. 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 informationUniform 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 informationIntroduction 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 informationFirst 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 information2.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 informationLecture 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 informationOverview. 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 informationWell-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 informationMore 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 informationIntroduction 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 informationProof 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 informationUniversity 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 informationHarmonious 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 informationKRIPKE 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 informationHandbook 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 informationFrom 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 informationProving 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 informationInducing 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 informationCHAPTER 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 informationFrom 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 informationSubtractive 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 informationThe 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 informationRELATIONS 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 informationApplied 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 informationExample. 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 informationQuantifiers 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 informationA 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 informationKrivine 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 informationTopos 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 Agata Ciabattoni Vienna University of Technology agata@logic.at (Algebraic) Proof Theory for Substructural Logics and Applications p.1/59
More informationFoundations 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 informationConsequence 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 informationPrefixed 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 informationA 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 informationTHE 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 informationAAA615: 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 informationarxiv: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 informationhal , 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 informationIntroduction. 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 informationFuzzy 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 informationClassical 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 informationGeneral 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 informationChapter 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 informationSemantics 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