Re: deductive databases

From: Alan Smaill <smaill_at_SPAMinf.ed.ac.uk>
Date: Wed, 18 May 2005 17:50:39 +0100
Message-ID: <fwemzqsa36o.fsf_at_harpsquoy.inf.ed.ac.uk>


alex goldman <hello_at_spamm.er> writes:

> You wrote: "FOL can get rid of function symbols and be as expressive as
> with them"
>
> Abiteboul & Vianu write: "[FOL without function symbols] has limited
> expressive power. For instance, it cannot compute the transitive closure of
> a graph"

It muddies the waters a bit to talk about what a logic can "compute"; bit still I don't see why these statements are contradictory, as you seem to believe.

In fact the notion of transitive closure is not expressible in FOL, even with function symbols --

see eg

ttic.uchicago.edu/~dmcallester/notes/fol.ps

-- 
Alan Smaill
Received on Wed May 18 2005 - 18:50:39 CEST

Original text of this message