fact: Definition HealthMonitorSig : ADTSig := ADTsignature { Constructor RADL_Init : unit -> rep, Method RADL_Step : rep x ((cRep (radl_in_t health_monitor)) * (cRep (radl_in_flags_t health_monitor))) -> rep x (Memory.W * Memory.W * (cRep (radl_out_t health_monitor)) * (cRep (radl_out_flags_t health_monitor))) }.
imports: Coq.Strings.String Coq.Bool.Bool Coq.Lists.List Coq.Program.Program Coq.Sets.Ensembles Coq.Arith.Arith Fiat.Common.IterateBoundedIndex Fiat.ADT Fiat.ADT.ComputationalADT Fiat.ADTNotation Fiat.ADTRefinement Fiat.ADTRefinement.BuildADTRefinements Fiat.Fiat4Monitors.RADL_Topics Fiat.Fiat4Monitors.RADL_Messages Fiat.Fiat4Monitors.RADL_Flags Fiat.Fiat4Monitors.RADL_Nodes Fiat.Fiat4Monitors.LandsharkTopics Fiat.Fiat4Monitors.LandsharkNodes Bedrock.Word