A New Semantic Characterization of. Second-Order Logical Validity

Size: px
Start display at page:

Download "A New Semantic Characterization of. Second-Order Logical Validity"

Transcription

1 A New Semantic Characterization of Second-Order Logical Validity Tomoya Sato Abstract A problem with second-order logic with standard semantics is that it validates arguments that can be described as set-theoretically valid rather than logically valid. A variety of properties of sets can be expressed in a second-order language, and a variety of arguments involving the expressible properties can be validated in the semantic system. The logical validity of some arguments depends on the existence or nonexistence of particular sets satisfying particular properties in the range of second-order variables. Such arguments can be verified based on some facts about the particular sets and the particular properties. In the present paper, I criticize this problematic feature of standard semantics in the light of the formality of logic and argue that it fails to identify second-order logical validity. Instead of standard semantics, I propose a version of Henkin semantics as a correct semantic system for characterizing logically valid arguments in a second-order language. 1 Problem with Standard Semantics An important feature of second-order logic with standard semantics (hereafter SOLS ) is that arguments can be validated by the existence or nonexistence of particular sets satisfying particular properties. Let us see two examples. Let ϕ 2 be the sentence u v[ X(Xu Xv)], where u and v are first-order variables and X is a second-order variable for unary 1

2 relations. ϕ 2 is true in any standard structure 1 whose domain contains at least two objects and false in any standard structure whose domain contains only one object. Let ϕ n (for n 3) be a sentence, which is written in a similar form, that is true in and only in standard structures whose domains contain at least n objects. Also, let ϕ be the sentence Z[ u v w(zuv (Zvw Zuw)) u( Zuu) u v(zuv)], where Z is a second-order variable for binary relations. ϕ is true in any standard structure whose domain is an infinite set and false in any standard structure whose domain is a finite set. Consider then the valid argument {ϕ 2, ϕ 3,...}, ϕ deriving ϕ from ϕ 2, ϕ 3,.... The validity of this argument, as ϕ itself states, depends on the existence of a binary relation in the range (D D) that is transitive, irreflexive, and serial. For any infinite domain, there exists such a binary relation on it. Therefore, the argument is valid. The second example is an argument whose conclusion indirectly expresses Cantor s theorem by the following sentence ϕ C : Z[ X u v(zuv Xv)]. ϕ C is true in all standard structures, and therefore the argument, ϕ C deriving ϕ C from no premise is valid. The validity of this argument is due to the nonexistence of a binary relation in the range (D D) satisfying the property described by the open formula X u v(zuv Xv). For any domain, there does not exist such a binary relation on it. Hence, the argument is valid. A variety of properties of sets can be expressed, explicitly or implicitly, in a secondorder language, and a variety of arguments involving the expressible properties hold in all standard structures. The validity of such arguments is evident. 2 However, whether or not they can count as logically valid is far from obvious. Consider the following argument. 1 A standard structure for a second-order language is a pair D, I of a domain D (a non-empty set) and an interpretation function I for extra-logical terms. The range of n-ary relation variables is the power set (D n ). 2 If an argument Γ, ϕ can be validated in SOLS, it is valid in the sense that it is impossible for ϕ to be false if all sentences in Γ are true, under the assumption that standard structures cover all formally possible cases and ways of assigning truth values to sentences. 2

3 A characteristic feature of logic is its formality. Logic is formal in the sense that the logical validity of an argument is independent of particular properties of particular individual objects, 3 and as a result independent of the existence and nonexistence of objects in domains satisfying them. If an argument is logically valid, it is supposed to hold, for example, in the domain D P of philosophers and also in the domain D F P of female philosophers. The logical validity of the argument does not depend on the property of maleness or the existence of males in domains. If an argument holds in D P but not in D F P, it cannot be regarded as formal, and therefore cannot be regarded as logical either. A similar argument can be made regarding the existence and nonexistence of particular sets satisfying particular properties. In a standard structure, second-order variables for n-ary relations range over the power set (D n ). As we have seen, the validity of some arguments depends on the existence or nonexistence of particular sets satisfying particular properties in (D n ). Now consider Henkin structures. 4 Suppose that an argument Γ 0, ϕ 0 holds in any Henkin structure whose range of second-order variables for binary relations contains binary relations satisfying the property P tis of being transitive, irreflexive, and serial, but does not hold in any Henkin structure whose range contains no P tis -relations. The inferential relationship between Γ 0 and ϕ 0 is affected by the existence of binary relations satisfying P tis in the variable range. We deny that the logical validity of an argument can depend on particular properties of particular individual objects such as maleness. It then seems to be consistent to deny, for the same reason, that the logical validity of an argument can depend on particular properties of particular sets such as P tis. Some might point out that P tis, unlike maleness, is a formal property in that whether or not a binary relation possesses P tis has nothing to do with what objects the binary relation is composed of. P tis -relations can be composed of male philosophers, of 3 This notion of formality has been widely held, particularly, among those who advocate the modeltheoretical characterization of logic such as Tarski, Sher, and others. A detailed discussion of this notion can be found in MacFarlane[4]. 4 A Henkin structure is a quadruple D, R, F, I, where R is a sequence of ranges for relation variables and F is a sequence of ranges for function variables. As with standard structures, D is a domain and I is an interpretation function for extra-logical terms. 3

4 apples, and of natural numbers. Thus, even if the validity of Γ 0, ϕ 0 is due to the existence of some P tis -relation, this does not mean that its validity contradicts the formality of logic. One thing to be noted in relation to this response is that formality is not an exclusive feature of logic: set-theory (in a broad sense), too, has the feature of being formal. Among formal properties are set-theoretically formal properties. 5 The logical validity of an argument is not allowed to depend on the existence or nonexistence of particular individual objects satisfying particular biological properties such as maleness. Analogously, it can be supposed that the logical validity of an argument is not allowed to depend on the existence or nonexistence of particular sets satisfying particular set-theoretically formal properties. If P tis is a set-theoretically formal property, the validity of Γ 0, ϕ 0 does not meet the formality of logic, although it does meet the formality of set-theory. Such an argument should be regarded as set-theoretically valid but not as logically valid. The idea underlying the criticism of SOLS along the argument above is a classification of valid arguments by kinds of properties of sets that their validity is based on: the validity of an argument is of a kind X if the properties of sets that it depends on are of the kind X. The validity that can be characterized by set-theoretically formal properties is set-theoretical validity. The problem with SOLS is that it validates not only logically valid arguments but also, wrongly, set-theoretically valid arguments. 6 Standard semantics is a semantic system to identify all formally valid arguments in a second-order language. It fails to characterize logical validity as a proper part of formal validity. How then can second-order logical validity be characterized? According to the form above, the logicality of a valid argument can be reduced to the logicality of the properties of 5 A precise definition of set-theoretically formal properties will be given in the next section. As will be seen, they can be characterized independently of any particular theory of sets. 6 This is just one among several problems with SOLS (for other problems, see, for example, Bueno[2] in which five major criticisms of SOLS are discussed). Quine[6] criticizes SOLS and describes it as set theory in sheep s clothing (See Rayo and Yablo[7] for what is and what is not meant by this phrase). SOLS are ontologically committed to sets in the sense that, for (many but not all) sentences in a second-order to be true, the ranges of second-order variables have to be supposed to contain certain sets satisfying certain properties. We do not claim that every case of the ontological commitment with respect to a sentence is problematic. But rather, we claim that the cases involving sets identified by set-theoretically formal properties are problematic in the light of the formality of logic. 4

