Commutative Hypercomplex Numbers
A reader writes: "The Generalized Number System (N+) implements commutative hypercomplex arithmetic to provide an alternative to vectors for processing multivariate data in three or more dimensions. Because of similarities between N+ and the complex number system, software for processing multivariate signals is readily derived from that for processing complex (or real) numbers. The derivation involves replacing operators on complex (or real) numbers with corresponding operators on hypercomplex numbers similar to the way in which steel replaced bronze as the ingredient for making swords during the Renaissance. In both cases, improved performance and capabilities of the product are attributed to properties of the new ingredient while many aspects of making and using the product remain the same. N+ and its application to signal and image processing is described on the website at www.hypercomplex.us ".
Wow, you mean this item was so deep, so intense and so amazing that it's wiped out even the most intense urge to claim First Post in the crowd???
:)
Maybe it was that, by the time they got to the end of the text, they were too zonked out to post.
Congrats to Hemos for finding & posting this one - that's one hell of a subject/concept to get yer head around over a midnight snack
I left my body to science, but I'm afraid they've turned it down...
WTF? Is this a lousy article or what?
corresponding operators on hypercomplex numbers similar to the way in which steel replaced bronze as the ingredient for making swords during the Renaissance...
How the hell did Hemos let this one by?
Let's rewrite the article to be useful instead of stupid:
"The Generalized Number System (N+) implements commutative hypercomplex arithmetic to provide an alternative to vectors for processing multivariate data in three or more dimensions. Because of similarities between N+ and the complex number system, software for processing multivariate signals is readily derived from that for processing complex (or real) numbers. The derivation involves replacing operators on complex (or real) numbers with corresponding operators on hypercomplex numbers similar to the way in which steel replaced bronze as the ingredient for making swords during the Renaissance. In both cases, improved performance and capabilities of the product are attributed to properties of the new ingredient while many aspects of making and using the product remain the same. N+ and its application to signal and image processing is described on the website at www.hypercomplex.us".
becomes:
The Generalized Number System (N+) is numerical processing software that uses commutative hypercomplex arithmetic to solve multivariate data problems in more than two dimensions. This outperforms the more traditional vector-based approach.
I mean, all the info thrown out here can be comfortably mentioned on the website, and it doesn't look like a blatant attempt to get "wow, that's complicated" comments.
May we never see th
Next they are going to post an article about a new incredible 10000:1 lossless compression system developed by some guy living in a garage in Seattle that REALLY WORKS and which all the information theorists in the world just never ever came to think about.
There's a bunch of handwavy stuff about higher dimension number systems and getting communtative multiplication (needed for a bunch of signal processing algorithms and most other "real" math applications), but not proof.
Number systems with more than 2 coordinates are treated like matrices, because no one is able to find rules of muliplication and addition for say a 5-coordinate system that makes the numbers associative, commutative and distributive. Abstract algebra is basically only concerned with figuring out which of those properties hold for different sets. But in their stuff, they don't once show how their "N+" system will allow a 10-coordinate number (for instance) to be commutative with another one. From their site:
That sure sounds like they've found a system form making quaternions commutative. But quarternions aren't. I read everything in the left two columns of links. And there wasn't more than vague promises of N+ solving signal processing problems and basic descriptions of real number field theory. But nothing saying how their N+ numbers are associative, commutative and distributive. So this is just bullshit.
Rachael
"Go Forth Ye Lemmings and Propagate"
I don't know of any important theorems that depend on commutativity. Do you?
I'm just a dumbass who doesn't "get" higher math at all. But let me try to get this straight, anyway:
Dude develops a "new" system of mathematics. Dude isn't looking for a Nobel prize, or (excuse me!) (is he under 40?) a Fields Medal. He doesn't (prominently enough to notice) post any link to citations in any journal, let alone a peer-reviewed journal.
But he is willing to sell you a MATLab add-on for $250.00?
Does he sell tinfoil hats and perpetual motion machines too?
Opinions on the Twiddler2 hand-held keyboard?
Number systems with more than 2 coordinates are treated like matrices, because no one is able to find rules of muliplication and addition for say a 5-coordinate system that makes the numbers associative, commutative and distributive.
I read everything in the left two columns of links. And there wasn't more than vague promises of N+ solving signal processing problems and basic descriptions of real number field theory. But nothing saying how their N+ numbers are associative, commutative and distributive. So this is just bullshit.
I had the same reaction, but after digging a little deeper on their site (hurah Google) I did turn up a explanation, and guess what? They're just a shorthand for a sub-ring of the matricies.
-- MarkusQ
Actually, every time you write a proof and somewhere along the way, you switch the order of the operands for some addition or multiplication, you are using commutivity. So a whole fucking lot of proofs end up using it, even if they don't specify it directly. Same for associativity.
Nor are these "trivial" uses, either; if you couldn't use commutivity as part of the equation re-writing process, many very common transforms become impossible... even the simple act of dividing "3x+2" out of an equation becomes difficult to set up if you can't re-order anything. (Remember that if you have x * 3 and you don't know multiplication is communitive, you can't rewrite that as 3*x, and thus you couldn't use that as part of 3x+2.)
In fact one would be hard pressed to find a non-trivial proof where commutivity isn't used implicitly, and you may find it very challenging (possibly even beyond your skill or downright impossible) to correctly re-write the proof without using commutivity.
(I speak in this post of "traditional" math, such as a normal person sees in school, somewhere up through low-level Calc. As others have pointed out, as you get higher into math, you encounter number and symbol systems where communitivity does not always hold. You typically meet one, "Matrix Math", in high school.)
I tend to doubt the math, or any other intellectual activity, of anyone who can make a statement like, "..steel replaced bronze as the ingredient for making swords during the Renaissance."
Like airplanes replaced horses after the Viet Nam war, no doubt.
Commutative Hypercomplex Numbers sounds kind like my last girlfriend who was a Commuter Hypercomplex Babe. Man, she would drive like a bat out of hell, zooming around and swerving like a racecar driver. And talk about wacked! She was so complex most of the time she didn't even know what her feelings were, let alone me! Man, you try to please a hyper chick like that! It's like a giant probability problem (whoops, wrong math). You got a finite chance of figuring her out, but it's pretty low.
looks like bullshit to me.
For starters, the change from bronze to steel was so huge, in terms of technological consequences, that any analogy in mathematics has to be something as novel, powerful, and versatile as "calculus". Furthermore, any bronze sword in the Renaissance would have been centuries out of date; iron and steel had been available in those parts for a long time.
Did they invent anything nearly as important as calculus? Not likely. Did they understand history well enough to properly state their analogy even if their invention is that important? No.
I guess nothing livens up a press release like a heaping helping of hubris. Credibility, meet toilet.
With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
I find noncommutative hypercomplex algebras much more interesting, anyway. Quaternions, for example, look very,very,very like spacetime expressed in the Ilya Prigogine (sp?) manner (complexify space, time real). And quaternions are the biggest hypercomplex group to support a division ring - I think there's some deep connection there: Visible universe: (3+1 dimensional), biggest dimensional numbering system that you can use division consistently in: (3+1 dimensional).
I think I'm getting a geek woody...
For the computational I'd expect to see the one and for the mathematical I'd expect to see the other.
Worse yet, there's mention of a patent. On the MATLAB toolbox, I'd expect. Certainly not on the mathematics, since that is not allowed in US Patents (I'm carefully hiding any laughter at the thought of something being patented that should not be).
On the plus side the russian side (see above) does seem to have some math and that doesn't look (at first glimpse) to be the kind of junk thats often generated like this.