Результаты поиска по запросу "idris"

1 ответ

Идрис: Можно ли переписать все функции, используя «с», чтобы использовать «case» вместо «с»? Если нет, не могли бы вы привести контрпример?

1 ответ

(xs: Vect n elem) -> Vect (n * 2) elem

КнигаРазработка на основе типов с помощью Idris представляет это упражнение:Определите возможный метод, который подходит для подписи:

1 ответ

Что такое совокупные вселенные и `*: *`?

ТОП публикаций

1 ответ

Как перечислить элементы списка по 'Fin`s в линейное время?

Мы можем перечислить элементы списка следующим образом:

1 ответ

Итак: какой смысл?

1 ответ

Какой хороший способ представлять свободные группы?

Легко представить свободные магмы (бинарные листовые деревья), свободные полугруппы (непустые списки) и свободные моноиды (списки), и нетрудно доказать, что ...

1 ответ

Доказательства уровня открытого типа в Haskell / Idris

В Idris / Haskell можно доказать свойства данных путем аннотирования типов и использования конструкторов GADT, например, с Vect, однако это требует жесткого ...

2 ответа

Есть ли хороший способ использовать `->` напрямую как функцию в Idris?

Например, в Idris можно вернуть тип функции

3 ответа

Можете ли вы создать функции, которые возвращают функции зависимой арности на языке с зависимой типизацией?

Из того, что я знаю о зависимых типах, я думаю, что это возможно, но я никогда раньше не видел такого примера на языке с зависимой типизацией, поэтому я не с...

4 ответа

Я не могу доказать (n - 0) = n с Идрис

Я пытаюсь доказать, что на мой взгляд является разумной теоремой: