Ist es möglich, eine "Variable Arität Prädikat" in Prolog haben?
Ich meine so etwas wie das hier:
my_predicate( [a,b,c], [a,c], [a], [a,b,c,d], N, RESULT)
wobei die Anzahl der ursprünglichen Listen zu Beginn unbekannt ist?
Die Verwendung des univ
Operator ( =.. ) wäre es möglich, sie mit einer Liste von Begriffen zu vereinen und sie wie jede andere Liste zu durchlaufen. Aber wie schreibt man das Ziel?
my_predicate(??) =.. [??]
Ich weiß wirklich nicht, ob das überhaupt möglich ist