Labels

Showing posts with label Ross. Show all posts
Showing posts with label Ross. Show all posts

On Rossian physical indeterminacy

Further to understanding what Ross(*) means by 'the indeterminacy of the physical'.  Here is the operation table of a three-bit wide adder.  I have arbitrarily labelled the inputs and outputs.

abcdefghi
aidbdfcdag
bdddddddbd
cbdddgddcd
dddddddddd
efdgdaibec
fcdddigdfb
gddddbddgd
habcdefghi
igdadcbdid

This does not, prima facie, look like addition.  However, symmetry about the main diagonal shows that ⊕ is commutative.  Much laborious checking reveals that ⊕ is also associative.  More obviously, the element h under ⊕ behaves as an identity element:  h⊕x=x and x⊕h=x, for every x.  Further, the element d under ⊕ acts as an absorbing element: d⊕x=d and x⊕d=d, for every x.   Reordering the table with h first and d last gives us this table.

h a b c e f g i d
h
h a b c e f g i d
a
a i d b f c d g d
b
b d d d d d d d d
c
c b d d g d d d d
e
e f d g a i b c d
f
f c d d i g d b d
g
g d d d b d d d d
i
i g d d c b d d d
d
d d d d d d d d d

Perhaps the next thing to note is that the element d crops up a good deal.  Why this is will emerge shortly.  But note that, in combination under ⊕ with the other elements, h produces one d, e produces two ds, a three ds, f four ds, i five ds, c six ds, g seven ds, and b eight ds.  Re-arranging the table in order of increasing 'd-productivity' gives us the following.

h e a f i c g b d
h
h e a f i c g b d
e
e a f i c g b d d
a
a f i c g b d d d
f
f i c g b d d d d
i
i c g b d d d d d
c
c g b d d d d d d
g
g b d d d d d d d
b
b d d d d d d d d
d
d d d d d d d d d

Some structure is starting to emerge.  Note now that
a=e⊕e,
a⊕e=e⊕e⊕e=f,
f⊕e=e⊕e⊕e⊕e=i,
i⊕e=e⊕e⊕e⊕e⊕e=c.
c⊕e=e⊕e⊕e⊕e⊕e⊕e=g,
g⊕e=e⊕e⊕e⊕e⊕e⊕e⊕e=b,
b⊕e=e⊕e⊕e⊕e⊕e⊕e⊕e⊕e,
so we might relabel a as 2e, f as 3e, i as 4e, and so on. We can also relabel h as Z, e as 1U, and d as ⟂.  This gives us a final version of the combination table for ⊕ as this:

 ⊕ Z 1U 2U 3U 4U 5U 6U 7U
Z
Z 1U 2U 3U 4U 5U 6U 7U
1U 1U 2U 3U 4U 5U 6U 7U
2U
2U 3U 4U 5U 6U 7U
3U
3U 4U 5U 6U 7U
4U
4U 5U 6U 7U
5U
5U 6U 7U
6U
6U 7U
7U
7U


We can see now that the table is generated by the elements Z and 1U.  Any non-Z element can be reached by combining a number of 1Us with ⊕, and in general, nU⊕mU=(n+m)U, unless n+m >7, in which case the result is ⟂.    Compare now the table for ⊕ with that of addition, +, shown below.

+ 0 1 2 3 4 5 6 7 ...
0 0 1 2 3 4 5 6 7 ...
1 1 2 3 4 5 6 7 8 ...
2
2 3 4 5 6 7 8 9 ...
3 3 4 5 6 7 8 9 10 ...
4 4 5 6 7 8 9 10 11 ...
5 5 6 7 8 9 10 11 12 ...
6 6 7 8 9 10 11 12 13 ...
7 7 8 9 10 11 12 13 14 ...
: : : : : : : : :
But for a relabelling of the elements the tables are identical in the top left corner.  There are, however, two significant differences between them,
  • the ⊕ table is finite whereas the + table is infinite, as indicated by the ellipses,
  • the ⊕ table contains mysterious ⟂ entries in certain places.
It should be clear that ⟂ is the adder's signal that it can't give an answer because the correct result requires more than the adder's three bits for its encoding.  This is the equivalent of the human calculator running out of paper while doing a sum.  That the + table is infinite may be the source of Ross's notion of indeterminacy.  For it would seem that the ⊕ table could be extended in infinitely many ways that are not compatible with +.  There appears to be an unanswerable question, Which of these extensions is the ⊕ table 'really' a small part of?      




(*)  Immaterial Aspects of Thought, The Journal of Philosophy, Vol. 89, No. 3, (Mar., 1992), pp. 136-150 (available at http://www.jstor.org/stable/2026790)

More on Ross and indeterminacy

James Ross argues that thinking cannot be a purely physical process because all physical processes lack a certain quality that is to be found in thinking.  Well, if I am performing an addition in my head or on paper and presumably thinking about addition, then I'm quite happy to admit that my thinking has qualities that a calculator doing addition lacks.  But my conviction of this is in no way reinforced by Ross's argument.  For Ross says that the distinguishing quality is determinateness (with respect to 'pure functions'), and I can't for the life of me see how a calculator doing such an addition lacks determinateness.

In section II of his JoP article(*) Ross says,
For instance, there are no physical features by which an
adding machine, whether it is an old mechanical "gear" machine or
a hand calculator or a full computer, can exclude its satisfying a
function incompatible with addition, say, quaddition (cf. Kripke's
definition (op. cit., p. 9) of the function to show the indeterminacy
of the single case: quus, symbolized by the plus sign in a circle, "is
defined by: x ⊕ y = x + y, if x, y < 57, =5 otherwise") modified so
that the differentiating outputs (not what constitutes the difference,
but what manifests it) lie beyond the lifetime of the machine.
In an earlier comment at Ed Feser's I noted that Ross's examples of these 'incompossible' functions were hard to understand, if not flawed, especially as time seems to play an important role in them. Time? In a 'pure' function? Nobody responded to that aspect of the comment.  Neither Ed nor any commenter has actually given us a proof by example that such functions exist.  So, here is a challenge. This is the operation table of a three bit wide adder circuit,
0∘0=0, 0∘1=1, 0∘2=2, 0∘3=3, 0∘4=4, 0∘5=5, 0∘6=6, 0∘7=7, 0∘!=!,
1∘0=1, 1∘1=2, 1∘2=3, 1∘3=4, 1∘4=5, 1∘5=6, 1∘6=7, 1∘7=!, 1∘!=!,
2∘0=2, 2∘1=3, 2∘2=4, 2∘3=5, 2∘4=6, 2∘5=7, 2∘6=!, 2∘7=!, 2∘!=!,
3∘0=3, 3∘1=4, 3∘2=5, 3∘3=6, 3∘4=7, 3∘5=!, 3∘6=!, 3∘7=!, 3∘!=!,
40=4, 4∘1=5, 4∘2=6, 4∘3=7, 4∘4=!, 4∘5=!, 4∘6=!, 4∘7=!, 4∘!=!,
5∘0=5, 5∘1=6, 5∘2=7, 5∘3=!, 5∘4=!, 5∘5=!, 5∘6=!, 5∘7=!, 5∘!=!,
6∘0=6, 6∘1=7, 6∘2=!, 6∘3=!, 6∘4=!, 6∘5=!, 6∘6=!, 6∘7=!, 6∘!=!,
7∘0=7, 7∘1=!, 7∘2=!, 7∘3=!, 7∘4=!, 7∘5=!, 7∘6=!, 7∘7=!, 7∘!=!,
!∘0=!, !∘1=!, !∘2=!, !∘3=!, !∘4=!, !∘5=!, !∘6=!, !∘7=!, !∘!=!.
Operation ∘ can be summarised as
x∘y=!     if x=! or y=!,
x∘y=x+y     if x+y<8,
x∘y=!    otherwise.
I find it natural to say that ∘ agrees with + on the domain x>=0, y>=0, x+y<8.  This is math-speak. But Ross claims ∘ 'satisfies' a function incompatible with +.  Can we have an example of such a function please?




(*)  Immaterial Aspects of Thought, The Journal of Philosophy, Vol. 89, No. 3, (Mar., 1992), pp. 136-150 (available at http://www.jstor.org/stable/2026790)

More on the Ross/Feser argument

Robert Oerter has responded here to Ed Feser here. I'm as mystified as Oerter. My reading of Ross is Oerter's, I think. Ross's claim is that the calculator is indeterminate as to function because any history of inputs and outputs could arise from more than one function. Which function cannot be inferred from the limited information. This is to treat the calculator as a black box. As far as I can see Ross never considers the possibility of looking inside to see how the calculator is constructed. The R/F claim that the physics of the device does not uniquely determine its function will be vacuously true if we are barred from undertaking a physical analysis of its structure and hence behaviour.

Feser is now saying that this indeterminacy (or is it a different form of indeterminacy?) can be resolved (well, sort of) by taking into consideration the intentions of the calculator's designers and users. Ross nowhere says anything like this. How are we to understand Feser? He gives us the puppet metaphor. Ross merely says The machine adds the way puppets walk, and develops the idea no further. Maybe Feser means that the puppet 'goes through the motions of walking', but isn't really walking. Likewise the calculator 'goes through the motions of adding', making analogous steps to those that we do when we add two numbers on paper, but this isn't really adding. Real adding has to involve the understanding of number and addition that we humans have. This, I guess, is the intentional component that has to be added (!) to mechanical addition to get genuine addition (sort of).

I think this is stipulative to the point of begging the question. We can't deny that there is a very broad concept we can label addition---perhaps augmentation would be better---that we apply outside of strictly numerical circumstances. Add a pinch of salt, say. Within this concept we find a narrower and harder-edged concept of strictly numerical addition, and within this the concept of addition of numerals to base ten. I find this concept completely determinate. It's still abstract because it depends on the idea of a digit, which itself is abstract. Almost any ten distinct physical objects, marks, or material patterns suffice for a concrete realisation. Likewise, we need the idea of a sequence of digits, and this can be realised by physical adjacency and direction---beads on wires, marks on paper running left to right, say, or charge-bearing capacitative cells with order determined by linking conductors. The concept of addition within this symbolic system is purely syntactical. It's just a matter of juggling the symbols around according to rules, and syntactic devices like gear-wheeled mechanical calculators or like electronic calculators and computers can realise it.  Determinately. Any putative meanings of the symbol sequences, any intentions of the machine's designers and users, have no bearing on this.

This is my objection to Ross/Feser. I'm not really interested in the larger argument as to the immateriality of thought. I just concentrate on Ross's premise regarding physical indeterminacy of function. I think Ross is quite wrong on this. It's almost as if, for Ross, the notion of function is intrinsically intentional. For a mathematician or physicist it's just an abstract descriptive term, part of his tool-kit for dealing with the world, and no more intentional than any other term.  Note, though, that it's of higher order than ordinary relational terms like less than, say, being descriptive of relations themselves.  A function is a non-one-many relation, so less than is not functional.

Feser and Ross reprised

Ed Feser  responds to a post by physicist adversary Robert Oerter, who has picked up James Ross's Immaterial Aspects of Thought article, here, here, and here.  Oerter seems to have misunderstood Ross somewhat.  Not difficult given Ross's rather opaque writing style.  The only author I know to use the word incompossible.  Several times per page.  Ross tries to put clear blue water between the mental and the physical.  Some formal thought is determinate he says, physical processes never are.  Ne'er the twain shall meet.  This would be a nice coup if you could pull it off. But alas, human thinking is less determinate than Ross would have us believe, and physical behaviour is more.

1. Formal thinking is an abstraction from actual thinking.  Actual thinking is rather less determinate.  Dutifully calculating 1857 times 253 by long multiplication my mind wanders to Auntie Flo's imminent birthday.  On the other hand, water flows determinately downhill.  And there is determinately one hole in a torus.  There is no absolute determinacy.  One needs to ask, Determinate in what respect?

2. Ed says,
For another thing, even to deny the premise All formal thinking is determinate requires that one determinately grasp precisely the patterns one denies we have a determinate grasp of.
Machines can recognise patterns.  Patterns are a syntactic phenomenon.  The more one tries to bring out the determinacy of thought the more recourse one makes to purely syntactic accounts.  And machines can do syntax.  

3.  Ross and Feser enlist Quine to show that there is no fact of the matter as to what a physical device, a calculator, say, means by its behaviour.  But, of course, there is a fact of the matter as to what I mean by the rows and columns of digits in my multiplication.  Except perhaps when I break off to sketch what a generous art critic might see as an old lady wearing a hat.  Why the asymmetry of treatment?  Oerter picks up on this in a later post.  Ross allows the human calculator to look inside himself to find his meaning.  His argument, in so far as it concerns meaning (and Feser also emphasises meaning), is the argument from intentionality in disguise.

4.  But meaning is a red herring.  What's at stake is the determinacy or otherwise as to what is going on.  Now Kripke is wheeled on to show that there is no determinate fact as to what is going on in the calculator inferable from its past behaviour (or indeed its whole lifetime of behaviour).  Sure.  But why treat the machine as a black box?  Look carefully inside and you see that at some level of abstraction, what it's doing is multiplying.  We have been here before.  Likewise, abstracting away the temporary excursion into millinery, that is what I am doing with my rows and columns of digits.

UPDATE Friday 18 October

Ed Feser responds to Oerter here.   He makes a clarification
Part of the problem here might be that Oerter is not carefully distinguishing the following two claims:
(1) There just is no fact of the matter, period, about what function a system is computing.
(2) The physical properties of a system by themselves don’t suffice to determine what function it is computing.
Oerter sometimes writes as if what Ross is claiming is (1), but that is not correct. Ross is not denying, for example, that your pocket calculator is really adding rather than “quadding” (to allude to Kripke’s example). He is saying that the physical facts about the machine by themselves do not suffice to determine this. Something more is needed (in this case, the intentions of the designers and users of the calculator).
In which case, I fail to see the point of the lengthy discussion regarding the underdetermination of the calculator's function from the history of its inputs and outputs.   But then Ed says
Ross’s and Kripke’s argument is completely unaffected even if we add not only all future, but all possible, physical behavior of the machine.
But this is giving too much away.  If we know all possible inputs and all the corresponding outputs then we know the domain and range and mappings of the function the machine calculates.

Let's return to point (2).  Nowhere in Ross's article or Feser's summaries can I find an argument for this.  That any finite history of inputs and outputs underdetermines the function the machine is calculating is accepted but irrelevant.  Ed once again goes through the motions of explaining that the meaning of a physical symbol is undetermined by its structure.  Again this is accepted but irrelevant.  The function calculated isn't the meaning of the calculator or its behaviour.  It's a description of the behaviour.  I fail to see why the intentions of the device's designers and users are relevant to a description.  Are Ross and Feser claiming that such a description leaves something out?  Well, of course.  Every description leaves something out.  No description can be complete and all descriptions are abstractions. Are they using function here more in the sense of purpose?  If so, human intentions would then come into the picture.  But they aren't.  They are clearly talking about the mathematical function the machine computes.

UPDATE Sunday 20 October

Ed Feser replies once more to Robert Oerter here.  After wasting six paragraphs on an embarrassing and unhelpful little story he gets down to further exegesis and clarification of James Ross.  He quotes the following paragraph from Ross, with emphasis added,
There is no doubt, then, as to what the machine is doing. It adds, calculates, recalls, etc., by simulation. What it does gets the name of what we do, because it reliably gets the results we do (perhaps even more reliably than we do) when we add by a distinct process. The machine adds the way puppets walk. The names are analogous. The machine attains enough reliability, stability, and economy of output to achieve realism without reality. A flight simulator has enough realism for flight training; you are really trained, but you were not really flying.
Feser then goes on to say,
End quote. So, Ross plainly does say that there is a sense in which the machine adds -- a sense that involves simulation, analogy, something that is “adding” in the way that what a puppet does is “walking.” How can that be given what he says in the passage Oerter quotes? The answer is obvious: The machine “adds” relative to the intentions of the designers and users, just as a puppet “walks” relative to the motions of the puppeteer. The puppet has no power to walk on its own and the machine has no power to do adding (as opposed to “quadding,” say) on its own. But something from outside the system -- the puppeteer in the one case, the designers and users in the other -- are also part of the larger context, and taken together with the physical properties of the system result in “walking” or “adding” of a sort.

In short, Ross says just what I said he says.
However, two paragraphs before the one that Feser quotes we find Ross saying,
For any outputs to be sums, the machine has to add. But the indeterminacy among incompossible functions is to be found in each single case, and therefore in every case. Thus, the machine never adds.
Those of us who find Ross's thought less than crystal clear are not helped by Feser's opening homily.  Let's continue, then, with the argument as Ed himself presents it.  He seems to be saying that a calculator is two steps away from genuine adding, multiplying, etc.  He is saying that the argument from physical indeterminacy of function shows that there is no fact of the matter as to what function the machine is calculating.  But if we impose, as it were, the intentions of its designers and users upon the device we get a sort of adding, multiplying, etc.  What we must do to get the genuine article Ed doesn't reveal.

Reading Ed's remarks I was transported back to my grammar school days in the 1960s.  Computers were just becoming widely known about.  We had a day at the National Physical Laboratory where we were taught the basics of Algol60.  I remember writing a tiny program to calculate e which I punched out onto paper tape and ran on a room-sized Elliott 4100 machine, I think it was.  What astonished me in those days was that an artificial device could be made that did all that complicated stuff that I had to do in my head and on paper in order to add, let alone multiply, a pair of numbers.  And you could tell them what to do in a restricted version of the kind of language we talked in maths classes---or so it seemed at the time.   It wasn't until a few years later, when I'd acquired a maths degree and further experience working with the damn machines and having to learn some computer science, that it became clear that what the things were doing came down to manipulating electronic representations of patterns.  That's all addition and multiplication and the rest were---just pattern juggling.  Quite sophisticated patterns, perhaps, and complicated juggling, but ultimately just that.  That's why long multiplication by hand was so dull and error-prone.  One had to force oneself to behave like a machine, something we are not well-adapted to do.  Of course, only we knew what adding and multiplying meant, when it was appropriate to add and when to multiply, and so on, in order to work something out.  But to do the actual addition or multiplication we had to go into cipher-mode and follow the recipe mechanically.

I think Feser and Ross get the puppet metaphor back to front.  When we add or multiply it is we who become the puppets, hobbled and jerked around on the strings of the puppeteering algorithm that we have to impose on ourselves in order to have some hope of getting the right answer.

Feser on Kripke contra computationalism

Being ill at home has left me time to ponder Ed Feser's recent post, which I reproduce here with my own comments interpolated.                    


That the brain is a digital computer and the mind the software run on the computer are theses that seem to many to be confirmed by our best science, or at least by our best science fiction.  But we recently looked at some arguments from Karl Popper, John Searle, and others that expose serious (indeed, I would say fatal) difficulties with the computer model of the mind.  Saul Kripke presents another such argument.  It is not well known.  It was hinted at in a footnote in his famous book Wittgenstein on Rules and Private Language (WRPL) and developed in some unpublished lectures.  But Jeff Buechner’s recent article “Not Even Computing Machines Can Follow Rules: Kripke’s Critique of Functionalism” offers a very useful exposition of Kripke’s argument.  (You can find Buechner’s article in Alan Berger’s anthology Saul Kripke.)
Though it is, I think, not essential to Kripke’s argument, the “quus” paradox developed in WRPL provides a helpful way of stating it (and, naturally, is made use of by Kripke in stating it in WRPL).  So let’s briefly take a look at that.  Imagine you have never computed any numbers as high as 57, but are asked to compute “68 + 57.”  Naturally, you answer “125,” confident that this is the arithmetically correct answer, but confident also that it accords with the way you have always used “plus” in the past, i.e. to denote the addition function, which, when applied to the numbers you call “68” and “57,” yields 125.  But now, Kripke says, suppose that an odd skeptic asks you how you are so sure that this is really what you meant in the past, and thus how you can be certain that “125” is really the correct answer.  Maybe, he suggests, the function you really meant in the past by “plus” and “+” was not addition, but rather what Kripke calls the “quus” function, which he defines as follows:

x quus y = x + y, if x, y < 57;
              = 5 otherwise.

So, maybe you have always been carrying out “quaddition” rather than addition, since quadding and adding will always yield the same result when the numbers are smaller than 57.  That means that now that you are computing “68 + 57,” the correct answer should be “5” rather than “125.”  And maybe you think otherwise only because you are now misinterpreting all your previous uses of “plus.”  Of course, this seems preposterous.  But how do you know the skeptic is wrong?

Kripke’s skeptic holds that any evidence you have that what you always meant was addition is evidence that is consistent with your really having meant quaddition.  For example, it is no good to note that you have always said “Two plus two equals four” and never “Two quus two equals four,” because what is in question is what you meant by “plus.”  Perhaps, the skeptic says, every time you said “plus” you meant “quus,” and every time you said “addition” you meant “quaddition.”  Neither will it help to appeal to memories of what was consciously going through your mind when you said things like “Two plus two equals four.”  Even if the words “I mean plus by ‘plus,’ and not ‘quus’!” had passed through your mind, that would only raise the question of what you meant by that.  
Note that it is irrelevant that most of us have in fact computed numbers higher than 57.  For any given person, there is always some number, even if an extremely large one, equal to or higher than which he has never calculated, and the skeptic can always run the argument using that number instead.  Notice also that the point can be made about what you mean now by “plus.”  For all of your current linguistic behavior and the words you are now consciously running through your mind, the skeptic can ask whether you mean by it addition or quaddition. 

Now, Kripke’s “quus” puzzle famously raises all sorts of questions in the philosophy of language and philosophy of mind.  This is not the place to get into all that, and Kripke’s argument against functionalism does not, I think, stand or fall with any particular view about what his “quus” paradox ultimately tells us about human thought and language.  The point for our purposes is that the “quus” example provides a useful illustration of how material processes can be indeterminate between different functions.  (An Aristotelian-Thomistic philosopher like myself, by the way, is happy to allow that mental imagery -- such as the entertaining of visual or auditory mental images of words like “plus” or sentences like “I mean plus, not quus!” -- is as material as bodily behavior is.  From an A-T point of view, among the various activities often classified by contemporary philosophers as “mental,” it is only intellectual activity in the strict sense -- activity that involves the grasp of abstract concepts, and is irreducible to the entertaining of mental images -- that is immaterial.  And that is crucial to understanding how an A-T philosopher would approach Kripke’s argument.  But again, that is a topic for another time.)

Kripke’s “quus” example can be used to state his argument about computationalism as follows.  Whatever we say about what we mean when we use “plus,” there are no physical features of a computer that can determine whether it is carrying out addition or quaddition, no matter how far we extend its outputs.  No matter what the past behavior of a machine has been, we can always suppose that its next output -- “5,” say, when calculating numbers larger than any it has calculated before -- might show that it is carrying out something like quaddition rather than addition.  Of course, it might be said in response that if this happens, that would just show that the machine was malfunctioning rather than performing quaddition.  But Kripke points out that whether some output counts as a malfunction itself depends on what program the machine is running, and whether the machine is running the program for addition rather than quaddition is precisely what is in question.  

If we restrict ourselves merely to observing inputs and outputs then it does seem reasonable to say that we cannot tell if the computer is adding or quadding, just as we can't with Kripke's human calculator.  But are there really 'no physical features of the computer' that can determine this?  Surely we can inspect its structure and use our knowledge of the laws of physics, together with knowledge of initial conditions to predict its behaviour.  The computer can be seen as a dynamical system governed by a no doubt large set of differential equations and the program loaded into it can be seen as the system's initial conditions.  The initial conditions are quite observable, being the distribution of charge or electric potential in memory cells that arises from loading the program.  Such a system of equations and initial conditions can, in principle, be solved.  Electronic engineers have been using circuit emulation software to do this, albeit on a limited scale, for a number of years. Furthermore, we can surely create models of the computer and its program at several levels of abstraction.  We can eventually arrive at a mathematical description of the computer and its program from which we can make arguments about its behaviour.  It is in principle possible to prove that the computer would always output a result larger than its inputs.  Hence its program could not be an implementation of quaddition.  These techniques are presently in use to prove the correctness of programs against their specifications, and to verify the correctness of circuit designs.   

Another way to put the point is that the question of what program a machine is running always involves idealization.  In any actual machine, gears get stuck, components melt, and in myriad other ways the machine fails perfectly to instantiate the program we say it is running.  But there is nothing in the physical features or operations of the machine themselves that tells us that it has failed perfectly to instantiate its idealized program.  For relative to an eccentric program, even a machine with a stuck gear or melted component could be doing exactly what it is supposed to be doing, and a gear that doesn’t stick or a component that doesn’t melt could count as malfunctioning.  Hence there is nothing in the behavior of a computer, considered by itself, that can tell us whether its giving “125” in response to “What is 68 + 57?” counts as an instance of its following an idealized program for addition, or instead as a malfunction in a machine that is supposed to be carrying out an idealized program for quaddition.  And there is nothing in the behavior of a computer, considered by itself, that could tell us whether giving “5” in response to “What is 68 + 57?” counts as a malfunction in a machine that is supposed to be carrying out an idealized program for addition, or instead as an instance of properly following an idealized program for quaddition.

Again, there is indeed 'nothing in the behaviour of the computer', interpreting this to mean observations of its inputs and outputs alone, that can tell us that a malfunction has occurred.  But it is not true that 'there is nothing in the physical features of the machine'  that can alert us to a fault.  Knowledge of the structure and initial conditions of the system gives rise to expectations of its behaviour.  This is the position of the engineer.  From anomalies in behaviour he hypothesises changes in structure.     
 
As Buechner points out, it is no good to appeal to counterfactuals to try to get around the problem -- to claim, for example, that what the machine would have done had it not malfunctioned is answer “125” rather than “5.”  For such a counterfactual presupposes that the idealized program the machine is instantiating is addition rather than quaddition, which is precisely what is in question. 
Naturally, we could always ask the programmer of the machine what he had in mind.  But that simply reinforces the point that there is nothing in the physical properties of the machine itself that can tell us.  But if there is nothing intrinsic to computers in general that determines what programs they are running, neither is there anything intrinsic to the human brain specifically, considered as a kind of computer, that determines what program it is running (if it is running one in the first place).  Hence there can be no question of explaining the human mind in terms of programs running in the brain.

Certainly 'there is nothing in the physical properties of the machine itself' that can tell us the intentions of its designer.  But we don't need to know this.  Knowledge of its structure and program, all physically observable, is enough to tell us what it will do.  Indeed, the designer may have made a mistake, so that his machine does not fulfil his intentions.  By our analysis we can come to know the machine better than its designer. It is not true that 'there is nothing intrinsic to computers in general that determines what programs they are running'.   A computer with a loaded program is a physical system that we can measure and model. 

Might we appeal to God as the programmer of the brain who determines which program it is running?  Obviously most defenders of the computer model of the mind would not want to do this, since they tend to be materialists and materialists tend to be atheists.  But it is not a good idea in any case.  For that would make of human thought something as extrinsic to human beings as the program a computer is running is extrinsic to a computer, indeed as extrinsic as the meaning of a sentence is to the sentence.  Just as the meaning of “The cat is on the mat” is not really in the sounds, ink marks, or pixels in which the sentence is realized, but rather in the mind of the user or hearer of the sentence, so too the idea of God as a kind of programmer or user of the brain qua computer would entail that the meanings of our thought processes are not really in us at all but only in Him.  The result would be a new riff on occasionalism that is even more bizarre than the usual kind -- a version on which it is really God who is, strictly speaking, doing all our thinking for us!

Neither, as Buechner points out, will it do to suggest that natural selection has determined that we are following one program rather than another.  For any program we conjecture natural selection has put into us, there is going to be an alternative program with equal survival value, and the biological facts will be indeterminate between them.  There will be no reason in principle to hold that it is the one program that natural selection put into us rather than the other.

Suppose we say instead that there is what Buechner calls a “telos in Nature” that determines that the brain really is following this program rather than that -- the program for addition, say, rather than quaddition?  In that case we would have some end or purpose intrinsic to the natural world that determines which program the brain instantiates, which would eliminate the occasionalist problem the appeal to God as programmer raised.  (Of course, you could give a Fifth Way style argument for God as the ultimate explanation of this intrinsic telos, but that would not be to make of God a “programmer” in the relevant sense, any more than Aquinas’s Fifth Way makes of God a Paley-style tinkerer.)

Buechner himself is not sympathetic to this “telos in Nature” suggestion, but it is, naturally, one that an Aristotelian is bound to take seriously.  But it does not help the advocate of the computer model of the mind, at least not if he is a materialist.  For to affirm that there is teleology intrinsic in nature is just to abandon the materialist’s conception of matter and return to something like the Aristotelian-Scholastic conception that materialists, like other modern philosophers, thought they had buried forever back in the days of Hobbes and Descartes.  

Still, if the computer model of the mind leads people to reconsider Aristotelianism, it can’t be all bad.  (Cf. James Ross’s “The Fate of the Analysts: Aristotle’s Revenge: Software Everywhere”)

As a final remark I make this observation.  As I understand it, the Feser/Ross argument has as premises that the physical is indeterminate as to function but the human is determinate.  My argument above is that the physical can be quite determinate, and, more strangely, if we apply Kripke's skeptical argument to humans, as Feser does at the beginning of the piece, it would seem that the human is indeterminate.  Perhaps the argument against computationalism should be that computers are too determinate to be people.  I'm left in confusion.  Comments welcome.  


The Indeterminacy of the Physical

Bill Vallicella has another argument against materialism here.  He summarises as follows:
P1. All thoughts have determinate objects.
P2. No purely material representation has a determinate object.
-----
C. No thought is a purely material representation.
To justify P2 Bill asks us to consider a picture of our mother and an exact copy of said picture.  Does the latter represent our mother or the original picture of her?  This is the indeterminacy of material representations:  we can't tell from the physical stuff what it is a representation of, just as we can't tell from hearing spoken or seeing printed my name that it refers to me.  There is nothing in the physical entity that fixes the reference.

This is right as far as it goes, but it ignores the fact that such representations are embedded in larger systems that make use of them.  Imagine a robot consisting of a computer equipped with a TV camera 'eye' and a mechanical arm with a table bearing objects placed in front of it.  The computer can be programmed to analyse the pictures coming from the camera, identify the objects before it, calculate the coordinates of said objects relative to itself, and, on instruction, point to or even pick up with its arm particular objects.  This is well within the reach of present-day robotics, I'm sure.   In what sense are the representations of the objects on the table, as images or data structures in the computer's memory, insufficiently determinate?   True, the representations in our robot's computer memory could be bit-for-bit identical to those in the robot sitting at the neighbouring table, provided its objects were exactly like ours and arrayed likewise.  But our robot points to objects on its own table when asked, and likewise its neighbour.  And if we remove the objects on our robot's table then its own representations vanish, not its neighbour's.

But Bill will surely say that I am making the 'causal connection' objection and vanquish me with Hilary Putnam.   He quotes from Renewing Philosophy, p23, where Putnam discusses his uttering the word 'cat' on seeing a cat:
One cannot simply say that the word "cat" refers to cats because the word is causally connected to cats, for the word "cat," or rather my way of using the word "cat," is causally connected to many things. It is true that I wouldn't be using "cat" as I do if many other things were different. My present use of the word "cat" has a great many causes, not just one. The use of the word "cat" is causally connected to cats, but it is also causally connected to the behavior of Anglo-Saxon tribes, for example. Just mentioning "causal connection" does not explain how one thing can be a representation of another thing, as Kant was already aware.
Let's translate this passage to our robot example, supposing we have asked the robot to point to the book on the table:
One cannot simply say that the pointing to the book refers to the book because the pointing is causally connected to the book, for the pointing to the book is causally connected to many things. It is true that the robot would not be pointing as it does if many other things were different.  The robot's present pointing has a great many causes, not just one. The pointing to the book is causally connected to the book, but it is also causally connected to the behavior of robot makers, for example. Just mentioning "causal connection" does not explain how one thing can be a representation of another thing, as Kant was already aware.
Again, true, but we are doing a little more than merely mentioning 'causal connection' here.  We are saying that the robot's makers have established a causal nexus in which the book's representation in the robot supervenes on aspects of the book, and the motion of the robot's arm supervenes on the representation, in such a way that the arm continuously points to the book, regardless of changes elsewhere on the table-top.  What greater determinacy can we possibly ask of a representation?