Variables Vorkommen in einer Liste von Variablen

Betrachte ein (meta-logisches) Prädikatvar_in_vars(Var, Vars) welches eine Variable nimmtVar und eine Liste von VariablenVars und erfolgreich wennVar tritt auf inVars. Wir müssen also nicht sicherstellen, dassVar ist eine Variable, noch dasVars ist eine Liste von Variablen.

Was ist die kompakteste und kanonischste Art, dies in ISO Prolog auszudrücken? Hier ist einÜbersicht der eingebauten in ISO / IEC 13211-1: 1995 einschließlich Cor.2: 2012.

?- var_in_vars(V, [U,V,W]).
true.

?- var_in_vars(V, [X,Y,Z]).
false.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage