You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Y-комбинатор нетипизируем в HM, но авторы допустили забили на этот факт и дали тип \forall y. (y->y)->y. Этот факт делает систему HM неразрешимой, то есть из контекста Y можно доказать утверждение Bottom.
Y |- Y : \forall y. (y -> y) -> y (Тавт) |- Id: \forall x. x -> x (Легко доказать)
Y |- Y : (a -> a) -> a (Сужение типа) |- Id: a -> a (Сужение типа)
Y |- (Y Id) : a (Аппликация)
Y |- (Y Id) : \forall a. a (Навешивание квантора)
HM противоречив.
The text was updated successfully, but these errors were encountered:
Y-комбинатор нетипизируем в HM, но авторы допустили забили на этот факт и дали тип
\forall y. (y->y)->y
. Этот факт делает систему HM неразрешимой, то есть из контекста Y можно доказать утверждение Bottom.HM противоречив.
The text was updated successfully, but these errors were encountered: