The product of a quaternion multiplied by a real number is a quaternion, but the product of a quaternion multiplied by a complex number is not in general a quaternion. Why are the quaternions defined so narrowly? What was gained by banning zq=q' where z is complex and q and q' are quaternions?

closed as not a real question by Alain Valette, Dan Petersen, Yemon Choi, Misha, Andreas Blass Oct 21 '12 at 12:07
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
The question is a little ambiguous. However, maybe you are asking why don't people work with quaternions having complex coefficients as opposed to real coefficients. The answer is that as an algebra, complex quaternions are isomorphic to the algebra of 2x2 matrices with complex entries, so there is nothing gained by using the quaternion notation, that isn't already available in a simpler form. You can find a proof in "Spin Geometry" by Lawson and Michelson. There is still some fun to be had though. For instance, the group SU(2) is the set of real quaternions so that $q\overline{q}=1$ under quaternionic multiplication. We can define $\overline{q}$ for complex quaternions in analogy to the real quaternions so that it is complex linear, That is if $q=a+bi+cj+dk$ then $\overline{q}=abicjdk$. The set of complex quaternions with $q\overline{q}=1$ under quaternionic multiplication is SL(2,C). 


There is a unique copy of $\mathbb R$ in $\mathbb H$ and it is the center. On the other hand, for every quaternion $q$ not in $\mathbb R$, the generated $\mathbb R$algebra with unit is a copy of $\mathbb C$, but none is central. I like to view quaternions as $q=(x,X)\in \mathbb R\times \mathbb R^3$ with multiplication $$ (x,X).(y,Y) = (x.y  \langle X,Y\rangle, X \times Y + x.Y + y.X) $$ This uses oriented Euclidean $\mathbb R^3$, and it turns http://en.wikipedia.org/wiki/Quaternion#Quaternions_and_the_geometry_of_R3 into a definition. One can then take any oriented orthonormal basis $i,j,k$ for the basic imaginary quaternions. Edit: Note that $X\times Y$ is a Lie bracket and $\langle X,Y\rangle$ the corresponding Killing form ($\mathfrak s\mathfrak o(3,\mathbb R)$ up to a constant), one can repeat this construction for every real Lie algebra. Only for 3 of them one obtains an associative algebra. Second edit: The reference for the first edit is: Peter W. Michor, Wolfgang Ruppert, Klaus Wegenkittl: A connection between Lie algebras and general algebras. Rendiconti Circolo Matematico di Palermo, Serie II, Suppl. 21 265274, (1989)(pdf) Moreover, a similar construction as the above on $\mathbb C\times \mathbb C^3$ using also complex conjugation (see "Greub: Multilinear algebra, 2n ed. 1978" page 289) leads to octonians. 


This is sort of implicit in Ben Linowitz's answer, but if you allow complex scalars then you get zero divisors, so that $x \cdot y = 0$ does not imply that one of $x$ or $y$ be zero. To be explicit, look at the product $$(I + i J) \cdot (i I + J) = i  i + K  K = 0$$ where $i$ is the complex scalar and $I, J, K$ are the quaternion generators. So these complexified quaternions don't have the same nice algebraic properties that the quaternions do. That said, these things aren't "banned"  they are studied under the name "biquaternions" and, while less useful than proper quaternions, still show up occasionally. I've had a brush with them while studying the differential geometry of plain old surfaces, for example. 


I do not understand Your question. Here You may find that quaternion may be concerned as pair of complex numbers: http://en.wikipedia.org/wiki/Quaternion#Quaternions_as_pairs_of_complex_numbers. So If You proper define quaternion coefficients it may represent every complex number. As quaternions are algebra, so You may multiply one quaternion by other, so whole complex algebra is within quaternion algebra ( You may say it is isomorphic to subalgebra generated by c=0, d=0 in quaternion definition)! From the other side: if You see quaternions as abstract objects outside real numbers, then multiply quaternion by real number have to be defined! It is the same natural/unnatural embedding for real number within quaternions as for complex numbers within quaternions! It is the same as with complex numbers. You may multiply complex number by real number and You obtain complex number, because You do not go out complex numbers indeed. Please: explain what You are asking about? 

