| ▲ | srean 2 hours ago | ||||||||||||||||
Yes it's simple and I agree with almost everything except that arctan bit (it loses information, but that's aside story). But all that you said is not about the point that I was trying to convey. What I showed was you if you define addition of tuples a certain, fairly natural way. And then define multiplication on the same tuples in such a way that multiplication and addition follow the distributive law (so that you can do polynomials with them). Then your hands are forced to define multiplication in very specific way, just to ensure distributivity. [To be honest their is another sneaky way to do it if the rules are changed a bit, by using reflection matrices] Rotation so far is nowhere in the picture in our desiderata, we just want the distributive law to apply to the multiplication of tuples. That's it. But once I do that, lo and behold this multiplication has exactly the same structure as multiplication by rotation matrices (emergence? or equivalently, recognition of the consequences of our desire) In other words, these tuples have secretly been the (scaled) cos theta, sin theta tuples all along, although when I had invited them to my party I had not put a restriction on them that they have to be related to theta via these trig functions. Or in other words, the only tuples that have distributive addition and multiplication are the (scaled) cos theta sin theta tuples, but when we were constructing them there was no notion of theta just the desire to satisfy few algebraic relations (distributivity of add and multiply). | |||||||||||||||||
| ▲ | ActorNightly 2 hours ago | parent [-] | ||||||||||||||||
I just don't like this characterization of > "How shall I define multiplication, so that multiplication so defined is a group by itself and interacts with the addition defined earlier in a distributive way. Just the way addition and multiplication behave for reals." which eventually becomes > "Ah! It's just scaled rotation" and the implication is that emergent. Its like you have a set of objects, and defining operations on those objects that have properties of rotations baked in ( because that is the the only way that (0, 1) * (0, 1) = (-1, 0) ever works out in your definition), and then you are surprised that you get something that behaves like rotation. Meanwhile, when you define other "multiplicative" like operations on tuples, namely dot and cross product, you don't get rotations. | |||||||||||||||||
| |||||||||||||||||