I have made a basic theory of finite sets in Coq.
An fset_expr can be the empty set, an add operation, a filter (s
fset_expr