For (a), maybe it is worth thinking about the dichotomies that can be generated by

hypotheses?
For (b), the intersection and union of hypothesis "sets" are simply "set" intersection and union.
http://en.wikipedia.org/wiki/Union_%28set_theory%29
Hope this helps.