Size: a a a

2020 October 16

EG

Emmanuel Goldstein in rust_offtopic
Да, это значит, что если xunit, то вместо f x можно подставить unit
источник

b

badtrousers in rust_offtopic
Emmanuel Goldstein
f x это юнит если xunit
это не типы
источник

b

badtrousers in rust_offtopic
в логосе нет типов
источник

b

badtrousers in rust_offtopic
когда ты говоришь unit := iota ты не создаешь тип
источник

EG

Emmanuel Goldstein in rust_offtopic
«Если для x верно утверджение x := unit_t., то вместо f x можно подставить unit»
источник

b

badtrousers in rust_offtopic
когда ты говоришь -> unit ты присваиваешь не тип функции, а буквально показываешь на конкретный знак, unit
источник

EG

Emmanuel Goldstein in rust_offtopic
badtrousers
когда ты говоришь -> unit ты присваиваешь не тип функции, а буквально показываешь на конкретный знак, unit
Да, я понимаю
источник

b

badtrousers in rust_offtopic
Emmanuel Goldstein
«Если для x верно утверджение x := unit_t., то вместо f x можно подставить unit»
ну хорошо да
источник

EG

Emmanuel Goldstein in rust_offtopic
Для f f f будет экспоненциально много способов это выполнить
источник

b

badtrousers in rust_offtopic
ну так оно и не посчитается
источник

b

badtrousers in rust_offtopic
ты удивишься, но если начнешь строить гиперграф пропозициональной формы этого высказывания
источник

EG

Emmanuel Goldstein in rust_offtopic
Почему? Это, например, корректное выражение по правилу x f y.
источник

b

badtrousers in rust_offtopic
то очень быстро найдешь там циклы и только циклы
источник

b

badtrousers in rust_offtopic
когда начнешь делать подстановки
источник

b

badtrousers in rust_offtopic
Emmanuel Goldstein
Почему? Это, например, корректное выражение по правилу x f y.
потому что есть более одного корректного способа трактовать это выражение
источник

b

badtrousers in rust_offtopic
ты вообще предложил циклический случай
источник

b

badtrousers in rust_offtopic
когда пропозиции разворачиваются одна в другую
источник

EG

Emmanuel Goldstein in rust_offtopic
badtrousers
потому что есть более одного корректного способа трактовать это выражение
У меня просто есть ощущение, что в любой нетривиальной программе будет несколько корректных способов трактовать большую часть выражений
источник

b

badtrousers in rust_offtopic
это не так
источник

b

badtrousers in rust_offtopic
или как я сказал бы это ложное ощущение
источник