5 sets that the validity depends on: if the validity of an argument is due to logically formal properties but not to set-theoretically formal properties, then the argument can count as logically valid. The characterization of second-order logical validity can be obtained by characterizing logically formal properties. In the present paper, we will approach second-order logical validity along this line. We will propose a characterization of logically formal properties in Section 2. For the new characterization of second-order logical validity, a new semantic system that validates all and only logically valid arguments in the sense above is necessary. We will provide the new system in Section 3. In the following sections, we will restrict our attention to a simple second-order language L 2 and characterize logical validity for it. L 2 is a formal language that contains, in addition to the standard logical constants, only unary relation symbols, binary relation symbols, and second-order variables for them. It does not contain n-ary relation symbols or n-ary relation variables for n 3. We also suppose that L 2 does not contain function symbols, variables for them, or the identity relation symbol =. Due to this restriction, our discussion will be able to avoid complexity that I think is not necessary for understanding the essential idea underlying the characterization of second-order logical validity. 2 Logical Property A logically formal property of sets is a special type of formal properties. For simplicity, we will call it a logical property hereafter. A formal property of sets is a property that sets satisfy independently of what their components are. A formal property P of sets has a characteristic function. The characteristic function f P of P is an operator assigning a truth value (T or F) to each set such that for any set X, X satisfies P if and only if f P (X) = T. We will characterize formal properties and logical properties by characterizing their characteristic functions. 5

6 In the contemporary model-theoretical approach to logic, the formality of the characteristic function of a property has been defined in terms of the notions of similarity relation and of invariance. To precisely describe formal properties of sets, we will define several concepts. An objectual structure of a domain D is a pair D, X, where X (D n ) (n = 1, 2), that is, X is a unary relation on D (a subset of D) or a binary relation on D. 7 A similarity relation is a collection of pairs of objectual structures. For domains D and D, if two structures D, X and D, Y are similar with respect to a similarity relation S, we say that they are S-similar. For a property P of sets, we will write its characteristic function acting on D as fd P P. The characteristic function f of a property P is said to be invariant under the similarity relation S if fd P (X) = f D P (Y ) for any S-similar objectual structures D, X and D, Y. For domains D and D of the same cardinality, a bijection η : D D determines a similarity relation S η such that D, X and D, Y are S η -similar if Y is the image of X under η. The collection of all bijections between domains also determines a similarity relation S bi : two objectual structures are S bi -similar if there exists some bijection η such that they are S η -similar. S bi is the union of all S η. We say that a property P is a formal property if f P is invariant under S bi. 8 According to this definition, for example, the property of cardinality 7 An objectual structure can be defined, more generally, as an (n+1)-tuple D, X 1,..., X n, where X i is an object of D of a finite relational type. However, for our purpose of characterizing of the second-order logical validity for the simple formal language L 2, we do not need to deal with such general objectual structures. 8 A possible concern regarding this definition is that the formality of a property is determined based solely on the invariance of its characteristic function. Even if two properties are expressed differently and therefore can be distinguished from one another, they can both be formal, provided that they share an S bi -invariant characteristic function. Consider, for example, the following two properties: (P 1 ) X contains eight objects; (P 2 ) X contains as many objects as the number of planets in the Solar System. Since there are eight planets in the Solar System, P 2 has the same characteristic function as the formal property P 1. Thus, P 2 is a formal property. However, some might wonder if P 2 could really count as formal; the condition P 2 has a content, namely, the number of planets being eight. What P 2 means is determined by a contingent fact. The problem here is about the way that a logical property is specified. Some might think that for a property to be formal, in addition to the invariance of its characteristic function, further conditions on how it should be described need to be satisfied. Other might claim that such conditions are not necessary. This problem has been discussed in the literature, in particular, in relation to the research on logical constants (See, for example, McCarthy[5], Sher[8], and MacFarlane[4]). However, we will not address the problem in the present paper, because even if the further conditions actually need to be imposed, and even if they can be correctly identified, they will not play any important role in our characterization of 6

7 κ is a formal property of sets. Transitivity, irreflexivity, and seriality are formal properties of binary relations. How can the definition of formal properties be justified? Why can a property be regarded as formal if its characteristic function is S bi -invariant? The idea underlying the definition is that if two objectual structures D, X and D, Y are S bi -similar, then the sets X of a domain D and Y of another domain D can be thought of as formally similar. Generally, sets contain various objects and are distinguished by them. However, if they are of the same cardinality, there is nothing to distinguish one from the others from a formal point of view, because the difference between their components is not a formal difference. The existence of a bijection between D, X and D, Y, thus, means that D and D cannot be formally distinguished and also that X and Y cannot be formally distinguished. If the characteristic function of a property P is S bi -invariant, P is shared by all such formally similar sets: for any formally similar sets X and Y, it holds that X satisfies P if and only if Y satisfies P. In this sense, properties with S bi -invariant characteristic functions are formal. Logical properties can be defined in the same form as formal properties: a property is said to be logical if its characteristic function is invariant under a logical similarity relation among objectual structures. That is, a property can be taken as logical if and only if it is shared by logically similar sets. For the definition, what sets are logically similar or dissimilar needs to be determined. 9 Since a logical property is a special type of formal property, the logical similarity relation is supposed to be different from the S bi -similarity relation. In what follows, we will define two logical similarity relations: (i) The logical similarity relation among objectual structures D, X, where X (D); (ii) The logical second-order logical validity. There are normal formal properties such as P 1 and abnormal formal properties such as P 2. If you think that only normal formal properties should count as legitimate, you can suppose that we will deal only with them throughout this paper. 9 The problem of the logical similarity relation has been addressed in the context of the characterizations of logical operators and of logical constants. Several definitions have been proposed in the literature, but philosophers have not yet reached a consensus on which one is correct. In this paper, I will propose my own characterization and provide a justification. The definition that has been widely advocated is the one given using the concept of isomorphism (See Sher[8] and [9]), which actually is identical to S bi -similarity relation. Other definitions can be found, for example, in Bonnay[1] and Feferman[3]. 7

8 similarity relation among objectual structures D, R, where R (D D). Using these logical similarity relations, logical properties of unary relations and logical proprieties of binary relations will be identified. First, the logical similarity relation among objectual structures D, X, where X (D). For any domain D, we divide sets in (D) into three kinds: (i) the domain set D; (ii) the empty set ; (iii) others. Based on the division, the logical similarity is defined as follows: D, D is logically similar to and only to D, D, for any D ; D, is logically similar to and only to D,, for any D ; D, X is logically similar to D, Y, for any X (D) and Y (D ) other than D, D,. The reason that the domain set D and the empty set can be logically distinguished from other sets is that they can be characterized by logical properties of individual objects. A logical property of individual objects is a property that is shared by logically similar individual objects. To define the logical similarity among individual objects, consider pairs D, a, where a D, which can be seen as objectual structures of individual objects. A pair D, a is supposed to represent an individual object a of a domain D. Generally, individual objects a D and b D differ in various aspects (for example, one might be a concrete object and the other might be an abstract object). But, their difference is not a formal difference and therefore cannot be taken as a logical difference. Thus, objectual structures D, a and D, b cannot be logically distinguished by the difference between their second components a and b. The first components D and D can be formally distinguished from each other if they are of different cardinalities. However, the difference between their cardinalities has nothing to do with the difference between a and b. How a and b are similar or dissimilar is irrelevant to how many objects D or D contains. Therefore, D, a and D, b, as representing a of D and b of D, cannot be logically distinguished by 8

9 the difference between their first components either. Consequently, it can be supposed that objectual structures D, a and D, b are logically similar, for any D and D and for any a D and b D. A logical property of individual objects can be defined as a property whose characteristic function is invariant under this logical similarity relation. There are two kinds of logical properties of individual objects: (i) properties P such that f P D (a) = T for any D and for any a D; (ii) properties P such that f P D (a) = F for any D and for any a D. P is a property that is satisfied by any object in any domain, an example of which is the property of being identical to itself. P, on the other hand, is a property that is not satisfied by any object in any domain, an example of which is the property of being not identical to itself. The domain set D is the extension of P, and the empty set is the extension of P. They can be characterized by these logical properties. Other sets in (D) can be characterized by certain properties, but the properties are not logical. If P and P are supposed to be distinguished from other properties because of their logicality, then, analogously, their extensions should also be distinguished from other sets. A logical distinction should be made between these two special sets and others. Hence, D, D can only be logically similar to D, D, and D, can only be logically similar to D,. As for sets other than the domain sets and the empty set, we suppose that they are all logically similar to each other, even if they can be formally distinguished because of their different cardinalities. The reason for their logical similarity is that distinguishing sets by their cardinalities violates the following principle: For a similarity relation S, if D, D and D, D are S-similar, and if D, X and D, Y are also S-similar, then, for the complement D \ X of X in D and the complement D \ Y of Y in D, D, D \ X and D, D \ Y have to be S-similar. Note that this principle holds for the formal similarity relation (namely, S bi -similarity retaliation) and the identity relation (one kind of similarity relation). 10 The idea underlying the 10 If D, D and D, D are S bi -similar, and if D, X and D, Y are also S bi -similar, then there exists a 9

10 principle is that if the whole domains (D and D) are composed of similar parts (X and Y ) and of dissimilar parts (D \ X and D \ Y ) respectively, they have to be dissimilar. By applying the principle to the logical similarity relation, we obtain the requirement that sets X and Y can be regarded as logically similar only if their complements in their domains can also be regarded as logically similar. This requirement cannot be met if distinguishing sets by their cardinalities is allowed. Assume that a set A of cardinality κ A and another set B of another cardinality κ B could be logically distinguished because of the difference between their cardinalities. Let C be a set of an infinite cardinality κ C such that κ C is strictly larger than κ A and κ B. Consider then the domain D 0 = A B C. Since the cardinalities of A C and B C are both κ C, it seems that they can be regarded as logically similar. However, by our assumption, their complements (i.e., B and A) in D 0 are logically dissimilar. Thus, the requirement is violated. Distinguishing sets by their cardinalities is the only way to make formal distinctions among sets other than the domain sets and the empty set. But, the argument above shows that the only way is not available. Hence, D, X is logically similar to D, Y, for any X (D) and Y (D ). According to the logical similarity relation defined above, there are eight kinds of logical properties of unary relations: P 1 such that f P 1 D (X) = T if and only if X (D); P 2 such that f P 2 D (X) = T if and only if X (D) \ {D}; P 3 such that f P 3 D (X) = T if and only if X {D, }; P 4 such that f P 4 D (X) = T if and only if X (D) \ { }; P 5 such that f P 5 D (X) = T if and only if X {D}; P 6 such that f P 6 D (X) = T if and only if X (D) \ {D, }; bijection η : D D such that η(x) = Y. For such η, we have that η(d \X) = D \Y. Therefore, D, D \X and D, D \ Y are S bi -similar. It can be proven in the same way that the principle holds for the identity relation. 10

11 P 7 such that f P 7 D (X) = T if and only if X { }; P 8 such that f P 8 D (X) = T if and only if X. Formal properties other than these are all non-logical properties. We call them set-theoretical properties. Next, the logical similarity relation among objectual structures D, R, where R (D D) (i.e., R is a binary relation on D). Under R, objects in D are related to each other. Some object a D is related to all objects: that is, either a, b R for all b D, or b, a R for all b D. Some object is not related to any objects: that is, a, b / R and b, a / R for any b D. For a binary relation R, let R (1) (a) denote the set {b D : b, a R}. We call R (1) (a) the image of a under R. Similarly, let R (2) (a) denote the set {b D : a, b R} and call it by the same name the image of a under R regardless of the difference of the position of a. For R (i) (a), the restrictions of R to a, R (1) (a) {a} and {a} R (2) (a), are subsets of R. R is the union of the resections: R = a D[R (1) (a) {a}] = a D[{a} R (2) (a)]. Although there are various images of objects under R, they can be logically classified into three kinds, according to the logical similarity relation among sets in (D): (i) R (i) (a) = D; (ii) R (i) (a) = ; (iii) R (i) (a) D. Based on the classification, logical distinctions among restrictions can be made: R (1) (a) {a} and R (1) (b) {b} are logically distinguished from each other if R (1) (a) and R (1) (b) are logically dissimilar sets; similarly, {a} R (2) (a) and {b} R (2) (b) are logically distinguished from each other if R (2) (a) and R (2) (b) are logically dissimilar sets. As a result, restrictions R (1) (a) {a} and {a} R (2) (a) can be divided into three logically distinguishable kinds respectively. Let R (D D) and R (D D ) be different binary relations on different domains. We propose that R and R can be logically distinguished if they are composed of 11

12 logically dissimilar restrictions. For example, suppose that R (1) (a) = D for some a D and that R (1) (b) D for any b D. Then, R and R cannot be thought of as logically similar; the relation between a and other objects in D under R can be logically distinguished from the relation between b and other objects in D under R. They are, as binary relations, logically dissimilar. For R and R to be regarded as logically similar, they have to be composed of logically similar restrictions. We thus define the logical similarity relation among objectual structures D, R as follows. D, R and D, R are said to be logically similar if they satisfy the following conditions for i = 1, 2: (S-1) i For any a D, there exists b D such that D, R (i) (a) and D, R (i) (b) are logically similar; (S-2) i For any b D, there exists a D such that D, R (i) (a) and D, R (i) (b) are logically similar. Let us see two examples. Let D = {a, b, c} and D = {u, v}. And let R 1 = { a, a, b, b, c, c } and R 1 = { u, v, v, u }. R 1 and R 1 are logically similar. a b c R 1 R 1 a u b v c u v For i = 1, 2, and for any object x D, the image R (i) 1 (x) is a non-empty proper subset of D. Also for any object y D, R 1(i) (y) is a non-empty proper subset of D. Thus, D, R (i) 1 (x) and D, R 1(i) (y) are logically similar. Therefore, (S-1) 1, (S-2) 1, (S-1) 2, and (S-2) 2 are all satisfied. Let R 2 = { a, a, a, b, a, c } and R 2 = { u, u, v, v }. R 2 and R 2 are not logically similar. 12

13 a b c R 2 R 2 a u b v c u v We have that R 2 (2) (a) = {a, b, c} = D. But, R 2(2) (y) D for any y D. This means that there does not exist y such that the image R 2(2) (y) is logically similar to the image R 2 (2) (a). Therefore, (S-1) 2 is not satisfied. According to the definition, binary relations are divided into 13 kinds. 11 As a result, there are 2 13 kinds of logical properties of binary relations. We call a non-logical property a 11 For a binary relation R on D and for a D, the restrictions R (1) (a) {a} and {a} R (2) (a) are classified into three kinds based on the logical similarity relation among sets in (D). For each kind of logically similar restrictions, either R contains at least one restriction of the kind or contains no restriction of the kind. Thus, with respect to the restriction R (1) (a) {a} of R to a as the first component, there are seven (2 3 1) kinds of logically similar binary relations (the meaning of 1 is that it cannot happen that R does not contain any restriction of any kind of logically similar restrictions). Similarly, with respect to the restriction {a} R (2) (a) of R to a as the second component, there are seven kinds of logically similar binary relations. Although, as a result, 49 combinations of logically similar binary relations are conceivable, some are impossible. For example, if there is a D such that R (1) (a) = D, then for any b D, R (2) (b), because b, a R. We express the possible 13 combinations using the following notation: for a binary relation R (D D), R (i) (x), X means that there exists x D such that R (i) (x) = X. Let X 0 and Y 0 be sets in (D) such that X 0, Y 0 D. Then, any binary relation on any domain is logically similar to one of the following. 1. R such that R (1) (a), D and R (1) (b), X 0 and R (1) (c), and R (2) (b ), Y 0 ; 2. R such that R (1) (a), D and R (1) (b), X 0 and R (2) (a ), D and R (2) (b ), Y 0 ; 3. R such that R (1) (a), D and R (1) (b), X 0 and R (2) (b ), Y 0 ; 4. R such that R (1) (a), D and R (1) (c), and R (2) (b ), Y 0 ; 5. R such that R (1) (b), X 0 and R (1) (c), and R (2) (b ), Y 0 and R (2) (c ), ; 6. R such that R (1) (b), X 0 and R (1) (c), and R (2) (b ), Y 0 ; 7. R such that R (1) (a), D and R (2) (a ), D ; 8. R such that R (1) (b), X 0 and R (2) (a ), D and R (2) (b ), Y 0 and R (2) (c ), ; 9. R such that R (1) (b), X 0 and R (2) (a ), D and R (2) (b ), Y 0 ; 10. R such that R (1) (b), X 0 and R (2) (a ), D and R (2) (c ), ; 11. R such that R (1) (b), X 0 and R (2) (b ), Y 0 and R (2) (c ), ; 12. R such that R (1) (b), X 0 and R (2) (b ), Y 0 ; 13. R such that R (1) (c), and R (2) (c ),. R = D D in case 7, and R = in case

14 set-theoretical property. For example, transitivity is a set-theoretical property. Although R 1 and R 1 above are logically similar binary relations, R 1 above is transitive while R 1 is not. In addition to transitivity, many other major properties of binary relations such as reflexivity and symmetricity are set-theoretical properties. Remember the principle that if two sets are logically similar, then their complements also have to be logically similar. Our definition of the logical similarity relation among binary relations holds the principle. Let R (D D) and R (D D ) be logically similar binary relations. Also, let R and R be their complements respectively. Then, R is composed of the restrictions (R (1) (a)) {a} (or {a} (R (2) (a)) ) for a D, and R is composed of the restrictions (R (1) (b)) {b} (or {b} (R (2) (b)) ) for b D. We have that if R (i) (a) and R (i) (b) are logically similar, then (R (i) (a)) and (R (i) (b)) are logically similar. Therefore, D, R and D, R satisfy all the conditions (S-1) 1, (S-2) 1, (S-1) 2, and (S-2) 2. 3 New Definition of Logical Validity If the validity of an argument is due to the existence of sets satisfying logical properties, then the argument is logically valid. If the validity is based on the existence or nonexistence of sets satisfying some set-theoretical properties (i.e., non-logical properties), then the argument cannot be regarded as logically valid: it is set-theoretically valid. To characterize secondorder logical validity in these forms, we will consider the following two conditions: (i) the condition that logical validity is allowed to depend on the existence of sets satisfying logical properties (the dependence condition); (ii) the condition that logical validity is not allowed to depend on the existence or nonexistence of sets satisfying set-theoretical properties (the independence condition). Recall that our characterization of second-order logical validity is restricted to the logical validity for the simple language L 2. Throughout this section, we will express a Henkin structure for L 2 as a quadruple D, D(1), D(2), I, where D(n) is the range of second-order 14

15 variables for n-ary relations. Let us first consider the independence condition. Consider, for example, the settheoretical property P κ of cardinality κ (0 < κ) that can be applied to sets in (D). For a valid argument of SOLS, in order for its validity to be regarded as independent of the existence of sets satisfying P κ, it has to hold not only in all standard structures D, I but also in all Henkin structures D, D(1), (D D), I such that D(1) does not contain any set of cardinality κ. On the other hand, for the validity of the argument to be regarded as independent of the nonexistence of sets satisfying P κ, it has to hold in all Henkin structures D, D (1), (D D ), I such that D (1) contains at least one set of cardinality κ. A similar argument can be made for any set-theoretical property. Let P s be a settheoretical property of n-ary relations (n = 1 or 2). Also, let Ext D (P s ) be the extension of P s on D. Then, that the logical validity of an argument is not allowed to depend on the existence or nonexistence of sets satisfying P s means that the argument has to hold in any Henkin structure D, D(1), D(2), I such that D(n) includes (D n ) \ Ext D (P s ). The independence condition then can be formulated as follows. Let P 1, P 2,... be set-theoretical properties of unary relations (i.e., subsets of domains). And let Q 1, Q 2,... be set-theoretical properties of binary relations. For the validity of an argument to be independent of these set-theoretical properties, it is required to hold in any henkin structure D, D(1), D(2), I such that D(1) includes (D) \ Ext D (P i ) and D(2) includes (D D) \ i Ext D (Q j ). j Let us turn to the dependence condition. Consider, for example, the logical property P domain of containing all objects in the domain. The only set in (D) satisfying P domain is the domain set D. Some Henkin structures have D in the range D(1) and others do not. There are arguments that are invalidated in some Henkin structure of the latter kind because of their validity being based on the existence of the domain set in the range. However, such arguments cannot be regarded as logically invalid. For, according to the dependence condition, the logical validity of an argument can depend on P domain. If the domain set is 15

