prolog like search
- To: mathgroup at smc.vnet.net
- Subject: [mg76621] prolog like search
- From: siewsk at bp.com
- Date: Thu, 24 May 2007 06:27:36 -0400 (EDT)
I would like to do prolog like searches in Mathematica entities={ william , henry , diana , charles } Sonof(william,diana); Sonof(william,charles); Sonof(henry,diana); Sonof(henry,charles); Married(A,B) := Sonof(S,A) && Sonof(S,B) && A != B; PrologSearch(Married,entities) returns { Married(diana,charles), Married(charles,diana) } Any idea how this could be implemented in Mathematica?
- Follow-Ups:
- Re: prolog like search
- From: Sseziwa Mukasa <mukasa@jeol.com>
- Re: prolog like search