ENRAC 98064  
Electronic Newsletter on
     Reasoning about Actions and Change
Issue 99001 Editor: Erik Sandewall [postscript]
31.1.1999  

Today

 

Three received articles have now proceeded to the refereeing stage, since their authors have submitted revised versions based on the open ENRAC discussions. These are the articles by Shanahan, by Baral and Tran, and by White. Shanahan has also made a small addition to the discussion about his article.

In this first issue during 1999, we also present Johan van Benthem's answer to Erik Sandewall's questions before Christmas in the discussion about ontology of time.

The Newsletter has made a pause during and after the holiday season due to the present editor's travels, but now it is back in operation as usual.

ETAI Publications

 

Discussion about received articles

Additional debate contributions have been received for the following article(s). Please click the title of the article to link to the interaction page, containing both new and old contributions to the discussion.

Murray Shanahan
A Logical Account of the Common Sense Informatic Situation for a Mobile Robot

   Review protocol: [in this pane]; with links: [frame] [noframe]

Debates

 

Ontology of time

Johan van Benthem:

Dear Erik,

Thanks for last year's questions. Here is a new year's reply. I will follow your points as I understand them. I hope this clarifies things, even without complete textual references.

  What about versions of the Dividing Instant problem where the predicates apply to time points without particular problems, such as Galton's red and green lamps in a traffic light? (E.g., lightbulbs have their states at time points...)

I am not sure what you mean here. I think of shining/glowing/ darkness for lightbulbs as exactly on a par with the burning/ extinguished states of the fire, which are discussed in my note. Mutatis mutandis, the same points apply. Of course, you could also describe a traffic light in terms of discrete 'states' in another sense (as in a 'finite state machine') - but I do not think the DI problem arises in the latter abstract perspective.

  Engineers and scientists use Real Time in a carefree manner. So why should our kind of people be so uptight about it?

I think that nothing can be deduced from engineering practice about conceptual foundational problems. But anyway, I do not think that the computational practice of engineeers or working scientists depends on 'the standard real numbers'. That practice consists in a set of computation rules (calculus, etcetera), and perhaps some proof principles - which underdetermine that number structure. (They also hold in other number structures sufficiently like IR.) If foundational problems come up (like truth or falsity of the Continuum Hypothesis: one of the two must hold for IR!), that practice gives us no clue. Moreover, some widespread practical working habits even seem at odds with the structure of IR, witness the usual 'infinitesimal calculus'.

An aside. Such a separation of concerns often makes eminent sense. Example: many different sets of set-theoretic axioms generate the same set of arithmetical truths, so that their vast theoretical differences have no impact on elementary arithmetic or computation. On the other hand, one never knows. What if the solution to P = NP turns out to depend essentially on abstract axioms about the mathe- matical universe? (Incidentally, it would be great to solve P = NP this year, so that the profession can announce at least something positive next January, amidst the débris of the Millennium Problem.)

  Does DI still arise when we fix standard IR as our structure?

Yes: see my ENRAC Note. You still have to decide what the relevant phenomenological predicates mean when lifted to those real numbers. (Incidentally, this means that in a sense I am advocating solving DI through engineering, too - be it 'conceptual engineeering'!)

  'Axiomatic' versus 'intended model' approaches: an uncomfortable distinction? The former requires us to specify too much by way of reasoning principles, the latter by way of semantics, so that DI must have been solved before it can be properly stated.

I meant this as a methodological distinction to clarify conceptual discussions - but I agree it can be murky in practice. But this is like related useful distinctions. In any case, my distinction is reasonably clear in mathematics. If you start with some structure, and explore its true theory, you are in Intended Model mode. E.g., fix the natural numbers IN, and do number theory. Conversely, if you start with some bunch of geometrical axioms (say, those of non-Euclidean geometries) and play around with their deductive consequences, then you are in Axiomatic mode. In practice, mathe- maticians are no purists here. You can look at an intended model, extract some part of its theory, think of that as an axiomatic calculus, and then search for new models for that calculus, etc.

In the case of temporal reasoning, I think we mostly start with a bunch of working principles (by no means a complete theory) plus some intuitive mental 'picture' (by no means a totally defined model) sanctioning these principles. This leaves us precisely with the freedom to stipulate our way into convenient compromises.

  Why not assume the real numbers in the background, and axiomatize only statements about events that take place over these, leaving indeterminacies of DI-points as variations in the space of complete 'chronicles'. (Each particular model settles the status of the inter- mediate point - but they need not all settle it in the same way.)

I am not totally sure that I understand this suggestion as intended. Anyway, I think it is compatible with what I proposed in my Note: 'either make up your mind uniformly about point-interpretation of the phenomenological predicates involved, or leave a slack'. The slack could show up in the form of different models making their full specifications one way or another. (But please note my discussion of the dangers of unreflected 'two-valuedness' for predicates lifted from temporal intervals to temporal points...)

But there is another interesting aspect to what you say. If the language refers to events, then I think its predicates do not apply to temporal points at all, and we rather have a case of translations and correspondences between genuinely different languages. The latter is in line with how I would prefer to view the situation anyway. There are different kinds of object in our temporal ontology: events, times, etc. - and many logical systems assume too much linguistic uniformity across these. Just as in science, language should change when we jump orders of magnitude.

Johan