Function vstd::map::axiom_map_ext_equal_deep

source ·
pub broadcast proof fn axiom_map_ext_equal_deep<K, V>(m1: Map<K, V>, m2: Map<K, V>)
Expand description
ensures
#[trigger] (m1 =~~= m2)
    <==> {
        &&& m1.dom() =~~= m2.dom()
        &&& forall |k: K| m1.dom().contains(k) ==> m1[k] =~~= m2[k]

    },