Principle of Acquaintance and Axiom of Reducibility
Total Page:16
File Type:pdf, Size:1020Kb
Principle of acquaintance and axiom of reducibility Brice Halimi Université Paris Nanterre 15 mars 2018 Russell-the-epistemologist is the founding father of the concept of acquaintance. In this talk, I would like to show that Russell’s theory of knowledge is not simply the next step following his logic, but that his logic (especially the system of Principia Mathematica) can also be understood as the formal underpinning of a theory of knowledge. So there is a concept of acquaintance for Russell-the-logician as well. Principia Mathematica’s logical types In Principia, Russell gives the following examples of first-order propositional functions of individuals: φx; (x; y); (y) (x; y);::: Then, introducing φ!zb as a variable first-order propositional function of one individual, he gives examples of second-order propositional functions: f (φ!zb); g(φ!zb; !zb); F(φ!zb; x); (x) F(φ!zb; x); (φ) g(φ!zb; !zb); (φ) F(φ!zb; x);::: Then f !(φb!zb) is introduced as a variable second-order propositional function of one first-order propositional function. And so on. A possible value of f !(φb!zb) is . φ!a. (Example given by Russell.) This has to do with the fact that Principia’s schematic letters are variables: It will be seen that “φ!x” is itself a function of two variables, namely φ!zb and x. [. ] (Principia, p. 51) And variables are understood substitutionally (see Kevin Klement, “Russell on Ontological Fundamentality and Existence”, 2017). This explains that the language of Principia does not constitute an autonomous formal language. Principia’s propositional functions are either variables or dummy terms directly standing for “concrete” propositional functions, in contrast with what happens in modern logic à la Tarski. Principia’s propositional functions display all the possible particular functional forms that one can specify without mentioning a concrete propositional function. The type of a propositional function does not only display the number and respective orders of its arguments (real variables), but also the number and respective orders of its apparent variables; and, in case its arguments are functions themselves, it displays the number and respective orders of the arguments and apparent variables of those arguments, and so forth. To that extent, a type codes inductively a quite fine-grained logical structure. It can be formalized as: a a r r ht1 ;:::; tm; t1;:::; tni a where the tj ’s are the respective types of the apparent variables, and r the ti ’s are the respective types of the real variables, ordered according to their occurrences. Examples The type of individuals is o := h−; −i. The type of φ!x is (o) := h−; oi. The type of (x) (x; yb) is ho ; oi. The type of (φ) f !(φ!zb; x) is h(o); oi. The type of (φ) f !(φ!zb; !zb) is h(o); (o)i. The type of (φ) f !(φ!zb; !zb; x) is h(o); (o); (o); oi. The order of a propositional function measures the depth of the presuppositions involved in its expression. It can be determined directly from the type of the function: I the order of an individual is 0 a a r r I the order of a function ' of type ht1 ;:::; tm; t1;:::; tni is a r max(jti j; jtj j)1≤i≤m + 1. 1≤j≤n A propositional function is said to be predicative if its order is the lowest compatible with having its arguments. For instance, (φ) f !(φ!zb; x) is not predicative: it is of order 2 (because of the quantification over φ) whereas its arguments are of order 0. By extension, a variable is predicative when all its possible values are predicative. Russell’s “no loss of generality” claim The Introduction of the (first edition of) Principia suggests that only predicative variables should be adopted in the formal language and that there is “no loss of generality” in doing so: It is important to observe that all possible functions in the above hierarchy [the hierarchy of functions of increasing orders] can be obtained by means of predicative functions and apparent variables. [. ] Thus we need not introduce as variables any functions except predicative functions. (Principia, pp. 53-54) Apart from Church, most commentators acknowledge that all Principia’s variables are predicative. Yet this is puzzling. Firstly, Russell does not provide us with any clear justification of his claim. Secondly, if all schematic letters are variables and all variables are predicative, non-predicative terms are neither variables nor possible values for variables (there are no variables appropriate to them), so what is their purpose? An easy way out consists in claiming that all terms other than individuals are predicative. (This is Gregory Landini’s reading of the formal syntax of Principia.) Two questions The problematic existence of non-predicative terms that could not instantiate any variable prompts two questions: 1. Are all terms predicative? 2. Are all predicative terms (predicative) variables? Landini answers “yes” to both questions. (“Circumflexion was not a term forming operator in Principia.”) According to Landini, Russellian matrices φ!(x), f !(φ!zb; x), . , are free variables in schematic letters’ clothing. Non-predicative wffs (well-formed formulas) can be formed by quantifying some variable but, since only predicative variables are allowed, such wffs are not terms and correspond to terms only by virtue of the axiom of reducibility. The axiom of reducibility (AR) ` ( E ) φx ≡x !x It has much to commend it: I Without (AR), quantification and types would be much more complex: there would be as many second-order variables as there are types of first-order propositional functions. I Defining identity would be impossible, because all first-order propositional functions do not make up a legitimate totality (Principia, p. 49 and p. 57). Thanks to (AR), quantification over all predicative first-order propositional functions amounts to quantification over all propositional functions whatsoever. I The theory of classes is basically equivalent with the adoption of (AR): φx ≡ x z˘(φz) However, the axiom of reducibility is not a justification of Russell’s “no loss of generality” claim, or only retrospectively. (It is an axiom, not a rule of syntax.) A puzzle It will be seen that “φ!x” is itself a function of two variables, namely φ!zb and x. [. ] (It should be observed that when φ is assigned [?], we may obtain a function whose values do involve individuals as apparent variables, for example if φ!x is (y) (x; y). But so long as φ is variable [?], φ!x contains no apparent variables.) (Principia, pp. 51-52) If quantification is substitutional, how to conceive of the “assignment” of φ to a propositional function involving apparent variables? Moreover, if all variables are predicative, how could their possible values be non-predicative? A solution may come from the epistemic contextuality of logical analysis. Nicholas Griffin, “Russell on the Nature of Logic (1903-1913)” (1980): [. ] Russell’s type theory is to some extent context sensitive: for example, an item which, in one context, may be taken to be simple may, in another, turn out to be complex; and thus terms like ‘individual’ or ‘first-truth’ are not stable across contexts [. ]. An example occurs in connection with the word ‘Socrates’ which when used by Socrates himself denotes a simple individual of Socrates’ acquaintance; whereas, when used by someone who has never met Socrates, it is a complex hidden description to be analyzed by Russell’s theory of descriptions. Thus Socrates is a possible value of /xb is an individual/ only for Socrates himself, for others, with no acquaintance with Socrates, Socrates is not a possible value for that function [. ]. In general, since different people are acquainted with different items, the range of total variation for functions like /xb is an individual/ will be different for different people. Thus it is intolerable [to Quine and Sommerville] to treat such functions as propositional functions of logic. Russell indeed distinguishes between “Socrates is human” as uttered by Socrates himself, and as uttered by us who only know Socrates by description and thus for whom the sentence contains apparent variables. In the same way, Russell suggests that “Napoleon is a great general” can be analysed either as G(N) or as (φ) f (φ!zb) ⊃ φ!(N) where “f (φ!zb) stands for “φ!zb is a predicate required in a great general.” Epistemic realizations of logical types Let’s consider for instance the proposition expressing that a certain individual a is green. If I am acquainted with both the individual a and the universal Green, I shall say: (1) Ga (elementary truth, first-order proposition). Having only access to a as to “the F:” (2) ( E x) (y) Fy ≡ y = x & Gx (first-order proposition). Having only access to green as to “the colour of grass:” (3) ( E φ) ( ) CoG( ) ≡ = φ & φa (second-order proposition). Combining both descriptions: (4) E ( E x) ( φ) ( ) (CoG( ) ≡ = φ & (y) φy ≡ y = x & φ!x (second-order proposition). In the third case, ‘green’ is nothing but an incomplete symbol. Nevertheless, its occurrence in any context will generate a second-order quantification. In view of this fact, green may be identified with a non-predicative second-order propositional function with one individual argument. The sentences (1)-(4) above express propositions involving propositional functions of different types, even if these propositions correspond, in some way, to the “same” state of affairs. Principia’s ramified type theory allows us to distinguish among between the sentences (1) and (4), even between (3) and (4) —hence the utility of fine-grained types. The logical structure of the situation will vary from subject to subject, and so will, more generally, the realization of the whole theory of logical types.