Re: set-valued values
Date: Fri, 08 Dec 2006 01:01:37 GMT
Message-ID: <RP2eh.29977$cz.450458_at_ursa-nb00s0.nbnet.nb.ca>
paul c wrote:
> Another maybe crazy question - if instead of 'atomic values' (whatever
I don't see why the value would appear in both sets. An empty set is
different from a set containing the empty set as it's only element.
{} != {{}}
> that means) a relational engine (note for David, I've avoided using the
> term 'DBMS' !) expressed only values made up of sets, would the presence
> of the empty set in both true and false extensions create any problems?
> (I'm thinking that the relational requirement of attribute names means
> there is no problem, eg., the presence of empty sets is just an artifact
> of the mechanism that can usually be safely ignored.)
>
> As for representation, sometimes such values can't be represented
> without access to other 'attributes', eg., values that are internal to
> an engine. My attitude (no reasoning involved I'm afraid to say) is
> that it's okay to give the builtin result 'true' in such cases. That
> way, the engine can proceed to manipulate the expression if further
> requests of made of it, concerning that result.
>
> p