fact: Definition RADLFlagADTSig := ADTsignature { Constructor "init" : Memory.W -> rep, Method "is_stale" : rep x unit -> rep x bool, Method "is_value_stale" : rep x unit -> rep x bool, Method "is_mbox_stale" : rep x unit -> rep x bool, Method "is_failing" : rep x unit -> rep x bool, Method "is_timeout" : rep x unit -> rep x bool, Method "is_value_timeout" : rep x unit -> rep x bool, Method "is_mbox_timeout" : rep x unit -> rep x bool }.
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 Bedrock.Memory