mbd_map 19: A Dedication homepage homepage forum lectures 1: A Word of Encouragement 2: Dar al-Hikma 3: Proclus' Elements 4: Reversion in the Corporeal 5: Mathematical Recursion 6: Episodic Memory 7: Mortality 7 Supplement: Classical Mortality Arguments 8: Personal Identity 9: Existential Passage 10: Precedent at Dar al-Hikma 10 Supplement: Images of Dar al-Hikma 11: Passage Types 12: A Metaphysical Grammar 13: Merger Probability 14: Ex Nihilo Probability 15: Noetic Reduction 16: Summary of Mathematical Results 17: Application to Other Species 18: Potential Benefits 19: A Dedication appendices works cited
 

Home - Welcome

Forum  (new)

Lectures

1

A Word of Encouragement

2

Dar al-Hikma

3

Proclus' Elements

4

Reversion in the Corporeal

5

Mathematical Recursion

6

Episodic Memory

7

Mortality

7s

Classical Mortality Arguments

8

Personal Identity
1   2   3   4  

9

Existential Passage
1   2   3  

10

Precedent at Dar al-Hikma

10s

Images of Dar al-Hikma

11

Passage Types

12

A Metaphysical Grammar

13

Merger Probability

14

Ex Nihilo Probability

15

Noetic Reduction

16

Summary of Mathematical Results

17

Application to Other Species
1   2   3   4  

18

Potential Benefits

19

A Dedication

Appendices

Works Cited



E-mail the author.

E-mail the webmaster.




.



 

Chapter 5
Mathematical Recursion


Mathematical recursion is the theoretical rootstock of applied computation.   Recursion has grown from antiquity's bud into a stout, corkscrewed trunk — fruitful in application, of course.  Brief examples will slice open the corkscrewed trunk at points of interest.
       Exponentiation provides our first example:  it's a quick mathematical recursion.  I'll follow with mechanical and biological examples which penetrate Proclus' metaphysics (and a great many others).



But starting near the root, with exponentiation.  How is it done?  Oftentimes we use an intuitive method.  If we want to calculate the exponent, 23, "off the cuff," we might calculate it this way:
2 x 2 = 4,
and 4 x 2 = 8.
That's three multiplications of the number two.
Therefore: 23 = 8.
Here we've used an intuitive, informal definition of exponentiation.  This definition is not recursive.  A recursive definition calculates the exponent in a different way.  Such a definition has two parts:  a base clause and a recursion clause.[1]   A recursive definition of exponentiation takes this form:

Base clause:  a0 = 1

Recursion clause:  aj+1 = aj x a
[Note that the recursion clause refers to itself, in the sense that higher terms (j+1) are defined with reference to lower terms (j).  For this reason the clause can be invoked repeatedly during calculation.  (It can recur many times.)  This behavior is shown below.]
       The definition is concise — but how to apply it?  We have no rule.  A mathematician must exercise judgment in interpreting the definition, before using it to calculate an actual exponent.  We might interpret the recursive definition of exponentiation so as to calculate 23 this way:

Looking at the recursion clause, we see that
23 = 22 x 2.
Likewise, 22 = 21 x 2.
And 21 = 20 x 2.
But 20 = 1, according to the base clause.
So now we can build up the result from that base clause starting point.
21 = 1 x 2 = 2 .
Making 22 = 2 x 2 = 4.
Making 23 = 4 x 2 = 8.
So 23 = 8.
The definition doesn't say, explicitly, that it must be used in just this way.  Again, it's the human mathematician who provides the interpretation, and then the driving force, to perform the math.  The mathematician is the motive "cause," after Proclus.
       Can recursive definitions be modified so as to acquire self-motive power?  Well, a more modern form of recursion is found in the recursive function.  A recursive function, like a recursive definition, also has a base clause.  The difference is that rather than having a recursion clause, it has a recursion formula.  Also there is a strict rule for use of the formula.
       Here is exponentiation with a recursive function:[2]

Base clause:  km(0) = 1

