Guaranteed-termination is very desirable.  However, you can have guaranteed
termination with an open-world assumption just as well.  And I think an
open-world assumption does a better job of mimicking human reasoning.

On Wed, Feb 4, 2009 at 2:16 PM, Jeffrey Straszheim <
straszheimjeff...@gmail.com> wrote:

>
> Well, Datalog does give you guaranteed termination, so there is that,
> although its bottom-up strategy is A LOT harder to implement (I'm now
> trolling trough about a billion journal articles on "magic sets" and
> so on to try to fix this).
>
> I expect to provide full-on evaluable predicates, which I believe are
> outside of the original Datalog scope, but I will still require the
> "safe query" rules for those.
>
> On Feb 4, 12:41 pm, John Fries <john.a.fr...@gmail.com> wrote:
> > AFAICT, Datalog only supports the closed-world assumption.  Does
> > anyone prefer an open-world assumption reasoner?  In my opinion, they
> > are significantly more powerful.
> >
> > On Feb 4, 6:16 am, Timothy Pratley <timothyprat...@gmail.com> wrote:
> >
> > > > providing relations from clojure-sets and sql-queries.
> >
> > > Wow - this is really neat Erik - thanks for showing
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to