With a hope to decrease the number of occurrences of my uses of the cut like “a(…):-!, …”
I started a late learning on recent SSU (=>) features. As an initial step, I check the
subsumes_term/2
, though I am not sure on relationship between them.
My question is on subsumes_term/2
.
?- subsumes_term(X, g(X)).
false.
which confused me. I thought X is more generic
than g(X), i.e, X subsumes g(X) in my naive understanding, though I think I understand the procedural explanation in the
doc (?-help(subsumes_term)
, which is clear. What am I missing on generic
relation between terms ?