% % 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.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.