Is there a way specify the variables for Solve so that it can be used to solve for vector-valued variables?
For example I'd like to solve
$$(1,i)+v = 0$$
which it seems I can only do by solving for each of he components of $v$ explicitly with
Solve[{1,I}+{a,b}=={0,0},{a,b}]
since none of the likely alternative approaches work:
Solve[{1,I}+v=={0,0},{v}]
Solve[{1,I}+v=={0,0},{v},Vectors[2,Complexes]]
Solve[{1,I}+v=={0,0},{v},TensorProduct[Complexes,Complexes]]
Solve[{1,I}+v=={0,0}&&v\[Element]TensorProduct[Complexes,Complexes],{v}]
all fail to produce any solutions (and produce various errors).
Is there a way to solve directly for v without specifying components?
{1, I} + vevaluates to{1+v, I+v}. Basically, you shouldn't mix symbolic and explicit arrays/tensors. – Carl Woll Sep 20 '17 at 14:44