Defaulted list lookup and updates #
Main results #
List.getD_mem_or,List.getD_idxOf: a defaulted lookup returns a member or the default, and returns a member at its first index.List.getD_set_self,List.getD_set_ne: reading an updated entry or an unchanged entry.List.forall_mem_set_of_forall_mem,List.getD_le_of_forall_le: preserve invariants under updates and bound defaulted reads of numeric register files.List.getD_map_range: read a function tabulated over a bounded range.List.map_range_eq_ofFn: runtime tabulation agrees with the finite coordinate view.