double covariant power set