Результаты поиска по запросу "idris"
(xs: Vect n elem) -> Vect (n * 2) elem
КнигаРазработка на основе типов с помощью Idris представляет это упражнение:Определите возможный метод, который подходит для подписи:
Как перечислить элементы списка по 'Fin`s в линейное время?
Мы можем перечислить элементы списка следующим образом:
Какой хороший способ представлять свободные группы?
Легко представить свободные магмы (бинарные листовые деревья), свободные полугруппы (непустые списки) и свободные моноиды (списки), и нетрудно доказать, что ...
Доказательства уровня открытого типа в Haskell / Idris
В Idris / Haskell можно доказать свойства данных путем аннотирования типов и использования конструкторов GADT, например, с Vect, однако это требует жесткого ...
Есть ли хороший способ использовать `->` напрямую как функцию в Idris?
Например, в Idris можно вернуть тип функции
Можете ли вы создать функции, которые возвращают функции зависимой арности на языке с зависимой типизацией?
Из того, что я знаю о зависимых типах, я думаю, что это возможно, но я никогда раньше не видел такого примера на языке с зависимой типизацией, поэтому я не с...
Я не могу доказать (n - 0) = n с Идрис
Я пытаюсь доказать, что на мой взгляд является разумной теоремой: