fact: Definition BuildSetMessageMethodID' {n''} (subtopics' : Vector.t (Fin.t n) n'') (idx : Fin.t n'') : BoundedString (Vector.map methID (MessageSigs' subtopics')) := {| bindex := ("Set" ++ (Vector.nth TopicNames (Vector.nth subtopics' idx)))%string; indexb := {| ibound := Fin.depair idx (Fin.FS Fin.F1); boundi := BuildSetMessageMethodID_ibound subtopics' idx |} |}.
imports: Coq.Strings.String Coq.Bool.Bool Coq.Lists.List Coq.Arith.Arith Coq.Program.Program Fiat.Common.ilist2 Fiat.ADT Fiat.ADT.ComputationalADT Fiat.ADTNotation Fiat.ADTRefinement Fiat.ADTRefinement.BuildADTRefinements Fiat.Fiat4Monitors.RADL_Topics