Make use of MutableLogical's feature to track usages count. A logical with 1 or less usages can't be contained in another term, so it's safe to skip unification in this case. |
||
|---|---|---|
| .. | ||
| jetbrains.mps.logic.dataform.mps | ||
| jetbrains.mps.logic.predicate.mps | ||
| jetbrains.mps.logic.unification.mps | ||