Given the constraints of a LP:

we can divide the matrix and the vector in bases and non-bases, where:

A base is a set of linearly independent columns of

So we can always write

where: is the base of and is the non-base

So we have separate in the same way:

where: (basic variables) is the part of that multiplies , and (non-basic variables) is the part that multiplies .