Prologue de la longueur d'une liste

Comment puis-je calculer la longueur d'une liste

?- size_sub([[b,a,g], [9,3,7,4], [6]],  X).
X = [3, 4, 1].

?- size_sub([[c,g,e,w], [7]],  X).
X = [4, 1].

?- size_sub([],  X).
X = [].
est le dernier n'est-il correct? pour être cohérent n'est-ce pas size_sub([[]],X). ou size_sub([],X) la réponse serait []

OriginalL'auteur Mary | 2011-09-15