16 not available for second-order variables in a Henkin structure, an argument does not have to hold in it in order to be logically valid. As we have argued, with respect to the logical similarity relation, unary relations are divided into three kinds, and binary relations are classified into thirteen kinds. Accordingly, there are 2 3 kinds of logical properties of unary relations and 2 13 kinds of logical properties of binary relations. One of the 2 3 kinds is the logical property that any unary relation does not satisfy and one of the 2 13 kinds is the logical property that any binary relation does not possess. For all logical properties other than these empty logical properties, the same argument as the one for P domain above can be made. Let P l be a logical property of n-ary relations (n = 1, 2) such that Ext D (P l ) for some D (that is, P l is not an empty logical property). Also, let H = D, D(1), D(2), I be a Henkin structure such that Ext D (P l ) and Ext D (P l ) D(n) =. This feature of H says that there are n-ary relations on D satisfying P l but they are not in the range D(n): n-ary relations satisfying P l are not available in H, although they exist. What the dependence condition means is that whether or not an argument is logically valid has nothing to do with whether or not it holds in such a Henkin structure H. The independence condition specifies Henkin structures in which logically valid arguments have to hold, while the dependence condition determines Henkin structures in which logically valid arguments do not have to hold. These conditions jointly identify a special kind of Henkin structures. We say that a Henkin structure D, D(1), D(2), I is a prime Henkin structure if it satisfies the following condition: for any logical property P l of n-ary relations, either Ext D (P l ) = or Ext D (P l ) D(n). A prime Henkin structure is a Henkin structure whose range contains at least one n-ary relation satisfying P l if possible. A prime Henkin model of a set Γ of sentences is a prime Henkin structure in which all sentences in Γ are true. We define logically valid arguments as follows: An argument Γ, ϕ is said to be logically valid if every prime Henkin model of Γ is also a prime Henkin model of {ϕ}. 16

17 The two arguments that we have seen at the beginning of the present paper are not logically valid. 12 In addition to them, various arguments that are valid in SOLS can be invalidated by some prime Henkin structures. What valid arguments of SOLS do still remain on the list of logically valid arguments? If there is a complete proof-theory for the new second-order logic, a full specification of second-order logical validity will be possible. However, whether or not the new logic has the completeness property, and also whether or not it has other important mathematical properties such as the Löwenheim-Skolem property, are not know yet. 12 An example of prime Henkin structures that invalidates the argument {ϕ 2, ϕ 3,...}, ϕ is H 1 = N, (N), D(2), I, where D(2) only contains the following binary relations: R 1 such that n, 0 R 1 for any n N, such that m, m R 1 for any odd number m, and such that n, m / R 1 for any n N and for any positive even number m ; R 2 such that n, 0 R 2 and 0, n R 2 for any n N and such that n, n R 2 for any positive natural number n; R 3 such that n, 0 R 3 and n, n R 3 for any n N; R 4 such that n, 0 R 4 for any n N; R 5 such that n, n R 5 for any positive natural number n N; R 6 such that 0, 0 R 6 and such that n, m R 6 for any positive natural number n and for any odd number m; R 7 = D D R 8 such that 0, n R 8 for any n N, such that m, m R 8 for any odd number m, and such that m, n / R 8 for any n N and for any positive even number m ; R 9 such that 0, n R 9 and n, n R 9 for any n N; R 10 such that 0, n R 10 for any n N; R 11 such that 0, 0 R 11 and such that m, n R 11 for any positive natural number n and for any odd number m; R 12 such that n, n R 12 for any n N; R 13 =. Each R i above is logically similar to the binary relation of the same number given in Footnote 11. However, none of them is transitive, irreflexive, and serial (in particular, R 1,..., R 12 are not irreflexive, and R 13 is not serial). Therefore, H 1 is not a model of {ϕ }, although it is a model of {ϕ 2, ϕ 3,...}. An counterexample of the argument, ϕ C is a prime Henkin structure H 2 = D, D (1), D (2), I, where D = {0, 1, 2}, D (1) = {, {0}, D }, and D (2) = (D D ). The binary relation { 1, 0, 2, 0, 2, 1, 2, 2 } in D (2) satisfies the property expressed by the open formula X u v(zuv Xv). Hence, H 2 is not a prime Henkin model of {ϕ C }. 17

18 References [1] Bonnay, D. (2008). Logicality and invariance. The Bulletin of Symbolic Logic, 14, [2] Bueno, O. (2010). A defense of second-order logic. Axiomathes, 20, [3] Feferman, S. (1999). Logic, logics, and logicism. Notre Dame Journal of Formal Logic, 40, [4] MacFarlane, J. (2000). What does it mean to say that logic is formal? Ph.D. Thesis, University of Pittsburgh. [5] McCarthy, T. (1981). The idea of a logical constant. The Journal of Philosophy, 78, [6] Quine, W.V. (1986). Philosophy of Logic (Second Edtion). Cambridge, MA: Harvard University Press. [7] Rayo, A. and Yablo, S. (2001). Nominalism Through De-Nominalization. Noûs, 35, [8] Sher, G. (1991). The Bounds of Logic: A Generalized Viewpoint. Cambridge, MA: MIT Press. [9] Sher, G. (2008). Tarski s Thesis. In Douglas Patterson (Ed.), New Essays on Tarski and Philosophy (pp ). Oxford: Oxford University Press. 18

Logicality of Operators

Logicality of Operators Logicality of Operators Tomoya Sato Abstract Characterizing logical operators has been crucially important in the philosophy of logic. One reason for this importance is that the boundary between logically

More information

2.2 Lowenheim-Skolem-Tarski theorems

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

More information

1 Completeness Theorem for Classical Predicate

1 Completeness Theorem for Classical Predicate 1 Completeness Theorem for Classical Predicate Logic The relationship between the first order models defined in terms of structures M = [M, I] and valuations s : V AR M and propositional models defined

More information

Notes on ordinals and cardinals

Notes on ordinals and cardinals Notes on ordinals and cardinals Reed Solomon 1 Background Terminology We will use the following notation for the common number systems: N = {0, 1, 2,...} = the natural numbers Z = {..., 2, 1, 0, 1, 2,...}

More information

CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati

CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati Important 1. No questions about the paper will be entertained during

