[mercury-users] DCG expansion and logical connectives
Ralph Becket
rbeck at microsoft.com
Thu Nov 25 00:54:10 AEDT 1999
> As for the first error, I presume the following expansion:
>
> all [X] p(X) => q(X) <=>
> all [X] not (p(X), not q(X)) <=>
> not some [X] not(p(X), not q(X))
Got that one wrong: obviously it should be
all [X] p(X) => q(X) <=>
all [X] not (p(X), not q(X)) <=>
not some [X] not not (p(X), not q(X)) <=>
not some [X] p(X), not q(X)
which still makes the overlapping scope warning a mystery to me.
Ralph
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list