| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Relational symmetric difference is well defined
Jan Hidders <hidders_at_gmail.com> wrote in
news:1182264646.065242.294970_at_e9g2000prf.googlegroups.com:
>>
>> {(x,z)| (Forall y : A(x,y) <-> B(y,z) }
> > Ok. >
> > Really? For x="1", z="a" the formula says "forall y : A(1,y) <-> > B(y,a)". For y=2 and y=3 the propositions A(1,y) and B(y,a) are both > true. For all other values for y both are false. So I would think the > formula holds for x=1, z=a.
I was wrong by being pessimistic about the formula, but you are not right either. You formula is overly optimistic. Assuming quantification domains X = 1..100 and Z = 'a'..'z' and according to your predicate, the following pairs would be legit:
(3, c), (4, d), (3, d),... etc., i.e. every pair such that A(x,y) and B (y,z) evaluate to false for each y. If you go ahead and try to set domain boundaries, you'd still need to deal with gaps.
> > -- Jan Hidders > >Received on Tue Jun 19 2007 - 15:37:42 CDT
![]() |
![]() |