Size: a a a

2021 November 24

X

Xak in higher.math
Мне он привлекательный как учебный язык. Потом переползу на что-нибудь более взрослое
источник

X

Xak in higher.math
конкретно устройство типов в lean мне уже нравится гораздо больше, чем в ф*
источник

X

Xak in higher.math
мне интересно, там допускается reasoning about types?
источник

X

Xak in higher.math
мож ты поведаешь?
источник

s

suhr in higher.math
Смотри, я не верю в то, что учиться надо на чём-то ущербном.
источник

X

Xak in higher.math
там есть смысл у фразы "доказать равенство типов"?
источник

X

Xak in higher.math
ну, можно доказать, что
type x = (t:int{ my_predicate t })
это то же самое, что
type y = (t:int{ my_predicate2 t })
источник

X

Xak in higher.math
?
источник

s

suhr in higher.math
constant propext {a b : Prop} : (a ↔ b) → a = b
источник

X

Xak in higher.math
так, что система будет понимать, что это именно тип один, а не условия тождественны
источник

BV

Boris Vinogradov in higher.math
Я как инженер вспоминая свой вуз полностью с тобой согласен
источник

X

Xak in higher.math
вывод (prop1 ==> prop2) тут тоже есть)
источник

X

Xak in higher.math
да правы вы, правы
источник

X

Xak in higher.math
кстати, как там с IDE?
источник

X

Xak in higher.math
в Lean?
источник

s

suhr in higher.math
VS Code с языковым сервером.
источник

X

Xak in higher.math
фух слава богу
источник

s

suhr in higher.math
Работает очень хорошо.
источник

X

Xak in higher.math
к emacs оч тяжело привыкать
источник

s

suhr in higher.math
Кстати, я сильно расширил методичку по пруфам. Там полным-полно примеров на lean.
источник