More information

Existence and Predication in Free Logics. Secretaria de Estado de Educação do Distrito Federal, Brasil

Existence and Predication in Free Logics. Secretaria de Estado de Educação do Distrito Federal, Brasil Studia Humana Volume 6:4 (2017), pp. 3 9 DOI: 10.1515/sh-2017-0023 Guilherme Kubiszeski Existence and Predication in Free Logics Secretaria de Estado de Educação do Distrito Federal, Brasil email: guilhermefk4@gmail.com

More information

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

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

More information

8. Reductio ad absurdum

8. Reductio ad absurdum 8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, 10 Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual

More information

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

Tree sets. Reinhard Diestel

Tree sets. Reinhard Diestel 1 Tree sets Reinhard Diestel Abstract We study an abstract notion of tree structure which generalizes treedecompositions of graphs and matroids. Unlike tree-decompositions, which are too closely linked

More information

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

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

More information

8. Reductio ad absurdum

8. Reductio ad absurdum 8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual infinities

More information

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

CMPSCI 601: Tarski s Truth Definition Lecture 15. where @ CMPSCI 601: Tarski s Truth Definition Lecture 15! "$#&%(') *+,-!".#/%0'!12 43 5 6 7 8:9 4; 9 9 < = 9 = or 5 6?>A@B!9 2 D for all C @B 9 CFE where ) CGE @B-HI LJKK MKK )HG if H ; C if H @ 1 > > > Fitch

More information

HANDOUT AND SET THEORY. Ariyadi Wijaya

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

More information

Counterfactuals and comparative similarity

Counterfactuals and comparative similarity Counterfactuals and comparative similarity Jeremy Goodman Draft of February 23, 2015 Abstract An analysis of counterfactuals in terms of the comparative similarity of possible worlds is widely attributed

More information

Lecture 13: Soundness, Completeness and Compactness

Lecture 13: Soundness, Completeness and Compactness Discrete Mathematics (II) Spring 2017 Lecture 13: Soundness, Completeness and Compactness Lecturer: Yi Li 1 Overview In this lecture, we will prvoe the soundness and completeness of tableau proof system,

More information

Logic and Propositional Calculus

Logic and Propositional Calculus CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know

More information

Sets and Functions. (As we will see, in describing a set the order in which elements are listed is irrelevant).

Sets and Functions. (As we will see, in describing a set the order in which elements are listed is irrelevant). Sets and Functions 1. The language of sets Informally, a set is any collection of objects. The objects may be mathematical objects such as numbers, functions and even sets, or letters or symbols of any

More information

Final Exam (100 points)

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

More information

1 Completeness Theorem for First Order Logic

1 Completeness Theorem for First Order Logic 1 Completeness Theorem for First Order Logic There are many proofs of the Completeness Theorem for First Order Logic. We follow here a version of Henkin s proof, as presented in the Handbook of Mathematical

More information

Introduction to Model Theory

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

More information

2. Introduction to commutative rings (continued)

2. Introduction to commutative rings (continued) 2. Introduction to commutative rings (continued) 2.1. New examples of commutative rings. Recall that in the first lecture we defined the notions of commutative rings and field and gave some examples of

More information

A Structuralist Account of Logic

A Structuralist Account of Logic Croatian Journal of Philosophy Vol. VIII, No. 23, 2008 Majda Trobok, Department of Philosophy University of Rijeka A Structuralist Account of Logic The lynch-pin of the structuralist account of logic endorsed

More information

Sets, Logic, Relations, and Functions

Sets, Logic, Relations, and Functions Sets, Logic, Relations, and Functions Andrew Kay September 28, 2014 Abstract This is an introductory text, not a comprehensive study; these notes contain mainly definitions, basic results, and examples.

More information

0 Logical Background. 0.1 Sets

0 Logical Background. 0.1 Sets 0 Logical Background 0.1 Sets In this course we will use the term set to simply mean a collection of things which have a common property such as the totality of positive integers or the collection of points

More information

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory Chapter 4 Basic Set Theory There are two good reasons for studying set theory. First, it s a indispensable tool for both logic and mathematics, and even for other fields including computer science, linguistics,

More information

CITS2211 Discrete Structures (2017) Cardinality and Countability

CITS2211 Discrete Structures (2017) Cardinality and Countability CITS2211 Discrete Structures (2017) Cardinality and Countability Highlights What is cardinality? Is it the same as size? Types of cardinality and infinite sets Reading Sections 45 and 81 84 of Mathematics

More information

INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments. Why logic? Arguments

INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments. Why logic? Arguments The Logic Manual INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments Volker Halbach Pure logic is the ruin of the spirit. Antoine de Saint-Exupéry The Logic Manual web page for the book: http://logicmanual.philosophy.ox.ac.uk/

More information

Herbrand Theorem, Equality, and Compactness

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

More information

Yet Another Proof of Cantor s Theorem

Yet Another Proof of Cantor s Theorem Dimensions of Logical Concepts, Coleção CLE, Vol. 54, Campinas (2009) 209 2171 Yet Another Proof of Cantor s Theorem N. Raja School of Technology & Computer Science Tata Institute of Fundamental Research

More information

Mathematical induction

Mathematical induction Mathematical induction Notes and Examples These notes contain subsections on Proof Proof by induction Types of proof by induction Proof You have probably already met the idea of proof in your study of

More information

Automata and Languages

Automata and Languages Automata and Languages Prof. Mohamed Hamada Software Engineering Lab. The University of Aizu Japan Mathematical Background Mathematical Background Sets Relations Functions Graphs Proof techniques Sets

More information

UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane Philosophy 142

UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane Philosophy 142 Plural Quantifiers UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane Philosophy 142 1 Expressive limitations of first-order logic First-order logic uses only quantifiers that bind variables in name

More information

PHIL 50 - Introduction to Logic

PHIL 50 - Introduction to Logic Truth Validity Logical Consequence Equivalence V ψ ψ φ 1, φ 2,, φ k ψ φ ψ PHIL 50 - Introduction to Logic Marcello Di Bello, Stanford University, Spring 2014 Week 2 Friday Class Overview of Key Notions

More information

Truthmaker Maximalism defended again. Eduardo Barrio and Gonzalo Rodriguez-Pereyra

Truthmaker Maximalism defended again. Eduardo Barrio and Gonzalo Rodriguez-Pereyra 1 Truthmaker Maximalism defended again 1 Eduardo Barrio and Gonzalo Rodriguez-Pereyra 1. Truthmaker Maximalism is the thesis that every truth has a truthmaker. Milne (2005) attempts to refute it using

More information

Lecture 7. Logic. Section1: Statement Logic.

Lecture 7. Logic. Section1: Statement Logic. Ling 726: Mathematical Linguistics, Logic, Section : Statement Logic V. Borschev and B. Partee, October 5, 26 p. Lecture 7. Logic. Section: Statement Logic.. Statement Logic..... Goals..... Syntax of Statement

