section‹Procedure interface for RPC-Memory components›
theory ProcedureInterface imports"HOL-TLA.TLA" RPCMemoryParams begin
typedecl ('a,'r) chan (* type of channels with argument type 'a and return type 'r. wemodelachannelasanarrayofvariables(oftypechan) ratherthanasinglearray-valuedvariablebecausethe notationgetsalittlesimpler.
*) type_synonym ('a,'r) channel =" (PrIds → ('a,'r) chan) stfun"
(* Calls and returns change their subchannel *) lemma Call_changed: "⊨ Call ch p v ⟶ <Call ch p v>_((caller ch)!p)" by (auto simp: angle_def ACall_def caller_def Calling_def)
lemma Return_changed: "⊨ Return ch p v ⟶ <Return ch p v>_((rtrner ch)!p)" by (auto simp: angle_def AReturn_def rtrner_def Calling_def)
end
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.17 Sekunden
(vorverarbeitet am 2026-06-29)
¤
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.