Я новичок в Прологе и пытаюсь изменить список, удалив элементы по индексам.
Например:
remove(1,[1,2,3],Z).
Z is [1,3].
Однако, когда я снова пытаюсь запустить этот предикат, список отправляется как [1,2,3].
Насколько я искал, я думаю, что это не может быть реализовано в Прологе. Это правда?
И если это правда, какие альтернативы я могу попробовать?
Я застрял в этом в течение долгого времени, и действительно любая помощь приветствуется.