Asked By : Phil Wright
Answered By : David Lewis
We shall presently describe a class of events which we will call “regular events”. (We would welcome any suggestions as to a more descriptive term.)
Apparently, nobody came up with a more descriptive term. 😉 As is often he case with seminal papers which lead to intensive development of whole new areas, the terminology and concepts are almost unrecognizable in today’s terms. First, the paper was about models of neurons, hence the use of “events” instead of “languages” or “sets”. The term “events” persisted well into the 60’s and 70’s, even after the importance of Kleene’s concepts for automata and formal languages vastly outweighed any value for neuroscience. Second, there are some mathematical differences, such as defining what came to be called “Kleene Closure” as a binary operation, equivalent to $a^*b$, instead of the simpler unary operation $a^*$ or $a^+$ that we use today. Kleene’s motivation was to avoid the empty string (or event with duration zero in his terms). That was a remarkably prescient intuition, since subsequent theory has shown how crucial the choice is to include or exclude the empty string from definitions in many contexts. Third, Kleene defined a concept called “definite events” and developed regular events from them, but nowadays we use finite sets for the purpose. Definite events were studied for a while, but have turned out to be far less important than regular events/sets/languages. Anyway, a complete reading of this paper is probably not worth anyone’s time today, except for historical purposes. I just skimmed it for the crucial definitions and ideas, and that was fun.
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/1771