Suppose v has uncountably many nonzero coefficients in its representation. Let ℵ1 be the first uncountable ordinal. Assign an ordinal below ℵ1 to each of these nonzero coefficients. In other words, put them in order.
Consider a finite sum y = a1b1+a2b2+a3b3. Let z = x-y. Now z.b1 = a1-a1 = 0. By linearity, z.y = 0. Expand (y+z).(y+z) and get |y|2+|z|2. This equals |x|2. Thus a12+a22+a32 ≤ |x|2. The same reasoning holds for any finite collection of terms drawn from x.
Let d be an ordinal below ℵ1. Consider all the finite sets of coefficients with ordinals at or below d. For each finite set, the sum of squares is bounded by |x|2. Let ed be the supremum of these real numbers. Of course ed is vounded by |x|2.
Advance to d+1, the successor of d. Finite sums come arbitrarily close to ed. Bring in the next coefficient, ad+12, and that pushes some of these finite sums over the top, beyond ed. Thus ed+1 > ed. There is a rational number between ed and ed+1. This holds for every ordinal d, hence there are uncountably many rational numbers between 0 and |x|2, which is a contradiction.
Given v, restrict attention to those basis elements with v.bi nonzero. As before, the coefficients ai form a square summable sequence, the partial sums over aibi are cauchy, the limit u exists in the complete metric space S, u and v produce the same coefficients, and v-u is orthogonal to each bj. If b is a complete orthonormal system, then v-u = 0, and v is faithfully represented by a countable set of nonzero coefficients, applied to the basis b.
Concentrate on the countable subsequence bi, where ci is nonzero. Let u be the infinite (or perhaps finite) sum over cibi. The earlier proof applies. A linear bounded/continuous operator is equivalent to S.u, and the bound is |u|, realized by f(u).
Beyond Rn, the dimension of S, as a hilbert space, is equal to the size of the smallest dense set in S. The latter is a function of the topology. Thus the dimension of a hilbert space is well defined. If you want to change the dimension, you have to change the topology of S, or find a new set altogether.
Two hilbert spaces are isomorphic iff they have the same dimension. The hilbert space of dimension g has an orthonormal basis of size g, and all countable linear combinations thereof, such that the coefficients are square summable. To prove this construction is in fact a hilbert space, review the earlier theorem for a separable space. Not much has changed, as long as you remember that the union of countable sets remains countable. The sum of two elements in S still draws on a countable subset of b. Even the infinite countable union of countable sets is countable. This is used to prove S is complete. The cauchy sequence is countable, and each element in this sequence uses a countable subset of b, hence the entire cauchy sequence lives in a seprable hilbert subspace of S, and approaches its limit.
In summary, there is one hilbert space, up to isomorphism, for each nonzero cardinal, and the space is completely characterized as the countable linear combinations of basis elements, with square summable coefficients.