comp.lang.ada
 help / color / mirror / Atom feed
From: Markus E Leypold <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: Generic Package
Date: Wed, 02 May 2007 10:22:14 +0200
Date: 2007-05-02T10:22:14+02:00	[thread overview]
Message-ID: <ccabwnzlc9.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: uejlzhfvs.fsf@STRIPCAPStelus.net



Ray Blaak <rAYblaaK@STRIPCAPStelus.net> writes:

> Georg Bauhaus <bauhaus@futureapps.de> writes:
>> > > As you can see, there is some order again but I don't have to know
>> > > the order. (Finding a first book (and then the next book) is the
>> > > job of the librarian, not mine.)
>> > 
>> > Librarian is the interface. If it finds first book then that is a publicly
>> > ordered set = you _can_ know the order without breaking the abstraction.
>> 
>> ?
>> The first book might be determined by whatever order the librarian
>> thinks he should choose this time. Nothing I could determine beforehand.
>> The order(s), if any, isn't/aren't publicly known.
>
> Change it to:
>
>  As you can see, there is some order again but I don't have to know the
>  order. (Finding any book (and then another arbitrary book from the remainder)
>  is the job of the librarian, not mine.)
>
> And that should be precise enough for everyone here.
>
> There is no first book as such in the set. There is only the first one that
> was given to you, which is not knowable in advance.

There is considerable confusion about what "order" means here. An
order is a binary relation with certain properties defined on the set
of all elements (the base set). The sets we're talking about are
subsets of that set of all elements. Talking about the data type
'ordered set' means, I have to specify one constant order on the base
set before instantiating or implementing the ordered set type. The
fact that some ad-hoc ordering of a given subset occurs during
iteration does not mean that the data type suddenly becomes
ordered: This is just an artifact of sequential data processing in
languages the specifiy operations as occuring sequentially in time. My
impression is (from DKs axiom of choice argument and DKs uncoutable
set example) that he seems to argue that there are unorderable sets in
mathematics (sets for which no order could be provided), but this has
no bearing on iteration (see the real numbers: can be ordered, but
cannot be iterated over). Even worse: All that has no bearing on his
original statement "one cannot iterate over relational tables" (those
a finite) and his second implied statement that one cannot iterate
over sets (one can, but obviously not over all kind of sets like
algebraically expressed subsets of real numbers, but that has nothing
to do with order, only with countability).

I'm quite sure, DKs problem cannot be written down formally since it
doesn't even exists, except in the twilight between free associations,
hand waving arguments and exchanged all and existence quantors (see
the misunderstandings about order). 

It is much more difficult to argue against arguments and
misconceptions that have not been expressed exactly (because the
battle ground tends to shift) than any other false statement.

