answer should be D)
set of attributes are closed under functional dependencies iff closure of attribute set is set itself.
(A,B)+ = {A,B}
(C,D)+ = {C,D}
and inside closed set , if C ->D then D ->C should also need to satisfy.
Only D satisfies
example :to say { a,b,c,d } is closed set.
{a,b,c,d}+ = {a,b,c,d}
let X , Y be any subsets of {a,b,c,d}
if X -> Y then Y -> X should present (directly or indirectly which we can infer from given functional dependencies.