Re: Prolog and AION
- From: "rupertlssmith@xxxxxxxxxxxxxx" <rupertlssmith@xxxxxxxxxxxxxx>
- Date: 24 May 2007 01:48:19 -0700
On May 24, 8:21 am, Peter Van Weert <Peter.VanWe...@xxxxxxxxxxxxxx>
wrote:
rupertlssm...@xxxxxxxxxxxxxx schreef:
Peter,
Why do you say "backward chaining", is not really backward chaining?
Is it because in these systems you have to explicitly backward chain
rather than automatically determine the sub-goals as in Prolog?
Yes, it's been a while since I thought this through, but it was
something like that.
Or is it because when multiple rules are fired in a forward chaining
system, if it processes both rules, it does not undo the additions to
the "working memory" from one rule to the next, or just takes the
first rule, or uses some other heuristic (such as rule priority) to
decide which rule to use? Whereas, in prolog it will take one path,
then back up, undoing choice points, and take a different path. Yes,
I'm a bit unclear as to whether these rule systems can undo things,
which is definitely true backtracking.
Rupert
.
- Follow-Ups:
- Re: Prolog and AION
- From: Peter Van Weert
- Re: Prolog and AION
- References:
- Prolog and AION
- From: Philip . Yuson
- Re: Prolog and AION
- From: rupertlssmith@xxxxxxxxxxxxxx
- Re: Prolog and AION
- From: Peter Van Weert
- Re: Prolog and AION
- From: rupertlssmith@xxxxxxxxxxxxxx
- Re: Prolog and AION
- From: Peter Van Weert
- Prolog and AION
- Prev by Date: Re: Howto access to a prolog database
- Next by Date: Re: Howto access to a prolog database
- Previous by thread: Re: Prolog and AION
- Next by thread: Re: Prolog and AION
- Index(es):