fact: Definition FMapCommonKeys {A B} (values : StringIndexedMap.t A) (indices : StringIndexedMap.t B) := forall k, (forall a, StringIndexedMap.MapsTo k a values -> exists b, StringIndexedMap.MapsTo k b indices) /\ (forall b, StringIndexedMap.MapsTo k b indices -> exists a, StringIndexedMap.MapsTo k a values).
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.Strings.String Coq.ZArith.ZArith Coq.Lists.List Coq.Logic.FunctionalExtensionality Coq.Sets.Ensembles Computation ADT ADTRefinement ADTNotation BuildADTRefinements KVEnsembles CacheSpec CacheRefinements String_as_OT FMapAVL