Una forma alternativa de ver la respuesta aceptada y justificar más los pasos (para responder a las preguntas en sus comentarios) es considerar las columnas como vectores (lo cual ahora noto que @Semiclassical hizo en su comentario), $$\mathbf{a} = \begin{bmatrix} a_1 \\ a_2 \\ a_3 \end{bmatrix}$$ y lo mismo para $\mathbf{b}$ y $\mathbf{c}$. Ahora debemos saber que los determinantes son "multilineales", por lo que para cualquier otro vector $\mathbf{v}, \mathbf{w}, \mathbf{z}$ y cualquier escalar $x$, $$\mathrm{det}\bigl( (\mathbf{v}+\mathbf{w}), \mathbf{z}, \mathbf{c}\bigr) = \mathrm{det}\bigl( \mathbf{v}, \mathbf{z}, \mathbf{c}\bigr) +\mathrm{det}\bigl( \mathbf{w}, \mathbf{z}, \mathbf{c}\bigr) \\ \mathrm{det}\bigl(\mathbf{v}, (\mathbf{w}+\mathbf{z}), \mathbf{c}\bigr) = \mathrm{det}\bigl( \mathbf{v}, \mathbf{w}, \mathbf{c}\bigr) +\mathrm{det}\bigl( \mathbf{v}, \mathbf{z}, \mathbf{c}\bigr) \\ \mathrm{det}\bigl( x\,\mathbf{v}, \mathbf{z}, \mathbf{c}\bigr) = x.\mathrm{det}\bigl( \mathbf{v}, \mathbf{z}, \mathbf{c}\bigr)\\ \mathrm{det}\bigl( \mathbf{v}, x\,\mathbf{z}, \mathbf{c}\bigr) = x.\mathrm{det}\bigl( \mathbf{v}, \mathbf{z}, \mathbf{c}\bigr) $$ Sabemos (por ejemplo, de $\mathbf{v}=\mathbf{w}+(\mathbf{v}-\mathbf{w})$ arriba) también que $$\mathrm{det} \bigl( \mathbf{v}, \mathbf{w}, \mathbf{c} \bigr) = -\mathrm{det} \bigl( \mathbf{w}, \mathbf{v}, \mathbf{c} \bigr)\\ \mathrm{det} \bigl( \mathbf{v}, \mathbf{v}, \mathbf{c} \bigr) = 0$$ Esto es suficiente para trabajar directamente en la igualdad (estoy haciendo la primera columna de la matriz en la primera línea, luego la segunda columna de ambas en la segunda línea): $$\require{cancel}\mathrm{det}\bigl( (\mathbf{a}+x\,\mathbf{b}), (x\,\mathbf{a}+\mathbf{b}), \mathbf{c}\bigr) \\ = \mathrm{det}\bigl( \mathbf{a}, (x\,\mathbf{a}+\mathbf{b}), \mathbf{c}\bigr) + x.\mathrm{det}\bigl( \mathbf{b}, (x\,\mathbf{a}+\mathbf{b}), \mathbf{c}\bigr)\\ = x.\cancel{\mathrm{det}\bigl( \mathbf{a}, \mathbf{a}, \mathbf{c}\bigr)} +\mathrm{det}\bigl( \mathbf{a}, \mathbf{b}, \mathbf{c}\bigr) + x.\Bigl(x.\mathrm{det}\bigl( \mathbf{b}, \mathbf{a}, \mathbf{c}\bigr)+\cancel{\mathrm{det}\bigl( \mathbf{b}, \mathbf{b}, \mathbf{c}\bigr)}\Bigr)\\ = \mathrm{det}\bigl( \mathbf{a}, \mathbf{b}, \mathbf{c}\bigr) + x^2.\mathrm{det}\bigl( \mathbf{b}, \mathbf{a}, \mathbf{c}\bigr)\\ = \mathrm{det}\bigl( \mathbf{a}, \mathbf{b}, \mathbf{c}\bigr) - x^2.\mathrm{det}\bigl( \mathbf{a}, \mathbf{b}, \mathbf{c}\bigr) = (1- x^2).\mathrm{det}\bigl( \mathbf{a}, \mathbf{b}, \mathbf{c}\bigr)\\$$
La ventaja que siento de esta notación/enfoque es que puedes ver que se extiende a dimensiones superiores (agregando columnas $\mathbf{d}$, $\mathbf{e}$, ... ) sin una notación onerosa. Además, podrías reemplazar en lo anterior cada "det(...)" por "$f$(...)", por lo que es válido para cualquier función multilineal $f$.
Comparado con la respuesta mejor calificada: Esa respuesta es más elegante, pero fue encontrada trabajando hacia atrás desde la solución, siento (pero funciona igualmente bien en cada dimensión), y necesita un poco más de habilidad en matrices.
14 votos
Utilice la multilinealidad del determinante como una función de sus columnas.
15 votos
Tenga en cuenta que el determinante es un polinomio de orden 2 en $x$ y conocemos sus raíces $1$ y $-1$. ¡El término multiplicativo está dado por $ x = 0$!