public Expr MkEmptySet(Sort domain) { Contract.Requires(domain != null); Contract.Ensures(Contract.Result<Expr>() != null); CheckContextMatch(domain); return Expr.Create(this, Native.Z3_mk_empty_set(nCtx, domain.NativeObject)); }