First-Order Logics and Truth Degrees
|
|
|
- Britton Lamb
- 10 years ago
- Views:
Transcription
1 First-Order Logics and Truth Degrees George Metcalfe Mathematics Institute University of Bern LATD 2014, Vienna Summer of Logic, July 2014 George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
2 The Inebriation Principle There is someone at the party such that if he or she is drunk, then everyone is drunk. ( x)(d(x) ( y)d(y)) Either everyone is drunk and we choose anyone, or someone is not drunk and classically if this person is drunk, then everyone is drunk. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
3 The Inebriation Principle There is someone at the party such that if he or she is drunk, then everyone is drunk. ( x)(d(x) ( y)d(y)) Either everyone is drunk and we choose anyone, or someone is not drunk and classically if this person is drunk, then everyone is drunk. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
4 The Inebriation Principle There is someone at the party such that if he or she is drunk, then everyone is drunk. ( x)(d(x) ( y)d(y)) Either everyone is drunk and we choose anyone, or someone is not drunk and classically if this person is drunk, then everyone is drunk. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
5 Classical Inebriation By prenexation, ( x)(d(x) ( y)d(y)) is equivalent to ( x)( y)(d(x) D(y)), which, by Skolemization, is valid if and only if ( x)(d(x) D(f (x))) is valid, which, using Herbrand s theorem, it is, because (D(c) D(f (c))) (D(f (c)) D(f (f (c)))) is propositionally valid in classical logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
6 Classical Inebriation By prenexation, ( x)(d(x) ( y)d(y)) is equivalent to ( x)( y)(d(x) D(y)), which, by Skolemization, is valid if and only if ( x)(d(x) D(f (x))) is valid, which, using Herbrand s theorem, it is, because (D(c) D(f (c))) (D(f (c)) D(f (f (c)))) is propositionally valid in classical logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
7 Classical Inebriation By prenexation, ( x)(d(x) ( y)d(y)) is equivalent to ( x)( y)(d(x) D(y)), which, by Skolemization, is valid if and only if ( x)(d(x) D(f (x))) is valid, which, using Herbrand s theorem, it is, because (D(c) D(f (c))) (D(f (c)) D(f (f (c)))) is propositionally valid in classical logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
8 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
9 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
10 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
11 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
12 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
13 Many-Valued Inebriation How does our inebriation principle fare with respect to truth values in [0, 1]... truth as 1 and falsity as 0... as minimum and as maximum... as inf and as sup? Roughly, the principle holds for finitely many truth values, but for infinitely many values, it depends on how we interpret implication. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
14 Two Logics Gödel vs Lukasiewicz George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
15 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
16 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
17 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
18 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
19 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
20 Ordered Inebriation Given truth values [0, 1] and the Gödel implication { 1 if a b a b = b otherwise, the inebriation principle ( x)(d(x) ( y)d(y)) fails. Suppose that there are people p 1, p 2,... and that each person p n is drunk to degree 1 n. Then everyone is drunk is completely false, as is p n is drunk implies everyone is drunk. So the inebriation principle has degree 0. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
21 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
22 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
23 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
24 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
25 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
26 Continuous Inebriation Given truth values [0, 1] and the Lukasiewicz implication a b = min(1, 1 a + b), the inebriation principle ( x)(d(x) ( y)d(y)) holds. Suppose that everybody is drunk to at least degree k and that k is the greatest truth value with this property. Then for each ɛ > 0, there is a person p ɛ drunk to at most degree k + ɛ and p ɛ is drunk implies everyone is drunk has degree at least 1 ɛ. So the inebriation principle has value 1. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
27 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
28 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
29 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
30 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
31 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
32 This Talk Logical consequence in first-order classical logic, Γ = ϕ, reduces to the unsatisfiability of Γ { ϕ} via double-negation and the deduction theorem a set of prenex formulas via quantifier shifts a set of universal formulas via Skolemization a set of propositional formulas via Herbrand s theorem. Main Question Which of these steps can be applied in the many-valued setting? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
33 Disclaimer This talk is based partly on P. Cintula and G. Metcalfe. Herbrand Theorems for Substructural Logics. Proceedings of LPAR 2013, LNCS 8312, Springer, For further details and references see George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
34 Beyond Two Values We consider a propositional language L and (classes of) L-algebras A = A,,, { i } i I,, where A,,,, is a complete chain (e.g., {0, 1}, [0, 1], N { }). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
35 Order-Based Algebras For Gödel implication on A, only the order of values matters... { if a b a b = b otherwise and similarly for operations such as { if a = a = and a b = otherwise { b if b a otherwise. More formally, such operations are definable in A by a quantifier-free formula in the first-order language with only,, and constants of L. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
36 Order-Based Algebras For Gödel implication on A, only the order of values matters... { if a b a b = b otherwise and similarly for operations such as { if a = a = and a b = otherwise { b if b a otherwise. More formally, such operations are definable in A by a quantifier-free formula in the first-order language with only,, and constants of L. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
37 Order-Based Algebras For Gödel implication on A, only the order of values matters... { if a b a b = b otherwise and similarly for operations such as { if a = a = and a b = otherwise { b if b a otherwise. More formally, such operations are definable in A by a quantifier-free formula in the first-order language with only,, and constants of L. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
38 The Standard Lukasiewicz Algebra Lukasiewicz implication on [0, 1] is the continuous function a b = min(1, 1 a + b). The functions min and max are definable using and 0, as are a = 1 a and a b = min(1, a + b). Indeed, interpretations of formulas relate 1-1 to piecewise linear continuous functions on [0, 1] with integer coefficients (McNaughton 1951). Other logics of continuous functions include rational Pavelka logic, continuous logic, and abelian logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
39 The Standard Lukasiewicz Algebra Lukasiewicz implication on [0, 1] is the continuous function a b = min(1, 1 a + b). The functions min and max are definable using and 0, as are a = 1 a and a b = min(1, a + b). Indeed, interpretations of formulas relate 1-1 to piecewise linear continuous functions on [0, 1] with integer coefficients (McNaughton 1951). Other logics of continuous functions include rational Pavelka logic, continuous logic, and abelian logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
40 The Standard Lukasiewicz Algebra Lukasiewicz implication on [0, 1] is the continuous function a b = min(1, 1 a + b). The functions min and max are definable using and 0, as are a = 1 a and a b = min(1, a + b). Indeed, interpretations of formulas relate 1-1 to piecewise linear continuous functions on [0, 1] with integer coefficients (McNaughton 1951). Other logics of continuous functions include rational Pavelka logic, continuous logic, and abelian logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
41 The Standard Lukasiewicz Algebra Lukasiewicz implication on [0, 1] is the continuous function a b = min(1, 1 a + b). The functions min and max are definable using and 0, as are a = 1 a and a b = min(1, a + b). Indeed, interpretations of formulas relate 1-1 to piecewise linear continuous functions on [0, 1] with integer coefficients (McNaughton 1951). Other logics of continuous functions include rational Pavelka logic, continuous logic, and abelian logic. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
42 First-Order Languages A predicate language P is a triple P, F, ar where P and F are non-empty sets of predicate symbols and function symbols, respectively, and ar is a function assigning to P F an arity ar( ) N. P-terms s, t,... and P-formulas ϕ, ψ,... are defined as in classical logic using a fixed countably infinite set OV of object variables x, y,..., propositional connectives from L, and the quantifiers and. A P-theory Γ is just a set of P-formulas. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
43 First-Order Languages A predicate language P is a triple P, F, ar where P and F are non-empty sets of predicate symbols and function symbols, respectively, and ar is a function assigning to P F an arity ar( ) N. P-terms s, t,... and P-formulas ϕ, ψ,... are defined as in classical logic using a fixed countably infinite set OV of object variables x, y,..., propositional connectives from L, and the quantifiers and. A P-theory Γ is just a set of P-formulas. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
44 First-Order Languages A predicate language P is a triple P, F, ar where P and F are non-empty sets of predicate symbols and function symbols, respectively, and ar is a function assigning to P F an arity ar( ) N. P-terms s, t,... and P-formulas ϕ, ψ,... are defined as in classical logic using a fixed countably infinite set OV of object variables x, y,..., propositional connectives from L, and the quantifiers and. A P-theory Γ is just a set of P-formulas. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
45 First-Order Structures A P-structure M = A, M consists of an L-algebra A based on a complete chain, and M = M, {P M } P P, {f M } f F where M is a non-empty set, P M : M n A is a function for each n-ary P P, and f M : M n M is a function for each n-ary f F. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
46 Evaluations Given an M-evaluation v mapping object variables to M, x M v = v(x) (x OV ) f (t 1,..., t n ) M v = f M ( t 1 M v,..., t n M v P(t 1,..., t n ) M v = P M ( t 1 M v,..., t n M v (ϕ 1,..., ϕ n ) M v = A ( ϕ 1 M v,..., ϕ n M v ) (f F) ) (P P) ) ( L), and letting v[x a](x) = a and v[x a](y) = v(y) for y x, ( x)ϕ M v = A a M ϕ M v[x a] ( x)ϕ M v = A a M ϕ M v[x a]. Notation. Given v( x) = a, we often write ϕ( a) M for ϕ( x) M v. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
47 Evaluations Given an M-evaluation v mapping object variables to M, x M v = v(x) (x OV ) f (t 1,..., t n ) M v = f M ( t 1 M v,..., t n M v P(t 1,..., t n ) M v = P M ( t 1 M v,..., t n M v (ϕ 1,..., ϕ n ) M v = A ( ϕ 1 M v,..., ϕ n M v ) (f F) ) (P P) ) ( L), and letting v[x a](x) = a and v[x a](y) = v(y) for y x, ( x)ϕ M v = A a M ϕ M v[x a] ( x)ϕ M v = A a M ϕ M v[x a]. Notation. Given v( x) = a, we often write ϕ( a) M for ϕ( x) M v. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
48 Evaluations Given an M-evaluation v mapping object variables to M, x M v = v(x) (x OV ) f (t 1,..., t n ) M v = f M ( t 1 M v,..., t n M v P(t 1,..., t n ) M v = P M ( t 1 M v,..., t n M v (ϕ 1,..., ϕ n ) M v = A ( ϕ 1 M v,..., ϕ n M v ) (f F) ) (P P) ) ( L), and letting v[x a](x) = a and v[x a](y) = v(y) for y x, ( x)ϕ M v = A a M ϕ M v[x a] ( x)ϕ M v = A a M ϕ M v[x a]. Notation. Given v( x) = a, we often write ϕ( a) M for ϕ( x) M v. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
49 Evaluations Given an M-evaluation v mapping object variables to M, x M v = v(x) (x OV ) f (t 1,..., t n ) M v = f M ( t 1 M v,..., t n M v P(t 1,..., t n ) M v = P M ( t 1 M v,..., t n M v (ϕ 1,..., ϕ n ) M v = A ( ϕ 1 M v,..., ϕ n M v ) (f F) ) (P P) ) ( L), and letting v[x a](x) = a and v[x a](y) = v(y) for y x, ( x)ϕ M v = A a M ϕ M v[x a] ( x)ϕ M v = A a M ϕ M v[x a]. Notation. Given v( x) = a, we often write ϕ( a) M for ϕ( x) M v. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
50 Evaluations Given an M-evaluation v mapping object variables to M, x M v = v(x) (x OV ) f (t 1,..., t n ) M v = f M ( t 1 M v,..., t n M v P(t 1,..., t n ) M v = P M ( t 1 M v,..., t n M v (ϕ 1,..., ϕ n ) M v = A ( ϕ 1 M v,..., ϕ n M v ) (f F) ) (P P) ) ( L), and letting v[x a](x) = a and v[x a](y) = v(y) for y x, ( x)ϕ M v = A a M ϕ M v[x a] ( x)ϕ M v = A a M ϕ M v[x a]. Notation. Given v( x) = a, we often write ϕ( a) M for ϕ( x) M v. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
51 Models Let K be a class of L-algebras based on complete chains and let A K. Then a P-structure M = A, M is a K-model of a P-theory Γ, written M = Γ, if ϕ M v = A for each ϕ Γ and M-evaluation v. Note. A P-structure M = A, M is called witnessed if for each P-formula ϕ(x, y) and a M, there exist b, c M such that ( x)ϕ(x, a) M = ϕ(b, a) M and ( x)ϕ(x, a) M = ϕ(c, a) M. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
52 Models Let K be a class of L-algebras based on complete chains and let A K. Then a P-structure M = A, M is a K-model of a P-theory Γ, written M = Γ, if ϕ M v = A for each ϕ Γ and M-evaluation v. Note. A P-structure M = A, M is called witnessed if for each P-formula ϕ(x, y) and a M, there exist b, c M such that ( x)ϕ(x, a) M = ϕ(b, a) M and ( x)ϕ(x, a) M = ϕ(c, a) M. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
53 Models Let K be a class of L-algebras based on complete chains and let A K. Then a P-structure M = A, M is a K-model of a P-theory Γ, written M = Γ, if ϕ M v = A for each ϕ Γ and M-evaluation v. Note. A P-structure M = A, M is called witnessed if for each P-formula ϕ(x, y) and a M, there exist b, c M such that ( x)ϕ(x, a) M = ϕ(b, a) M and ( x)ϕ(x, a) M = ϕ(c, a) M. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
54 Consequence If Γ {ϕ} is a P-theory and for each A K and P-structure M = A, M, M = Γ = M = ϕ, then we say that ϕ is a consequence of Γ in K, written Γ = K ϕ. In particular, if = K ϕ, then ϕ is said to be valid in K. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
55 Consequence If Γ {ϕ} is a P-theory and for each A K and P-structure M = A, M, M = Γ = M = ϕ, then we say that ϕ is a consequence of Γ in K, written Γ = K ϕ. In particular, if = K ϕ, then ϕ is said to be valid in K. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
56 First-Order Gödel Logic When K consists of just the standard Gödel algebra on [0, 1], we obtain first-order Gödel logic (and write = G ) which admits the deduction theorem Γ {ϕ} = G ψ Γ = G ϕ ψ (ϕ, ψ sentences) but not double negation, i.e., = G ϕ ϕ admits some quantifier shifts such as = G (( x)ϕ ψ) ( x)(ϕ ψ) (x not free in ψ) but not others, e.g., = G (ϕ ( x)ψ) ( x)(ϕ ψ) (x not free in ϕ) George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
57 First-Order Gödel Logic When K consists of just the standard Gödel algebra on [0, 1], we obtain first-order Gödel logic (and write = G ) which admits the deduction theorem Γ {ϕ} = G ψ Γ = G ϕ ψ (ϕ, ψ sentences) but not double negation, i.e., = G ϕ ϕ admits some quantifier shifts such as = G (( x)ϕ ψ) ( x)(ϕ ψ) (x not free in ψ) but not others, e.g., = G (ϕ ( x)ψ) ( x)(ϕ ψ) (x not free in ϕ) George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
58 First-Order Gödel Logic When K consists of just the standard Gödel algebra on [0, 1], we obtain first-order Gödel logic (and write = G ) which admits the deduction theorem Γ {ϕ} = G ψ Γ = G ϕ ψ (ϕ, ψ sentences) but not double negation, i.e., = G ϕ ϕ admits some quantifier shifts such as = G (( x)ϕ ψ) ( x)(ϕ ψ) (x not free in ψ) but not others, e.g., = G (ϕ ( x)ψ) ( x)(ϕ ψ) (x not free in ϕ) George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
59 First-Order Gödel Logic When K consists of just the standard Gödel algebra on [0, 1], we obtain first-order Gödel logic (and write = G ) which admits the deduction theorem Γ {ϕ} = G ψ Γ = G ϕ ψ (ϕ, ψ sentences) but not double negation, i.e., = G ϕ ϕ admits some quantifier shifts such as = G (( x)ϕ ψ) ( x)(ϕ ψ) (x not free in ψ) but not others, e.g., = G (ϕ ( x)ψ) ( x)(ϕ ψ) (x not free in ϕ) George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
60 First-Order Gödel Logic When K consists of just the standard Gödel algebra on [0, 1], we obtain first-order Gödel logic (and write = G ) which admits the deduction theorem Γ {ϕ} = G ψ Γ = G ϕ ψ (ϕ, ψ sentences) but not double negation, i.e., = G ϕ ϕ admits some quantifier shifts such as = G (( x)ϕ ψ) ( x)(ϕ ψ) (x not free in ψ) but not others, e.g., = G (ϕ ( x)ψ) ( x)(ϕ ψ) (x not free in ϕ) George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
61 First-Order Gödel Logic is (recursively) axiomatizable (Horn 1969) as the extension of first-order intuitionistic logic with is finitary, i.e., (prl) (ϕ ψ) (ψ ϕ) (cd) ( x)(ϕ ψ) (ϕ ( x)ψ) (x not free in ϕ) Γ = G ϕ Γ = G ϕ for some finite Γ Γ but not complete with respect to witnessed models has an elegant proof theory (Avron 1991, Baaz & Zach 2000). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
62 First-Order Gödel Logic is (recursively) axiomatizable (Horn 1969) as the extension of first-order intuitionistic logic with is finitary, i.e., (prl) (ϕ ψ) (ψ ϕ) (cd) ( x)(ϕ ψ) (ϕ ( x)ψ) (x not free in ϕ) Γ = G ϕ Γ = G ϕ for some finite Γ Γ but not complete with respect to witnessed models has an elegant proof theory (Avron 1991, Baaz & Zach 2000). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
63 First-Order Gödel Logic is (recursively) axiomatizable (Horn 1969) as the extension of first-order intuitionistic logic with is finitary, i.e., (prl) (ϕ ψ) (ψ ϕ) (cd) ( x)(ϕ ψ) (ϕ ( x)ψ) (x not free in ϕ) Γ = G ϕ Γ = G ϕ for some finite Γ Γ but not complete with respect to witnessed models has an elegant proof theory (Avron 1991, Baaz & Zach 2000). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
64 First-Order Gödel Logic is (recursively) axiomatizable (Horn 1969) as the extension of first-order intuitionistic logic with is finitary, i.e., (prl) (ϕ ψ) (ψ ϕ) (cd) ( x)(ϕ ψ) (ϕ ( x)ψ) (x not free in ϕ) Γ = G ϕ Γ = G ϕ for some finite Γ Γ but not complete with respect to witnessed models has an elegant proof theory (Avron 1991, Baaz & Zach 2000). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
65 First-Order Gödel Logics Remark. Restricting the standard Gödel algebra to a closed infinite subset of [0, 1] containing {0, 1}, we obtain countably infinitely many different first-order Gödel logics (Beckmann, Goldstern, and Preining 2008). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
66 First-Order Lukasiewicz Logic When K consists of the standard Lukasiewicz algebra on [0, 1], we obtain first-order Lukasiewicz logic (and write = Ł ), which admits double negation, but not the deduction theorem admits all quantifier shifts and therefore has prenexation is not finitary, but is complete with respect to witnessed models George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
67 First-Order Lukasiewicz Logic When K consists of the standard Lukasiewicz algebra on [0, 1], we obtain first-order Lukasiewicz logic (and write = Ł ), which admits double negation, but not the deduction theorem admits all quantifier shifts and therefore has prenexation is not finitary, but is complete with respect to witnessed models George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
68 First-Order Lukasiewicz Logic When K consists of the standard Lukasiewicz algebra on [0, 1], we obtain first-order Lukasiewicz logic (and write = Ł ), which admits double negation, but not the deduction theorem admits all quantifier shifts and therefore has prenexation is not finitary, but is complete with respect to witnessed models George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
69 First-Order Lukasiewicz Logic When K consists of the standard Lukasiewicz algebra on [0, 1], we obtain first-order Lukasiewicz logic (and write = Ł ), which admits double negation, but not the deduction theorem admits all quantifier shifts and therefore has prenexation is not finitary, but is complete with respect to witnessed models George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
70 First-Order Lukasiewicz Logic is not (recursively) axiomatizable (Scarpellini 1962), and indeed is Π 2 -complete (Ragaz 1981) has an elegant proof theory with an infinitary rule (Metcalfe, Olivetti, and Gabbay 2005, Baaz and Metcalfe 2009) provides a basis for continuous model theory (Ben Yaacov 2008). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
71 First-Order Lukasiewicz Logic is not (recursively) axiomatizable (Scarpellini 1962), and indeed is Π 2 -complete (Ragaz 1981) has an elegant proof theory with an infinitary rule (Metcalfe, Olivetti, and Gabbay 2005, Baaz and Metcalfe 2009) provides a basis for continuous model theory (Ben Yaacov 2008). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
72 First-Order Lukasiewicz Logic is not (recursively) axiomatizable (Scarpellini 1962), and indeed is Π 2 -complete (Ragaz 1981) has an elegant proof theory with an infinitary rule (Metcalfe, Olivetti, and Gabbay 2005, Baaz and Metcalfe 2009) provides a basis for continuous model theory (Ben Yaacov 2008). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
73 Other Possibilities... If K consists of the standard product algebra on [0, 1] with { 1 a b a b = ab and a b = otherwise, then we obtain first-order product logic. If K consists of the complete chains of certain varieties of integral commutative residuated lattices, then we obtain a (recursively) axiomatizable and finitary first-order logic (e.g., first-order MTL). b a George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
74 Other Possibilities... If K consists of the standard product algebra on [0, 1] with { 1 a b a b = ab and a b = otherwise, then we obtain first-order product logic. If K consists of the complete chains of certain varieties of integral commutative residuated lattices, then we obtain a (recursively) axiomatizable and finitary first-order logic (e.g., first-order MTL). b a George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
75 Half-Time Score Classical Gödel Lukasiewicz Product Double Negation YES NO YES NO Deduction Theorem YES YES NO NO Prenex Forms YES NO YES NO Witnessed Models YES NO YES NO Axiomatizable YES YES NO NO Finitary YES YES NO NO George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
76 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
77 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
78 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
79 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
80 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
81 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
82 Skolemization Right Theorem Let K be a class of L-algebras based on complete chains. For any P-theory Γ {ϕ(x, y)} and function symbol f ϕ P with arity y : Γ = K ( y)( x)ϕ(x, y) Γ = K ( y)ϕ(f ϕ ( y), y). Proof. ( ) Easy, because ( y)( x)ϕ(x, y) = K ( y)ϕ(f ϕ ( y), y). ( ) Suppose Γ = K ( y)ϕ(f ϕ ( y), y): i.e., ( y)( x)ϕ(x, y) M < A for some A K and model M = A, M of Γ. Then ( y)( x)ϕ(x, y) M r for some r < A. So for each m M, there is a d M satisfying ϕ(d, m) M r. Now define (using the axiom of choice) f ϕ ( m) = d with ϕ(d, m) M r, giving ( y)ϕ(f ϕ ( y), y) M r < A. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
83 Skolemization Left Theorem Let K consist of the standard Lukasiewicz or Gödel algebra. For any P-theory Γ {ϕ(x, y), ψ} and function symbol f ϕ P with arity y : Γ {( y)( x)ϕ(x, y)} = K ψ Γ {( y)ϕ(f ϕ ( y), y)} = K ψ. Moreover, first-order Lukasiewicz logic has prenexation, so in this case we can Skolemize all formulas on both sides of the consequence relation. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
84 Skolemization Left Theorem Let K consist of the standard Lukasiewicz or Gödel algebra. For any P-theory Γ {ϕ(x, y), ψ} and function symbol f ϕ P with arity y : Γ {( y)( x)ϕ(x, y)} = K ψ Γ {( y)ϕ(f ϕ ( y), y)} = K ψ. Moreover, first-order Lukasiewicz logic has prenexation, so in this case we can Skolemize all formulas on both sides of the consequence relation. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
85 Skolemization Left and Regular Completions A class K of integral commutative residuated lattices admits regular completions if for each A K, there is an embedding of A into some complete B K that preserves infinite meets and joins when they exist. Theorem Let K be the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions. For any P-theory Γ {ϕ(x, y), ψ} and function symbol f ϕ P with arity y : Γ {( y)( x)ϕ(x, y)} = K ψ Γ {( y)ϕ(f ϕ ( y), y)} = K ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
86 Skolemization Left and Regular Completions A class K of integral commutative residuated lattices admits regular completions if for each A K, there is an embedding of A into some complete B K that preserves infinite meets and joins when they exist. Theorem Let K be the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions. For any P-theory Γ {ϕ(x, y), ψ} and function symbol f ϕ P with arity y : Γ {( y)( x)ϕ(x, y)} = K ψ Γ {( y)ϕ(f ϕ ( y), y)} = K ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
87 Skolemization Left and Regular Completions A class K of integral commutative residuated lattices admits regular completions if for each A K, there is an embedding of A into some complete B K that preserves infinite meets and joins when they exist. Theorem Let K be the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions. For any P-theory Γ {ϕ(x, y), ψ} and function symbol f ϕ P with arity y : Γ {( y)( x)ϕ(x, y)} = K ψ Γ {( y)ϕ(f ϕ ( y), y)} = K ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
88 A Herbrand Theorem for First-Order Gödel Logic The Herbrand universe U(P) for a predicate language P with at least one constant is the set of ground (variable-free) P-terms. Theorem For any quantifier-free P-formula ϕ( x): n = G ( x)ϕ( x) = G ϕ( t i ) for some t 1,..., t n U(P). i=1 This has been proved proof-theoretically by Baaz and Zach (2000) and semantically by Baaz, Ciabattoni, and Fermüller (2001). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
89 A Herbrand Theorem for First-Order Gödel Logic The Herbrand universe U(P) for a predicate language P with at least one constant is the set of ground (variable-free) P-terms. Theorem For any quantifier-free P-formula ϕ( x): n = G ( x)ϕ( x) = G ϕ( t i ) for some t 1,..., t n U(P). i=1 This has been proved proof-theoretically by Baaz and Zach (2000) and semantically by Baaz, Ciabattoni, and Fermüller (2001). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
90 An Expansion Lemma Let 0 denote the quantifier-free P-formulas, and define using BNF: g-universal formulas P ::= 0 P P P P ( x)p N P g-existential formulas N ::= 0 N N N N ( x)n P N. We refer to theories containing only g-universal and g-existential formulas as g-universal and g-existential theories, respectively. Lemma For each g-existential P-formula ψ and g-universal P-theory Γ {ϕ}: Γ {( x)ϕ( x)} = G ψ Γ {ϕ( t) t U(P)} = G ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
91 An Expansion Lemma Let 0 denote the quantifier-free P-formulas, and define using BNF: g-universal formulas P ::= 0 P P P P ( x)p N P g-existential formulas N ::= 0 N N N N ( x)n P N. We refer to theories containing only g-universal and g-existential formulas as g-universal and g-existential theories, respectively. Lemma For each g-existential P-formula ψ and g-universal P-theory Γ {ϕ}: Γ {( x)ϕ( x)} = G ψ Γ {ϕ( t) t U(P)} = G ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
92 An Expansion Lemma Let 0 denote the quantifier-free P-formulas, and define using BNF: g-universal formulas P ::= 0 P P P P ( x)p N P g-existential formulas N ::= 0 N N N N ( x)n P N. We refer to theories containing only g-universal and g-existential formulas as g-universal and g-existential theories, respectively. Lemma For each g-existential P-formula ψ and g-universal P-theory Γ {ϕ}: Γ {( x)ϕ( x)} = G ψ Γ {ϕ( t) t U(P)} = G ψ. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
93 Herbrand Expansions The P-Herbrand expansion E(ϕ) of a P-formula ϕ consists of formulas obtained by applying the following steps repeatedly: (1) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). (2) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
94 Herbrand Expansions The P-Herbrand expansion E(ϕ) of a P-formula ϕ consists of formulas obtained by applying the following steps repeatedly: (1) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). (2) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
95 Herbrand Expansions The P-Herbrand expansion E(ϕ) of a P-formula ϕ consists of formulas obtained by applying the following steps repeatedly: (1) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). (2) Replace ϕ[( x)ψ( x, y)] where ψ is quantifier-free with ϕ[ t H ψ( t, y)] for some finite H U(P). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
96 More General Herbrand Theorems Theorem For every g-universal P-theory Γ {ϕ} and g-existential P-formula ψ: Γ {ϕ} = G ψ there exists ϕ E(ϕ) such that Γ {ϕ } = G ψ. Theorem For every g-universal P-theory Γ and g-existential P-formula ψ: Γ = G ψ there exists ψ E(ψ) such that Γ = G ψ. These theorems hold for any finitary K e.g., if K is the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions (see also recent work of Terui). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
97 More General Herbrand Theorems Theorem For every g-universal P-theory Γ {ϕ} and g-existential P-formula ψ: Γ {ϕ} = G ψ there exists ϕ E(ϕ) such that Γ {ϕ } = G ψ. Theorem For every g-universal P-theory Γ and g-existential P-formula ψ: Γ = G ψ there exists ψ E(ψ) such that Γ = G ψ. These theorems hold for any finitary K e.g., if K is the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions (see also recent work of Terui). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
98 More General Herbrand Theorems Theorem For every g-universal P-theory Γ {ϕ} and g-existential P-formula ψ: Γ {ϕ} = G ψ there exists ϕ E(ϕ) such that Γ {ϕ } = G ψ. Theorem For every g-universal P-theory Γ and g-existential P-formula ψ: Γ = G ψ there exists ψ E(ψ) such that Γ = G ψ. These theorems hold for any finitary K e.g., if K is the class of complete chains of a variety of integral commutative residuated lattices whose class of chains admits regular completions (see also recent work of Terui). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
99 Failure of the Herbrand Theorem in Lukasiewicz Logic Easily, by prenexation, So, by Skolemization right, = Ł ( x)( y)(d(x) D(y)). = Ł ( x)(d(f (x)) D(x)). For Herbrand s Theorem, we would need for some n N, n = Ł (D(f i+1 (c)) D(f i (c))), i=1 but we can build a structure M such that D(f i+1 (c)) M > D(f i (c)) M for i = 1... n, where such a disjunction is not valid. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
100 Failure of the Herbrand Theorem in Lukasiewicz Logic Easily, by prenexation, So, by Skolemization right, = Ł ( x)( y)(d(x) D(y)). = Ł ( x)(d(f (x)) D(x)). For Herbrand s Theorem, we would need for some n N, n = Ł (D(f i+1 (c)) D(f i (c))), i=1 but we can build a structure M such that D(f i+1 (c)) M > D(f i (c)) M for i = 1... n, where such a disjunction is not valid. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
101 Failure of the Herbrand Theorem in Lukasiewicz Logic Easily, by prenexation, So, by Skolemization right, = Ł ( x)( y)(d(x) D(y)). = Ł ( x)(d(f (x)) D(x)). For Herbrand s Theorem, we would need for some n N, n = Ł (D(f i+1 (c)) D(f i (c))), i=1 but we can build a structure M such that D(f i+1 (c)) M > D(f i (c)) M for i = 1... n, where such a disjunction is not valid. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
102 Failure of the Herbrand Theorem in Lukasiewicz Logic Easily, by prenexation, So, by Skolemization right, = Ł ( x)( y)(d(x) D(y)). = Ł ( x)(d(f (x)) D(x)). For Herbrand s Theorem, we would need for some n N, n = Ł (D(f i+1 (c)) D(f i (c))), i=1 but we can build a structure M such that D(f i+1 (c)) M > D(f i (c)) M for i = 1... n, where such a disjunction is not valid. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
103 Approximate Consequence Let us define for a P-theory Γ, P-sentence ψ, and r [0, 1] Q, Γ = Ł r < ψ r < ψ M for every model M of Γ, and note that if the propositional atom P does not occur in Γ {ψ}, Γ = Ł n n+1 < ψ Γ {ψ (P Pn )} = Ł. First-order Lukasiewicz logic is not finitary, but Γ = Ł Γ = Ł for some finite Γ Γ. Moreover, for every universal theory Γ {ϕ}, Γ {( x)ϕ( x)} = Ł Γ {ϕ( t) t U(P)} = Ł. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
104 Approximate Consequence Let us define for a P-theory Γ, P-sentence ψ, and r [0, 1] Q, Γ = Ł r < ψ r < ψ M for every model M of Γ, and note that if the propositional atom P does not occur in Γ {ψ}, Γ = Ł n n+1 < ψ Γ {ψ (P Pn )} = Ł. First-order Lukasiewicz logic is not finitary, but Γ = Ł Γ = Ł for some finite Γ Γ. Moreover, for every universal theory Γ {ϕ}, Γ {( x)ϕ( x)} = Ł Γ {ϕ( t) t U(P)} = Ł. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
105 Approximate Consequence Let us define for a P-theory Γ, P-sentence ψ, and r [0, 1] Q, Γ = Ł r < ψ r < ψ M for every model M of Γ, and note that if the propositional atom P does not occur in Γ {ψ}, Γ = Ł n n+1 < ψ Γ {ψ (P Pn )} = Ł. First-order Lukasiewicz logic is not finitary, but Γ = Ł Γ = Ł for some finite Γ Γ. Moreover, for every universal theory Γ {ϕ}, Γ {( x)ϕ( x)} = Ł Γ {ϕ( t) t U(P)} = Ł. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
106 Approximate Consequence Let us define for a P-theory Γ, P-sentence ψ, and r [0, 1] Q, Γ = Ł r < ψ r < ψ M for every model M of Γ, and note that if the propositional atom P does not occur in Γ {ψ}, Γ = Ł n n+1 < ψ Γ {ψ (P Pn )} = Ł. First-order Lukasiewicz logic is not finitary, but Γ = Ł Γ = Ł for some finite Γ Γ. Moreover, for every universal theory Γ {ϕ}, Γ {( x)ϕ( x)} = Ł Γ {ϕ( t) t U(P)} = Ł. George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
107 Approximate Herbrand Theorems Theorem For any universal theory Γ {ϕ}, existential formula ψ, and r [0, 1] Q: Γ = Ł r < ψ Γ = Ł r < ψ for some ψ E(ψ) Γ {ϕ} = Ł r < ψ Γ {ϕ } = Ł r < ψ for some ϕ E(ϕ). Theorem For each universal theory Γ {ϕ} and existential formula ψ: Γ = Ł ψ n N, Γ = Ł n n+1 < ψ for some ψ E(ψ) Γ {ϕ} = Ł ψ n N, Γ {ϕ } = Ł n n+1 < ψ for some ϕ E(ϕ). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
108 Approximate Herbrand Theorems Theorem For any universal theory Γ {ϕ}, existential formula ψ, and r [0, 1] Q: Γ = Ł r < ψ Γ = Ł r < ψ for some ψ E(ψ) Γ {ϕ} = Ł r < ψ Γ {ϕ } = Ł r < ψ for some ϕ E(ϕ). Theorem For each universal theory Γ {ϕ} and existential formula ψ: Γ = Ł ψ n N, Γ = Ł n n+1 < ψ for some ψ E(ψ) Γ {ϕ} = Ł ψ n N, Γ {ϕ } = Ł n n+1 < ψ for some ϕ E(ϕ). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
109 So Which Logic Wins? First-order Gödel logic is axiomatizable, has the deduction theorem, and admits Skolemization and Herbrand theorems for prenex formulas... First-order Lukasiewicz logic is not axiomatizable but admits prenex forms and therefore Skolemization for all formulas and a reduction via an approximate Herbrand theorem to propositional logic. A Last Question Do these logics have interesting (decidable and useful) fragments? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
110 So Which Logic Wins? First-order Gödel logic is axiomatizable, has the deduction theorem, and admits Skolemization and Herbrand theorems for prenex formulas... First-order Lukasiewicz logic is not axiomatizable but admits prenex forms and therefore Skolemization for all formulas and a reduction via an approximate Herbrand theorem to propositional logic. A Last Question Do these logics have interesting (decidable and useful) fragments? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
111 So Which Logic Wins? First-order Gödel logic is axiomatizable, has the deduction theorem, and admits Skolemization and Herbrand theorems for prenex formulas... First-order Lukasiewicz logic is not axiomatizable but admits prenex forms and therefore Skolemization for all formulas and a reduction via an approximate Herbrand theorem to propositional logic. A Last Question Do these logics have interesting (decidable and useful) fragments? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
112 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
113 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
114 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
115 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
116 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
117 Fragments of First-Order Lukasiewicz Logic Using Skolemization and the approximate Herbrand theorem, for any quantifier-free and function-symbol-free formula ϕ( x, y): = Ł ( x)( y)ϕ( x, y) = Ł ( y)ϕ( c, y) for new constants c Corollary (Rutledge 1959) = Ł r < d c ϕ( c, d) for each r [0, 1) = Ł d c ϕ( c, d). Validity in the one-variable fragment of first-order Lukasiewicz logic is decidable (indeed co-np complete). Validity in the monadic fragment is undecidable (Bou), but validity in certain modal (description logic) fragments is decidable (Hájek 2005). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
118 Fragments of First-Order Gödel Logic The monadic fragment of first-order Gödel logic is undecidable (Baaz, Ciabattoni, and Fermüller 2007). Validity in the one-variable fragment does not have the finite model property; e.g., ( x)( P(x)) ( x)p(x) is valid in all finite models, but not in the model with universe N where 1 P(a) is interpreted as a+1 for a N. However, decidability for this and certain modal fragments has been established via a new semantics for Gödel modal logics in X. Caicedo, G. Metcalfe, R. Rodríguez, and J. Rogger. Proceedings of WoLLIC 2013, LNCS 8017, Springer (2013), George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
119 Fragments of First-Order Gödel Logic The monadic fragment of first-order Gödel logic is undecidable (Baaz, Ciabattoni, and Fermüller 2007). Validity in the one-variable fragment does not have the finite model property; e.g., ( x)( P(x)) ( x)p(x) is valid in all finite models, but not in the model with universe N where 1 P(a) is interpreted as a+1 for a N. However, decidability for this and certain modal fragments has been established via a new semantics for Gödel modal logics in X. Caicedo, G. Metcalfe, R. Rodríguez, and J. Rogger. Proceedings of WoLLIC 2013, LNCS 8017, Springer (2013), George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
120 Fragments of First-Order Gödel Logic The monadic fragment of first-order Gödel logic is undecidable (Baaz, Ciabattoni, and Fermüller 2007). Validity in the one-variable fragment does not have the finite model property; e.g., ( x)( P(x)) ( x)p(x) is valid in all finite models, but not in the model with universe N where 1 P(a) is interpreted as a+1 for a N. However, decidability for this and certain modal fragments has been established via a new semantics for Gödel modal logics in X. Caicedo, G. Metcalfe, R. Rodríguez, and J. Rogger. Proceedings of WoLLIC 2013, LNCS 8017, Springer (2013), George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
121 New Quantifiers Consider the following functions (definable in Gödel logic with ): 0 a > b 1 a < b a b = 1 b = 1 and a b = 0 b = 0 a otherwise a otherwise. For a one-variable formula ϕ and a predicate symbol P not occurring in ϕ, let ϕ be ϕ with subformulas ( x)ψ and ( x)ψ replaced with ( x)ψ = ( y)(p(y) ( x)ψ) and ( x)ψ = ( y)(p(y) ( x)ψ). Validity of these formulas ϕ has the finite model property, and Theorem = G ϕ = G ϕ. Validity in the one-variable fragment of first-order Gödel logic (with ) is decidable (indeed co-np complete). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
122 New Quantifiers Consider the following functions (definable in Gödel logic with ): 0 a > b 1 a < b a b = 1 b = 1 and a b = 0 b = 0 a otherwise a otherwise. For a one-variable formula ϕ and a predicate symbol P not occurring in ϕ, let ϕ be ϕ with subformulas ( x)ψ and ( x)ψ replaced with ( x)ψ = ( y)(p(y) ( x)ψ) and ( x)ψ = ( y)(p(y) ( x)ψ). Validity of these formulas ϕ has the finite model property, and Theorem = G ϕ = G ϕ. Validity in the one-variable fragment of first-order Gödel logic (with ) is decidable (indeed co-np complete). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
123 New Quantifiers Consider the following functions (definable in Gödel logic with ): 0 a > b 1 a < b a b = 1 b = 1 and a b = 0 b = 0 a otherwise a otherwise. For a one-variable formula ϕ and a predicate symbol P not occurring in ϕ, let ϕ be ϕ with subformulas ( x)ψ and ( x)ψ replaced with ( x)ψ = ( y)(p(y) ( x)ψ) and ( x)ψ = ( y)(p(y) ( x)ψ). Validity of these formulas ϕ has the finite model property, and Theorem = G ϕ = G ϕ. Validity in the one-variable fragment of first-order Gödel logic (with ) is decidable (indeed co-np complete). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
124 New Quantifiers Consider the following functions (definable in Gödel logic with ): 0 a > b 1 a < b a b = 1 b = 1 and a b = 0 b = 0 a otherwise a otherwise. For a one-variable formula ϕ and a predicate symbol P not occurring in ϕ, let ϕ be ϕ with subformulas ( x)ψ and ( x)ψ replaced with ( x)ψ = ( y)(p(y) ( x)ψ) and ( x)ψ = ( y)(p(y) ( x)ψ). Validity of these formulas ϕ has the finite model property, and Theorem = G ϕ = G ϕ. Validity in the one-variable fragment of first-order Gödel logic (with ) is decidable (indeed co-np complete). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
125 New Quantifiers Consider the following functions (definable in Gödel logic with ): 0 a > b 1 a < b a b = 1 b = 1 and a b = 0 b = 0 a otherwise a otherwise. For a one-variable formula ϕ and a predicate symbol P not occurring in ϕ, let ϕ be ϕ with subformulas ( x)ψ and ( x)ψ replaced with ( x)ψ = ( y)(p(y) ( x)ψ) and ( x)ψ = ( y)(p(y) ( x)ψ). Validity of these formulas ϕ has the finite model property, and Theorem = G ϕ = G ϕ. Validity in the one-variable fragment of first-order Gödel logic (with ) is decidable (indeed co-np complete). George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
126 Concluding Remarks First-order many-valued logics in particular, first-order Gödel and Lukasiewicz logics preserve some but not all classical first-order properties such as (left/right) Skolemization and Herbrand theorems. Certain one-variable and modal fragments of first-order Gödel and Lukasiewicz logics are decidable. Can we identify frontiers of decidability and related complexity classes for first-order many-valued logics? E.g., the two variable and guarded fragments of first-order Gödel and Lukasiewicz logics? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
127 Concluding Remarks First-order many-valued logics in particular, first-order Gödel and Lukasiewicz logics preserve some but not all classical first-order properties such as (left/right) Skolemization and Herbrand theorems. Certain one-variable and modal fragments of first-order Gödel and Lukasiewicz logics are decidable. Can we identify frontiers of decidability and related complexity classes for first-order many-valued logics? E.g., the two variable and guarded fragments of first-order Gödel and Lukasiewicz logics? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
128 Concluding Remarks First-order many-valued logics in particular, first-order Gödel and Lukasiewicz logics preserve some but not all classical first-order properties such as (left/right) Skolemization and Herbrand theorems. Certain one-variable and modal fragments of first-order Gödel and Lukasiewicz logics are decidable. Can we identify frontiers of decidability and related complexity classes for first-order many-valued logics? E.g., the two variable and guarded fragments of first-order Gödel and Lukasiewicz logics? George Metcalfe (University of Bern) First-Order Logics and Truth Degrees LATD / 39
CHAPTER 7 GENERAL PROOF SYSTEMS
CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes
An introduction to Good old fashioned model theory
[Held in 120../A000-wholething.. Last changed July 26, 2004] An introduction to Good old fashioned model theory [Held in 120../Preamble.. Last changed July 26, 2004] The course will be taught Each Tuesday
Handout #1: Mathematical Reasoning
Math 101 Rumbos Spring 2010 1 Handout #1: Mathematical Reasoning 1 Propositional Logic A proposition is a mathematical statement that it is either true or false; that is, a statement whose certainty or
How To Understand The Theory Of Hyperreals
Ultraproducts and Applications I Brent Cody Virginia Commonwealth University September 2, 2013 Outline Background of the Hyperreals Filters and Ultrafilters Construction of the Hyperreals The Transfer
Summary Last Lecture. Automated Reasoning. Outline of the Lecture. Definition sequent calculus. Theorem (Normalisation and Strong Normalisation)
Summary Summary Last Lecture sequent calculus Automated Reasoning Georg Moser Institute of Computer Science @ UIBK Winter 013 (Normalisation and Strong Normalisation) let Π be a proof in minimal logic
Computational Logic and Cognitive Science: An Overview
Computational Logic and Cognitive Science: An Overview Session 1: Logical Foundations Technical University of Dresden 25th of August, 2008 University of Osnabrück Who we are Helmar Gust Interests: Analogical
ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS
PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Mathematical Sciences 2012 1 p. 43 48 ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS I nf or m at i cs L. A. HAYKAZYAN * Chair of Programming and Information
INTRODUCTORY SET THEORY
M.Sc. program in mathematics INTRODUCTORY SET THEORY Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University H-1088 Budapest, Múzeum krt. 6-8. CONTENTS 1. SETS Set, equal sets, subset,
Fixed-Point Logics and Computation
1 Fixed-Point Logics and Computation Symposium on the Unusual Effectiveness of Logic in Computer Science University of Cambridge 2 Mathematical Logic Mathematical logic seeks to formalise the process of
Schedule. Logic (master program) Literature & Online Material. gic. Time and Place. Literature. Exercises & Exam. Online Material
OLC mputational gic Schedule Time and Place Thursday, 8:15 9:45, HS E Logic (master program) Georg Moser Institute of Computer Science @ UIBK week 1 October 2 week 8 November 20 week 2 October 9 week 9
DEFINABLE TYPES IN PRESBURGER ARITHMETIC
DEFINABLE TYPES IN PRESBURGER ARITHMETIC GABRIEL CONANT Abstract. We consider the first order theory of (Z, +,
(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine.
(LMCS, p. 317) V.1 First Order Logic This is the most powerful, most expressive logic that we will examine. Our version of first-order logic will use the following symbols: variables connectives (,,,,
A Beginner s Guide to Modern Set Theory
A Beginner s Guide to Modern Set Theory Martin Dowd Product of Hyperon Software PO Box 4161 Costa Mesa, CA 92628 www.hyperonsoft.com Copyright c 2010 by Martin Dowd 1. Introduction..... 1 2. Formal logic......
Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics
Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights
2. The Language of First-order Logic
2. The Language of First-order Logic KR & R Brachman & Levesque 2005 17 Declarative language Before building system before there can be learning, reasoning, planning, explanation... need to be able to
CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES
CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES PAUL SHAFER Abstract. We prove that the first-order theory of the Medvedev degrees, the first-order theory of the Muchnik degrees, and the third-order
Logic, Algebra and Truth Degrees 2008. Siena. A characterization of rst order rational Pavelka's logic
Logic, Algebra and Truth Degrees 2008 September 8-11, 2008 Siena A characterization of rst order rational Pavelka's logic Xavier Caicedo Universidad de los Andes, Bogota Under appropriate formulations,
3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs
CHAPTER 3 Methods of Proofs 1. Logical Arguments and Formal Proofs 1.1. Basic Terminology. An axiom is a statement that is given to be true. A rule of inference is a logical rule that is used to deduce
EQUATIONAL LOGIC AND ABSTRACT ALGEBRA * ABSTRACT
EQUATIONAL LOGIC AND ABSTRACT ALGEBRA * Taje I. Ramsamujh Florida International University Mathematics Department ABSTRACT Equational logic is a formalization of the deductive methods encountered in studying
o-minimality and Uniformity in n 1 Graphs
o-minimality and Uniformity in n 1 Graphs Reid Dale July 10, 2013 Contents 1 Introduction 2 2 Languages and Structures 2 3 Definability and Tame Geometry 4 4 Applications to n 1 Graphs 6 5 Further Directions
x < y iff x < y, or x and y are incomparable and x χ(x,y) < y χ(x,y).
12. Large cardinals The study, or use, of large cardinals is one of the most active areas of research in set theory currently. There are many provably different kinds of large cardinals whose descriptions
Scalable Automated Symbolic Analysis of Administrative Role-Based Access Control Policies by SMT solving
Scalable Automated Symbolic Analysis of Administrative Role-Based Access Control Policies by SMT solving Alessandro Armando 1,2 and Silvio Ranise 2, 1 DIST, Università degli Studi di Genova, Italia 2 Security
Mathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson
Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement
Predicate logic. Logic in computer science. Logic in Computer Science (lecture) PART II. first order logic
PART II. Predicate logic first order logic Logic in computer science Seminar: INGK401-K5; INHK401; INJK401-K4 University of Debrecen, Faculty of Informatics [email protected] 1 / 19 Alphabets Logical
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize
Rigorous Software Development CSCI-GA 3033-009
Rigorous Software Development CSCI-GA 3033-009 Instructor: Thomas Wies Spring 2013 Lecture 11 Semantics of Programming Languages Denotational Semantics Meaning of a program is defined as the mathematical
1. Prove that the empty set is a subset of every set.
1. Prove that the empty set is a subset of every set. Basic Topology Written by Men-Gen Tsai email: [email protected] Proof: For any element x of the empty set, x is also an element of every set since
So let us begin our quest to find the holy grail of real analysis.
1 Section 5.2 The Complete Ordered Field: Purpose of Section We present an axiomatic description of the real numbers as a complete ordered field. The axioms which describe the arithmetic of the real numbers
CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12
CONTINUED FRACTIONS AND PELL S EQUATION SEUNG HYUN YANG Abstract. In this REU paper, I will use some important characteristics of continued fractions to give the complete set of solutions to Pell s equation.
University of Ostrava. Fuzzy Transforms
University of Ostrava Institute for Research and Applications of Fuzzy Modeling Fuzzy Transforms Irina Perfilieva Research report No. 58 2004 Submitted/to appear: Fuzzy Sets and Systems Supported by: Grant
THE BANACH CONTRACTION PRINCIPLE. Contents
THE BANACH CONTRACTION PRINCIPLE ALEX PONIECKI Abstract. This paper will study contractions of metric spaces. To do this, we will mainly use tools from topology. We will give some examples of contractions,
! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs
,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini [email protected] University of Trento Fausto Giunchiglia [email protected] The Logic of Descriptions!$%&'()*$#)
Aikaterini Marazopoulou
Imperial College London Department of Computing Tableau Compiled Labelled Deductive Systems with an application to Description Logics by Aikaterini Marazopoulou Submitted in partial fulfilment of the requirements
Beyond Propositional Logic Lukasiewicz s System
Beyond Propositional Logic Lukasiewicz s System Consider the following set of truth tables: 1 0 0 1 # # 1 0 # 1 1 0 # 0 0 0 0 # # 0 # 1 0 # 1 1 1 1 0 1 0 # # 1 # # 1 0 # 1 1 0 # 0 1 1 1 # 1 # 1 Brandon
First-Order Theories
First-Order Theories Ruzica Piskac Max Planck Institute for Software Systems, Germany [email protected] Seminar on Decision Procedures 2012 Ruzica Piskac First-Order Theories 1 / 39 Acknowledgments Theories
This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.
3. Axioms of Set theory Before presenting the axioms of set theory, we first make a few basic comments about the relevant first order logic. We will give a somewhat more detailed discussion later, but
DEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS
DEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS ASHER M. KACH, KAREN LANGE, AND REED SOLOMON Abstract. We construct two computable presentations of computable torsion-free abelian groups, one of isomorphism
Degrees that are not degrees of categoricity
Degrees that are not degrees of categoricity Bernard A. Anderson Department of Mathematics and Physical Sciences Gordon State College [email protected] www.gordonstate.edu/faculty/banderson Barbara
Some Research Problems in Uncertainty Theory
Journal of Uncertain Systems Vol.3, No.1, pp.3-10, 2009 Online at: www.jus.org.uk Some Research Problems in Uncertainty Theory aoding Liu Uncertainty Theory Laboratory, Department of Mathematical Sciences
MODELS OF SET THEORY
MODELS OF SET THEORY STEFAN GESCHKE Contents 1. First order logic and the axioms of set theory 2 1.1. Syntax 2 1.2. Semantics 2 1.3. Completeness, compactness and consistency 3 1.4. Foundations of mathematics
it is easy to see that α = a
21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UF. Therefore
Basic Proof Techniques
Basic Proof Techniques David Ferry [email protected] September 13, 010 1 Four Fundamental Proof Techniques When one wishes to prove the statement P Q there are four fundamental approaches. This document
SMALL SKEW FIELDS CÉDRIC MILLIET
SMALL SKEW FIELDS CÉDRIC MILLIET Abstract A division ring of positive characteristic with countably many pure types is a field Wedderburn showed in 1905 that finite fields are commutative As for infinite
NOTES ON LINEAR TRANSFORMATIONS
NOTES ON LINEAR TRANSFORMATIONS Definition 1. Let V and W be vector spaces. A function T : V W is a linear transformation from V to W if the following two properties hold. i T v + v = T v + T v for all
(0, 0) : order 1; (0, 1) : order 4; (0, 2) : order 2; (0, 3) : order 4; (1, 0) : order 2; (1, 1) : order 4; (1, 2) : order 2; (1, 3) : order 4.
11.01 List the elements of Z 2 Z 4. Find the order of each of the elements is this group cyclic? Solution: The elements of Z 2 Z 4 are: (0, 0) : order 1; (0, 1) : order 4; (0, 2) : order 2; (0, 3) : order
AN INTRODUCTION TO SET THEORY. Professor William A. R. Weiss
AN INTRODUCTION TO SET THEORY Professor William A. R. Weiss October 2, 2008 2 Contents 0 Introduction 7 1 LOST 11 2 FOUND 19 3 The Axioms of Set Theory 23 4 The Natural Numbers 31 5 The Ordinal Numbers
Discrete Mathematics. Hans Cuypers. October 11, 2007
Hans Cuypers October 11, 2007 1 Contents 1. Relations 4 1.1. Binary relations................................ 4 1.2. Equivalence relations............................. 6 1.3. Relations and Directed Graphs.......................
FINITE DIMENSIONAL ORDERED VECTOR SPACES WITH RIESZ INTERPOLATION AND EFFROS-SHEN S UNIMODULARITY CONJECTURE AARON TIKUISIS
FINITE DIMENSIONAL ORDERED VECTOR SPACES WITH RIESZ INTERPOLATION AND EFFROS-SHEN S UNIMODULARITY CONJECTURE AARON TIKUISIS Abstract. It is shown that, for any field F R, any ordered vector space structure
Computational Methods for Database Repair by Signed Formulae
Computational Methods for Database Repair by Signed Formulae Ofer Arieli ([email protected]) Department of Computer Science, The Academic College of Tel-Aviv, 4 Antokolski street, Tel-Aviv 61161, Israel.
Non-deterministic Semantics and the Undecidability of Boolean BI
1 Non-deterministic Semantics and the Undecidability of Boolean BI DOMINIQUE LARCHEY-WENDLING, LORIA CNRS, Nancy, France DIDIER GALMICHE, LORIA Université Henri Poincaré, Nancy, France We solve the open
Type Theory & Functional Programming
Type Theory & Functional Programming Simon Thompson Computing Laboratory, University of Kent March 1999 c Simon Thompson, 1999 Not to be reproduced i ii To my parents Preface Constructive Type theory has
Invertible elements in associates and semigroups. 1
Quasigroups and Related Systems 5 (1998), 53 68 Invertible elements in associates and semigroups. 1 Fedir Sokhatsky Abstract Some invertibility criteria of an element in associates, in particular in n-ary
CHAPTER 5. Number Theory. 1. Integers and Division. Discussion
CHAPTER 5 Number Theory 1. Integers and Division 1.1. Divisibility. Definition 1.1.1. Given two integers a and b we say a divides b if there is an integer c such that b = ac. If a divides b, we write a
God created the integers and the rest is the work of man. (Leopold Kronecker, in an after-dinner speech at a conference, Berlin, 1886)
Chapter 2 Numbers God created the integers and the rest is the work of man. (Leopold Kronecker, in an after-dinner speech at a conference, Berlin, 1886) God created the integers and the rest is the work
4. CLASSES OF RINGS 4.1. Classes of Rings class operator A-closed Example 1: product Example 2:
4. CLASSES OF RINGS 4.1. Classes of Rings Normally we associate, with any property, a set of objects that satisfy that property. But problems can arise when we allow sets to be elements of larger sets
How many numbers there are?
How many numbers there are? RADEK HONZIK Radek Honzik: Charles University, Department of Logic, Celetná 20, Praha 1, 116 42, Czech Republic [email protected] Contents 1 What are numbers 2 1.1 Natural
Let H and J be as in the above lemma. The result of the lemma shows that the integral
Let and be as in the above lemma. The result of the lemma shows that the integral ( f(x, y)dy) dx is well defined; we denote it by f(x, y)dydx. By symmetry, also the integral ( f(x, y)dx) dy is well defined;
CS510 Software Engineering
CS510 Software Engineering Propositional Logic Asst. Prof. Mathias Payer Department of Computer Science Purdue University TA: Scott A. Carr Slides inspired by Xiangyu Zhang http://nebelwelt.net/teaching/15-cs510-se
DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY
DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY BARBARA F. CSIMA, JOHANNA N. Y. FRANKLIN, AND RICHARD A. SHORE Abstract. We study arithmetic and hyperarithmetic degrees of categoricity. We extend
A Propositional Dynamic Logic for CCS Programs
A Propositional Dynamic Logic for CCS Programs Mario R. F. Benevides and L. Menasché Schechter {mario,luis}@cos.ufrj.br Abstract This work presents a Propositional Dynamic Logic in which the programs are
Predicate Logic. For example, consider the following argument:
Predicate Logic The analysis of compound statements covers key aspects of human reasoning but does not capture many important, and common, instances of reasoning that are also logically valid. For example,
Foundational Proof Certificates
An application of proof theory to computer science INRIA-Saclay & LIX, École Polytechnique CUSO Winter School, Proof and Computation 30 January 2013 Can we standardize, communicate, and trust formal proofs?
Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2
CS 70 Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2 Proofs Intuitively, the concept of proof should already be familiar We all like to assert things, and few of us
This chapter is all about cardinality of sets. At first this looks like a
CHAPTER Cardinality of Sets This chapter is all about cardinality of sets At first this looks like a very simple concept To find the cardinality of a set, just count its elements If A = { a, b, c, d },
Logic in general. Inference rules and theorem proving
Logical Agents Knowledge-based agents Logic in general Propositional logic Inference rules and theorem proving First order logic Knowledge-based agents Inference engine Knowledge base Domain-independent
ELLIPTIC CURVES AND LENSTRA S FACTORIZATION ALGORITHM
ELLIPTIC CURVES AND LENSTRA S FACTORIZATION ALGORITHM DANIEL PARKER Abstract. This paper provides a foundation for understanding Lenstra s Elliptic Curve Algorithm for factoring large numbers. We give
Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013
Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013 D. R. Wilkins Copyright c David R. Wilkins 1997 2013 Contents A Cyclotomic Polynomials 79 A.1 Minimum Polynomials of Roots of
How To Prove The Dirichlet Unit Theorem
Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if
Which Semantics for Neighbourhood Semantics?
Which Semantics for Neighbourhood Semantics? Carlos Areces INRIA Nancy, Grand Est, France Diego Figueira INRIA, LSV, ENS Cachan, France Abstract In this article we discuss two alternative proposals for
CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.
CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e. This chapter contains the beginnings of the most important, and probably the most subtle, notion in mathematical analysis, i.e.,
26 Ideals and Quotient Rings
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan 26 Ideals and Quotient Rings In this section we develop some theory of rings that parallels the theory of groups discussed
Mathematical Induction
Mathematical Induction (Handout March 8, 01) The Principle of Mathematical Induction provides a means to prove infinitely many statements all at once The principle is logical rather than strictly mathematical,
Lecture 8: Resolution theorem-proving
Comp24412 Symbolic AI Lecture 8: Resolution theorem-proving Ian Pratt-Hartmann Room KB2.38: email: [email protected] 2014 15 In the previous Lecture, we met SATCHMO, a first-order theorem-prover implemented
Lights and Darks of the Star-Free Star
Lights and Darks of the Star-Free Star Edward Ochmański & Krystyna Stawikowska Nicolaus Copernicus University, Toruń, Poland Introduction: star may destroy recognizability In (finitely generated) trace
1 Sets and Set Notation.
LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most
Math 4310 Handout - Quotient Vector Spaces
Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan 3 Binary Operations We are used to addition and multiplication of real numbers. These operations combine two real numbers
How To Know If A Domain Is Unique In An Octempo (Euclidean) Or Not (Ecl)
Subsets of Euclidean domains possessing a unique division algorithm Andrew D. Lewis 2009/03/16 Abstract Subsets of a Euclidean domain are characterised with the following objectives: (1) ensuring uniqueness
Four Unsolved Problems in Congruence Permutable Varieties
Four Unsolved Problems in Congruence Permutable Varieties Ross Willard University of Waterloo, Canada Nashville, June 2007 Ross Willard (Waterloo) Four Unsolved Problems Nashville, June 2007 1 / 27 Congruence
def: An axiom is a statement that is assumed to be true, or in the case of a mathematical system, is used to specify the system.
Section 1.5 Methods of Proof 1.5.1 1.5 METHODS OF PROOF Some forms of argument ( valid ) never lead from correct statements to an incorrect. Some other forms of argument ( fallacies ) can lead from true
How To Write A Program Verification And Programming Book
Jose Bacelar Almeida Maria Joao Frade Jorge Sousa Pinto Simao Melo de Sousa Rigorous Software Development An Introduction to Program Verification & Springer Contents 1 Introduction 1 1.1 A Formal Approach
Incenter Circumcenter
TRIANGLE: Centers: Incenter Incenter is the center of the inscribed circle (incircle) of the triangle, it is the point of intersection of the angle bisectors of the triangle. The radius of incircle is
COMMUTATIVE RINGS. Definition: A domain is a commutative ring R that satisfies the cancellation law for multiplication:
COMMUTATIVE RINGS Definition: A commutative ring R is a set with two operations, addition and multiplication, such that: (i) R is an abelian group under addition; (ii) ab = ba for all a, b R (commutative
