Du hast als Lösung richtig:
X = [a, b, a + 0.5·b, 0] = [0, 0, 0, 0] + a·[1, 0, 1, 0] + 0.5·b·[0, 2, 1, 0]
Damit ist die Dimension 2, die du genannt hast, ebenso richtig.
[1, -2, 0, 0] = [1, 0, 1, 0] - [0, 2, 1, 0]
Der Vektor [1, -2, 0, 0] ist eine Linearkombination deiner Vektoren und unabhängig zu [1, 0, 1, 0] und damit sind die genannten Vektoren auch eine gültige Basis.