Paul Gilmartin writes:
 
<begin snippet>
"multiset" or "tuple"? Wikipedia (which, as you know, is always right) says for 
"multiset":
 
In multisets, as in sets and in contrast to tuples,
the order of elements is irrelevant ...
 
so "preserv[ing] the original ordering" is an empty notion.
</end snippet>
 
and in so doing he has provided a textbook illustration of some of the maladies 
of the net.
 
The classic sorting reference is:
 
Knuth, Donald E., The art of computer programming, volume 3, sorting and 
searching.  Reading, MA: Addison-Wesley, various editions, 1974+.
 
In it Mr. Gilmartin will find section 5.1.2. Permutations of a multiset.  A 
multiset is much like a set except that it may contain duplicate elements.  One 
thus speaks of an ordered set or a partially ordered  multiset.  Passim in this 
volume Knuth uses this terminology, and it is standard elsewhere too.  The 
standard set-theory text--What is its title Mr. Gilmartin?--abounds in 
references to sets that are geordnete and multisets that are teilweise 
geordnete. 
 
An ordered set O of n elements thus takes the form
 
O = {s(1) < s(2) < s(3) < . . . < s(i) < . . . < s(n)},
 
and a partially ordered multiset of m elements takes the form
 
P = {p(1) <= p(2) <= p(3) <= . . . <= p(j) <= . . . <= p(m)}. 
 
If now for some subsequence of s elements of such a partially ordered/sorted 
multiset we have
 
p(k) = p(k+1) = . . . = p(k+s-1)
 
we can ask the question: Are these elements of s in the same sequence in which 
they appeared in this multiset before it was sorted?   This question is 
sometimes important, sometimes not; but it is never meaningless. 
 
I have no real quarrel with Mr. Gilmartin's wish to épater John Gilmore, but in 
this case and others he has felt free to suggest that I don't know what I am 
talking about without doing his homework.  Here he quite literally has no 
notion of what he is talking about. 
 
His  gadfly role here is a drôle and sometimes even useful one, but it is time 
for him to learn that Wikipedia, which is I suppose a suitable source from 
which to crib a secondary-school book review, cannot always be relied upon to 
meet more exigent requirements. 
 
John Gilmore Ashland, MA 01721-1817 USA

                                          

Reply via email to