% % Purpose : This theory provides the basic definitions and % properties concerning the relative drift of good % oscillators. The drift bounds for a good oscillator % are captured in the declared type `good_clock'. % A good_clock is a function from Clocktime (integer) to % realtime (real) with a bounded rate of drift. % % Assumptions : Oscillators have a bounded rate of drift with respect % to (Newtonian) real time. This bound is captured by % formal parameter rho. %
physical_clocks
[
rho : nonneg_real
] : THEORY
BEGIN
IMPORTING
abs_props, floor_ceiling_ineq
% First define drift in terms of rho so that that we can use simpler % terms for bounding relative drift.
X: VAR nat
T, T1, T2: VAR int
t: VAR real
clock: VAR [int -> real]
skew : VAR nnreal
adj: VAR real
% TYPE good_clock formalizes the notion of oscillator drift within % some bound, rho. In essence, a good oscillator is characterized by % the behavior of an (imaginary) unbounded counter.
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.8Bemerkung:
(vorverarbeitet am 2026-06-15)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.