Arto Salomaa

Last updated
Arto Salomaa
C04 0272-ArtoSalomaa.edited.jpg
Arto Salomaa in 2005.
Born (1934-06-06) 6 June 1934 (age 89)
Nationality Finnish
Alma materTurun Yliopisto
Scientific career
Fields Mathematics
Computer science
Institutions Turun Yliopisto
Thesis On the Composition of Functions of Several Variables Ranging Over a Finite Set (1960)
Doctoral advisor Kustaa Inkeri
Doctoral students Neil D. Jones
Juhani Karhumäki
Jarkko Kari
Lila Kari
Paul Vitanyi

Arto Kustaa Salomaa (born 6 June 1934) is a Finnish mathematician and computer scientist. His research career, which spans over forty years, is focused on formal languages and automata theory.

Contents

Early life and education

Salomaa was born in Turku, Finland on June 6, 1934. He earned a Bachelor's degree from the University of Turku in 1954 and a PhD from the same university in 1960. Salomaa's father was a professor of philosophy at the University of Turku. [1] Salomaa was introduced to the theory of automata and formal languages during seminars at Berkeley given by John Myhill in 1957. [2]

Career

In 1965, Salomaa became a professor of mathematics at the University of Turku, a position he retired from in 1999. He also spent two years in the late 1960s at the University of Western Ontario in London, Ontario, Canada, and two years in the 1970s at Aarhus University in Aarhus, Denmark. [1] [3]

Salomaa was president of the European Association for Theoretical Computer Science from 1979 until 1985. [4]

Publications

Salomaa has authored or co-authored 46 textbooks, including Theory of Automata (1969), Formal Languages (1973), The Mathematical Theory of L-Systems (1980, with Grzegorz Rozenberg), Jewels of Formal Language Theory (1981) Public-Key Cryptography (1990) and DNA Computing (1998, with Grzegorz Rozenberg and Gheorghe Paun). With Rozenberg, Salomaa edited the Handbook of Formal Languages (1997), a 3-volume, 2000-page reference on formal language theory. [5] These books have often become standard references in their respective areas. For example, Formal Languages was reported in 1991 to be among the 100 most cited texts in mathematics. [1]

Salomaa has also published over 400 articles in scientific journals during his professional career. He has authored also non-scientific articles such as "What computer scientists should know about sauna". [6] After his retirement, Arto Salomaa has published almost another 100 scientific articles.

Awards and recognition

Salomaa has been awarded the title of Academician by the Academy of Finland, [7] [8] one of twelve living Finnish individuals awarded the title. He also received the EATCS Award in 2004. [9] Salomaa has received seven honorary degrees. [9] On June 13, 2013, Salomaa was awarded a Doctor Honoris Causa from the University of Western Ontario. [10]

Personal life

Salomaa married in 1959. [11] He has two children, Kirsti and Kai, [11] the latter of whom is a professor of Computer Science at Queen's University at Kingston and also works in the field of formal languages and automata theory. [12]

Related Research Articles

<span class="mw-page-title-main">Formal language</span> Sequence of words formed by specific rules

In logic, mathematics, computer science, and linguistics, a formal language consists of words whose letters are taken from an alphabet and are well-formed according to a specific set of rules called a formal grammar.

In theoretical computer science and formal language theory, a regular language is a formal language that can be defined by a regular expression, in the strict sense in theoretical computer science.

In formal language theory, a noncontracting grammar is in Kuroda normal form if all production rules are of the form:

<span class="mw-page-title-main">European Association for Theoretical Computer Science</span>

The European Association for Theoretical Computer Science (EATCS) is an international organization with a European focus, founded in 1972. Its aim is to facilitate the exchange of ideas and results among theoretical computer scientists as well as to stimulate cooperation between the theoretical and the practical community in computer science.

ICALP, the International Colloquium on Automata, Languages, and Programming is an academic conference organized annually by the European Association for Theoretical Computer Science and held in different locations around Europe. Like most theoretical computer science conferences its contributions are strongly peer-reviewed. The articles have appeared in proceedings published by Springer in their Lecture Notes in Computer Science, but beginning in 2016 they are instead published by the Leibniz International Proceedings in Informatics.

<span class="mw-page-title-main">Jarkko Kari</span> Finnish mathematician and computer scientist

Jarkko J. Kari is a Finnish mathematician and computer scientist, known for his contributions to the theory of Wang tiles and cellular automata. Kari is currently a professor at the Department of Mathematics, University of Turku.

In computer science, in particular in the field of formal language theory, an abstract family of languages is an abstract mathematical notion generalizing characteristics common to the regular languages, the context-free languages and the recursively enumerable languages, and other families of formal languages studied in the scientific literature.

In formal language theory, a grammar is noncontracting if for all of its production rules, α → β, it holds that |α| ≤ |β|, that is β has at least as many symbols as α. A grammar is essentially noncontracting if there may be one exception, namely, a rule S → ε where S is the start symbol and ε the empty string, and furthermore, S never occurs in the right-hand side of any rule.

Andrzej Ehrenfeucht is a Polish-American mathematician and computer scientist.

