fork download
  1. has(link, sword).
  2. isWeapon(sword).
  3. hasWeapon(A) :- has(A, B), isWeapon(B).
Success #stdin #stdout 0.01s 68352KB
stdin
hasWeapon(X).
stdout
GNU Prolog 1.3.1
By Daniel Diaz
Copyright (C) 1999-2009 Daniel Diaz

X = link

yes