Function vstd::set_lib::lemma_set_empty_equivalency_len
source · pub proof fn lemma_set_empty_equivalency_len<A>(s: Set<A>)Expand description
requires
s.finite(),ensures(s.len() == 0 <==> s == Set::<A>::empty())
&& (s.len() != 0 ==> exists |x: A| s.contains(x)),Set s has length 0 if and only if it is equal to the empty set. If s has length greater than 0,
Then there must exist an element x such that s contains x.