Closed florianfischer91 closed 2 years ago
This PR improves the performance of the unification process especially if not all Symbols (Facts, Predicates) should be unified
Symbol.arguments
Symbol.name
Predicate._unify
Unifier.unify
Unifier.unify_symbol
_unify
This PR improves the performance of the unification process especially if not all Symbols (Facts, Predicates) should be unified
Symbol.arguments
ifSymbol.name
is unknown (not in list of predicates)Symbol.arguments
andSymbol.name
when callingPredicate._unify
Unifier.unify
,Unifier.unify_symbol
and_unify