Post by m***@lycos.com[My apologies if this post is OT. I have no idea where I should post
this]
It certainly fits in comp.programming (where I am reading this), so I've
set followups there.
Post by m***@lycos.comI need help in decoding the following excerpt from an email from our
system architect. Can someone kindly explain to me, in layman terms,
what this email states?
...You can implement this in software either way.
After all, an n-dimensional address space, with
labeled axes, is isomorphic with a table with n
labeled input columns and 1 output column
(something like an enhanced truth table)....
Imagine a set of points in one-dimensional space. Clearly, they all sit
on a line. Perhaps A is at point 3, B at point 7, and C at point 9. We
can picture them like this:
A B C
+----+----+----+----+----+----+----+----+----+----+----+----+
0 1 2 3 4 5 6 7 8 9 10 11 12
That's n-dimensional space, for n=1.
But we could represent it like this instead:
+---+------+
| X | Data |
+---+------+
| 3 | A |
| 7 | B |
| 9 | C |
+---+------+
which is a bit more compact, obviously.
Now imagine a set of points in two-dimensional space:
5 +
|
|
4 + D
|
|
3 + A E
|
|
2 + C
|
|
1 + B
|
|
0 +----+----+----+----+----+----+----+----+----+----+
0 1 2 3 4 5 6 7 8 9 10
Again, we can represent this information more compactly as follows:
+---+---+------+
| X | Y | Data |
+---+---+------+
| 4 | 3 | A |
| 2 | 1 | B |
| 6 | 2 | C |
| 3 | 4 | D |
| 7 | 3 | E |
+---+---+------+
Now imagine n-dimensional space for n=3. In a Usenet article, I can't
even /draw/ this as a graph. But in table form, it's easy:
+---+---+---+------+
| X | Y | Z | Data |
+---+---+---+------+
| 3 | 2 | 1 | A |
| 1 | 7 | 6 | B |
| 4 | 1 | 1 | C |
| 1 | 8 | 8 | D |
| 5 | 2 | 0 | E |
| 9 | 8 | 3 | F |
| 2 | 1 | 3 | G |
+---+---+---+------+
and indeed this form can be extended arbitrarily into n dimensions
without ever needing more than a two-dimensional table in which to
record the co-ordinate information.
HTH. HAND.
--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at the above domain, - www.