% Invariants for a sequence of sets of good clocks. If the protocol % guarantees a sequence of non-empty sets that satisfy these % properties, then it also ensures the top level properties of % precision and accuracy.
j, j1, j2: VAR nat
hst, hst1, hst2: VAR [nat -> non_empty_finite_set[good_clock]]
ic, ic1, ic2: VAR interval_clock
T, T1, T2: VAR int
pl, pu: VAR real
pi, al, au: VAR nnreal
periodic_precision?(hst, j, pi): bool = % ic_max(hst)(j)(T(j)) - ic_min(hst)(j)(T(j)) <= pi
t(ic_max(hst))(j) - t(ic_min(hst))(j) <= pi
traces_peer_precision: LEMMA
trace?(ic1, hst) AND
trace?(ic2, hst) AND
initial_precision?(hst, pi) AND
periodic_precision_enhancement?(hst, pi) IMPLIES
peer_precision?(ic1, ic2, pi)
traces_lower: LEMMA
trace?(ic1, hst) AND
trace?(ic2, hst) AND
initial_precision?(hst, pi) AND
periodic_precision_enhancement?(hst, pi) AND
lower_accuracy_preservation?(hst, pl) IMPLIES
adjustment_lower_bound?(ic1, ic2, pl - pi)
traces_upper: LEMMA
trace?(ic1, hst) AND
trace?(ic2, hst) AND
initial_precision?(hst, pi) AND
periodic_precision_enhancement?(hst, pi) AND
upper_accuracy_preservation?(hst, pu) IMPLIES
adjustment_upper_bound?(ic1, ic2, pu + pi)
% mappings from traces
traces_compatible: LEMMA
trace?(ic1, hst) AND
trace?(ic2, hst) AND
initial_precision?(hst, pi) AND
synch_protocol_invariants?(hst, pi, P / rate - al, P * rate + au) IMPLIES
compatible?(ic1, ic2, pi + max(al, au))
trace_lower_accuracy: LEMMA
trace?(ic, hst) AND
initial_precision?(hst, pi) AND
synch_protocol_invariants?(hst, pi, P / rate - al, pu) IMPLIES
lower_accuracy_bound?(ic, al, pi)
trace_upper_accuracy: LEMMA
trace?(ic, hst) AND
initial_precision?(hst, pi) AND
synch_protocol_invariants?(hst, pi, pl, P * rate + au) IMPLIES
upper_accuracy_bound?(ic, au, pi)
weakly_accurate_clock: TYPE = {ic | weakly_accurate?(ic, p_min, p_max)}
trace_weakly_accurate: LEMMA
trace?(ic, hst) AND
initial_precision?(hst, pi_0) AND
synch_protocol_invariants?(hst, pi_0, p_lower, p_upper) IMPLIES
weakly_accurate?(ic, p_min, p_max)
END synch_protocol_invariants
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
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.