In formal language theory, a cone is a set of formal languages that has some desirable closure properties enjoyed by some well-known sets of languages, in particular by the families of regular languages, context-free languages and the recursively enumerable languages. The concept of a cone is a more abstract notion that subsumes all of these families. A similar notion is the faithful cone, having somewhat relaxed conditions. For example, the context-sensitive languages do not form a cone, but still have the required properties to form a faithful cone.

DLT, the International Conference on Developments in Language Theory is an academic conference in the field of computer science held annually under the auspices of the European Association for Theoretical Computer Science. Like most theoretical computer science conferences its contributions are strongly peer-reviewed; the articles appear in proceedings published in Springer Lecture Notes in Computer Science. Extended versions of selected papers of each year's conference appear in international journals, such as Theoretical Computer Science and International Journal of Foundations of Computer Science.

<span class="mw-page-title-main">Wilfried Brauer</span> German computer scientist (1937–2014)

Wilfried Brauer was a German computer scientist and professor emeritus at Technical University of Munich.

<span class="mw-page-title-main">Janusz Brzozowski (computer scientist)</span> Polish-Canadian computer scientist (1935–2019)

Janusz (John) Antoni Brzozowski was a Polish-Canadian computer scientist and Distinguished Professor Emeritus at the University of Waterloo's David R. Cheriton School of Computer Science.

<span class="mw-page-title-main">Grzegorz Rozenberg</span> Polish and Dutch computer scientist

Grzegorz Rozenberg is a Polish and Dutch computer scientist.

In mathematics, a local language is a formal language for which membership of a word in the language can be determined by looking at the first and last symbol and each two-symbol substring of the word. Equivalently, it is a language recognised by a local automaton, a particular kind of deterministic finite automaton.

Nataša Jonoska is a Macedonian mathematician and professor at the University of South Florida known for her work in DNA computing. Her research is about how biology performs computation, "in particular using formal models such as cellular or other finite types of automata, formal language theory symbolic dynamics, and topological graph theory to describe molecular computation."

<span class="mw-page-title-main">Kai Salomaa</span> Finnish Canadian theoretical computer scientist

Kai Tapani Salomaa is a Finnish Canadian theoretical computer scientist, known for his numerous contributions to the state complexity of finite automata. His highly cited 1994 joint paper with Yu and Zhuang laid the foundations of the area. He has published over 100 papers in scientific journals on various subjects in formal language theory. Salomaa is a full professor at Queen's University.

Jean-Éric Pin is a French mathematician and theoretical computer scientist known for his contributions to the algebraic automata theory and semigroup theory. He is a CNRS research director.

Derick Wood (1940–2010) was an English computer scientist who worked for many years as a professor of computer science in Canada and Hong Kong. He was known for his research in automata theory and formal languages, much of which he published in collaboration with Hermann Maurer and Arto Salomaa, and also for his work in computational geometry.

Hartmut Ehrig was a German computer scientist and professor of theoretical computer science and formal specification. He was a pioneer in algebraic specification of abstract data types, and in graph grammars.

References

  1. 1 2 3 Karhumäki, J. (1991). "A short biography of Arto Salomaa". Information and Computation . 151 (1–2): 2–4. doi: 10.1006/inco.1998.2760 .
  2. Salomaa, A. (2004). "Myhill, Turku and Sauna Poetry: Recollections arising from the EATCS Award". Bulletin of the European Association for Theoretical Computer Science . 84: 12–15.
  3. Salomaa, A. (1999), "Events and Languages", in Calude, C. S. (ed.), People and Ideas in Theoretical Computer Science, Springer, pp. 253–273.
  4. Brauer, Ute; Brauer, Wilfried (1997). "Silver Jubilee of EATCS". EATCS. Archived from the original on December 12, 2011. Retrieved November 24, 2013.
  5. Infante-Lopez, Gabriel (2005). "Review of Handbook of Formal Languages by Grzegorz Rozenberg and Arto Salomaa". Journal of Logic, Language and Information. 14 (4): 457–466. JSTOR   40180402.
  6. Salomaa, A. (1981). "What computer scientists should know about sauna". Bulletin of the European Association of Theoretical Computer Science. 15: 8–21.
  7. "Finnish Academicians of Science — Academy of Finland". Archived from the original on 2019-03-24. Retrieved 2018-07-07.
  8. Academy of Finland, "Academicians | Academy of Finland". Archived from the original on 2014-03-29. Retrieved 2014-06-02..
  9. 1 2 van Leeuwen, Jan (2004), "The distinguished achievement award: EATCS Award 2004", Bulletin of the European Association for Theoretical Computer Science, 84: 10–11
  10. "Arto Salomaa - Computer Science - Western University". Computer Science Department, University of Western Ontario. Archived from the original on 2018-07-08. Retrieved 2018-07-07..
  11. 1 2 Salomaa, Arto. "Curriculum Vitae" . Retrieved 2018-07-04..
  12. "Kai T. Salomaa". Queen's University. Archived from the original on April 21, 2014. Retrieved April 21, 2014.