[Date Prev][Date Next][Thread Prev][Thread Next]   [Date Index] [Thread Index] [Author Index

Some thoughts on formalization



 
Some of my thoughts on the discussions earlier this month about Rosen's mentions of formalization, Gödel, etc. I hope I have done my research adequately. Apologies for the length. See references at the end of the post.
 
--------------------------
 
I think it is useful to keep in mind two things. One is the central role of the modelling relation. The other is the perspective that the language of mathematics is part of natural language: "I have argued above that mathematics, in the [broadest] sense, is the study of formalisms and that formalisms, in their turn, are parts of natural language whose inferential or entailment structures are defined in purely syntactic terms."[LI p. 49-50] It also has to be remembered that classical mathematics [to use Kleene's term] did not arise historically by first creating a fixed axiomatic foundation, from which all of classical mathematics was generated over time.  Instead, a concern for foundations came after the fact, much of it only in the 19th-20th century.
 
One of Rosen's interests is in exploring the Cartesian machine metaphor and the limits it places on science if the machine metaphor is assumed as valid with respect to organisms specifically, as well as the laws of physics generally; specifically, the limits such an assumption places on the class of mathematical models of a natural system. To define the machine metaphor more rigorously, Rosen in LI uses the notions of simulability, algorithm, and mathematical machine to clearly define the class of 'mechanisms' - and the sub-class of 'machines' - by specifying conditions on the kinds of formal models each of those classes possesses (see LI). These models, among other things, must all be computable, in the Turing sense - they are "effectively calculable". The question remains: are these classes of formal models comprehensive enough for describing natural systems, such as organisms, or do they place inordinate a priori limitions on formal descriptions of those natural systems?
 
One way to investigate that question about formal models is to examine an analogous situation contained entirely in the formal world: mathematics. As it turns out, Hilbert's formalist program exemplified this situation in question. In Rosennean terms, the idea was to create a commuting modelling relation between classical mathematics (or some significant portion of it) and a fully-syntactic, computable model of that system. As Rosen says:
"The first thing to bear in mind is that both Number Theory and any formalization of it are both systems of entailment. It is the relation between them, or more specifically, the extent of to which these schemes  of entailment can be brought into congruence, that is of primary interest. The establishment of such congruences, through the positing of referents in one of them for elements of the other, is the essence of the modeling relation, which I have discussed at great length elsewhere." [LI p. 8, ital. orig.]
 
 
The model was to contain only meaningless (i.e., semantic-free) symbols manipulated by mechanical rules. This is the formalization to which Rosen refers, and adheres precisely to the description of formalization Rosen cited from Kleene1952 [sec. 15] in LI p.6-7 and EL p.91-92. Simpson describes the formalist program similarly to Kleene (keep in mind while reading this, the Cartesian machine metaphor which was the subject of Rosen's inquiry as well as the chapter on the Newtonian formalism in LI):
"According to formalism, mathematics is only a formal game, concerned solely with algorithmic manipulation of symbols. Under this view, the symbols of the predicate calculus do not denote predicates or anything else. They are merely marks on paper, or bits and bytes in the memory of a computer. Therefore, mathematics cannot claim to be any sort of knowledge of mathematical objects. Indeed, mathematical objects do not exist at all, and the profound questions debated by Plato and Aristotle become moot. Mathematics is nothing but a kind of blind calculation. " [Simpson1999]
 
The stipulating of symbol manipulation by mechanical finitary methods means that these processes are effectively calculable. By Church's Thesis, processes which are effectively calculable are l-definable, or equivalently, Turing-computable. Thus, we have a situation where we can investigate the ability of such a model to be in a commuting modelling relation with some portion of classical mathematics, and learn if such a formalization imposes any serious restrictions which would have counterpart restrictions in utilizing only computable models in science.
 
The value in such a program for mathematics would be that if it could be accomplished, then it would no longer be necessary to retain classical mathematics - it could be replaced with the formalization itself and the clarity and certitude which its syntactic, mechanical, finitary methods would provide.
 
As we know historically, this modelling relation did not successfully commute with much of mathematics. See, for example,  Simpson's concise description of the Hilbert program [Simpson1986]:
http://www.math.psu.edu/simpson/papers/hilbert/node3.html
 
 
Hintikka notes the inevitable fate of the program in this way:
"Again, Hilbert could not have conceived of his famous project of proving semantical (model-theoretical) consistency of mathematical theories by establishing their proof-theoretic [i.e., formalized - TG] consistency, if he had realized that the true logic he needed in those theories would not have a complete proof-theoretical axiomatization." [Hintikka1996, p. 90]
 
In order for such a formalization to not run afoul of Gödel's Incompleteness theorems, it is therefore required that the formalization must forsake much of its power and thereby be a formalization of only a much smaller and weaker fragment of classical mathematics. This is the sense in which Rosen states:
"Basically, he [Gödel] showed that, no matter how one tries to formalize a particular part of mathematics (Number Theory, perhaps the innermost heart of mathematics itself), syntactic truth in the formalization does not coincide with (is narrower than) the set of truths about numbers." [LI p.7]
 
To be very clear, in saying "(is narrower than) the set of truths about numbers",  Rosen is not asserting that "truths about numbers" refers to some kind of absolute or Platonic sense of truth. Instead, it is a reference to "truth about numbers" in the original system attempting to be formalized, namely, classical mathematics. As he stresses, "...one cannot forget that Number Theory is about numbers. The fact that Number Theory is about numbers is essential, because there are percepts or qualities (theorems) pertaining to number that cannot be expressed in terms of a given, preassigned set of purely syntactic entailments." [LI p. 8, ital. orig.]
 
As stated in Simpson1986, "Tait argues convincingly that Hilbert's finitism is captured by the formal system PRA of primitive recursive arithmetic". Primitive recursive functions constitute a sub-class of the class of partial recursive functions - those functions which are Turing computable. How generic are these functions? As Kleene states it:
    "It should have been apparent that there must be uncomputable number-theoretic functions, as soon as we met the Church-Turing thesis in [sec. 41], by which the set of different possible machines is countably infinite because each machine is describable by a finite table in a fixed symbolism (cf.[sec. 32]). The set of machines is countable, while the set of all the number-theoretic functions is uncountable." [Kleene1967, p. 246]
 
(More specifically, there are aleph-zero partial recursive (computable) functions, whereas there are 2^aleph-zero functions which are not recursive; the former is a countable infinity, the latter an uncountable finity. See Rogers1967, p.22) Thus, formalizations of this nature are inherently limited to encompassing an infinitesimal portion of the whole of number-theoretic functions. I think (and this is a bit of speculation on my part) this is the sense in which Rosen is not merely being dramatic, but is being factual when he makes statements like:
"The status of these formalizations is informative. They turn out to be infinitely feeble compared with the original mathematical systems they attempted to objectivize. Indeed, these attempts to secure mathematics from paradox by invoking constructibility, or formalizability, ends up losing most of it." [EL p.92]
At the very least, however, it is also clear, from Rosen's arguments about model of complex systems in LI, that from the modelling relation perspective, it would take an infinite number of simple models (i.e., formalizations) to capture the entire complex system (i.e., classical mathematics, or even only Number Theory). In this sense, too, it is entirely factual to say that each individual formalization (or any finite collection of them, for that matter) captures only an infinitesimal portion of the original system.
 
 
Now, on to PA and ZFC. It is an uncontroversial remark to say that neither PA or ZFC are completely formalizable in the sense used above. Although they are sometimes described as "formalizations" of mathematics, this is not at all the same sense of the word. Rosen always refer specifically to the Hilbert (formalist) sense of the word 'formalization'. In Rosennean terms, to model classical mathematics with axiomatic systems such as PA or ZFC is to model one complex system with another complex system. This has intrinsic interest, to be sure, however it does not bear at all on the question Rosen was interested in, because it no longer meets the criteria of being an analogue of the Cartesian machine metaphor as made rigorous by Rosen. Therefore, what they (i.e., PA, ZFC, or the like) can capture of classical mathematics is entirely besides the point.
 
 
To summarize, I do not think that Rosen has made any comments with respect to this topic which are either misleading or not factual. Nor do his comments seem to me to be at all controversial.
 
Regards,
Tim
 
[Hintikka1996] 
The Principles of Mathematics Revisited. Jaako Hintikka. 1996, Cambridge.
 
[Kleene1952]
Introduction to Metamathematics. S.C. Kleene. 1952, North-Holland.
 
[Kleene1967]
Mathematical Logic. S.C. Kleene. 1967, Dover.
 
[Rogers1967]
Theory of Recursive Functions and Effective Computability. Hartley Rogers. 1967, McGraw-Hill.
 
[Simpson1986]
Partial Realizations of Hilbert's Program.  Stephen Simpson. Published in 1988, Journal of Symbolic Logic.
http://www.math.psu.edu/simpson/papers/hilbert/hilbert.html
 
[Simpson1999]
Logic and Mathematics
http://www.math.psu.edu/simpson/papers/philmath/philmath.html
 
See also:
http://plato.stanford.edu/entries/hilbert-program/
http://plato.stanford.edu/entries/computability/
 
--------------------------------------