Voglio creare una regola in prolog che controlli se c'è un numero ripetuto in una lista.Controllare se tutti i numeri in una lista sono diversi in prolog
Ad esempio:
- per
[1,2,3,4]
torneràtrue
. - per
[1,2,3,3]
torneràfalse
perché il3
si ripete
sono arrivato fino a questa regola, ma non funziona
Different([]).
Different([H|T]):-
Member(H,T),
Different(T).
Tutte le idee?
Che tipo di sintassi Prolog è quello? – false