Вопросы по теме 'type-level-computation'
Есть ли связь между `a :~: b` и `(a :== b) :~: True`?
Реализована ли какая-либо связь между предложениями ? и продвигали равенство?
скажем, у меня есть
prf :: x :~: y
в области действия для некоторых Symbol s; путем сопоставления с образцом, если это Refl , я могу преобразовать это в...
340 просмотров
schedule
26.12.2023
Как я могу объединить это семейство закрытых типов с классом зависимых типов
Моя проблема
У меня есть следующее семейство типов, которое отделяет аргументы от функции:
type family
SeparateArgs
( a :: Type )
:: ( Type, [Type] )
where
SeparateArgs (a -> b) =
SndCons2 a (SeparateArgs b)...
98 просмотров
schedule
13.11.2022
Создание полностью зависимой конкатенации
Хороший истинный факт о конкатенации заключается в том, что если я знаю любые две переменные в уравнении:
a ++ b = c
Тогда я знаю третью.
Я хотел бы зафиксировать эту идею в своем собственном concat, поэтому я использую функциональную...
171 просмотров
schedule
19.03.2024