we can form any subset of a set using axiom of specification. then we can form collection of subsets using axiom of pairing repeatedly.
we have for every condition S , (A={x belongs to X & S(x)} => (A is subset of X and {A} exists ) then defining the union over the collection of singletons {A} as P(X).
the problem is the collection of singletons of each subsets , done using axiom of pairing. So can this be done?