Small Footprints in a Giant Shadow

advertisement
SMALL FOOTSTEPS IN A GIANT SHADOW
Rodica CETERCHI
Faculty of Mathematics and Computer Science
University of Bucharest
Email: rceterchi@funinf.cs.unibuc.ro,rceterchi@gmail.com
If we were to asign “Moisil numbers” to people in the following manner: people who knew him
directly (students, collaborators) to receive Moisil number one, and people who knew directly one
of the above to receive Moisil number two (and so on), then, in this hierarchy I would receive a
Moisil number two. The people with Moisil number one, who influenced my existence as a
mathematician and my work are: professors Solomon Marcus, Dragos Vaida, Sergiu Rudeanu,
Virgil E. Cazanescu, George Georgescu, Afrodita Iorgulescu, Alexandru Mateescu, Gheorghe
Paun, Cristian Calude, Ioan Tomescu, and many more. It was through their presence and
personality that, during my journey described below, I always felt Moisil as a friendly giant
shadow.
I did not know the great professor directly, apart from a short visit he paid to my Special
Mathematics class in the “I.L. Caragiale” high-school of Bucharest, visit which, unfortunately,
left me without recollections, since I was probably absent at that time.
I entered the Faculty of Mathematics in 1972, because of an intricate play of circumstances and
contradictory plans for the future (I was planning to become a film critic, while, at the same time,
attending the Special Mathematics class, and participating in school contests such as the Maths
olympics, but also the Literature olympics, and many others, with good results in all directions). I
graduated in 1976, and, after the Master (called specialization at that time) in 1977, I had a 9,83
final mark, which qualified me for research and University teaching, except that the rules had
changed, and a “production period” of at least 3 years was mandatory. I spent 4 years in
I.P.G.G.H. (Institute for Geological and Geophysical Prospecting); we were several
mathematicians there, and there were digital data and a modern computer to process them, and,
above all, our bosses had love of Mathematics and a hope that Mathematics could help
geophysical prediction by elaborating models. So we had weekly seminars held by Ciprian Foias
and Silviu Guiasu, the latter my former Master thesis advisor on the prediction of second-order
stochastic processes, and a specialist in Information theory, for which he aroused my interest.
At the suggestion of Professor Marcus I moved in 1981 to the Systems Studies Division of the
University of Bucharest, still quite big and interdisciplinary at that time, but which (I do not
recollect the year) was split in two, and I ended in the System Studies Group affiliated to the
Faculty of Mathematics. There, an interdisciplinary seminar survived, and I had the chance to
participate in the last period of a 4 years interdisciplinary and international contract GPID (Goals
Processes and Indicators of Development) with the United Nations University (UNU), which
brought me in contact with a wealth of new people and new ideas. It was a wonderful, even if
brief, opportunity, to meet and work with people such as Carlos Mallmann (from the Bariloche
Foundation), and Anthony Judge (from Brussels), to be exposed to a great variety of disciplines
and ideas which constantly enriched and reshaped my mindscape. This period culminated for me
with a UNU scholarship to attend the 1st Course on the Development Problematique held at
Fundacion Bariloche, Argentina. After that, direct contacts dissappeared completely, and, only
due to the relentless enthusiasm and decisive action by Prof. Marcus, we pursued such ventures
further with two more contracts with UNU: PDP (People, Development, Problematique) and
EAHD (Economic Aspects of Human Development).
Eventually, for political reasons, the group was dissolved, Mihai Botez was exiled to Tulcea, and
the rest of us were assigned to CCUB(from which Moisil had departed a long time ago, but in
which survived small islands of interests and research directions initiated by him).
This first part of my career was divided between interdisciplinary research and “pure’ math
research. The first paper I wrote and published, was in 1976, while still a student, under the
guidance of Prof. Marcus, and was of an interdisciplinary nature.
Next came the “Big Jump”: I passed from maths to Computer Science in 1989. I did not
understand much of CS in the introductory course attended in my second year of undergraduate
studies, so in the 3rd year I chose Mathematics instead of CS specialization. My self-excuse was
my reasoning that with a good Math background I could always switch to CS later, while the
reverse move seemed less feasible.
Beside Prof. Solomon Marcus, who encouraged this leap, there were other people who made the
leap possible: Prof. Dragos Vaida and Alexandru Mateescu . They both showed me that CS is
approachable by an algebraic set of mind, and Prof. Virgil Cazanescu did the same thing some
years later. In 1989 I entered the PhD programme in CS, and finished my thesis in September
1991 under the guidance of Prof. S. Marcus.
In 1991 I had my first PC, and, in a sense, this was my first “close encounter” with computers –
apart from the Sinclair Spectrum I had at home (and on which my children learned the alphabet
by typing code) and the remote connection with an unknown entity in ’74, when code written in
Fortran IV on special sheets was transformed into packages of punched cards tied together,
several such packages left the Faculty in a suitcase, went to Stefan Furtuna, then, after a week or
so, the suitcase came back with long sheets of papers, somebody divided them among us, and left
us with the task of deciphering and hunting mistakes…
With a PC in hands I had both the tool for editing my PhD thesis, and the tool for stepping into
the world of “applied” CS (i.e. in the world of programs). Because, at the same time, I formally
started my university career, by becoming an Assistant in the CS department of the Faculty in
Spring ’91, sustaining my thesis in September ’91, and being assigned my first course in CS (fall
’91) on Data Structures by Prof. Tomescu, the Dept. Head.
A very busy period started, in which, besides a heavy teaching load, I pursued my interests in
both Theoretical CS and applied CS, having to learn algorithms, data structures, programming
languages, computability and complexity, formal languages, etc. I also entered the field of
algebraic structures for many-valued logics, quite accidentally, being asked by Prof. Vaida to
replace him at an optional course for students of the 4th year, the person who literally placed my
first papers on MV algebras in my arms, to be read. When I asked him to provide a motivation for
studying all this (new) material, he said: “Think about a non-commutative generalization of this
structure!” (Which eventually I did.) During the absence of Prof. Vaida, Prof. George Georgescu
was of great help, indicating more bibliography on the matter, and always open to discuss related
topics with me. On the other hand, Prof. Cazanescu introduced me to symmetric strict monoidal
categories, and the model he developed with Gheorghe Stefanescu.
During the whole period spent in the Faculty, since 1981, I benefited from attending numerous
scientific seminars. In the eighties there was a seminar on Information Theory, which tried to
keep alive the interest for this area after the departure of Silviu Guiasu. Also in the eighties, I
attended the seminar conducted by Alexandru Brezuleanu, whom I knew and with whom I
worked just for a short period before his untimely death. There was also a seminar initiated by
Prof. Cazanescu and Razvan Diaconescu which I attended. And sometime after (perhaps ’92), the
“Alexandru Brezuleanu” seminar was initiated by Prof. G. Georgescu, seminar which became
over the years the GLAU seminar (Group of Logic and Universal Algebra).
In 2002 I had the great opportunity to receive a sabbatical grant from the Spanish Ministry of
Education and Sports, and thus to spend 18 months at the Rovira i Virgili University, in
Tarragona, Spain. I was responsible for the Course on Marcus Contextual Grammars held as part
of the 1st PhD School of Formal Languages and Applications. I had the opportunity to meet and
know people like Arto Salomaa, Gregorz Rozenberg, Tom Head (to name only a few giant
names). The research interests of the group ranged from formal and natural languages to natural
computing (computing models inspired by biological mechanisms), and for the latter, in particular
membrane computing, developed by Gheorghe Paun who at that time was working there. I started
working in this fascinating area, and continued to do so with the Natural Computing group at the
University of Seville. A selection of papers in this area, all published in 2003, and some good
luck, made me the recipient of the “Grigore C. Moisil” award of the Romanian Academy,
bringing thus his name and his memory closer to me than ever expected. My journey to meet his
name on the award has been shaped and channeled by all the people with Moisil number 1 I
mentioned above (and probably more), by the entire heritage he left behind as a mathematician,
as a leader, and as a human being.
The footprints. The list of papers I authored or co-authored below, is organized by themes
which, in a minor key, relate to some major themes in Moisil’s life and work.
Algebras for many-valued logics
(1) On Algebras with Implications, Categorically Equivalent to Pseudo-MV Algebras, in
“Information technology”, Proceedings of the 4th International Symposium on Economic
Informatics, May 1999, INFOREC Printing House, Bucharest, Romania 1999, p. 912-916
(2) Pseudo-Wajsberg Algebras, Multi. Val. Logic, Nrs. 1-2, 2001, Vol. 6, p. 67-88
(3) The Lattice Structure of Pseudo-Wajsberg Algebras, J.UCS vol. 6, nr. 1, January 28,
2000, p. 22-38
(4) Weak Pseudo-Wajsberg Algebras, The Fifth International Conference FSTA 2000 On
Fuzzy Sets Theory And Its Applications, editors F. Chovanec and E. Rybarikova, p. 6062
(5) Weak Pseudo-Wajsberg and Weak Pseudo-MV Algebras, Soft Computing, Vol. 5 (2001)
Issue 5, p. 334-346
Math (structural)
(6) The Samuel Stratification of the Discriminant is Whitney Regular, Geometriae Dedicata
17, p. 181-184 (1984), (with A. Dimca)(under the name Rodica Rosian)
(7) Cauchy Structures and the Kerekjarto-Stoilow Compactification, Demonstratio
Matematica, Vol. XXI, No. 3 (1988), p. 685-695
(8) A Localization Theorem for Topological Categories, Stud. Cerc. Mat., vol. 42 (1990)1, p.
3-8
Theoretical CS with tools from Category Theory
(9) Initial and Final Congruences, Acta Cybernetica, vol. 10, nr. 1 (1992), p. 199-215 (with
V.E. Cazanescu)
(10)
On Canonical Fixed Points, Annals of the U.B., Mathematics-Informatics Series,
Vol. 41, No. 2, 1992, p. 55-60
(11)
The Naturality of the Semantics of Recursion, in "Mathematical Linguistics and
Related Topics" (Gh.Paun ed.), Ed. Acad. Rom. 1995, p.44-52
Formal Languages (Contextual Languages and others) with algebraic tools
(12)
Marcus Contextual Languages and their Cut-and-Paste Properties, in "Rough
Sets and Current Trends in Computing" (L. Polkowski, A. Skowron eds.) RSCTC '98
Proceedings, Springer Lecture Notes in Computer Science 1424, 1998, p. 99-106
(13)
Characterizing Contextual Languages with Fixed-Point Equations, Annals of the
U.B., Mathematics-Informatics Series, Vol. 47, 1998, p. 41-49
(14)
Selection Mechanisms Between Strings and Contexts: an Equational Approach,
MFCS '98 Workshop "Mathematical Linguistics" Proceedings, Brno, July 1998, p. 23-44.
(15)
Cut-and Paste Languages, Grammars, vol.2, nr. 3, 1999, p. 179-188
(16)
Some Algebraic Properties of Contexts and Their Applications to Contextual
Languages, in "Where Mathematics, Computer Science, Linguistics and Biology Meet" ,
Carlos Martin-Vide and Victor Mitrana editors, Kluwer Academic Publ., Dordrecht,
London, Boston, 2001, p. 219-226
(17)
Marcus Contextual Grammars, chapter 17 of "Formal Languages and
Applications" (Carlos Martin-Vide, V. Mitrana, Gh. Paun Eds.), (ISSN 1434-9922, ISBN
3-540-20907-7, 620 p.) Vol. 148 Studies in Fuzziness and Soft Computing Series, Editor
in Chief Janusz Kacprzyk, Springer Verlag, Berlin, Heilderberg, New York, 2004, p.
335-366
(18)
On Total Contextual Grammars with Restricted Choice, Fundamenta
Informaticae, 64, 1-4(2005), 79-91 (with Radu Gramatovici)
Interdisciplinary, miscellanea
(19)
A topological approach to learning processes, Foundations of Control
Engineering, vol. 2, no. 3 (1977), (with M. Malita)
(20)
Minimum Entropy Deconvolution, (in Romanian) Buletin Tehnico-Stiintific
IPGGH, vol. 1 Ianuarie-Martie 1980, p. 49-64 (under the name Rodica Rosian)
(21)
Change, Entropy, Information and Communication, Rev. Roum. De
Linguistique, vol. XXXII (1987), CLTA vol. 24 (1987), no.1, p. 17-36
(22)
Temporality, Development and Human Communication, Rev. Roum. De
Linguistique, vol. XXIII (1988), CLTA vol. 25 (1988), no. 2, p. 117-136
(23)
A Semiotic Approach to Knowledge Processing Systems, Proc. of the Seventh
International Congress of Cybernetics and Systems, London, September 1987, ed. J.
Rose, Thales Publications, Lytham, St. Annes, England, vol. 2, p. 941-944 (with M.
Malita)
(24)
Categories in the Study of Communication Processes and Meaning Generation,
in "Signs of Humanity" / "L'Homme et ses Signes" Proceedings of the Fourth
International Congress / Actes du Quatrieme Congres Mondial, International Association
for Semiotic Studies / Association Internationale du Semiotique, Barcelone - Perpignan
1989, 03-03/06-04, edited by Michel Balad et Janice Delledale-Rhodes, general editor
Gerard Delledale, Mouton DeGruyter, Berlin, New York, 1993, p.181-186
Natural Computing
(25)
Modeling DNA Recombinant Behavior with Fixed-Point Equations, in
"Computing with Bio-Molecules: Theory and Experiments" (Gh. Paun ed.), SpringerVerlag, Singapore 1998, p. 340-352
(26)
Generating P Systems with Contextual Grammars, Pre-Proceedings of the
Workshop on Membrane Computing (WMC-CdA2002), editors G. Paun, C. Zandron, p.
119-144 (with Carlos Martin-Vide)
(27)
Dynamic P Systems, in "Membrane Computing", International Workshop, WMCCdeA 2002, Curtea de Arges, Romania, August 2002, Revised Papers, (G. Paun, G.
Rozenberg, A. Salomaa, C. Zandron eds.), LNCS 2597, Springer 2003, p. 146-186 (with
Carlos Martin-Vide)
(28)
An Application of Dynamic P Systems: Generating Context-Free Languages, in
"Membrane Computing", International Workshop, WMC-CdeA 2002, Curtea de Arges,
Romania, August 2002, Revised Papers, (G. Paun, G. Rozenberg, A. Salomaa, C.
Zandron eds.), LNCS 2597, Springer, 2003 p. 90-106 (with Gemma Bel-Enguix, Matteo
Cavalliere, Radu Gramatovici, Carlos Martin-Vide)
(29)
Simple Circular H Systems, ROMJIST, Vol. 6, Numbers 1-2 (2003), p. 121-134
(with K. G. Subramanian)
(30)
Another Class of Semi-Simple Splicing Systems, presented at the Primer
Congresso/First Joint Meeting RSME-AMS, Seville, 18-21 June 2003, Section BioMolecular Computation (with Carlos Martin-Vide, K. G. Subramanian)
(31)
Array-Rewriting P Systems, in Technical Report URV No. 26/03: Matteo
Cavaliere, Carlos Martin-Vide, Gheorghe Paun (Editors): Brainstorming Week on
Membrane Computing, Tarragona, Feb. 5-11, 2003, p. 118-134 (with M. Mutyam, G.
Paun, K.G. Subramanian)
(32)
Generating Picture Languages with P Systems, in Technical Report URV No.
26/03: Matteo Cavaliere, Carlos Martin-Vide, Gheorghe Paun (Editors): Brainstorming
Week on Membrane Computing, Tarragona, Feb. 5-11, 2003, p. 85-100 (with R.
Gramatovici, N. Jonoska, K.G. Subramanian)
(33)
P Systems with Communication for Static Sorting, in Technical Report URV No.
26/03: Matteo Cavaliere, Carlos Martin-Vide, Gheorghe Paun (Editors): Brainstorming
Week on Membrane Computing, Tarragona, Feb. 5-11, 2003, p. 101-117 (with Carlos
Martin-Vide)
(34)
Array-Rewriting P Systems, Natural Computing 2 (2003), p. 229-249 (with M.
Mutyam, G. Paun, K.G. Subramanian)
(35)
Tissue-like P Systems with Active Membranes for Picture Generation,
Fundamenta Informaticae 56 (2003), 311-328 (with R. Gramatovici, N. Jonoska, K.G.
Subramanian)
(36)
P Systems for Tiling Rectangular Pictures, in Technical Report URV No. 28/03:
Artiom Alhazov, Carlos Martin-Vide, Gheorghe Paun (Eds.): Workshop on Membrane
Computing, WMC 2003; Tarragona, July 17-22, 2003, p. 133-144 (with R. Gramatovici,
N. Jonoska)
(37)
Simulating Boolean Circuits with P Systems, in Technical Report URV No.
28/03: Artiom Alhazov, Carlos Martin-Vide, Gheorghe Paun (Eds.): Workshop on
Membrane Computing, WMC 2003; Tarragona, July 17-22, 2003, p. 145-160 (with D.
Sburlan)
(38)
On Some Classes of Splicing Languages, in "Aspects of Molecular Computing:
Essays in Honor of the 70th Birthday of Tom Head" (N. Jonoska, Gh. Paun, Gr.
Rozenberg Eds.), LNCS 2950, Springer Verlag, Berlin, 2004, p. 84-105 (with Carlos
Martin-Vide, K.G. Subramanian)
(39)
Tiling Rectangular Pictures with P Systems, in "Membrane Computing:
International Workshop WMC 2003, Tarragona, Spain (Carlos Martin-Vide, Gh. Paun,
Gr. Rozenberg, A. Salomaa Eds.), LNCS 2933, Springer Verlag, Berlin, 2004, p. 88-103
(with R. Gramatovici, N. Jonoska)
(40)
Simulating Boolean Circuits with P Systems, in "Membrane Computing:
International Workshop WMC 2003, Tarragona, Spain (Carlos Martin-Vide, Gh. Paun,
Gr. Rozenberg, A. Salomaa Eds.), LNCS 2933, Springer Verlag, Berlin, 2004, p. 104-122
(with D. Sburlan)
(41)
Simulating Shuffle--Exchange Networks with P Systems, in Proceedings of the
Second Brainstorming Week on Membrane Computing, Report RGNC 01/04, 2004, (G.
Paun, A. Riscos, F. Sancho and A. Romero Eds.), p. 117-129 (with Mario J. Perez
Jimenez)
(42)
A Perfect Shuffle Algorithm for Reduction Processes and its Simulation with P
Systems, in Proceedings of ICCC 2004, Baile Felix Spa-Oradea, Romania, (I. Dzitac, T.
Maghiar, C. Popescu Eds.) p. 92-97 (with Mario J. Perez Jimenez)
(43)
On Two-Dimensional Mesh Networks and Their Simulation with P Systems, in
Membrane Computing, 5th International Workshop, WMC 2004, Milan, Italy, June 14-16,
2004, Revised Selected and Invited Papers, (G. Mauri, G. Paun, M. J. Perez Jimenez, G.
Rozenberg, A. Salomaa Eds.) LNCS 3365, Springer 2005, ISBN 3-540-25080, 259-277
(with Mario J. Perez Jimenez)
(44)
Simulating a Class of Parallel Architectures: A Broader Perspective, in "Cellular
Computing (Complexity Aspects)" ESF PESC Exploratory Workshop, Sevilla, Spain,
January 31 - February 2, 2005, (M.A. Gutierrez-Naranjo et al, eds), Fenix Editora,
Sevilla, 2005, p. 131-148.
(45)
On Simulating a Class of Parallel Architectures, International Journal of
Foundations of Computer Science, Volume 17, Number 1, February 2006, p.91-110 (with
Mario J. Perez Jimenez)
(46)
Rewriting in P Systems: an Algebraic Approach, in "Fourth Brainstorming Week
on Membrane Computing", Sevilla, Spain, Jan. 30 - Febr. 3, 2006, Vol. I (M.A.
Gutierrez-Naranjo et al, eds), Fenix Editora, Sevilla, 2006, p. 165-168.
(47)
An Algebraic Characterization of Semi-Simple Splicing, Fundamenta
Informaticae 73 (1-2) (2006), p. 19-25
(48)
Simulating the Bitonic Sort Using P Systems, in "Membrane Computing. 8th
International Workshop, WMC2007, Thessaloniki, Greece, June 2007. Revised, Selected,
and Invited Papers", LNCS 4860 (G. Eleftherakis et. al. eds.) Springer, 2007, pag. 172192.
Download