Timofey
Я могу воспроизвести, но это не по профилю чата
Timofey
Грубо говоря, в этой модели берём последовательности Коши рациональных чисел, на них вводим класс эквивалентности ("разность последовательностей сходится к нулю"), дальше доказываем, что на этих классах эквивалентности верны все аксиомы поля, есть полнота и архимедовость
Timofey
Построение настолько простое, что можно давать не только на мехматах и в ФМШ
Timofey
каждый класс эквивалентности - вещественное число
Алексей
Вообще эта процедура называется пополнение. Тут одна тонкость надо будет ввести сходимость для рациональных чисел, вещественных ещё нет поэтому расстояние между числами придётся мерять рациональными
Алексей
И классы содержащие константные последовательность отождествляются с рациональными числами
Timofey
Да, конечно. Я ж предупредил - "грубо говоря" =) Тонкости я намеренно оставил за кадром
Cheese
не так уж просто для школьников получается
Евгений
Maxim
Да, но какого типа epsilon? Только рационального
Timofey
Вообще, ЕМНИП, полноценно модель вещественных чисел школьникам дают в ФМШ и, возможно, в профильных классах (я думаю, что всё-таки нет). Обычно её дают на первом курсе ММФ, ФФ и ЭФ, остальным факульеттам только поверхностно
Алексей
Просто обычно |a_n - a_m| понимают как действительные числа
Алексей
+ это последовательность Коши, а она непременно имеет предел только в полных пространствах
Евгений
Timofey
Евгений
Ты рассматриваешь классы эквивалентности сходящихся в себе последовательностей коши
Евгений
И тем самым пополняешь Q
Алексей
Alexander
про школы, я понимаю в АГ, ФМШ, 239, возможно 40 (про Питер) это дают
Евгений
В юмш дают
Евгений
Но это бывшее матнаправление аг
Ilya
Евгений
Хм, как коррелирует обучение в матшколе и хаскелизм?
Cheese
положительно наверняка
Cheese
матшкола должна коррелировать с программированием
Andrey
в школах не учат типам
Alexander
из моего класса только один человек пишет на Haskell, насколько я знаю
Alexander
возможно ещё человека три в курсе, что это такое
Alexander
тот что с @swamp_agr работает - точно в курсе должен быть
кана
Евгений
Ну меня интересует обратная зависимость
кана
то есть корреляция есть и нехилая
Alexander
обратная зависимость должна быть
Alexander
многие могут в олимпиадные программинг уходить
Евгений
Я могу назвать как минимум двух моих одногодок-хаскелистов из 30'ки
Alexander
а там Haskell не очень ценят
Евгений
У меня в классе вроде хаскелистов не было. Один раст-фаг есть
Крылатый
В принципе, программа позволяет давать в школе информацию про типы.
Alexander
ну в классе у нас были паскалисты и сишники
Alexander
но в 2004 хаскель был так себе
Евгений
Я пришёл узнал про хаскель в 11'ом классе от L29Ah и тогда более или менее живые гайды были только про хугс
Крылатый
> L29Ah
Знакомые всё лица!
Крылатый
Тов. Евгений, а не были ли в жаббере в концеренциях?
Евгений
А уже на втором курсе после Standard ML'я мигрировал на ghc
Евгений
elemir же
Евгений
Можно было и на ник в ТГ посмотреть
Крылатый
Ох, не, не помню elemir. Видимо, в конфах не пересекались. =)
Крылатый
/me больше всё же в codingteam@cjr сидел
Евгений
Я сначала обитал в anime-talks (при том, что аниме не смотрел), а потом в gentoo@cjr. Ещё в psiplus-dev жил на первом курсе
Евгений
Бля, это же не _blah
Евгений
@qnikst, что вы тут развели? :(
Alexander
у всех есть 5 минут на то чтобы прочитать и почерпнуть интересное
Alexander
5 минут примерно равно одной минуте
кана
да удалять-то смысла нет же
кана
если уже написано, то многие и прочитают, а остальные все равно пропустят
ну типа флуд нужно предотвращать заранее, а удалять потом уже как-то малополезно, куда полезней уже оставить, чтобы был какой-то конткент интересный (он там есть)
Aliester
Alexander
школьной
саша
кстати, а в хаскеле кто нибудь таким пользуется? http://hackage.haskell.org/package/effect-handlers
Alexander
freer и extensible-effects люди пользуются
A64m
не часто правда
саша
я просто только сегодня узнал про алгебраические эффекты и парень, от которого я это узнал, сказал, что в хаскеле их нет
саша
но судя по всему они есть в виде библиотек, так?
Cheese
они не встроены прямо в язык, в отличие от PureScript
саша
или может это какие-то "неправильные" алгебраические эффекты?
Alexander
ну то что есть в Eff изоморфно Monads и ирансформерам
Alexander
на что есть статья Wadler
Ilya
в пурс же row-типы встроены, а не эффекты
Alexander
https://doi.org/10.1145/289423.289429
Alexander
просто в ленивом языке эффекты это немного печаль
Ilya
со встроенными эффектами -- это Koka, я правда, честно скажу, не смотрел
Alexander
и.к. за контролем за стейтом нужна супермонада в которой эффекты будут кодироваться
Alexander
и значит все должны дружно переписать свой код
Alexander
ну первое проще в строгих языках, второе в ленивых
Alexander
но при желании одно можно выразить через другое
Ilya
или Eff еще есть
Alexander
и.е. они одинаковые по мощности, но в практическом применении "лучше" обычно про удобство использования
Alexander
в той статье Eff как пример языка с эффектами
Alexander
я осилил вступление пару глав и заключение