Regards -- Markus



  reply	other threads:[~2007-05-02  8:22 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-25 22:15 Generic Package andrew.carroll
2007-04-26  0:07 ` Jeffrey R. Carter
2007-04-26  7:46   ` Markus E Leypold
2007-04-26  6:02 ` Martin Krischik
2007-04-26  7:57 ` Dmitry A. Kazakov
2007-04-26 15:31 ` andrew.carroll
2007-04-26 16:07   ` Georg Bauhaus
2007-04-26 19:40     ` andrew.carroll
2007-04-26 20:01       ` Georg Bauhaus
2007-04-26 18:54   ` Dmitry A. Kazakov
2007-04-26 21:52     ` Simon Wright
2007-04-27  9:00       ` Dmitry A. Kazakov
2007-04-27 11:11         ` Georg Bauhaus
2007-04-27 12:06           ` Dmitry A. Kazakov
2007-04-27 12:52             ` Markus E Leypold
2007-04-27 14:10             ` Georg Bauhaus
2007-04-27 14:16               ` Dmitry A. Kazakov
2007-04-27 21:44                 ` Georg Bauhaus
2007-04-28  7:38                   ` Dmitry A. Kazakov
2007-04-28 17:50                     ` Simon Wright
2007-04-28 21:04                     ` Ray Blaak
2007-04-29 16:33                       ` Markus E Leypold
2007-04-27 19:44             ` Simon Wright
2007-04-27 20:34               ` Dmitry A. Kazakov
2007-04-27 21:16                 ` Simon Wright
2007-04-28  7:36                   ` Dmitry A. Kazakov
2007-04-27 11:43         ` Markus E Leypold
2007-04-28 17:35           ` Dmitry A. Kazakov
2007-04-28 23:06             ` Georg Bauhaus
2007-04-29  8:19               ` Dmitry A. Kazakov
2007-04-29 15:10                 ` (see below)
2007-04-29 17:48                   ` Dmitry A. Kazakov
2007-04-29 22:36                     ` (see below)
2007-04-30  6:58                       ` Dmitry A. Kazakov
2007-04-30  9:59                         ` Markus E Leypold
2007-04-30 10:01                         ` Markus E Leypold
2007-04-30 10:36                         ` Georg Bauhaus
2007-04-30 10:40                           ` Georg Bauhaus
2007-04-30 12:14                           ` Dmitry A. Kazakov
2007-04-30 14:57                         ` (see below)
2007-04-30 10:30                 ` Georg Bauhaus
2007-04-30 12:16                   ` Dmitry A. Kazakov
2007-04-30 14:48                     ` Georg Bauhaus
2007-04-30 16:29                       ` Dmitry A. Kazakov
2007-04-30 17:24                         ` Georg Bauhaus
2007-04-30 18:54                           ` Dmitry A. Kazakov
2007-04-30 19:29                         ` Simon Wright
2007-04-30 20:04                           ` Dmitry A. Kazakov
2007-05-01  0:11                             ` Markus E Leypold
2007-05-01  9:02                             ` Georg Bauhaus
2007-05-01 10:19                               ` Dmitry A. Kazakov
2007-05-01 13:42                                 ` Georg Bauhaus
2007-05-01 17:16                                   ` Dmitry A. Kazakov
2007-05-01 19:14                                     ` Randy Brukardt
2007-05-01 20:14                                       ` Dmitry A. Kazakov
2007-05-02  7:52                                         ` Markus E Leypold
2007-05-02  8:06                                       ` Markus E Leypold
2007-05-03  0:37                                         ` Randy Brukardt
2007-05-03  8:36                                           ` Markus E Leypold
2007-05-03 23:16                                             ` Randy Brukardt
2007-05-04  0:15                                               ` Markus E Leypold
2007-05-01 21:41                                     ` Georg Bauhaus
2007-05-02  6:57                                       ` Ray Blaak
2007-05-02  8:22                                         ` Markus E Leypold [this message]
2007-05-02  8:07                                       ` Markus E Leypold
2007-05-02 10:29                                       ` Dmitry A. Kazakov
2007-05-02 11:48                                         ` Georg Bauhaus
2007-05-02 11:50                                           ` Georg Bauhaus
2007-05-02 13:12                                           ` Dmitry A. Kazakov
2007-05-02 14:21                                             ` Markus E Leypold
2007-05-03 18:27                                             ` Georg Bauhaus
2007-05-03 19:07                                               ` Dmitry A. Kazakov
2007-05-03 19:49                                                 ` Markus E Leypold
2007-04-29 16:26             ` Markus E Leypold
2007-04-26 21:50   ` Simon Wright
2007-04-27  4:45   ` Jeffrey R. Carter
2007-04-27  7:45     ` Martin Krischik
2007-04-27 22:54       ` Georg Bauhaus
2007-04-30 20:13         ` Matthew Heaney
2007-04-26 20:48 ` andrew.carroll
  -- strict thread matches above, loose matches on Subject: below --
2003-12-02 23:15 Mr. J.
2003-12-03  9:31 ` Dmitry A. Kazakov
2003-12-02 23:13 generic package Ratson Janiv
2003-12-03 17:39 ` Stephen Leake
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox