Newtonian Arbiters Cannot be Proven Correct
The work
| Authors | Michael Mendler; Terry Stroup |
|---|---|
| Editors | |
| Type | article |
| Year | 1993 |
| Citekey | mendler1993newtonian |
Where it appeared
| Published in | Formal Methods in System Design |
|---|---|
| Volume | 3 |
| Issue | 3 |
| Pages | 233--257 |
Related
| Distinct from | mendler1992newtonian |
|---|
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 here | agent via bibtex |
|---|---|
| Added | 2026-10-05 22:03 UTC |
| Approved by | a 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.