Ilya
я к тому, что тогда понятие "мощность множества значений в типе" становится непонятно, как определять
Ilya
но эти значения можно признать равными
эти признать можно, да. но ведь это не всегда сработает
Cheese
можно разрешить бесконечный граф для Stream
Ilya
можно наверное придумать два элемента в типе, оба в WHNF, доказательство равенства которых будет сложной теоремой или вообще недоказумым:)
Ilya
по-крайней мере кажется, что так
Ilya
возникает вопрос, а сколько реально элементов в типе
Ilya
и корректен ли вообще такой вопрос?
Ilya
возникает вопрос, а сколько реально элементов в типе
*не "сколько", а просто описать множество попарно неравных значений типа
Cheese
#(Stream a) = #a ^ א0
Ilya
это понятно
Cheese
предлагаю подождать, когда проснутся те, кто читал теорию типов
Cheese
конструкторы либо совпадают, либо нет
Ilya
у меня не получается строго записать определение для множества значений типа t, если мы разрешаем WHNF
Ilya
#t = {все "различные" WHNF этого t, где "различные" — ???}
Cheese
то есть проверка равенства двух Stream алгоритмически никогда не закончится, но конечное доказательство такого равенства написать можно
Ilya
кстати, значок решетки - это мощность множества значений ты так обозначил или само множество?
Cheese
#t = {все "различные" WHNF этого t, где "различные" — ???}
представлены разными конструкторами или ссылаются на различные поля (рекурсия, возможно, бесконечная)
Cheese
я не уверен, что в контексте типов вообще стоит упоминать множества
jm
> Pavel Gilyov: вообще очень сложно говорить о том, настоящий ли человек, наверное Да, часто целая повесть нужна.
jm
> 🌯 animufag 🍺:да скорей всего можно сделать, но набирать сложно Зачем? Есть JuiceSSH. Я так иногда запускаю компиляцию например, или быстро в транспорте что-нибудь подхачиваю.
Ilya
вот такое нашёл
Ilya
Ilya
мы можем сказать, что два некоторых стрима равны экстенсионально, если для них будут равны функции take n и прочее?
Ilya
как раз то, что ты говоришь - про WHNF
Ilya
ладно, пойду дальше читать учебник:)
Cheese
это вообще про равенство функций. хотя функции тоже тип
Cheese
если я правильно понимаю
Cheese
про то, что функции (succ . pred) и (pred . succ) не равны интенсионально, но равны экстенсионально
Ilya
ну вообще они не равны экстенсионально (т.к. minBound), но я понял, что ты имел в виду =)
Ilya
а вот тут недавно спрашивали, равны ли [1..] и [1..] ++ [2]
Ilya
разве тут не применима та же терминология? про экстенсиональное и интесиональное равенство?
Ilya
хотя тут снова фунции, ок
Anonymous
inf + 1 = inf
Ilya
inf + 1 = inf
Вообще говоря, нет.
Ilya
Это равенство бессмысленно без уточнения inf и +
Ilya
а вот 1 + inf = inf скорее всего будет верно в любом случае 🤔
Ilya
а вот тут недавно спрашивали, равны ли [1..] и [1..] ++ [2]
до редактирования тут было ++ [1], но интереснее конечно с ++ [2]
Кабачок
до редактирования тут было ++ [1], но интереснее конечно с ++ [2]
А какая разница если [1..] НЕ список единиц?
Aleksei (astynax)
Нет, [1,2,3,...]
Aleksei (astynax)
[1,1..] - список единиц
Alexander
я что-то интересное пропустил?
Cheese
народ интересуется, что есть значение в Хаскелле и что есть равенство значений
Leonid 🦇
ну чё, ребзя, с 9го обратно на гиттер?
Dmitry
прокси!
Dmitry
тор!
Leonid 🦇
за тор, кстати, Богатову продлили домашний арест. Он кстатаи за хаскель в дебианах отвечал
Anatolii
ну чё, ребзя, с 9го обратно на гиттер?
надо запилить клиент нормальный
Alex
в россии вроде собрались телеграм блочить
Aleksei (astynax)
опять?
Dmitry
технически грамотное население не пострадает, в основном
Dmitry
т.е этот чатик можно просто оставить как есть
Anonymous
Dmitry
на основании того, что дебилы
Anonymous
там в видео про телеграм
Dmitry
и потому, что могут
Alex
На основании чего?
мопед не мой, я вообще белорус из вильнюса
Евгений
Удобно
Евгений
на основании того, что дебилы
Да глупости какие, буржуазное государство работает не так. Наше государство пока не засветилось в нарушении собственных законов. Законы, конечно, весёлые, но они везде весёлые. Если они решились заблочить, то нашли лазейку в законах, вот интересно чо за лазейка
Dmitry
телега не предоставила ФСБ какие-то там ключи для расшифровки трафика
Leonid 🦇
фейсбук с гуглом банить ссут. линкедин забанили
Евгений
Фейсбук с гуглом сотрудничают с российской властью
Евгений
Гугл даже с Китайцами сотрудничает, чо уж там
Leonid 🦇
данные хранят на територии рф? подписывают для центра Э бумажки "да, юзер сам лайкнул свастон, можно впилить штраф"?
Leonid 🦇
РФ до Китая как сколково до кремниевой долины.
Евгений
РФ до Китая как сколково до кремниевой долины.
У китая в 10 раз более зверские законы в этом плане
Евгений
Россия же с китая пример и берёт
Leonid 🦇
у китая и денег больше, и свой гугл с твиттером
Dmitry
большая ошибка, конечно, недоучёт ментальных особенностей народа
Leonid 🦇
гугл кстати не знает про свой дата-центр в москве
Евгений
большая ошибка, конечно, недоучёт ментальных особенностей народа
Эта вся фигня расчитана не на особо умных задротов, а на "защиту" работников школ, медучреждений и прочих мелких бюрократов от "вредной" информации. То есть попросту обеспечить невозможность низа государственной машины к самоорганизации
Ilya
ну чё, ребзя, с 9го обратно на гиттер?
ну уж по сравнению с х-лем настройка прокси/тора не такое сложное дело =) думаю, тут все грамотные
Dmitry
большевики в своё время обошлись без твиторов, и их тоже было немного