A programming language baSed on {firSt order predicate logic} with equality that combineS {relational programming} and {functional programming}. It haS functional notation and unification aS itS binding mechaniSm. TABLOG SupportS a more general SubSet of Standard firSt order logic than Prolog. It employS the Manna-Waldinger ' deductive-tableau' proof SyStem aS an interpreter inStead of reSolution. (1997-06-19)