Вам нужно создать предикат, который получает элемент (в данном случае список), который вы хотите добавить в другой список ввода, и это даст вам новый список, в котором есть все элементы вашего списка ввода плюс новыйitem.
Итак, это будет что-то вроде:
create_list(Item, List, [Item|List]).
Первоначально входной список будет пустым списком ([]), так что вы можете назвать его
create_list([0,1,2], [], List1),
create_list([3,4,5], List1, List2),
create_list([6,7,8], List2, List).
Это приведет к созданию экземпляра List с [[0,1,2], [3,4,5], [6,7,8]]