fact: Definition sub_permutation {A} (l1 l2 : list A) := exists l2', Permutation l2' l2 /\ Subsequence l1 l2'.
imports: RelationClasses VST.floyd.proofauto CertiGraph.lib.List_ext CertiGraph.binheap.binary_heap_pro CertiGraph.binheap.binary_heap_malloc_spec CertiGraph.binheap.binary_heap_model CertiGraph.binheap.binary_heap_Zmodel