Recursion formula:  km(n' ) = km(n) x m
[The variable m stands for the base term to be exponentiated.  (In this example, it is "2".)  The variable n stands for an exponent in the natural number sequence 0, 1, 2, 3, ....  The prime symbol ( ' ) means "plus 1."  So the natural number sequence is formally stated as 0, 0', 0'', 0''', ....  Hence the use of n and n' in the formula.]
       The rule for use of the formula is simple:  we apply the formula repeatedly until the base clause appears; then we substitute the base clause value to produce a result.
       The calculation of 23 now proceeds entirely by rote:
23 = k2(3)
= k2(2) x 2
= k2(1) x 2 x 2
= k2(0) x 2 x 2 x 2
= 1 x 2 x 2 x 2
= 8
This last calculation seems more "mechanical," when compared against the other two techniques.  It is indeed more mechanical, in the sense that there is no ambiguity in the calculation.  The rule is exact.  Its execution can be driven by a machine, free of human supervision.  A computer can execute the recursive function for exponentiation autonomously and thereby mechanically calculate any exponent.
       By this technique recursion has acquired self-motive power.  Computers execute recursive functions every day.  (The web browser displaying this very page is itself an amalgam of recursive functions.)[3]



Is there an upper limit to what recursive functions can compute?  This limit, should it exist, would be relevant to the critique.  Any computational limit on recursive functions would set a corresponding limit on the powers of recursion in corporeal bodies, including the human body.  This limit would restrict the range in which "corporeal causes" could operate — a win for Proclus.  Some mathematical proofs speak to this point.
       To begin with, we note that our exponentiation function is an example drawn from that class of recursive functions called "partial recursive functions."[4]  An important property of any partial recursive function is that its value can be obtained by a finite number of steps.  Hence its value can be computed in a finite amount of time.  Or saying it another way, its value can be "effectively" computed.
       Partial recursive functions have been proved equivalent to those functions computable on abstract Turing machines.[5]  This proof applies to all digital computers, as they are logically equivalent to Turing machines in their operation.[6]   So digital computers can compute all partial recursive functions.
       Alonzo Church and Alan Turing took this proved result a step farther by proposing two stronger, and similar, theses.  They proposed:

Church's Thesis ( C ):  Any function the value of which can be effectively computed is partial recursive.[7]

Turing's Thesis ( T ):  A function is 'effective' just in case it can be computed by a Turing machine.[8]
These two theses are interchangeable, and are sometimes spoken of jointly as the "Church-Turing Thesis,"[9] which I'll abbreviate as CT.   If correct, CT would prove directly that no upper limit exists on the computational power of recursive functions as implemented on digital computers.
       Has CT been proved?  Here it would be appropriate to let mathematicians speak for themselves, voicing their professional opinions on the proposed proofs and refutations of CT:

From the Encyclopaedia of Mathematics:
       ...The classes of functions computable on Turing machines and the partial recursive functions... are identical.  In the view of most mathematicians of our time, this class of functions may serve as the class of intuitively computable functions and is identified with it...[10]

Robert Rosen:
       ...For a variety of reasons, there is cause to believe that Church's Thesis fails as a physical proposition.  Nevertheless, ...to state and analyze the Thesis in material terms touches on some of the deepest and most basic aspects of theoretical science.[11]

Michael Arbib:
       The most important candidate for the notion of effectively computable function will be that of a function computable by a Turing machine.  As researchers developed other theories of computation, they have found again and again that each computable function they specify can also be computed by a Turing machine.  This has led to the conviction that the notion of Turing-computable (and its equivalents) is indeed an adequate formalization of our intuitive notion of effectively computable.[12]

Stuart Shanker:
       ...The very controversy which continues to surround CT is proof of the enduring strength of that framework, and the problems obdurately tied to it....[13]

R. J. Nelson:
       Although Church's Thesis (CT) has been central to the theory of effective decidability for fifty years, the question of its epistemological status is still an open one.  My own view, which is prompted by a naturalistic attitude toward such questions in mathematics as elsewhere, is that the thesis is an empirical statement of cognitive science, which is open to confirmation, amendment, or discard, and which, on the current evidence, appears to be true....[14]
The opinions are diverse because CT is not really a mathematical theorem.  The converse of C and T have been proved mathematically true, but CT itself argues for something rather more philosophical; namely, the true nature of computation.  As an empirical fact, CT has been applied successfully to all known classes of computable functions.  So it remains a useful "working theory" of computability.
       On balance, the quotations above seem to weigh in favor of CT, and against Proclus; but they also suggest that the ultimate validation of CT will be experimental.  The experiments of most interest, and of greatest relevance to Proclus' argument, are those which have the human body as their subject of study.
       In the next chapter we will study a prime example of recursive computation in the human body.



next    Chapter 6:  Episodic Memory


Chapter 5 Endnotes

[1] Defined after Browski, E. J. and J. M. Borwein, eds., Dictionary of Mathematics, s. v. "Recursive Definition" (London: Collins, 1989).  See also: Encyclopaedia Britannica article on recursive definitions.
[2] Defined after Judson Chambers Webb, Mechanism, Mentalism, and Metamathematics (Dordrecht: D. Reidel Publishing, 1980) 51.
[3] For an overview of computable functions, see I. A. Lavrov and A. D. Taimanov, "Computable Function," Encyclopaedia of Mathematics (Dordrecht: Kluwer Academic Publishers, 1980).  For a full definition of primitive recursive functions, see Stephen C. Kleene, Introduction to Metamathematics (Princeton: D. Van Nostrand, 1952) 217-20.
[4] Lavrov and Taimanov, "Computable Function" 286-87.
[5] Kleene gives a formal statement of equivalence.  See Kleene, Introduction to Metamathematics 363-76, Theorems XXVIII-XXX.
[6] A good overview of Turing's analysis can be found in Stephen C. Kleene, "Turing's Analysis of Computability, and Major Applications of It," The Universal Turing Machine: A Half-Century Survey 3-54.
[7] Lavrov and Taimanov, "Computable Function" 287.
[8] Webb 8.
[9] For a good development of the joint Church-Turing Thesis, see Stephen C. Kleene, Mathematical Logic, New York: John Wiley & Sons, 1967) 232-47.
[10] Lavrov and Taimanov, "Computable Function" 287.
[11] Robert Rosen, "Effective Processes and Natural Law," The Universal Turing Machine: A Half-Century Survey 534.
[12] Michael A. Arbib, Brains, Machines and Mathematics, 2nd ed. (New York: Springer-Verlag, 1987).
[13] S. G. Shanker, "Wittgenstein versus Turing on the Nature of Church's Thesis," Notre Dame Journal of Formal Logic 28.4 (1987): 643.
[14] R. J. Nelson, "Church's Thesis and Cognitive Science," Notre Dame Journal of Formal Logic 28.4 (1987): 581-82.
 
Copyright © 1999

Wayne Stewart
Last update 4/19/11