Note that B forms a spanning set for your space by it's very definition. Then, (this is quite a nice proof to do) and so your basis intersects trivially with the rationals. This gives you the fact that your spanning set is linearly independent (why?).

To prove that it is a linear space, you can either hit it with a stick (go through the axioms in a boring way), or you should note that the real numbers form a vector space with the rationals as the field. Here you are just taking a subset of the reals as your basis, and so everything is nice.

Using induction is easier to think of, but it's not that easy for this problem.

Need induction + prove by contradiction + some sort of field expansion...

Are you familiar with field automorphisms?

Look at the field . Then let be the automorphism such that and for . As this is an Automorphism it preserves everything. So, if these square roots are linearly dependent then what happens if you hit your sum with one of these automorphisms?