More information

Introduction to Metalogic

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

More information

An Intuitively Complete Analysis of Gödel s Incompleteness

An Intuitively Complete Analysis of Gödel s Incompleteness An Intuitively Complete Analysis of Gödel s Incompleteness JASON W. STEINMETZ (Self-funded) A detailed and rigorous analysis of Gödel s proof of his first incompleteness theorem is presented. The purpose

More information

LINDSTRÖM S THEOREM SALMAN SIDDIQI

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

More information

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1) Week 1: Logic Lecture 1, 8/1 (Sections 1.1 and 1.3) Examples of theorems and proofs Theorem (Pythagoras). Let ABC be a right triangle, with legs of lengths a and b, and hypotenuse of length c. Then a +

More information

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland Discrete Mathematics W. Ethan Duckworth Fall 2017, Loyola University Maryland Contents 1 Introduction 4 1.1 Statements......................................... 4 1.2 Constructing Direct Proofs................................

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

More information

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2. CHAPTER 2 Review 2.1 Definitions in Chapter 2 2.1 Set; Element; Member; Universal Set 2.2 Subset 2.3 Proper Subset 2.4 The Empty Set, 2.5 Set Equality 2.6 Cardinality; Infinite Set 2.7 Complement 2.8 Intersection

More information

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Final exam Logic & Set Theory (2IT61) (correction model)

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Final exam Logic & Set Theory (2IT61) (correction model) TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Final exam Logic & Set Theory (2IT61) (correction model) Thursday November 4, 2016, 9:00 12:00 hrs. (2) 1. Determine whether the abstract

More information

More Model Theory Notes

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

More information

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

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

More information

Gödel in class. Achim Feldmeier Brno - Oct 2010

Gödel in class. Achim Feldmeier Brno - Oct 2010 Gödel in class Achim Feldmeier Brno - Oct 2010 Philosophy lost key competence to specialized disciplines: right life (happyness, morals) Christianity science and technology Natural Sciences social issues

More information

CS411 Notes 3 Induction and Recursion

CS411 Notes 3 Induction and Recursion CS411 Notes 3 Induction and Recursion A. Demers 5 Feb 2001 These notes present inductive techniques for defining sets and subsets, for defining functions over sets, and for proving that a property holds

More information

Introduction to Logic and Axiomatic Set Theory

Introduction to Logic and Axiomatic Set Theory Introduction to Logic and Axiomatic Set Theory 1 Introduction In mathematics, we seek absolute rigor in our arguments, and a solid foundation for all of the structures we consider. Here, we will see some

More information

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

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

More information

The semantics of propositional logic

The semantics of propositional logic The semantics of propositional logic Readings: Sections 1.3 and 1.4 of Huth and Ryan. In this module, we will nail down the formal definition of a logical formula, and describe the semantics of propositional

More information

MATH 201 Solutions: TEST 3-A (in class)

MATH 201 Solutions: TEST 3-A (in class) MATH 201 Solutions: TEST 3-A (in class) (revised) God created infinity, and man, unable to understand infinity, had to invent finite sets. - Gian Carlo Rota Part I [5 pts each] 1. Let X be a set. Define

More information

CHAPTER THREE: RELATIONS AND FUNCTIONS

CHAPTER THREE: RELATIONS AND FUNCTIONS CHAPTER THREE: RELATIONS AND FUNCTIONS 1 Relations Intuitively, a relation is the sort of thing that either does or does not hold between certain things, e.g. the love relation holds between Kim and Sandy

More information

Logic and Propositional Calculus

Logic and Propositional Calculus CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know

More information

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims Introduction INTRODUCTION TO LOGIC 2 Syntax and Semantics of Propositional Logic Volker Halbach In what follows I look at some formal languages that are much simpler than English and define validity of

More information

Truth-Functional Logic

Truth-Functional Logic Truth-Functional Logic Syntax Every atomic sentence (A, B, C, ) is a sentence and are sentences With ϕ a sentence, the negation ϕ is a sentence With ϕ and ψ sentences, the conjunction ϕ ψ is a sentence

More information

NOTE ON A THEOREM OF PUTNAM S

NOTE ON A THEOREM OF PUTNAM S NOTE ON A THEOREM OF PUTNAM S MICHAEL BARR DEPARTMENT OF MATHEMATICS AND STATISTICS MCGILL UNIVERSITY MONTREAL, QUEBEC, CANADA 1. Introduction In an appendix to his 1981 book, Putnam made the following

More information

Incomplete version for students of easllc2012 only. 6.6 The Model Existence Game 99

Incomplete version for students of easllc2012 only. 6.6 The Model Existence Game 99 98 First-Order Logic 6.6 The Model Existence Game In this section we learn a new game associated with trying to construct a model for a sentence or a set of sentences. This is of fundamental importance

More information

Chapter 9. Modal Language, Syntax, and Semantics

Chapter 9. Modal Language, Syntax, and Semantics Chapter 9 Modal Language, Syntax, and Semantics In chapter 6 we saw that PL is not expressive enough to represent valid arguments and semantic relationships that employ quantified expressions some and

More information

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,

More information

Chapter One. The Real Number System

Chapter One. The Real Number System Chapter One. The Real Number System We shall give a quick introduction to the real number system. It is imperative that we know how the set of real numbers behaves in the way that its completeness and

More information

Lecture 4: Proposition, Connectives and Truth Tables

Lecture 4: Proposition, Connectives and Truth Tables Discrete Mathematics (II) Spring 2017 Lecture 4: Proposition, Connectives and Truth Tables Lecturer: Yi Li 1 Overview In last lecture, we give a brief introduction to mathematical logic and then redefine

More information

Chapter 1 : The language of mathematics.

Chapter 1 : The language of mathematics. MAT 200, Logic, Language and Proof, Fall 2015 Summary Chapter 1 : The language of mathematics. Definition. A proposition is a sentence which is either true or false. Truth table for the connective or :

More information

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Section 2.1 Introduction Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Important for counting. Programming languages have set operations. Set theory

More information

Chapter 1 Elementary Logic

Chapter 1 Elementary Logic 2017-2018 Chapter 1 Elementary Logic The study of logic is the study of the principles and methods used in distinguishing valid arguments from those that are not valid. The aim of this chapter is to help

More information

Sec$on Summary. Definition of sets Describing Sets

Sec$on Summary. Definition of sets Describing Sets Section 2.1 Sec$on Summary Definition of sets Describing Sets Roster Method Set-Builder Notation Some Important Sets in Mathematics Empty Set and Universal Set Subsets and Set Equality Cardinality of Sets

More information

INF3170 Logikk Spring Homework #8 For Friday, March 18

INF3170 Logikk Spring Homework #8 For Friday, March 18 INF3170 Logikk Spring 2011 Homework #8 For Friday, March 18 Problems 2 6 have to do with a more explicit proof of the restricted version of the completeness theorem: if = ϕ, then ϕ. Note that, other than

