Recursion
Recursion
Abstract
In the Minimalist Program, the idea of recursion in Language is connected to
the idea of ‘merge’. Recursion is the central idea of the Computational Theory, and due to
different computertional models, it may appear in different forms. The core computational
mechanisms of recursion are computability, definition by induction and mathematical
induction. It is the last, that is, mathematical induction that is studied in this paper. The purpose
of this paper is to make available to the linguistic community the standard mathematical
definition of recursion and apply it to discuss linguistic data. As result, we have realized that
there are “soft universals” in human language, which are related to cognitive constructs
necessary to implement mathematical reasoning. The Mathematical Model Theory and the
Principles and Parameters Theory are instumental for the analysis of data.
Resumé
Dans le Programme Minimaliste, l’idée de recursion est relative à celle
d’association. La recursion est l’idée principale de la Théory Computationnelle, et pour raison
de plusieurs modeles computationnels, elle apparait sous des formes diverses. Les mechanismes
computationels universels de la recursion sont la computationalité, la définition par induction
et l’induction mathématique. C’est le dernier, l’induction mathématique, qui nous concerne
dans cet article scientifique. Notre objectif est de fournir à la communauté linguistique une
définition mathematique standard de la recursion et son application dans la discussion des
données linguistiques. Comme resultat, nous avons trouvé qu’il ya des « elements universels »
dans le language humain, lesquels sont liés à des constructions cognitives necessaire dans la
mise en place d’un raisonnement mathématique. La Théorie Mathématique Modele and la
Théorie des Principes et Parametres sont instumentals dans l’analyse des données.
0. Introduction.
The concept of recursion is central to the study of Language as part of the brain.
But it is often badly used because the definitions povided by non-linguists are either wrong or
phrased ambiguously. Because recursion is a central notion in linguistics, it has to be made clear
2
in the linguistic context. The notion of recursion is easy to define mathematically – and a
language is recursive if it is possible to implement the necessary mathematical concepts in it.
The point 1 introduces some standard mathematical formalisms and discusses what the
basic elements of mathematical statements are. This properly belongs to the field of
mathematical model theory. This naturally leads to point 2; here, we discuss “soft linguistic
universals” and give a more precise definition there. But, roughly speaking, by “soft
mathematical linguistic universals” we mean properties that are shared by most, but not
necessarily all, human languages. These are common structures, procedures, and rules. This
commonality is not necessarily genetically based but may arise from shared experience and
general cogitative traits of the human mind, or from social structures as well.
The point 3, turns around mathematical recursion. Its treatment is shows that the notion
of infinity is central to recursion. It also discusses discrete infinity. The point 4 applies
mathematical recursion to the linguistic setting. The point 5 summarizes conclusions. It is
worth noting that very little of this is new. But we think that it is important to bring together
the fields of mathematics and linguistics as both have much to offer to each other.
1. Mathematical Formalism
1.1. The Notion of Limit
itself instructive but we shall omit such a discussion in the interests of brevity. Newton would
have said:
(1)
To say that L is the limit of f as x tends to a means that if x is infinitesimally
close to (but different from) a, then f(x) is infinitesimally close to L. This
definition, when formalized, leads to a branch of mathematics called
nonstandard analysis. But as it stands, one may not verify if this definition is
true or false since it is not operationalizable.
(2)
To say that L is the limit of f as x tends to a means that
gives any positive number ε, then there exists a positive
number δ so 0<|x-a|< δ implies |f(x)-L|< ε.
The English language plays a central role in the definition (2). However, one
can go yet one step further, and be even more very formal and remove this dependence and
render it symbolically. The following definition would be appropriate for a course in
nonstandard analysis (see Robinson (1996) or Kanovei et al (2004)) – the point being to
abstract the essential logical structure involved:
(3)
{L=lim(a,f)} ⇔{{∀ε∈R} ∧ {ε>0}}⇒ {{{∃δ∈R}∧{δ>0}} ⇒ {{{∀x∈R}∧{0<|x-
This is not a minimal list since, for example, the assertion {P⇒Q} is logically
The evidence indicates that children, in fact, absorb a good number of sentences
and phrases and abstract rules from them and create their own grammar which they then apply
to create new utterances they have never heard before. Over the years from 2-7, when language
is mastered, children constantly adjust their grammar until it matches that of the adult speaker
population. This critical period between the ages of 2-7 suggests that first language learning,
like walking, is an innate capacity of human beings triggered by a level of development more
6
than feedback from the environment. That is, so long as a child hears a language – any language
– when he/she reaches this critical period, he/she will learn it perfectly. Therefore, any child
not hearing language during this period would not learn to speak. This is known as critical
period hypothesis.
2.1.1. Essentialism :
He adds:
He adds that human babies are born with the core linguistic sense common to
all language, which helps them to acquire any specific language from the environment.
According to Chomsky, the language faculty is part of our biological endowment, and as such
it is largely genetically determined. Neuropsychologist Eric Lenneberg in his Biological
Foundations of Language (1967) lends support to Chomsky’s view. He says the capacity to
learn a language is indeed innate, and, like many such inborn mechanisms, it is circumscribed
in time. If a child does not learn a language before the onset of puberty, the child will never
master language at all, as claimed in the critical period hypothesis.
8
2.2. Linguistics
The very first question that daunts anyone confronted with the study of
linguistics is: What is linguistics? Linguistics is defined as a scientific study of Language. A
further question, consecutive to the first is: What is Language? This question has been
answered in a variety of ways throughout the history and subfields of the linguistic science.
For example, a system of communication, a medium for thought, a vehicle for literary
expressions, and so on (O’Grady, Dobrovolsky & Aronoff 1991: 1).
However, these definitions seem to say what language is used for rather than what
it actually is. On this ground, following Chomsky, we can view language (I- Language) as
part of the brain to which Chomsky refers as LAD (Language Acquisition Device). This
inborn linguistic competence is made up of a finite set of principles and allows any normal
human being to speak any natural language of the world (I-language). Besides, Chomsky
refers to the native speaker’s performance or E-language (Externalized language). For more
details consider 2.1.3 above.
9
The term “universals” in the linguistic field usually refers to traits that arise
solely from the genetic endowment. The notion of genetic determinism on language
acquisition is now part of folk-psychology, and it is widely popular in the fields of linguistics
and of language acquisition. As an effect, the expression “Language Universal” is implicitly
understood as “Language genetically-determined trait”. I can call this concept Universal
Grammar. In this paper, we choose to use the expression “soft linguistic universals”, implying
there are principles applied to all natural languages. (Bates 1979). Those constrictions,
together with some hard-wired genetic general cognitive factors, determine that languages
share some structural traits (e.g. the seven modules of Language). One might add to that, that
language acquisition is also a well-defined problem for all human babies, so that complex
human neural nets may come to similar and stable solutions for it.
In this context, generalized structural properties of natural languages wouldn´t
be a surprise, and the properties shared would be soft universals. Thus, I hope to bypass
entirely questions concerning Universal Grammar. Similarly, one could ask whether
Mathematical Model Theory is only a formal cultural development. This is more or less akin
to the philosophical questions:
i. Do mathematicians invent or discover mathematics?
ii. Is mathematics an innate reality or a human construct?
iii. Do the objects of mathematics have an intrinsic existence, which is extrinsic
to humanity?
(4)
{{Chicago ∈ Windy}∧{Chicago ∈ City}∧{Emily∈Daughter (Peter)}}.
10
Pronouns such as “he”, “it”, “she”, and “they” and Agr-elements in pro-drop
languages are clearly variables and admit substitution. Pronouns such as “some” and “all” are
not variables however; they are closely linked to quantifiers. On the other hand, some verbs
are constants like “belongs to” or “is a member of the set” (∈).
It is worth noting that the existence of a body of mathematical stuctures in a
natural language which uses logical reasoning and the axiomatic method is a sufficient
demonstration of the implementability of Mathematical Model Theory in that establishes that
particular Language is recursive.
2.3.1. Implementation
If there exist languages in which Mathematical Model Theory cannot be
implemented, this is an interesting feature that distinguishes such languages from other
languages with which I am familiar. And the phenomenon is not purely modern. There are
modern questions worth pursuing. Research by Dehaene et al (2008) provides a tantalizing
insight into Amazonian Indigene cultures:
manipulation, and (further) thought.” This suggests strongly that embodying basic logical
processes (such as exemplified in mathematical logic) in language enables “perception,
manipulation, and (further) thought”. Clark (2006) quotes Dehaene and coauthors as
presenting a compelling model of precise mathematical thought that reserves a special role for
internal representations of language-specific number of words.
3. Mathematical Recursion
3.1. The Peano axioms
Mathematical induction can be undersdood thanks to the following example
borrowed from Ross (1980).
(5)
“We denote the set {1, 2, 3...} of all natural numbers by N. Each natural
number n has a successor, namely n+1. One has the Peano axioms for this set:
N1) 1 belongs to the natural numbers.
N2) If n is a natural number, then its successor n+ 1 is a natural number.
N3) 1 is not the successor of any natural number. In particular, 0 is not a natural
number.
N4) If n and m are natural numbers which have the same successor, then n= m.
N5) A subset of the natural numbers which contains 1 and which contains n+1
whenever it contains n must be all of the natural numbers.”
Of course, this begs the question “what is a set” and that can be a crucial point
in non-standard analysis. One can also express the Peano axioms symbolically – and with
considerable loss of clarity – as follows:
(6) N1) {1 ∈ N}.
3.3. Infinity
One can also give a precise definition to the meaning of ∞ (infinity) in this
regard – the notion of “discrete infinity” in linguistics is perhaps considerably less precise.
We will spare the reader more symbolic expressions and proceed using ordinary mathematical
notation. We say that a sequence s(n) of real numbers tends to ∞ if it increases without limit.
More precisely: A sequence s(n) of real numbers tends to ∞ if given any real number K, there
exists an integer N so that if n>N, then s(n) >K as explained in (6).
4. Linguistic Recursion : Mathematical Induction
4.1. Symbolism and Recursive Processing
The question of symbolism also is fundamental. Are humans first of all
symbolic, then subsequently linguistic, then recursive, and finally mathematical? Being first
symbolic (young children are not fully symbolic) has some implications. One could argue that
some of the basic principles of mathematical model theory are only symbolic. But recursion
enters since a symbol obtains all the constancies across the differences in the instances it refers
to. And of course, the notion of substitution into variables enters. And being symbolic, as
humans are, they can manipulate the symbols, as every other thing is manipulated This is, of
course, exactly how computer programs act by manipulating themselves and by making no
distinction between the data and the program. Thus, at some moment, inner symbol
manipulation becomes recursive, and at that moment, meta-symbols would be created.
4.2. Recursion in Language
Recursion plays a crucial role in most analysis of language. Marcus (2001)
notes any recursive scheme must have a set of primitives, a way of combining those primitives
13
to form new complex entities, a way of ensuring that the arrangement of the elements matters
(for example so that 12 is not 21) or that ‘the cat is on the map’ is not ‘the map is on the cat’
and a way of allowing new complex entities to participate in the combinatorial process.”
Marcus (2001) also remarks in speaking of different models of human cognition that each of
these proposals turns out to implement the same machinery as the symbolmanipulation
account of recursion. Each of these models includes a systematic difference between atomic
and complex units, a way of combining these units to form new complex units, and a means
by which new complex units may in turn serve as input to further combinations.” One type
of recursion in language is mentioned in Radford (2004: 69), which I will term structural
recursion. Structural recursion is a view of recursion that deals with structures embedded in
other structures.
but are far from the sufficient conditions for a successful human language. Anyone with even
a mild ear for language can distinguish spoken Korean, Japanese, and Chinese without
understanding a word of these languages simply from the sound of the language; this facility
to distinguish between linguistic groups has also been demonstrated vary early in children.
So, it is clear that language has a structure, a rhythm and a poetry far removed from the logical
underpinnings that we have identified here. But with that essential caveat, we believe that a
careful discussion of some soft universal elements of language from a mathematic model
theoretic viewpoint is likely to be a fruitful one. And we hope this approach will be a felicitous
undertaking, which will avoid the sterile formalism of previous attempts to apply symbolic
logic to linguistics. Tomasello (2003) notes:
All the types of recursion are squeezed in two main types viz structural
recursion and functional recursion. The definition provided by PJ (2004: 203), makes the
distinction between the two definitions of recursion explicit: "Recursion refers to a procedure
that calls itself, or to a constituent that contains a constituent of the same kind”. The former
type of recursion is functional recursion, and the latter is structural recursion.
The two definitions provided by Parker (2006:3) neatly detail both functional
and structural recursion. Structural recursion occurs when an object is embedded within another
object. Whether it is embedded at the centre or edge is a secondary concern – what matters for
the definition is that the object is contained by another object of the same type. Functional
recursion follows the same principle in that a process is embedded within another process. Just
like with objects, processes can be embedded within other processes. A process embedded "in
the centre" of another process indicates that the first process starts, and is interrupted midway
to allow the embedded child process to start. Only when all the embedded child processes have
completed, is the first process allowed to continue.
4.4.1. Linear Recursion
A linear recursive structure is a structure that only makes a single call to itself
each time the function runs (as opposed to one that would call itself multiple times during its
execution) as in (7) and (8)
(7) 1+O=1
There is recursion since 1 is manipulated to get one. The factorial function is a
good example of linear recursion in Mathematics. Let us apply it to the following Phrase
Structure.
(8) a. X’’→ Spec X’
b. X’→X°
c. V”
Spec V’
V° N”
Eat N’
N°
bananas
V’ is the tail of V”; That is, V” takes its interpretation or definition from
V’. V° is the tail of V’.
4.4.3. Binary Recursion
Some recursive categories do not just have one call to themselves, they
have two or more. Categories with two recursive calls are referred to as binary
recursive structures.
(10) a. Jipsy knows that Bob knows that Chomsky is a linguist.
b. [[Jipsy knows] IP1 that [Bob knows] IP2 that [Chomsky is a linguist] IP3] IP
IP1 calls the same category twice (IP2 and IP3). Thus, an instance of binary
recursion.
4.4.4. Exponential Recursion
An exponential recursive category is one that, if you were to draw out a
representation of all the category calls, would have an exponential number of calls in relation
to the size of the data set. It is like binary recursion but here a category has multiple calls to
itself.
17
5. CONCLUSION
It follows from Mathematical Model Theory that recursion is part of the species
endowment (U.G), and thus universal. But not using the tools provided by Language (as part
of the brain), a language might well not be able to exercise this facility(recursion); thus,
existence of non-recursive languages. This paper shows clearly that the “Soft Mathematical
Universals” of Language, which have been observed previously, are necessary to implement
the logical constructs of Mathematical Model Theory. The elements such as negation,
variables, constants, conjunction, quantifiers, and implication are soft universals of natural
languages precisely because implementing recursion is not possible if these elements are
absent. Both Linguistics and Mathematics are constructs of the same cognitive system; with
Language, the human cognitive system is recursive, and some soft universals of Language are
necessary prerequisites to ensure recursivity in natural languages. From mathematical
induction, the different types of linguistic recursion are: linear, tail, binary and exponential.
As in mathematics, in linguistics, the value of merge at XP step is defined by the value at step
XP-1 or X.
BIBLIOGRAPHY
31. Stone V.E, and Gerrans P., (2006), “What’s Domain-Specific About Theory of Mind”, Social
Neuroscience 1 309–319.
32. Tomasello M., (2003), Constructing a Language, a Usage-based Theory of Language
Acquisition, Harvard University Press.