 |


Nicholas Ourusoff
Bio [2004]
Nicholas Ourusoff followed a two-track career as an international
programmer-analyst for the United Nations family and a college teacher
for several years before choosing to be a college teacher for most of
the last twenty years. His academic credentials include an
undergraduate degree in Philosophy (Harvard College, 1959), a master's
degree in Computer Science (University of Colorado, 1973), and an
interdisciplinary master's degree in Computer Science and Psychology
(New Mexico State University, 1996).
Nicholas enjoys programming and has long-standing interests in
computer science, cognitive science and philosophy; in information
systems design methodology; and in computing curricula. He has taught
mainly at Lander College, Northern Arizona University, and the
University of Maine at Augusta, and has also taught or had
appointments at the University of Colorado, Lock Haven State College,
the University of New Hampshire (College of Lifelong Learning), Lyndon
State University, Chancellor College (Malawi), Petrozavodsk State
University (Russia), the University of Liverpool, and, starting in the
fall of 2004, at Western State College of Colorado. Nicholas's
publications and presentations reflect his interest in teaching and
computing curriculum.
He is an avid tennis player, and enjoys Russian language and folk music,
hiking, and working in other countries and cultures. Nicholas's goals
include living and working (probably teaching) in other cultures.
Project Title Turing
Machines with Two States, Two Colors, and a Halting State
Project
This project will enumerate and characterize the approximately
3,000,000 Turing machines (TMs) with two states, two colors, and a
Halting state. In addition to enumerating these TMs, the project will
identify and group the functions for arbitrary inputs, determining the
number of distinct functions and how many of those are partial
functions.
Matthew Szudzik has studied TMs with two states and two colors
previously, and of the 4096 found 351 distinct functions, 149 of which
were total functions.
Turing machines have been important in theoretical computer science
ever since Alan Turing introduced them as an abstract machine to make
precise what it means to compute. In his A New Kind of Science,
Wolfram has studied the simplest TMs in order to answer questions
like, "What functions do they compute? Do any manifest complex
behavior?" The fact that small TMs--like elementary cellular
automata--can be systematically and exhaustively studied is an
additional reason to study them.
The characterization of two-state, two-color TMs with a Halting state
confirm the results reported by Minsky and Bobrow, namely that all
functions show simple behavior. This result is also consistent with
earlier systematic NKS work. This study adds detail by characterizing
and counting linear and nested functions. For instance, from the
20,736 cases there were 963 distinct functions, about one quarter of
which showed nesting.
Favorite two-color, radius-2 rule
Rule chosen: 1234388462
|
 |

|