Вопросы по теме 'curry-howard'
Как закодировать аксиому выбора в Haskell / Функциональном программировании?
> {-# LANGUAGE RankNTypes #-}
Мне было интересно, есть ли способ представить аксиому выбора в haskell и / или другом функциональном языке программирования.
Как мы знаем, false представлено типом без значений ( Void в haskell).
>...
545 просмотров
schedule
02.05.2022
Agda - разница между аргументами типа слева и справа от двоеточия
Следующее определение компилируется и ведет себя хорошо:
data Eq {lvl} {A : Set lvl} (x : A) : A → Set where
refl : Eq x x
Однако этот не компилируется:
data Eq {lvl} {A : Set lvl} (x : A) (y : A) : Set where
refl : Eq x x
так как...
134 просмотров
schedule
17.05.2022
Какой тип соответствует xor b в теории типов?
В конце Теория категорий 8.2 Бартош Милевски показывает несколько примеров соответствия между логика, теория категорий и системы типов.
Я блуждал, что соответствует логическому оператору xor. я знаю это
a xor b == (a ∨ b) ∧ ¬(a ∧ b) == (a ∨...
256 просмотров
schedule
17.09.2022