Ваше предположение верно: [X]
, что мы можем переписать, поскольку .(X,[])
нельзя объединить с атомом a
.
Мы можем переписать [X|[b,c,d,e]]
как .(_G231,.(b,.(c,.(d,.(e,[])))))
, т.е. [X,a,b,c,d,e]
.
Вы можете просмотреть форму без сахара синтаксиса, используя display / 1.