witch(X) <= burns(X) and female(X).
burns(X) <= wooden(X).
wooden(X) <= floats(X).
floats(X) <= sameweight(duck, X).
female(girl). {by observation}
sameweight(duck,girl). {by experiment }
? witch(girl).
{\fB After Monty Python (Sir Bedevere). \fP}
d2l0Y2goWCkgIDw9IGJ1cm5zKFgpIGFuZCBmZW1hbGUoWCkuCmJ1cm5zKFgpICA8PSB3b29kZW4oWCkuCndvb2RlbihYKSA8PSBmbG9hdHMoWCkuCmZsb2F0cyhYKSA8PSBzYW1ld2VpZ2h0KGR1Y2ssIFgpLgoKZmVtYWxlKGdpcmwpLiAgICAgICAgICB7Ynkgb2JzZXJ2YXRpb259CnNhbWV3ZWlnaHQoZHVjayxnaXJsKS4ge2J5IGV4cGVyaW1lbnQgfQoKPyB3aXRjaChnaXJsKS4KCntcZkIgQWZ0ZXIgTW9udHkgUHl0aG9uIChTaXIgQmVkZXZlcmUpLiBcZlB9Cgo=