Re: ?? Functional Dependency Question ??
From: paul c <toledobythesea_at_oohay.ac>
Date: Tue, 21 Oct 2008 19:29:19 GMT
Message-ID: <j4qLk.3011$%%2.771_at_edtnps82>
>
> I agree that as stated the interpretation isn’t very clear when R is
> empty – because it asks for a tuple of R to be given. Note also that
> I didn’t distinguish between intension and extension, and I understand
> that an FD has more to do with the former than the latter.
>
> By definition the empty set maps to ‘true’. This is consistent with
> saying that the proposition ‘true’ is interpreted as stating that for
> any given tuple the values of all the attributes in the empty set are
> knowable. This of course tells us nothing – as we expect from the
> information-less proposition ‘true’.
>
>
Date: Tue, 21 Oct 2008 19:29:19 GMT
Message-ID: <j4qLk.3011$%%2.771_at_edtnps82>
David BL wrote:
> On Oct 22, 12:45 am, paul c <toledobythe..._at_oohay.ac> wrote:
>> David BL wrote:
>>> On Oct 21, 11:54 pm, paul c <toledobythe..._at_oohay.ac> wrote:
>>>> David BL wrote:
>>>> ...
>>>>> Consider that in the FD world symbol X represents a set of attributes
>>>>> from some relation R. Let some tuple of R be given. Then as a
>>>>> proposition we interpret X as implying that we are given or can deduce
>>>>> (for the given tuple) the values of all the attributes associated with
>>>>> X. This interpretation makes it obvious that unions of attributes
>>>>> map to logical conjunctions, and that an FD maps to a logical
>>>>> implication.
>>>> Thanks, but how does that interpretation work when R has no attributes?
>>> What’s the problem? If there are no attributes then the only FD we
>>> can state is
>>> {} -> {}
>>> which is an example of a trivial FD (because rhs is a subset of the
>>> lhs). In the propositional calculus this maps to
>>> true -> true.
>>> The empty set of attributes (union identity) maps to true (conjunctive
>>> identity).
>> Okay, but isn't this changing the original mapping which was from VALUES
>> of attributes?
>
> I agree that as stated the interpretation isn’t very clear when R is
> empty – because it asks for a tuple of R to be given. Note also that
> I didn’t distinguish between intension and extension, and I understand
> that an FD has more to do with the former than the latter.
>
> By definition the empty set maps to ‘true’. This is consistent with
> saying that the proposition ‘true’ is interpreted as stating that for
> any given tuple the values of all the attributes in the empty set are
> knowable. This of course tells us nothing – as we expect from the
> information-less proposition ‘true’.
>
>
Thanks, that might have given me a clue for a slightly different mapping interpretation, (the old trick question "when there are no purple parts, which suppliers supply purple parts? answer is: all of them"). Received on Tue Oct 21 2008 - 21:29:19 CEST
