13.07.2015 Views

Mancosu - Philosophy of Mathematical Practice (Oxford, 2008).pdf

Mancosu - Philosophy of Mathematical Practice (Oxford, 2008).pdf

Mancosu - Philosophy of Mathematical Practice (Oxford, 2008).pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

understanding pro<strong>of</strong>s 335that to explain why certain procedures for long multiplication are effective.Computer scientists have developed a clever method called ‘carry save addition’that makes it possible for a microprocessor to perform operations on binaryrepresentations in parallel, and therefore multiply numbers more efficiently.Each theory is fruitfully applied in its domain <strong>of</strong> application; no overarchingphilosophy is needed.But this objection misses the point. Both the experimental psychologist andthe computer scientist presuppose a normative account <strong>of</strong> what it means tomultiply correctly, and our foundational accounts <strong>of</strong> arithmetic apply equallywell to humans and machines. In a similar way, a theory <strong>of</strong> mathematicalunderstanding should clarify the structural aspects <strong>of</strong> mathematics that characterizesuccessful performance for agents <strong>of</strong> both sorts. To be sure, when itcomes to verifying an inference, different sorts <strong>of</strong> agents will have differentstrengths and weaknesses. We humans use diagrams because we are goodat recognizing symmetries and relationships in information so represented.Machines, in contrast, can keep track <strong>of</strong> gigabytes <strong>of</strong> information and carry outexhaustive computation where we are forced to rely on little tricks. If we areinterested in differentiating good teaching practice from good programmingpractice, we have no choice but to relativize our theories <strong>of</strong> understanding tothe particularities <strong>of</strong> the relevant class <strong>of</strong> agents. But this does not precludethe possibility that there is a substantial theory <strong>of</strong> mathematical understandingthat can address issues that are common to both types <strong>of</strong> agent. Lightning fastcalculation provides relatively little help when it comes to verifying commonmathematical inferences; blind search does not work much better for computersthan for humans. Nothing, apriori, rules out that a general philosophicaltheory can help explain what makes it possible for either type <strong>of</strong> agent tounderstand a mathematical pro<strong>of</strong>.In the next four sections, I will consider four types <strong>of</strong> inference that arecommonly carried out in mathematical pro<strong>of</strong>s, and which, on closer inspection,are not as straightforward as they seem. In each case, I will indicate some <strong>of</strong>the methods that have been developed to verify such inferences automatically,and explore what these methods tell us about the mechanisms by which suchpro<strong>of</strong>s are understood.12.6 Understanding inequalitiesI will start by considering inferences that are used to establish inequalities inordered number domains, like the integers or the real numbers. For centuries,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!