Найти размерность суммы и пересечения линейных оболочек

Если вектор

лежит в пересечении подпространств, то его можно представить ввиде:

и тогда

Преобразуя методом Гаусса матрицу

,
я получаю

и

.
Тут я немного расстроился, т.к. сначала думал, что размерность ядра и пересечения подпространств должны совпасть, т.к. каждому набору координат должен однозначно соответствовать вектор...Но, насколько я понял, раз матрица из векторов линейной оболочки (например

) вырожденная, то биекции не будет, значит нужно умножать её на матрицу из базисных векторов ядра усеченных до

и смотреть.

И получаем матрицу рангом 2, значит и размерность пересечения 2. Вроде все сошлось
Правильно я вообще делаю?