More information

Turing Machines, diagonalization, the halting problem, reducibility

Turing Machines, diagonalization, the halting problem, reducibility Notes on Computer Theory Last updated: September, 015 Turing Machines, diagonalization, the halting problem, reducibility 1 Turing Machines A Turing machine is a state machine, similar to the ones we have

More information

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Introduction to Metalogic 1

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

More information

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

Part II. Logic and Set Theory. Year

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

More information

Completeness for FOL

Completeness for FOL Completeness for FOL Overview Adding Witnessing Constants The Henkin Theory The Elimination Theorem The Henkin Construction Lemma 12 This lemma assures us that our construction of M h works for the atomic

More information

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality Math 336-Modern Algebra Lecture 08 9/26/4. Cardinality I started talking about cardinality last time, and you did some stuff with it in the Homework, so let s continue. I said that two sets have the same

More information

Section 3.1: Direct Proof and Counterexample 1

Section 3.1: Direct Proof and Counterexample 1 Section 3.1: Direct Proof and Counterexample 1 In this chapter, we introduce the notion of proof in mathematics. A mathematical proof is valid logical argument in mathematics which shows that a given conclusion

More information

Class 29 - November 3 Semantics for Predicate Logic

Class 29 - November 3 Semantics for Predicate Logic Philosophy 240: Symbolic Logic Fall 2010 Mondays, Wednesdays, Fridays: 9am - 9:50am Hamilton College Russell Marcus rmarcus1@hamilton.edu Class 29 - November 3 Semantics for Predicate Logic I. Proof Theory

More information

Math 105A HW 1 Solutions

Math 105A HW 1 Solutions Sect. 1.1.3: # 2, 3 (Page 7-8 Math 105A HW 1 Solutions 2(a ( Statement: Each positive integers has a unique prime factorization. n N: n = 1 or ( R N, p 1,..., p R P such that n = p 1 p R and ( n, R, S

More information

Boolean Algebras. Chapter 2

Boolean Algebras. Chapter 2 Chapter 2 Boolean Algebras Let X be an arbitrary set and let P(X) be the class of all subsets of X (the power set of X). Three natural set-theoretic operations on P(X) are the binary operations of union

More information

Discrete Mathematics for CS Fall 2003 Wagner Lecture 3. Strong induction

Discrete Mathematics for CS Fall 2003 Wagner Lecture 3. Strong induction CS 70 Discrete Mathematics for CS Fall 2003 Wagner Lecture 3 This lecture covers further variants of induction, including strong induction and the closely related wellordering axiom. We then apply these

More information

A strongly rigid binary relation

A strongly rigid binary relation A strongly rigid binary relation Anne Fearnley 8 November 1994 Abstract A binary relation ρ on a set U is strongly rigid if every universal algebra on U such that ρ is a subuniverse of its square is trivial.

More information

Extended Essay - Mathematics

Extended Essay - Mathematics Extended Essay - Mathematics Creating a Model to Separate or Group Number Sets by their Cardinalities Pope John Paul II C.S.S. September 2009 Candidate Number: 001363-012 The conquest of the actual infinite

More information

The Logic of Geometric Proof

The Logic of Geometric Proof The Logic of Geometric Proof Ron Rood Department of Philosophy, Vrije Universiteit Amsterdam ron.rood@planet.nl Logical studies of diagrammatic reasoning indeed, mathematical reasoning in general are typically

More information

The Axiom of Choice and Zorn s Lemma

The Axiom of Choice and Zorn s Lemma The Axiom of Choice and Zorn s Lemma Any indexed family of sets A ={Ai: i I} may be conceived as a variable set, to wit, as a set varying over the index set I. Each Ai is then the value of the variable

More information

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

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

More information

Normal Forms for Priority Graphs

Normal Forms for Priority Graphs Johan van Benthem and Davide rossi Normal Forms for Priority raphs Normal Forms for Priority raphs Johan van Benthem and Davide rossi Institute for Logic, Language and Computation d.grossi@uva.nl Abstract

More information

Relations. Carl Pollard. October 11, Department of Linguistics Ohio State University

Relations. Carl Pollard. October 11, Department of Linguistics Ohio State University Department of Linguistics Ohio State University October 11, 2011 (Intuitive Idea) Intuitively, a relation is the kind of thing that either holds or doesn t hold between certain things. Examples: Being

More information

Chapter 1 The Real Numbers

Chapter 1 The Real Numbers Chapter 1 The Real Numbers In a beginning course in calculus, the emphasis is on introducing the techniques of the subject;i.e., differentiation and integration and their applications. An advanced calculus

More information

AMS regional meeting Bloomington, IN April 1, 2017

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

More information

Lecture 2: Syntax. January 24, 2018

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

More information

About the relationship between formal logic and complexity classes

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

More information

Topics in Logic and Proofs

Topics in Logic and Proofs Chapter 2 Topics in Logic and Proofs Some mathematical statements carry a logical value of being true or false, while some do not. For example, the statement 4 + 5 = 9 is true, whereas the statement 2

More information

Löwnheim Skolem Theorem

Löwnheim Skolem Theorem Löwnheim Skolem Theorem David Pierce September 17, 2014 Mimar Sinan Fine Arts University http://mat.msgsu.edu.tr/~dpierce/ These notes are part of a general investigation of the Compactness Theorem. They

More information

Foundation of proofs. Jim Hefferon.

Foundation of proofs. Jim Hefferon. Foundation of proofs Jim Hefferon http://joshua.smcvt.edu/proofs The need to prove In Mathematics we prove things To a person with a mathematical turn of mind, the base angles of an isoceles triangle are

More information

The constructible universe

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

More information

On an Unsound Proof of the Existence of Possible Worlds

On an Unsound Proof of the Existence of Possible Worlds 598 Notre Dame Journal of Formal Logic Volume 30, Number 4, Fall 1989 On an Unsound Proof of the Existence of Possible Worlds CHRISTOPHER MENZEL* Abstract In this paper, an argument of Alvin Plantinga's

More information

a. ~p : if p is T, then ~p is F, and vice versa

a. ~p : if p is T, then ~p is F, and vice versa Lecture 10: Propositional Logic II Philosophy 130 3 & 8 November 2016 O Rourke & Gibson I. Administrative A. Group papers back to you on November 3. B. Questions? II. The Meaning of the Conditional III.

More information

MAGIC Set theory. lecture 1

MAGIC Set theory. lecture 1 MAGIC Set theory lecture 1 David Asperó University of East Anglia 15 October 2014 Welcome Welcome to this set theory course. This will be a 10 hour introduction to set theory. The only prerequisite is

More information

Chapter 1. Logic and Proof

Chapter 1. Logic and Proof Chapter 1. Logic and Proof 1.1 Remark: A little over 100 years ago, it was found that some mathematical proofs contained paradoxes, and these paradoxes could be used to prove statements that were known

More information

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

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

More information