We focus on writing double sum representations of the generating functions for the number of partitions satisfying some gap conditions. Some example sets of partitions to be considered are partitions into distinct parts and partitions that satisfy the gap conditions of the Rogers–Ramanujan, Göllnitz–Gordon, and little Göllnitz theorems. We refine our representations by imposing a bound on the largest part and find finite analogues of these new representations. These refinements lead to many q-series and polynomial identities. Additionally, we present a different construction and a double sum representation for the products similar to the ones that appear in the Rogers–Ramanujan identities.