Clear["Global`*"];
a = {0, 0, 0};
b = {2, 0, 0};
c = {0, 2, 0};
a1 = {-1, 0, Sqrt[3]};
b1 = {1, 0, Sqrt[3]};
c1 = {-1, 2, Sqrt[3]};
d = {0, 0, Sqrt[3]};
eq = b1 + n1 (c1 - b1) + n2 (a1 - b1) == a + m1 (b1 - a) + m2 (c - a)
sol = First@Solve[eq, {n1, n2, m1, m2}]
What is the reason for this prompt when using solve to solve the vector equation above? How to avoid such prompts?