Re: Syntax question
Cameron Ross <[email protected]> Thu, 4 Mar 2010 13:36:50 -0500
| Newsgroups | gmane.comp.ai.powerloom |
|---|---|
| Message-ID | <[email protected]> |
--===============1302516359== Content-Type: multipart/alternative; boundary=00504502c62ecbdb740480fde180 --00504502c62ecbdb740480fde180 Content-Type: text/plain; charset=ISO-8859-1 Thanks Thomas, Based on your response I could probably infer what the following mean as well. However, perhaps you could provide a brief synopsis for precision and clarity. :<= :=> :<<= :<=> :<=>> :<<=> :<<=>> Thanks much, Cameron. On Wed, Mar 3, 2010 at 2:15 PM, Thomas Russ <[email protected]> wrote: > > On Mar 3, 2010, at 9:51 AM, Cameron Ross wrote: > > Hi, >> >> Its not readily apparent from the PowerLoom documentation how to interpret >> :=>>. Enlightenment would be very much appreciated. >> > > The extra > on the arrow heads are used for inference direction control. > > Normally, with a rule like > > (A ?x) :=> (B ?x) > > PowerLoom is free to run this rule either in a forward direction or a > backward direction. Running it forward means that if we assert (A i-1) then > we immediately conclude (B i-1). Running backward means that if we are > trying to prove (B i-1) or find (B ?x) then we look to see if (A i-1) is > already known. > > When extra arrow heads are used, this tells PowerLoom the desired direction > of the rule, so that > > (A ?x) :=>> (B ?x) > > will be run only in the forward direction. This gives some additional > inference control and affects both what will be inferred as well as the > performance of the reasoner. > > > -- Cameron Ross Kojeware Corporation 705-929-1492 --00504502c62ecbdb740480fde180 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks Thomas,<div><br></div><div><div>Based on your response I could proba= bly infer what the following mean as well. =A0However, perhaps you could pr= ovide a brief synopsis for precision and clarity.</div><div><br></div><div> :<=3D</div><div>:=3D></div><div>:<<=3D</div><div>:<=3D></= div><div>:<=3D>></div><div>:<<=3D></div><div>:<<=3D= >></div><div><br></div><div>Thanks much,</div><div>Cameron.</div><div= ><br></div> <div><br><div class=3D"gmail_quote">On Wed, Mar 3, 2010 at 2:15 PM, Thomas = Russ <span dir=3D"ltr"><<a href=3D"mailto:[email protected]">[email protected]</a>&g= t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0= .8ex;border-left:1px #ccc solid;padding-left:1ex;"> <div class=3D"im"><br> On Mar 3, 2010, at 9:51 AM, Cameron Ross wrote:<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> Hi,<br> <br> Its not readily apparent from the PowerLoom documentation how to interpret = :=3D>>. =A0Enlightenment would be very much appreciated.<br> </blockquote> <br></div> The extra > on the arrow heads are used for inference direction control.= <br> <br> Normally, with a rule like<br> <br> =A0 (A ?x) =A0:=3D> (B ?x)<br> <br> PowerLoom is free to run this rule either in a forward direction or a backw= ard direction. =A0Running it forward means that if we assert (A i-1) then w= e immediately conclude (B i-1). =A0Running backward means that if we are tr= ying to prove (B i-1) or find (B ?x) then we look to see if (A i-1) is alre= ady known.<br> <br> When extra arrow heads are used, this tells PowerLoom the desired direction= of the rule, so that<br> <br> =A0(A ?x) =A0:=3D>> =A0(B ?x)<br> <br> will be run only in the forward direction. =A0This gives some additional in= ference control and affects both what will be inferred as well as the perfo= rmance of the reasoner.<br> <br> <br> </blockquote></div><br><br clear=3D"all"><br>-- <br>Cameron Ross<br>Kojewar= e Corporation<br>705-929-1492<br> </div></div> --00504502c62ecbdb740480fde180-- --===============1302516359== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ powerloom-forum mailing list [email protected] http://mailman.isi.edu/mailman/listinfo/powerloom-forum --===============1302516359==--