Availability:built-in
 rule(:Head, 
-Rule)
rule(:Head, 
-Rule, -Ref)True when Rule is a rule/clause that implements Head.
Rule is a complete rule term. For a normal clause this is a 
term
rule(:Head, 
-Rule)
rule(:Head, 
-Rule, -Ref)True when Rule is a rule/clause that implements Head.
Rule is a complete rule term. For a normal clause this is a 
term Head :- Body and for a single sided unification rule 
it is a term Head => Body.