Я хочу скрыть list of integer
до list of nat
. Вот функция, которую я возвращаю в Coq
.преобразовать список целых чисел в список натуральных чисел
Fixpoint list_int_to_nat (l : list integer) : list nat :=
match l with
| nil => nil
| x :: l' => let i := Z.to_nat x in
list_int_to_nat l'
end.
Не могли бы вы помочь мне, чтобы иметь возможность переводить каждый элемент списка integer
к списку nat
, потому что в моей функции я не использовал первый элемент i
? Большое спасибо за Вашу помощь.