fact: Definition RADLM_ADTSig (MonitorNode : RADLM_Node) (InitDom : Type) : DecoratedADTSig := ADTsignature { Constructor RADL_Init : InitDom -> rep, Method RADL_Start_Step : rep x RADLM_start_msg_t MonitorNode -> rep x (cRep (radlm_in_t MonitorNode) * cRep (radlm_in_flags_t MonitorNode)), Method RADL_Finish_Step : rep x RADLM_finish_msg_t MonitorNode -> rep x (cRep (radlm_out_t MonitorNode) * cRep (radlm_out_flags_t MonitorNode) * cRep (radlm_monitor_out_t MonitorNode)) }.
imports: Coq.Strings.String Coq.Bool.Bool Coq.Lists.List Coq.Arith.Arith Coq.Program.Program Fiat.ADT Fiat.ADT.ComputationalADT Fiat.ADTNotation Fiat.ADTRefinement Fiat.ADTRefinement.BuildADTRefinements Fiat.Fiat4Monitors.RADL_Topics Fiat.Fiat4Monitors.RADL_Messages Fiat.Fiat4Monitors.RADL_Flags