fact: Definition adr_conflict (a1 a2 : val * Z) : bool := match a1, a2 with | (p1, n1), (p2, n2) => if (pointer_range_overlap_dec p1 n1 p2 n2) then true else false end.
imports: VST.floyd.base VST.floyd.assert_lemmas VST.floyd.client_lemmas VST.floyd.nested_pred_lemmas VST.floyd.mapsto_memory_block CertiGraph.msl_ext.abs_addr CertiGraph.msl_ext.seplog CertiGraph.msl_ext.log_normalize CertiGraph.veric_ext.SeparationLogic