Etica & Politica / Ethics & Politics, 2003, 1 http://www.units.it/~dipfilo/etica_e_politica/2003_1/7_monographica.htm Lucas against Mechanism (*) David Lewis University of California at Los Angeles J. R. Lucas argues in Minds, Machines, and Gödel, (1) that his potential output of truths of arithmetic cannot be duplicated by any Turing machine, and a fortiori cannot be duplicated by any machine. Given any Turing machine that generates a sequence of truths of arithmetic, Lucas can produce as true some sentence of arithmetic that the machine will never generate. Therefore Lucas is no machine I believe Lucas’s critics have missed something true and important in his argument. I shall restate the argument in order to show this. Then I shall try to show how we may avoid the anti-mechanist conclusion of restated argument. As I read Lucas, he is rightly defending the soundness of a certain infinitary rule of inference. Let L be some adequate formalisation of the language of arithmetic; henceforth when I speak of sentences, I mean sentences of L, and when I call them true, I mean that they are true on the standard interpretation of L. We can define a certain effective function Con from machine tables to sentences, such that we can prove the following by metalinguistic reasoning about L. C1. Whenever M specifies a machine whose potential output is a set S of sentences, Con (M) is true if and only if S is consistent. C2. Whenever M specifies a machine whose potential output is a set S of true sentences, Con (M) is true. C3. Whenever M specifies a machine whose potential output is a set S of sentences including the Peano axioms, Con (M) is provable form S only if S is consistent. Indeed, there are many such functions; let Con be any chosen one of them. Call R. If S is a set of sentences and S. Lucas’s rule R is a perfectly sound rule of inference: if the premises S are all true, then by C2 so is the conclusion Lucas, like the rest of us, begins by accepting the Peano axioms for arithmetic. (Elementary or higher-order; it will make no difference.) A sentence Suppose Lucas arithmetic were potential output of some Turing machine. Then it would have a consistency sentence So far, so good; but there is one more step. Although Lucas has good reason to believe that all theorems of Lucas arithmetic are true, it does not yet follow that his potential output is the whole of Lucas arithmetic. He can produce as true any sentence which ha can somehow verify to be a theorem of Lucas arithmetic. If there are theorems of Lucas arithmetic that Lucas cannot verify to be such, then, his potential output falls short of Lucas arithmetic. For all we know, it might be the potential output of a suitable machine. To complete his argument that he is no machine - at least, as I have restated the argument - Lucas must convince us that he has the necessary general ability to verify theoremhood in Lucas arithmetic. If he has that remarkable ability, the he can beat the steam drill - and no wonder. But we are given no reason to think that he does have it. It is no use appealing to the fact that we can always verify theoremhood in any ordinary axiomatic theory - say, Peano's arithmetic - by exhibiting a proof. True, if we waive practical limitations on endurance; but Lucas arithmetic is not like an ordinary axiomatic theory. Its theorems do have proofs; but some of these proofs are transfinite sequences of sentences since Lucas’s rule R can take an infinite set S of premises. These transfinite proofs will not be discovered by any finite search, and they cannot be exhibited and checked in any ordinary way. Even the finite proofs in Lucas arithmetic cannot be checked by any mechanical procedure, as proofs in an ordinary axiomatic theory can be. In order to check whether Lucas’s rule R has been used correctly, a checking procedure would have to decide whether a given finite set S of sentences was the output of a machine with a given table M. But a general method for deciding that could easily be converted into a general method for deciding whether any given Turing machine will halt on any given input - and that, we know, is impossible. We do not know how Lucas verifies theoremhood in Lucas arithmetic, so we do not know how many of its theorems ha can produce as true. He can certainly go beyond Peano arithmetic, and he is perfectly justified in claiming the right to do so. But he can go beyond Peano's arithmetic and still be a machine, provided that some sort of limitations on his ability to verify theoremhood eventually leave him unable to recognise some theorem of Lucas arithmetic, and hence unwarranted in producing it as true. (3) Notes (*) First published in Philosophy, 1969, 44, pp. 231-233. © Cambridge University Press. Republished by permission. back (1) Minds, Machines, and Godel, Philosophy, 36 (1961): 112-127. back (2) Lucas arithmetic belongs to a class of extensions of Peano arithmetic studied by A. M. Turing in “Systems of Logic based on Ordinals”, Proceedings of the London Mathematical Society, sec. 2, 45 (1939): 161-228, and by S. Feferman in “Transfinite Recursive Progressions of Axiomatic Theories”, Journal of Symbolic Logic, 27 (1962): 259-316. back (3) I am indebted to George Boolos and Wilfrid Hodges for valuable criticisms of an earlier version of this paper. back |