Size: a a a

2021 March 21

AL

Alexander Luzgarev in Haskell Start
Добавлять при этом «непустых» это какая-то необоснованная фобия
источник

AM

AlexShell Makise in Haskell Start
Alexander Luzgarev
Меня в школе учили что натуральные числа это мощности конечных множеств
Это что же за школа-то такая
источник

t

toriningen in Haskell Start
начальная...
источник

JS

Jerzy Syrowiecki in Haskell Start
Alexander Luzgarev
Меня в школе учили что натуральные числа это мощности конечных множеств
есть и другие школы, и они тоже непротиворечивы
источник

AL

Alexander Luzgarev in Haskell Start
Да, но определения и теоремы получаются менее удобные, поэтому никто в математике так не делает
источник

JS

Jerzy Syrowiecki in Haskell Start
Alexander Luzgarev
Меня в школе учили что натуральные числа это мощности конечных множеств
а конечное множество тогда что?
источник

MZ

Mikhail Zhuravlev in Haskell Start
toriningen
это не всегда выход, т.к. в ряде мерзких императивных языков до недавнего времени массивы не имели никакой дополнительной семантики по сравнению с сырыми указателями на начало региона. поэтому можно спокойно увеличить указатель, а потом откатиться назад через отрицательные индексы. контроль за невыходом за границы лежит на программисте в любом случае - выйти за границы можно и при индексировании вперед.
Проверил на gcc 9.3.0, недавнее время длится по сей день, видно нельзя отнимать такую возможность.
источник

AL

Alexander Luzgarev in Haskell Start
Jerzy Syrowiecki
а конечное множество тогда что?
Например, конечное по Дедекинду: не равномощное никакому своему собственному подмножеству
источник

MZ

Mikhail Zhuravlev in Haskell Start
White Bear
Есть мнение что 0 тоже не натуральное число
Какое тогда есть другое приятное название для неотрицательных целых?
источник

TZ

Timofey Zakrevskiy in Haskell Start
Mikhail Zhuravlev
Какое тогда есть другое приятное название для неотрицательных целых?
Неотрицательные целые числа
источник

MZ

Mikhail Zhuravlev in Haskell Start
А ghc говорит можно 0 :: Natural
источник

JS

Jerzy Syrowiecki in Haskell Start
Mikhail Zhuravlev
А ghc говорит можно 0 :: Natural
наверно, он не учился в советской школе
источник

MZ

Mikhail Zhuravlev in Haskell Start
Или в римской
источник

TZ

Timofey Zakrevskiy in Haskell Start
Натуральность нуля зависит не от школы, а от области математики
источник

TZ

Timofey Zakrevskiy in Haskell Start
В ТЧ удобнее без нуля, алгебраистам проще с нулём, и т.д.
источник

AL

Alexander Luzgarev in Haskell Start
Ну и банально: натуральные числа образуют моноид; натуральные числа без нуля образуют, гм, полугруппу?
источник

AL

Alexander Luzgarev in Haskell Start
Со сложением, разумеется
источник

MZ

Mikhail Zhuravlev in Haskell Start
блин, забанят за флуд
источник

MZ

Mikhail Zhuravlev in Haskell Start
В бытовом применении вроде нет минусов нуля как натурального числа. Ну мне так кажется.
источник

JS

Jerzy Syrowiecki in Haskell Start
меня в школе учили обоим ℕ₀ и ℕ₁
источник