Newtonian Arbiters Cannot be Proven Correct

The work

AuthorsMichael Mendler; Terry Stroup
Editors
Typearticle
Year1993
Citekeymendler1993newtonian

Where it appeared

Published inFormal Methods in System Design
Volume3
Issue3
Pages233--257

Related

Distinct frommendler1992newtonian

From bibtex.

Abstract

Computing hardware is designed by refining an abstract specification through various lower levels of abstraction to arrive at a transistor layout implemented in a physical medium. Formalizing the refinements—one task of the mathematical semantics of computation—involves proving that the device described at each level of abstraction does indeed behave as prescribed by the description at the next higher level. One obstacle to this goal that has long been recognized is that certain classes of behaviors can be physically realized only approximately. The notorious problem of metastable operation precludes, for example, the realization on classical principles of flipflops that react in bounded time to arbitrary input signals. The literature suggests that the difficulty lies ultimately in the specification's requiring that the realizing device react properly in bounded time. We show, however, that a simple-time-unbounded synchronization problem, namely, mutual exclusion by means of an arbiter, cannot be solved with perfect reliability using continuous, i.e., Newtonian, physical phenomena. In particular, for any physical device operating on Newtonian principles that satisfies specific assumptions concerning an arbiter's input-output behavior, there always exist competing requests to which it reacts by granting them all.

A copy is held

pdf, 1.2 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-10-05 22:03 UTC
Approved bya person 2026-10-23 07:47 UTC

Cite it as

@article{mendler1993newtonian,
  title        = {Newtonian Arbiters Cannot be Proven Correct},
  author       = {Michael Mendler and Terry Stroup},
  year         = {1993},
  journal      = {Formal Methods in System Design},
  volume       = {3},
  number       = {3},
  pages        = {233--257},
}

This record lives at https://refs.drheap.org/mendler1993newtonian/ and will keep doing so.