(* Title: HOL/HOLCF/IOA/NTP/Spec.thy
Author: Tobias Nipkow & Konrad Slind
*)
section ‹The specification of reliable transmission›
theory Spec
imports IOA.IOA Action
begin
definition
spec_sig :: "'m action signature" where
sig_def: "spec_sig = (∪m.{S_msg(m)},
∪m.{R_msg(m)},
{})"
definition
spec_trans :: "('m action, 'm list)transition set" where
trans_def: "spec_trans =
{tr. let s = fst(tr);
t = snd(snd(tr))
in
case fst(snd(tr))
of
S_msg(m) ==> t = s@[m] |
R_msg(m) ==> s = (m#t) |
S_pkt(pkt) ==> False |
R_pkt(pkt) ==> False |
S_ack(b) ==> False |
R_ack(b) ==> False |
C_m_s ==> False |
C_m_r ==> False |
C_r_s ==> False |
C_r_r(m) ==> False}"
definition
spec_ioa :: "('m action, 'm list)ioa" where
ioa_def: "spec_ioa = (spec_sig, {[]}, spec_trans,{},{})"
end
| Messung V0.5 in Prozent |
|---|
| | | |
[Dauer der Verarbeitung: 0.10 Sekunden, vorverarbeitet 2026-05-01]