Reflection and Its Use
Reflection and Its Use
9.3.2004:1019
Henk Barendregt
NIII, Nijmegen University
The Netherlands
Contents
1 Overview 3
2
1. Overview
3
Examples of reflection
Having given this definition, four examples of reflection will be presented.
Figure 1: A schematic display of the protein NGF Homo Sapiens, a nerve growth
factor. Courtesy of the Swiss Institute of Bioinformatics, Peitsch et al. [1995].
ftp://ftp.expasy.org/databases/swiss-3dimage/IMAGES/JPEG/S3D00467.jpg
Each protein is essentially a linear sequence of elements of a set of 20 amino
acids. Because some of these amino acids attract one another, the protein as-
sumes a three dimensional shape that provides its specific chemical meaning.
The sequence of amino-acids for the NGF protein is shown in Fig.2.
4
a string of elements from a set of four ‘chemical letters’ (nucleotides). Three
such letters uniquely determine a specific amino acid and hence a string of amino
acids is uniquely determined by a sequence of nucleotides, see Alberts et al.
[1993]. A DNA string does not have the meaning that the protein counterparts
have, for one thing because it has not the specific three dimensional folding.
The first advantage of coding is that DNA is much easier to store and du-
plicate than the protein itself. The interaction in this example is caused by a
modifying effect of the proteins upon the DNA. This is also a second advantage
of the protein coding, providing the possibility of change, to be described later.
A simple calculation (1047/3 6= 241) shows that not all the letters in the DNA
sequence are used. In fact, some proteins (RNA splicing complex) make a selec-
tion as to what substring should be used in the decoding toward a new protein.
‘Maria’.
5
1. Maria is a nice girl
¥ ¥ ¥ ¥
p1 3
² Program ² Input
¥ || || ¥
Output
UM (p1 , x) = 2 · x = /6
¥ ¥
p2 3
² Program ² Input
¥ || || ¥
Output
UM (p2 , x) = x2 = /9
¥ ¥
6
Tabel 4. Universal machine UM with programs p1 , p2 simulating M1 , M2
respectively.
So p1 is a code for M1 and p2 for M2 . Since we can consider M1 (p2 ) and M2 (p2 ),
there is interaction: agents acting on a code, in the second case even their own
code.
7
but a formal proof is not immediate. Using reflection, however, proofs using
intuition can be replaced by formal proofs3 , see Howe [1995] and Barendregt
[1997], pp. 21-23. Formal provability is important for the emerging technology
of interactive (human-computer) theorem proving and proof verification. Such
formal and machine-checked proofs are already changing the way hardware is
being constructed4 and in the future probably also on the way one will develop
software. As to the art of mathematics itself, it will bring the technology of
Computer Algebra (dealing exactly
√ with equations between symbolic expres-
sions involving elements like 2 and π) to the level of arbitrary mathematical
statements (involving more complex relations than just equalities between ar-
bitrary mathematical concepts).
Reflection in spirituality
Insight (vipassana) meditation, which stems from classical Buddhism, concerns
itself with our consciousness. When impressions come to us through our senses,
we obtain a mental representation (e.g. an object in front of us). Now this
mental image may be recollected : this means that we obtain the awareness of
the awareness, also called mindfulness. In order to develop the right mindfulness
3
Often an opposite claim is based on Gödel’s incompleteness result. Given a mathematical
theory T containing at least arithmetic that is consistent (expressed as Con(T )), incomplete-
ness states the following. There is a statement G (equivalent to ‘G is not provable’) within the
language of T that is neither provable nor refutable in T , but nevertheless valid, see Smullyan
[1992]. It is easy to show that G is unprovable if T is consistent, hence by construction G
is true. So we have informally proved that G follows from Con(T ). Our (to some unconven-
tional) view on Gödel’s theorem is based on the following. By reflection one also can show
formally that Con(T )→G. Hence it comes not as a surprise, that G is valid on the basis of
the assumed consistency. This has nothing to do with the specialness of the human mind, in
which we believe but on different grounds, see the section ‘Reflection in spirituality’.
4
Making it much more reliable.
5
Like ‘This sentence is false.’
6
‘Is this computation going to halt or run forever?’ See Yates [1998]
8
it should be applied to all aspects of consciousness. Parts that usually are not
seen as content, but as a coloring of consciousness, become just as important as
the object of meditation. If a leg hurts during meditation, one should be mindful
of it. Moreover, one learns not only to see the pain, but also the feelings and
reactions in connection to that pain. This fine-grained mindfulness will have an
‘intuitive analytic’ effect: our mind becomes decomposed into its constituents
(input, feeling, cognition, conditioning and awareness). Seeing this, we become
less subject to various possible vicious circles in our body-mind system that
often push us into greed, hatred or compulsive thinking.
Because mindfulness brings the components of consciousness to the open in
a disconnected, bare form, they are devoid of their usual meaning. The total
information of ordinary mental states can be reconstructed from mindfulness.
That is why it works like coding with the contents of our consciousness as
domain.
The reflective rôle of mindfulness on our consciousness is quite similar to
that of quoting in ordinary language. As proteins can purify part of our DNA,
the insight into the constituents of consciousness can purify our mind. Mind-
fulness makes visible processes within consciousness, hitherto unseen. After
that, mindfulness serves as a protection by not letting the components of con-
sciousness exercise their usual meaning. Finally, the presence of mindfulness
reorganizes consciousness, giving it a degree of freedom greater than before.
Using mindfulness one may act, even if one does not dare; or, one may abstain
from action, even if one is urged. Then wisdom will result: morality not based
on duty but on virtue. This is the interaction of consciousness and mindfulness.
Therefore, by our definition, one can speak of reflection.
This power of reflection via mindfulness also has another side to it. The
splitting of our consciousness into components causes a vanishing of the usual
view we hold of ourselves and the world. If these phenomena are not accom-
panied in a proper way, they may become disturbing. But during the intensive
meditation retreats the teacher pays proper attention to this. With the right
understanding and reorganization, the meditator obtains a new stable balance,
as soon as one knows and has incorporated the phenomena.
Mental disorders related to stress can cause similar dissociations. Although
the sufferers appear to function normally, to them the world or worse their per-
son does not seem real. This may be viewed as an incomplete and unsystematic
use of mindfulness. Perhaps this explains the enigma of why some of the suf-
ferers become ‘weller than well’, as was observed in Menninger [1963]. These
cured patients might very well have obtained the mental purification that is the
objective of vipassana meditation.
Pure Consciousness
In Hofstadter [1979] the notion of ‘strange loop’ is introduced: ‘Something that
contains a part that becomes a copy of the total when zoomed out. ‘Reflec-
tion’ in this paper is inspired by that notion, but focuses on a special aspect:
zooming out in reflection works via the mechanism of coding. The main the-
sis of Hofstadter is that ‘strange loops’ are at the basis of self-consciousness.
9
I partly agree with this thesis and would like to add that mindfulness serves
as the necessary zooming mechanism in the strange loop of self-consciousness.
On the other hand, the thesis only explains the ‘self’ aspect, the consciousness
part still remains obscure. I disagree with the title of Dennet [1993]: ‘Con-
sciousness explained’. No matter how many levels of cognition and feedback
we place on top of sensory input in a model of the mind, it a priori seems not
able to account for experiences. We always could simulated these processes on
an old-fashioned computer consisting of relays, or even play it as a social game
with cards. It is not that I object to base our consciousness on outer agents
like the card players (we depend on nature in a similar way). It is the claimed
emergence of consciousness as a side effect of the card game that seems absurd.
See Blackmore [2002] for a good survey of theories about consciousness.
Spiritual reflection introduces us to awareness beyond ordinary conscious-
ness, which is without content, but nevertheless conscious. It is called pure
consciousness. This phenomenon may be explained by comparing our person-
ality to the images on a celluloid film, in which we are playing the title role of
our life. Although everything that is familiar to us is depicted on the film, it is
in the dark. We need light to see the film as a movie. It may be the case that
this pure consciousness is the missing explanatory link between the purely neu-
rophysiological activity of our brain and the conscious mind that we (at least
think to) possess. This pure light is believed to transcends the person. The
difference between you and me is in the matter (cf. the celluloid of the film).
That what gives us awareness is said to come from a common source: the pure
consciousness acting as the necessary ‘light’.
To understand where this pure consciousness (our inner light) comes from
we may have to look better into nature (through a new kind of physics, see
e.g. Chalmers [1996] or Stapp [1996]) or better into ourselves (through insight
meditation, see e.g. Goldstein [1983]). Probably we will need to do both.
References
Alberts, B. et al. [1994] The Cell. Garland.
Barendregt, H. [1997] The impact of the lambda calculus,
Bulletin of Symbolic Logic, Volume 3, no 2, 181–215.
10
collection and PDB-Browser on the World-Wide Web. Trends in Biochemical
Sciences 20, 82-84. See also: http://www.expasy.org
Smullyan, R. [1992] Gödel’s Incompleteness Theorems. Oxford University Press.
Stapp, H. [1996] The Hard Problem: A Quantum Approach. Journal of Conscious-
ness Studies, 3 (3), 194–210.
Tarski, A. [1933/1995] Introduction to Logic. Dover.
Yates, M. [1998] What computers can’t do. +Plus, issue 5, available at
http://plus.maths.org/issue5/index.html.
11
2. Reflection and the living cell
Lecture by Prof.dr. Peter Bloemers. Text From: Mat Ridley, Genome, The Autobiog-
raphy of a Species in 23 Chapters, ed. Fourth Estate Ltd, London 1999, pp. 6-9.
The human body contains approximately 100 trillion (1014 ) cells, most of which
are less than a tenth of a millimeter across. Inside each cell there is a black
blob called a nucleus. Inside the nucleus are two complete sets of the human
genome (except in egg cells and sperm cells, which have one copy each, and red
blood cells, which have none). One set of the genome came from the mother
and one from the father. In principle, each set includes the same 60,000-80,000 7
genes on the same twenty-three chromosomes. In practice, there are often small
and subtle differences between the paternal and maternal versions of each gene,
differences that account for blue eyes or brown, for example. When we breed,
we pass on one complete set, but only after swapping bits of the paternal and
maternal chromosomes in a procedure known as recombination.
Imagine that the genome is a book.
Each word is written in letters called BASES. There are one billion words
in the book, which makes it longer than 5,000 volumes the size of this one8 ,
or as long as 800 Bibles. If I read the genome out to you at the rate of one
word per second for eight hours a day, it would take me a century. If I wrote
out the human genome, one letter per millimeter, my text would be as long as
the River Danube. This is a gigantic document, an immense book, a recipe of
extravagant length, and it all fits inside the microscopic nucleus of a tiny cell
that fits easily upon the head of a pin.
The idea of the genome as a book is not, strictly speaking, even a metaphor.
It is literally true. A book is a piece of digital information, written in linear, one-
dimensional and one-directional form and defined by a code that transliterates
a small alphabet of signs into a large lexicon of meanings through the order
of their groupings. So is a genome. The only complication is that all English
books read from left to right, whereas some parts of the genome read from left
to right, and some from right to left, though never both at the same time.
(Incidentally, you wi1l not find the tired word ’blueprint’ in this book, af-
ter this paragraph, for three reasons. First, only architects and engineers use
blueprints and even they are giving them up in the computer age, whereas we
all use books. Second, blueprints are very bad analogies for genes. Blueprints
7
The present estimate is 30,000 - 40,000. [H.P.J.B.]
8
This text was taken from a book of 344 pages.
12
are two-dimensional maps, not one-dimensional digital codes. Third, blueprints
are too literal for genetics, because each part of a blueprint makes an equivalent
part of the machine or building; each sentence of a recipe book does not make
a different mouthful of cake.)
Whereas English books are written in words of variable length using twenty-
six letters, genomes are written entirely in three-letter words, using only four let-
ters: A, C, G and T (which stand for adenine, cytosine, guanine and thymine).
And instead of being written on flat pages, they are written on long chains of
sugar and phosphate called DNA molecules to which the bases are attached as
side rungs. Each chromosome is one pair of (very) long DNA molecules.
The genome is a very clever book, because in the right conditions it can both
photocopy itself and read itself. The photocopying is known as replication, and
the reading as translation. Replication works because of an ingenious property
of the four bases: A likes to pair with T, and G with C. So a single strand of
DNA can copy itself by assembling a complementary strand with Ts opposite
all the As, As opposite all the Ts, Cs opposite all the Gs and Gs opposite all the
Cs. In fact, the usual state of DNA is the famous double helix of the original
strand and its complementary pair intertwined.
To make a copy of the complementary strand therefore brings back the
original text. So the sequence ACGT becomes TGCA in the copy, which tran-
scribes back to ACGT in the copy of the copy. This enables DNA to replicate
indefinitely, yet still contain the same information.
Translation is a little more complicated. First the text of a gene is tran-
scribed into a copy by the same base-pairing process, but this time the copy is
made not of DNA but of RNA, a very slightly different chemical. RNA, too,
can carry a linear code and it uses the same letters as DNA except that it uses
U, for uracil, in place of T. This RNA copy, called the messenger RNA, is then
edited by the excision of all introns and the splicing together of all exons (see
above).
The messenger is then befriended by a microscopic machine called a ribo-
some, itself made partly of RNA. The ribosome moves along the messenger,
translating each three-letter codon in turn into one letter of a different alpha-
bet, an alphabet of twenty different amino acids, each brought by a different
version of a molecule called transfer RNA. Each amino acid is attached to the
last to form a chain in the same order as the codons. When the whole message
has been translated, the chain of amino acids folds itself up into a distinctive
shape that depends on its sequence. It is now known as a protein.
Almost everything in the body, from hair to hormones, is either made of
proteins or made by them. Every protein is a translated gene. In particular, the
body’s chemical reactions are catalysed by proteins known as enzymes. Even
the processing, photocopying error-correction and assembly of DNA and RNA
molecules themselves - the replication and translation - are done with the help
of proteins. Proteins are also responsible for switching genes on and off, by
physically attaching themselves to promoter and enhancer sequences near the
start of a gene’s text. Different genes are switched on in different parts of the
body.
When genes are replicated, mistakes are sometimes made. A letter (base)
13
is occasionally missed out or the wrong letter inserted. Whole sentences or
paragraphs are sometimes duplicated, omitted or reversed. This is known as
mutation. Many mutations are neither harmful nor beneficial, for instance if
they change one codon to another that has the same amino acid ’meaning’:
there are sixty-four different codons and only twenty amino acids, so many
DNA ’words’ share the same meaning. Human beings accumulate about one
hundred mutations per generation, which may not seem much given that there
are more than a billion codons in the human genome, but in the wrong place
even a single one can be fatal.
A1l rules have exceptions (including this one). Not all human genes are
found on the twenty-three principal chromosomes; a few live inside little blobs
called mitochondria and have probably done so ever since mitochondria were
free-living bacteria. Not all genes are made of DNA: some viruses use RNA
instead. Not all genes are recipes for proteins. Some genes are transcribed into
RNA but not translated into protein; the RNA goes directly to work instead
either as part of a ribosome or as a transfer RNA. Not all reactions are catalysed
by proteins; a few are catalysed by RNA instead. Not every protein comes from
a single gene; some are put together from several recipes. Not all of the sixty-
four three-letter codons specify an amino acid: three signify STOP commands
instead. And finally, not all DNA spells out genes. Most of it is a jumble of
repetitive or random sequences that is rarely or never transcribed: the so-called
junk DNA.
That is all you need to know. The tour of the human genome can begin.
U C A G A Ala
UUU Phe UCU Ser UAU Tyr UGU Cys C Cys
UUC Phe UCC Ser UAC Tyr UGC Cys D Asp
U
UUA Leu UCA Ser UAA stop UGA stop E Glu
UUG Leu UCG Ser UAG stop UGG Trp G Gly
CUU Leu CCU Pro CAU His CGU Arg F Phe
CUC Leu CCC Pro CAC His CGC Arg H His
C I Ile
CUA Leu CCA Pro CAA Gln CGA Arg
CUG Leu CCG Pro CAG Gln CGG Arg K Lys
AUU Ile ACU Thr AAU Asn AGU Ser L Leu
AUC Ile ACC Thr AAC Asn AGC Ser M Met
A N Asn
AUA Ile ACA Thr AAA Lys AGA Arg
AUG Met ACG Thr AAG Lys AGG Arg P Pro
GUU Val GCU Ala GAU Asp GGU Gly Q Gln
GUC Val GCC Ala GAC Asp GGC Gly R Arg
G S Ser
GUA Val GCA Ala GAA Glu GGA Gly
GUG Val GCG Ala GAG Glu GGG Gly T Thr
V Val
W Trp
Y Tyr
Figure 4: The ‘universal’ genetic code and the naming convention for
aminoacids. Three codons (UAA, UAG and UGA) code for the end of a protein
(‘stop’).
14
3. Reflection and Language
word := ² | word s ,
where s∈Σ.
(iv) Σ∗ is the collection of all words over Σ.
1101001∈Σ∗1 .
abba ∈ Σ∗2 .
/ Σ∗2 .
abracadabra ∈
15
(iv) ²∈Σ∗ for all Σ.
(v) Let Σ4 = {A, C, D, E, F, G, H, I, K, L, M, N, P, Q, R, S, T, V, W, Y}. Then the fol-
lowing is a word in Σ∗4 .
MSMLFYTLITAFLIGIQAEPHSESNVPAGHTIPQVHWTKLQHSLDTALRRARSAPAAAIA
ARVAGQTRNITVDPRLFKKRRLRSPRVLFSTQPPREAADTQDLDFEVGGAAPFNRTHRSK
RSSSHPIFHRGEFSVCDSVSVWVGDKTTATDIKGKEVMVLGEVNINNSVFKQYFFETKCR
DPNPVDSGCRGIDSKHWNSYCTTTHTFVKALTMDGKQAAWRFIRIDTACVCVLSRKAVRRA
Operations on words
3.3. Definition. (i) If a∈Σ and w∈Σ∗ , then a.w is defined ‘by induction on
w’.
a.² = a
a.(us) = (a.u)s
w++v
in Σ∗ is defined by induction on v:
w++² = w
w++us = (w++u)s.
²∨ = ²;
(wa)∨ = a(w∨ ).
Languages
3.4. Definition. Let Σ be an alphabet. A language over Σ is just a subset
L ⊆ Σ∗ (defined in one way or another).
3.5. Example. Let Σ = {a, b}. Define the following languages over Σ.
(i) L1 = {w | w starts with a and ends with b}. Then
16
(iii) L3 = {w | aa is not part of w}. Then
Operations on languages
3.6. Definition. Let L, L1 , L2 be languages over Σ. We define
axiom MI
rules xI ⇒ xIU
Mx ⇒ Mxx
xIIIy ⇒ xUy
xU Uy ⇒ xy
17
(ii) The language L2 over Σ2 is defined as follows (x, y, z∈Σ∗2 ).
1. −−p−−p−−q−−−−
2. −−p−−q−−q−−−−
3. −−p−−q−−−−
4. −−p−−q−−−−−−
axiom ab
rule xyb ⇒ yybx
axiom a
rule w ⇒ waa
Then L41 = {an | n is an odd number}. Here one has a0 = λ and an+1 = an a.
In other words an = a
| .{z
. . a}.
n times
(ii) L42 = {ap | p is a prime number}.
(iii) Define L43 as follows.
axiom a
rule w ⇒ ww
wwwa ⇒ w
How can one decide whether Σ4 is in L41 ? The question ‘w∈L42 ?0 is more
difficult. The difficulty is partly due to the specification of L42 . Language L43
has an easy grammar, but a difficult decision problem. For example it requires
several steps to show that aaa∈L43 .
Challenge. Do we have L43 = {an | n ≥ 1}? The first person who sends via
email the proof or refutation of this to <[email protected]> will obtain 100 = C.
18
Closing time 1.05.2004.
axiom a
rule w ⇒ ww
wwwaa ⇒ wwa
Regular languages
Some of the languages of Example 3.5 have a convenient notation.
re := ∅ | ² | s | re.re | re ∪ re | re∗ .
L(∅) = ∅;
L(²) = {²};
L(s) = {s};
L(e1 e2 ) = L(e1 )L(e2 );
L(e1 ∪ e2 ) = L(e1 ) ∪ L(e2 );
L(e∗ ) = L(e)∗
19
Note that L+ = L.L∗ so that it one may make use of + in the formation of
regular languages. Without a proof we state the following.
Contextfree languages
There is another way to introduce languages. We start with an intuitive ex-
ample. Consider the following production system (grammar) over the alphabet
Σ = {a, b}.
S → ² | aSb
exp := ² | a exp b
The S stands for start. With this auxiliary symbol we start. Then we follow the
arrow. There are two possibilities: ² and aSb. Since the first does not contain
the auxiliary symbol any longer, we say that we have reached a terminal state
and therefore the word ² has been produced. The second possibility yields aSb,
containing again the ‘non-terminal’ symbol S. Therefore this production has
not yet terminated. Continuing we obtain
And then
aabb and aaaSbbb.
Etcetera. Therefore this grammar generates the language
also written as
L5 = {an bn | n ≥ 0}.
The productions can be depicted as follows.
S → ²;
S → aSb → ab;
S → aSb → aaSbb → aabb;
S → aSb → aaSbb → aaaSbbb → aaabbb.
20
L5 as defined above is called a contextfree language and its grammar a
contextfree grammar
A variant is
S → ab | aSb
generating
L05 = {an bn | n > 0}.
X→w
For the auxiliary symbols we use upper case letters like S, A, B. For the
elements of the alphabet we use lower case letters like a, b, c etcetera.
3.20. Example. (i) L5 , L05 above are contextfree languages. Indeed, the con-
textfree grammars are given.
(ii) L41 = {an | n odd} over Σ = {a} is context-free. Take V = {S} and as
production-rules
S → aaS | a
S → AB
A → Aa | ²
B → Bb | ²
Note that the auxiliary symbols can be determined from the production- rules.
11
These are also called non-terminal symbols.
21
3.21. Exercise. Given is the grammar
S → aSb | A | ²
A → aAbb | abb
3.22. Exercise. Produce the language of 3.21 with axioms and rules as in 3.7.
The name ‘Context-free grammars’ refers to the fact that the left-hand side
of the production rules consist of single auxiliary symbols. (For example the
rule Sa → Sab is not allowed.) One never needs to look at the context in which
the auxiliary symbol is standing.
An important restriction on the context-free grammars consists of the right-
linear grammars.
S → aS | B
B → bB | ²
22
3.26. Exercise. (i) Consider the context-free grammar over {a, b, c}
S → A|B
A → abS | ²
B → bcS | ²
23
3.30. Exercise. (i) Show how to produce the sentence
uXv → uwv,
u . . . v.
(ii) The enumerable languages over Σ are also introduced by similar gram-
mars, but now the production rules are of the form
uXv → uwv,
where w = ² is allowed.
(iii) A language L over Σ is called computable if and only if both L and L
are enumerable. Here L is the complement of L:
L = {w∈Σ∗ | w ∈
/ L}.
{an bn cn | n ≥ 0}.
24
3. The context-sensitive languages;
RL
CFL
CSL
CL
EL
3.32. Definition. (i) A universal notation system for the regular languages
over an alphabet Σ consists of a language Lu over an alphabet Σu and a decoding
d : Lu →{L | L is regular}, such that for every regular language L there is at
least one code c such that d(c) = L.
(ii) Such a universal coding system is called regular if the language
{cv | v∈d(c)}
25
We will not give a proof, as it requires some knowledge about the regular
languages.
A similar negative result is probably also valid for the context-free and
context-sensitive languages. We know that this negative result is the case for
the computable languages. But for the enumerable languages there does exists
a notation system that itself is enumerable.
3.34. Definition. (i) A universal notation system for the enumerable lan-
guages over an alphabet Σ consists of a language Lu over an alphabet Σu
and a decoding d : Lu →{L | L is enumerable}, such that for every enumerable
language L there is at least one code c such that d(c) = L.
(ii) Such a universal coding system is called enumerable if the language
{cv | v∈d(c)}
Proof. (Sketch) The reason is that the enumerable languages are those lan-
guages that are accepted by a Turing machine. Turing machines take as input
a string w and start a computation, that can halts or not. Now L is enumerable
if and only if there is a Turing machine ML such that
There is an universal Turing machine Mu , see section 6. This means that for
every Turing machine M there is a code cM such that
hence
L = d(cL ).
Therefore Lu = {cM | M a Turing machine} with decoding d is a universal
notation mechanism for the enumerable languages. Moreover, the notation
system is itself enumerable:
26
We end this section by observing that the reflection of the enumerable lan-
guages is a different from the one that is present in the natural language like
English, see section 1. The first one has as domain the collection of enumer-
able languages; the second one has as domain the collection of strings within a
language.
References
Chomsky, N. [1956]. Three models of the description of language, IRE Trans-
actions on Information Theory, 2, 3, pp. 113-124.
27
4. Reflection and Mathematics
Maxwell’s Equations
~ = 0
∇·B
~ + ∂ B/∂t
∇×E ~ = 0
~ = ρ
∇·D
~ − ∂ D/∂t
∇×H ~ = J~
Moreover, using this visualization one obtains some kind of control over the
phenomenon. These mathematical laws are essential in order to build monitors
for televisions and computers, as one needs to know how electron trajectories
are being bent in magnetic fields.
28
Just a couple of decades after Aristotle and the axiomatic method, Euclid
came with his compilation of existing geometry in this form in his Elements 13 ,
see Euclid [300 BC] and was very influential as an example of the use of the
axiomatic method. Commentators of Euclid stated that the primitive notions
are so clear that they did not need definitions; similarly it was said that the
axioms are so true that they did not need a proof. This, of course, is somewhat
unsatisfactory.
A couple of millennia later Hilbert (1862-1943) changed this view. For him
it did not matter what exactly is the essence of the primitive notions such as
point and line, as long as they satisfy the axioms: “The axioms form an implicit
definition of the primitive concepts”.
In the light of the axiomatic method the act of creating mathematics can
be seen as follows.
Axioms
Reasoning
?
' $
Mathematics
& %
29
Some mathematical phenomena
4.1. Example. Consider the sequence
1, 4, 9, 16, 25, . . .
What is the next element in this? It is 36 and after that follows 49. We have
the sequence of squares. Now we write the difference between two consecutive
elements.
1 4 9 16 25 36 ...
3 5 7 9 11 ...
We see that the odd numbers appear. Some questions come to our mind.
Let us start with the second question. We want things to become beautiful. We
should have started counting with 0 (as do all mathematicians and Montessori
children).
0 1 4 9 16 25 36 ...
1 3 5 7 9 11 ...
Much nicer indeed! The first question is equivalent with saying that the second
difference sequence is constantly 2:
0 1 4 9 16 25 36 ...
1 3 5 7 9 11 ...
2 2 2 2 2 ...
Proof. bn = an+1 − an
= (n + 1)2 − n2
= n2 + 2n + 1 − n2
= 2n + 1
indeed the odd numbers.
30
Proposition. Let a3n = n3 . Then DDDa3 = 6 for all n.
0 1 8 27 64 125 ...
1 7 19 37 61 ...
6 12 18 24 ...
6 6 6 ...
2, 3, 5, 7, 11, 13
Proposition. (Euclid) There are infinitely many prime numbers. This can be
stated without mentioning the concept of infinity:
In symbols
∀n∃p [p > n & p is prime].
Proof. Given n. Consider k = n! + 1, where n! = 1.2.3. . . . .n.
Let p be a prime that divides k.
For this number p we have p > n: otherwise p ≤ n;
but then p divides n!, so p cannot divide k = n! + 1,
contradicting the choice of p.
Open problems. (i) Is every even number > 2 the sum of two primes? E.g.
31
one has
4 = 2+2
6 = 3+3
8 = 3+5
10 = 3+7 = 5+5
12 = 5+7
14 = 7+7 = 3 + 11
16 = 3 + 13 = 5 + 11
18 = 7 + 11 = 5 + 13
20 = 3 + 17 = 7 + 13
22 = 3 + 19 = 5 + 17 = 11 + 11
(ii) Are there infinitely many “prime twins”? A prime twin consists of a
pair of numbers p, p + 2 such that p and p + 2 are both prime. E.g. the first
prime twins are
(3, 5), (5, 7), (11, 13), (17, 19), (29, 31), . . . .
Peano Arithmetic
Arithmetic is the theory about the natural numbers. It contains propositions
like the ones above. Many such proposition scan be proved from the so-called
axioms of Peano. It axiomatizes the properties of the set of natural numbers
0, 1, 2, 3, . . .
Following Hilbert, these will be defined via the so-called Peano axioms. The
number 0 is taken as primitive. Rather than taking the other numbers as
primitive, the successor S, that makes from one number the next one, is taken
as primitive.
1. 0 is a natural number.
3. Sn = Sm→n = m.
P (0)
P (n)→P (S(n)) for all natural numbers n.
Then P (n) for all natural numbers n.
Axiom 5 was first formulated by Blaise Pascal and is called the principle of
mathematical induction. To understand the principle, think of the natural num-
bers as standing in a long row.
0, 1, 2, 3, . . .
32
If a number has property P , then we mark it. We start with marking the first
number, because we know that P (0) holds.
0∨ , 1, 2, 3, . . .
But we know also that P (n)→P (n+1). This means that if a number is marked,
so is its successor. Therefore
0∨ , 1∨ , 2, 3, . . .
and
0∨ , 1∨ , 2∨ , 3, . . .
0∨ , 1∨ , 2∨ , 3∨ , . . .
...
and we understand that all numbers get marked. It is the principle of dominos
standing one next to the other. If the first falls, then it will cause the next to
fall, and then the next, etcetera. Eventually all will fall. This is for the natural
numbers the way how we get within a finite amount of time some grip over all
of them.
Note that there is no notation for the numbers 1, 2, 3, . . .. These numbers
do not occur in the language of PA (but live in Plato’s paradise). Numbers can
be represented as linguistic entities called numerals as follows.
0 = 0;
n+1 = S( n ).
a+0 = a
a + S(b) = S(a + b).
a·0 = 0
a · S(b) = (a · b) + a.
(a + b) + 0 = a + b,
= a + (b + 0).
33
Induction step. Suppose P (c) holds, i.e. (a + b) + c = a + (b + c). We call
this the induction hypothesis. We must show P (S(c)) i.e. (a + b) + S(c) =
a + (b + S(c)). Indeed,
(a + b) + S(c) = S((a + b) + c)
= S(a + (b + c)), by the induction hypothesis,
= a + S(b + c),
= a + (b + S(c)).
Logic
It was again Aristotle who started the quest for logic, i.e. the laws by which
scientific reasoning is possible14 . Aristotle came up with some syllogisms (valid
reasoning step based on syntactical form) like
No A is a B
.
No B is a A
Aristotle explains this by the particular case
No horse is a man
.
No man is a horse
Another of his syllogisms is
No A is a C All B are C
.
No A is a B
Take e.g. men, birds and swans for A, B and C respectively. Aristotle also
makes a distinction between such syllogisms and so called imperfect syllogisms,
that require more steps (nowadays these are called admissible rules). The idea
of specifying formal rules sufficient for scientific reasoning was quite daring and
remarkable at the time. Nevertheless, from a modern perspective the syllogisms
of Aristotle have the following shortcomings. 1. Only unary predicates are
used (monadic logic). 2. Only composed statements involving → and ∀ are
considered (so &, ∨, ¬ and ∃ are missing). 3. The syllogisms are not sufficient
to cover all intuitively correct steps.
In commentators of Aristotle one often finds the following example.
All men are mortal Socrates is a man
. (1)
Socrates is mortal
Such ‘syllogisms’ are not to be found in Aristotle, but became part of the
traditional logical teaching. They have an extra disadvantage, as they seem to
imply that they do need to lead from true sentences to true sentences. This is
14
In Aristotle [350 B.C.], Prior Analysis. One may wonder whether his teacher Plato (427-
347 BC) was in favor of this quest (because we already know how to reason correctly).
34
not the case. Syllogism only need to be truth preserving, even if that truth is
hypothetical. So a more didactic (and more optimistic) version of (1) is
var := x | var 0
term := var | 0 | S term | term + term15 | term · term
f orm := term = term | ¬f orm | f rom ∨ f orm | f orm&f rom |
f orm→f orm | ∀ var f orm | ∃ varf orm
15
Terms like x + y could be avoided by introducing a predicate A(x, y, z) with the intended
meaning
A(x, y, z) ↔ x + y = z.
This A then should satisfy
A+ (x, 0, z) ↔ x = z;
A+ (x, y, z) ↔ A+ (x, S(y), S(z)).
Something similar can be done for multiplication via a predicate A× . But this is not so
convenient. A familiar equation like
(x + y) · z = x · z + y · z
35
We have for example
var = {x, x0 , x00 , x000 , . . .}.
One uses x, y, z, . . . , x1 , y1 , z1 , . . . , a, b, c, . . . to denote arbitrary variables.
One uses s, t, u, . . . , s1 , t1 , u1 , . . . to denote arbitrary terms.
One uses P, Q, R, . . . , A, B, C, . . . to denote arbitrary formulas.
A statement like A ↔ B, that says that A and B are equivalent (“the same”)
can be written as (A→B) & (B→A).
Axioms
Logic
Mathematics
Now the boundary around the mathematical theorems provable from the axioms
is quite precise. For this reason it is surrounded by a rectangle with sharp edges.
would be difficult to express. Having + and · as primitive operations the defining equations of
addition and multiplication need to be taken as axioms. In fact, the functional notation is so
convenient, that we assume that for many more functions f we have symbols in the language
of PA. This is justified since we can eliminate these symbols via the predicate Af as explained
above for addition.
36
Now that the collection of mathematical theorems in an axiomatic system
is precisely defined, one may ask questions about this totality. For example the
following.
• Decidability.
Is it mechanically decidable (by machine, computer) whether a statement
is provable and hence a theorem?
• Completeness.
Is the collection of provable theorems the same as the true theorems? Or
avoiding the notion of ‘truth’:
Is for any statement A either provable or refutable16 ?
Leibniz had the optimistic hope to construct a machine that not only would
decide all mathematical statements, but even all philosophical ones. The first
question he wanted to ask to such a machine was: “Does God exist?” For
someone in the early 1700s he had a striking belief in technology. The mathe-
matician Hilbert had as belief that the axiomatic method was so powerful that
any statement could be settled, either in the positive or in the negative. Both
optimistic views turned out to be falls. Gödel’s incompleteness theorem (1931)
states that if an axiomatic theory is at least as strong as Peano arithmetic, then
if that theory is consistent, there are true statements that cannot be proved.
Turing’s undecidability theorem (1936) states that even if one does not assume
any axioms, it is not mechanically decidable whether a statement is provable
or not. For this he introduced the universal computer already encountered in
section 3.
Gödel’s theorem
The famous theorem of Gödel[1931] will be presented now. It states that if
Peano Arithmetic is consistent, then not all true statements can be formally
proved. This shows that the axiomatic method has limitations. But it is still
very good and in fact the best we have.
The method applies also to other axiomatic systems of arithmetic, provided
that they are at least as powerful as that of Peano. The outline of the reasoning
will be given first and then we enter some of the details. For a more complete
account of the proof see Nagel and Newman [2001] or Gödel’s original paper
cited below.
37
6. L: This statement is false.
d|n := ∃q d · q = n.
These things were novel at the time that Gödel wrote his famous paper. Today
in the digital era, these facts are well-known. Now reflection becomes possible.
38
For example one may construct a formula B(x) such that
Prov( A ) states that A is provable in PA.
sx ( A , n) = A[x := n] .
Here A[x := t] denotes the result of substituting the term t for the variable x
in A. Now define dx (n) = sx (n, n). Then inside PA one has
Suppose we want to construct a PA formula “Self” that states that it, i.e.
“Self”, is provable. Then we can take
Indeed,
18
Together with the construction in 5 it shows that there is no “truth predicate” T having
as property that
T( A ) ↔ A
holds in PA. Indeed, if such a T would exist, then one arrives at a contradiction by defining
L ↔ ¬T ( L ).
This result is due to A. Tarski. It show that decoding is not possible by one truth predicate T .
On the other hand, decoding in arithmetic is possible. But for this one needs to classify the
set of formulas in to classes Πn (basically indicating how many quantifier changes ∀∃ occur).
For these one has partial truth predicates Tn such that for all A∈Πn one has in PA
Tn ( A ) ↔ A.
The upshot is that reflection in the sence of section 1 is possible within PA, not by a single
mechanism but by a sequence of mechanisms.
39
7. By 5. we can construct a formula G such that
G ↔ ¬Prov G .
Prov( G )
¬Prov( G )
This result, obtained via reflection, shows the limitation of the axiomatic
method. The situation is not terribly bad, however. The axiomatic method is
still quite powerful. Some people conclude that the human mind has an essen-
tially non-mechanical basis. The reasoning is: “We humans can conclude that
GT is true, but the (mechanical) axiomatic system cannot.” See Penrose [1989],
[1994]. We disagree, perhaps not with the conclusion,but with this argumenta-
tion. The validity of GT depends on the assumption of the consistency of T.
And it is not clear that we can obtain the insight that this is the case. A lucid
description of the many theories of mind can be found in Blackmore [2004].
Gödel’s theorem states that arithmetic truth and arithmetic provability are
not the same. Sharpening Gödel’s reasoning Rosser showed that if PA is con-
sistent the Gödel sentence can neither be proved nor refuted in this theory.
Undecidablity
The following theorem of Church makes another metamathematical statement
about arithmetic.
19
For this one assumes that “axiomatic” means that the axioms can be recognized as such.
But that is a reasonable assumption.
40
Similar but for a simpler theory is the following theorem of Turing.
This result shows that the ideal of Leibniz to construct a machine that could
answer all precisely stated questions cannot be fulfilled.
For some axiomatic theories there does exist, however, a computable deci-
sion method.
Exercises
4.1. Show that ∀x∀y (x + y) = (y + x) by induction ‘on y’.
4.2. Define
x0 = 1;
xn+1 = xn .x.
(1 + x)n ≥ 1 + nx.
4.3. Define an arithmetic predicate Q such that for terms t one has
References
van Dalen, Dirk [1994]. Logic and structure, Universitext, third edition,
Springer-Verlag, Berlin.
41
Euclid [300 BC]. Elements, Green Lion Press, Santa Fe, NM. All thirteen
books complete in one volume, The Thomas L. Heath translation, Edited
by Dana Densmore, 2002.
Gödel, Kurt [1986]. Collected works. Vol. I, The Clarendon Press Oxford Uni-
versity Press, New York. Publications 1929–1936, Edited and with a pref-
ace by Solomon Feferman.
Hilbert, David [1899]. Grundlagen der geometrie, Festschrift zur Feier der
Enthullung des Gauss-Weber Denkmals in Göttingen, Teubner, Leipzig.
Later editions published in 1903, 1909, 1911, 1922 and 1930. Translation
by Leo Unger of the 10th German Edition: Foundations of Geometry;
Open Court, LaSalle, 1971.
Nagel, Ernest and James R. Newman [2001]. Gödel’s proof, revised edition,
New York University Press, New York. Edited and with a new foreword
by Douglas R. Hofstadter.
Penrose, Roger [1989]. The emperor’s new mind, The Clarendon Press Oxford
University Press, New York. Concerning computers, minds, and the laws
of physics, With a foreword by Martin Gardner.
Penrose, Roger [1994]. Shadows of the mind, Oxford University Press, Oxford.
A search for the missing science of consciousness.
42
5. Reflection and Art
43
6. Reflection and Computers
44
Turing’s wartime work played a significant role in marking out the impor-
tance of mechanical computing facilities. Although much of the hack work was
done mechanically, an enormous team of human computers was also involved.
Figure 9: In the Turing test for machine intelligence, an observer has to distin-
guish between the machine and a human by asking a series of questions through
a computer link.
In the Turing test for machine intelligence, an observer has to distinguish
45
between the machine and a human by asking a series of questions through a
computer link.
Next, we come to a very famous theorem, Cantor’s Theorem, which says that
the real numbers are not countable in this way. The set of real numbers include
numbers like π (=3.14159...) which cannot be written as one whole number
over another.
46
Proof of Cantor’s Theorem
Let’s just show that we cannot count all the binary sequences, in other words,
infinite sequences of 0s and 1s.
Suppose we could. We can label each binary sequence B1, B2, B3,... ad
infinitum. We will now obtain a contradiction. Let’s list the elements of each
sequence in a table or matrix as before.
Figure 11: Table of binary sequences. A possible list of binary sequences, the
sequence D is constructed by inverting the items on the diagonal, shown in blue.
Now define a binary sequence, D, by choosing a 0 in the first column if B1
has a 1 in that column and 1 if B1 has a 0 in that column. We then choose
a 0 in the second column if B2 has a 1 in that column and 1 if it has a 0 and
so on. The resulting binary sequence, D, cannot be in the list because if it
were it would have to match one of the B sequences, say Bn for some n. But
we have just deliberately made sure that the nth column of D differs from Bn.
Contradiction.
No matter how we list the binary sequences we can always find a new se-
quence, D, which is not in the list.
This procedure is called diagonalizing. As you can see, we have given a
simple rule for it, so that given a rule for counting out a list of binary numbers
then we’d have a rule for computing this diagonal binary number which isn’t
in the list.
Turing’s argument
Finally, let’s sketch how Turing’s argument (related to an even more famous bit
of reasoning by Kurt Gödel in 1931) takes this argument a big stage further.
The proof sketched here is not Turing’s original one, but related. Much of
Turing’s classic paper is taken up with describing his concept of a computing
machine and why it is as general as can be. Anything that can be computed
according to a finite list of rules, can be computed by one of his machines.
Briefly, a Turing machine can be thought of as a black box, which performs
a calculation of some kind on an input number. If the calculation reaches a
conclusion, or halts then an output number is returned. Otherwise, the machine
theoretically just carries on forever. There are an infinite number of Turing
47
machines, as there are an infinite number of calculations that can be done with
a finite list of rules.
One of the consequences of Turing’s theory is that there is a Universal
Turing machine, in other words one which can simulate all possible Turing
machines. This means that we can think of the Turing machines as countable
and listed T1, T2,... by a Universal Machine through a sort of alphabetical
listing. Turing used this to describe his own version of Gödel’s Theorem: that
there is no mechanical procedure for telling whether a Turing machine will halt
on a given input: the Halting Problem. The unsolvability of the halting problem
Let’s represent the result of using the nth Turing machine, Tn on the input
i as Tn(i). Suppose that there was a rule or procedure for deciding whether or
not Tn(i) halts for all values of n and i.
Figure 12: A halting rule could be used to make a table of the output Tn(i),
using a question mark to represent calculations which never halt. This table is
only illustrative, its contents have not been chosen with any particular ordering
of Turing machines in mind.
But then by a similar diagonalizing procedure to the one above, we can
define a new Turing machine, say D, which will halt for all inputs and return
the following output for input i:
0 if Ti(i) does not halt. Ti(i)+1 if Ti(i) does halt.
But this machine D must be one of those machines, in other words it must
be Td for some d. However, we just defined it to give a different answer from
Td with input d. Contradiction.
The extra sophistication here over the original diagonalizing argument lies in
(1) all the listing done is itself computable and (2) any machine Tn may or may
not halt in carrying out its computations. None of this enters into Cantor’s
original diagonal argument. This sort of computable diagonalizing was first
used in the pioneering work done by Gödel, Turing and others in the decade
before the Second World War, and has remained an important technique. The
really hard work lies in formulating the various definitions of computability, but
that is another story! What is life?
48
Figure 13: Turing’s meticulously hand-drawn sunflower.
In the closing years before his death, Turing was working on something
entirely different, something which had been close to his heart since his school
days - the origin of biological form - Morphogenesis.
49
Further reading
Glance at the web page
http://www.turing.org.uk/sources/biblio.html
(The Alan Turing Bibliography, assembled by Andrew Hodges) for further de-
tails of the Collected Works.
References
[1] Collected Works of A. M. Turing edited by P.N. Furbank, North-Holland,
Elsevier Science.
-||-
50
7. Reflection and the human mind
Happiness and suffering are both the result of two factors combined: the situ-
ation in which one is placed and our consciousness of it. Happiness is not only
of personal importance, it is also a necessary factor for ensuring peace in soci-
ety. Therefore it is important to know the two possible ways for the pursuit of
happiness: applied science, which focuses on how situations can be controlled,
and spirituality, which focuses on developing the various types of consciousness
one can have.
Usually we say that we have a body. Our body may sit in a certain position.
Or it is moving around. But is it really ours? When we are ill we prefer not to
have this body. When we are healthy it needs food. We are not in full control
of our body.
The same may be applied to our mind. Sometimes when we have decided
to stay in our room in order to study, the mind gets excited and wants us to
go out. If we have the discipline to follow our plan to study our excitement
sucks and we can study less. Alternatively, if we give in and go out, then our
guilt about not studying may spoil our evening. We see that we are even less
in control over our mind.
51
It is clear that on the one hand science, technology and democracy have
contributed considerably to the way our world can be controlled. On the other
hand, we have Buddhism, in particular the ‘theravada’ school (literary the
‘teachings of the elder’) that is focussed on the second possibility: eliminating
suffering by changing our consciousness. Having completed successfully the
course described above implies that one is accomplished in obtaining a different
view on the things that happen to us. This state of mind is called equanimity
and should not be confused with indifference. It may take many years to reach
a steady form of equanimity, but the aim is worthwhile. It does not imply that
one becomes passive, quite on the contrary.
In order to decrease conditioning of the mind and hence the resulting suf-
fering one needs (intuitive) insight. This is not insight through intellectual
understanding. The difference is this. When one learns to ride a bike, then one
knows that making a turn one needs to bend over. Using mechanics as laid out
by the laws of Newton one may calculate the possible angles that are needed to
make a smooth bent. But being able to do this, this does not necessarily mean
that can ride a bike. The way a child learns to ride is an intuitive one. After a
couple of trials he or she intuitively knows how to make a smooth bent.
The insight needed for understanding our mind requires another mental
faculty. This is concentration. It is interesting, however, that if one wants to
be concentrated then one cannot always be in that state. Even if someone
would pay you some good money to be concentrated for one hour, you may not
succeed.
Nevertheless, concentration can be developed. For this one needs to have
some discipline and this finally one can make oneself to do this. For example,
you all came to class and this requires some discipline that you have been willing
to put energy into.
Using discipline, concentration one can develop insight, but not by forcing
it. Like in the sports and in music playing one can reach a certain level by
cultivating our possibilities. Insight that is obtained will have its positive effect
on discipline and concentration, by seeing what are factors that disturb us an
finding ways to avoid them. This growing process with its feedback is all part
of mental development.
Mindfulness
In the presence of discipline and concentration one is able to develop insight.
This is done by applying mindfulness. Usually our senses get a lot of input from
the world. Mindfulness is the observation of the mental phenomena. When
someone calls you a bad name, like ‘monster’, then you may feel offended and
react accordingly. Using mindfulness one first observes the hearing of the word,
and then observes the reaction of feeling offended, and then observes the reac-
tion of angriness or perhaps sadness. Mindfulness creates a distance between
oneself and the phenomena. One is not sucked away in the stream of conscious-
ness as one usually is.
In order to be able to do this one needs exercising. Sitting meditation is an
exercise to increase mindfulness by focusing on breathing (raising and falling
52
of the abdomen). Walking meditation is an exercise in mindfulness on our left
and right footsteps. The exercises are done one after the other many times, for
say half an hour each.
It is this mindfulness that gives intuitive insights. The cogito of Descartes
can be seen as an act of mindfulness giving rise to insight. Descartes was
wrestling with the question what is the nature of the mind. ‘Do I really exist?
There is matter. But is there mind? What can one be sure of?’ Deliberating in
similar ways Descartes suddenly observed with mindfulness the act of wrestling
thoughts, cognitions. Then he shouted: ‘Cogito ergo sum!’ (‘I deliberate hence
I am!’) This ‘Cogito’ should not be seen as the intellectual thinking, but as the
mindful observation of the thinking, which act belongs to intuitive insight. By
seeing himself from a different level he experienced existence more than he had
done hitherto.
53
private way to create feelings to glue the bundle of phenomena together. This
gluing together is a symptomatic treatment and makes us slaves of our habits.
See Barendregt [1988] for a personal account of the development of mindfulness
and the encounter with the three characteristics.
Purification
Mindfulness, that so far has been used as a tool to obtain insight, now can be
used as a way to purify the mind. A continuous and concentrated application
of mindfulness gives a stable consciousness, one of which one does not become
dependent. Here ‘concentrated’ means that one performs the act of mindfulness
as often as possible; ‘continuous’ means that one does this for prolonged periods.
When one is able to do this, temporary happiness is obtained. But purifi-
cation still has not taken place. Indeed, one has to make mindfulness. This
requires energy and concentration. The application of non-interfering mindful-
ness has indeed a purifying effect. But the effect is not lasting, as mindfulness
comes in waves that depend on how we are pushed by our personality. By
discipline and concentration the continued concentrated mindfulness should be
maintained as long as is possible and in a comfortable way.
This needs to be trained. When this can be done together with calmness,
equanimity and bliss one has to surrender. Then the mindfulness may be-
come permanent and automatic. The main bottleneck is to become ready for
this. Indeed, letting go is usually coupled with the phenomenon of fear, since
humans have the urge of being always in control. Another difficulty to over-
come is caused by the tendency to be sidetracked by euphoric experiences. See
Barendregt [1996] for a personal account of this process.
Reality Language
1 (:- ))|-< Maria
2 Maria ‘Maria’
Figure 15: Naming
In line 1 of Fig. 15 under ‘Reality’ we see (the picture of) a (lying) girl; under
‘Language’ we read her name. In line 2 we see that the name of the girl also
occurs in reality; and that the name in quotes is the name of the name. One
can state: “Maria is a nice girl” and “The name ‘Maria’ consists of five letters.”
54
Object Mind
1 breathing mental event
sciousness, in this case the observed object is the physical raising and falling
of the abdomen. Under ‘Mind’ the inner awareness of the object is denoted.
This awareness of the object in our consciousness can be ‘recollected’ (this is
the literal meaning of sati, the ancient Pali23 word for ‘mindfulness’). In that
sense the mental event becomes an object for the mind and its awareness is
mindfulness, see line 2 of Fig. 16.
Using mindfulness one works, in computer science terms, with the code of
consciousness rather than with its executable. Therefore one is detached without
loosing any information. In this way one can react in an equanimous way to
phenomena that are ‘as if’ desire or ‘as if’ fear. This form of reflection gives
pure consciousness.
The path of purification using mindfulness has been traversed traditionally
in the monastic tradition. A monastery is the ‘laboratory for the mind’. This is
how a vipassana teacher at a meditation retreat may speak to the meditators.
Psychotherapy
Partial mindfulness may happen in daily life can reveal a glimpse of the three
characteristics. The resulting view of the unsatisfactoriness of our consciousness
as loosely bound bundle may create some mental unbalance or hackneyed cover-
up as we find in fobias and depression. Mindfulness based stress reduction
(MBSR) and mindfulness based cognitive therapy (MBCT) have been developed
to treat these. See Kabat-Zinn [1990] and Segal et al. [2002].
23
The language in which the ancient theory of mind is written.
24
Pali for Nirvana, the state of pure consciousness.
55
References
Barendregt, H.P.
[1988] Buddhist Phenomenology, in: Proceedings of the Conference on
Topics and Perspectives of Contemporary Logic and Philosophy of Science,
Cesena, Italy, January 7-10, 1987, (Ed. M. dalla Chiara), Clueb, Bologna,
1988, 37-55. Available at <www.cs.kun.nl/henk/BP/bp1.html>.
Kabat-Zinn, J.
[1990] Full Catastrophy Living: The program of the Stress Reduction Clinic
at the University of Massachusetts Medical Center, New York, Delta, 1990.
56