Add class `TopSet` for sets with ⊤ element
This closes issue #49 (closed). Some remarks:
- It's called
TopSet, which corresponds withSemiSet. - We now have a generic
SetUnfoldElemOffor anyTopSet. - The
Hint Resolve coPset_top_subseteq : coreno longer works because the lemma is generic in a type class. AFAIK it is only used forsolve_ndisjoint, so I added a specialized version to thendisjhint database. We already have specialized versions of other set lemmas there.