Size: a a a

2020 November 26

к

кана in Haskell
источник

к

кана in Haskell
@Comonoid @odomontois проверьте пожалуйста, если ли смысл в том что я написал
источник

MK

Maxim Koltsov in Haskell
Спасибо
источник

к

кана in Haskell
succ похоже все таки не будет монадой
источник

к

кана in Haskell
а вот какой-нибудь const(n, _) = n монадой вроде будет уже, и опять же не сильной
источник

MK

Maxim Koltsov in Haskell
Ну для сильного функтора тогда твой аргумент работает
источник

к

кана in Haskell
да, хотя бы так
источник

MK

Maxim Koltsov in Haskell
Понять бы ещё что такое особенное в хаскеле есть что у нас все функторы сильные
источник

к

кана in Haskell
enrichment
источник

к

кана in Haskell
в категориях с хом-объектами в этой же категории все монады сильные как я понял
источник

к

кана in Haskell
кана
enrichment
на самой себе
источник

к

кана in Haskell
https://ncatlab.org/nlab/show/tensorial+strength

это вот тут в третьем пункте
источник

MK

Maxim Koltsov in Haskell
кана
в категориях с хом-объектами в этой же категории все монады сильные как я понял
Вот так хорошо звучит, спасибо
источник

MK

Maxim Koltsov in Haskell
Ой, боюсь ncatlab
источник

AR

Alexey Raga in Haskell
А ~/.cabal/config где-нибудь документирован? Как добавить туда ещё один хакадж, что за root-keys и т.д.
Или это можно как-то в cabal.project сделать?
источник

к

кана in Haskell
кана
возьмем категорию, где объекты - натуральные числа, а морфизм a -> b есть только когда a >= b

возьмем в нем бифунктор max, который внезапно окажется произведением, с единицей как 0, так как он отображает на наименьший объект, из которого есть оба морфизма в составные части

b <- max(a, b) -> a
max(0, a) -> a = max(a, 0) -> a = id_a

итак, получили моноидальную категорию

в качестве эндофунктора возьмем succ : a -> a + 1, естественность сохраняется
вроде бы и монадой является вполне

нужно построить морфизм

max(a, succ(b)) -> succ(max(a, b))

и такого морфизма нет, например
max(5, 1+1) -> max(5,1) + 1
5 -> 6
ох что за глупость я написал, конечно succ это не монада, банально ни одного морфизма a -> succ(a) не существует
источник

к

кана in Haskell
понял только когла лег спать
источник

к

кана in Haskell
даже если мы возьмем целые числа, то pred тоже не будет монадой,
a -> pred(a)
есть, а вот
pred(pred(a)) -> pred(a)
уже снова нет
источник

к

кана in Haskell
а из всего семейства функторов const(n) монадой будет только const(0) для натуральных чисел, но эта монада уже будет сильной
источник

к

кана in Haskell
@maksbotan так что мой пример туфта, не могу вообще в этой категории придумать ни одной монады кроме const(0) и identity, обе монады сильные
источник