Coq 如何定义带索引的列表

Coq 如何定义带索引的列表,coq,Coq,我已经用n个元素设置了索引 Set S = {S0, S1, …, Sn-1} 我必须在这台电视机上进行不同的数学运算。请指导我如何在coq中定义此集合?((索引,列表)[list(natlist)]。这实际上取决于你想对数据做什么。你想对它做什么?我使用了下面提到的函数来根据索引查找列表中的值。现在我想根据索引为列表分配不同的自然数。如果我使用map(字典)函数它将根据一个键更新一个值,但我想更新整个列表。@WinterhalterIndex函数(查找不同位置的元素),insert函数(根据

我已经用n个元素设置了索引

Set S = {S0, S1, …, Sn-1}

我必须在这台电视机上进行不同的数学运算。请指导我如何在coq中定义此集合?((索引,列表)[list(natlist)]。

这实际上取决于你想对数据做什么。你想对它做什么?我使用了下面提到的函数来根据索引查找列表中的值。现在我想根据索引为列表分配不同的自然数。如果我使用map(字典)函数它将根据一个键更新一个值,但我想更新整个列表。@WinterhalterIndex函数(查找不同位置的元素),insert函数(根据字典中的键插入值)