Backward chaining rules may be defined and redefined incrementally.
KnowledgeWorks and Prolog User Guide (Macintosh version) - 6 Dec 2011