И помни, легиону нет числа
Aug. 2nd, 2023 09:00 amСегодня трудно понять, почему отрицательные и иррациональные числа вызывали когда-то проблемы – в школе нас сравнительно рано приучают к представлению о числе как о точке на числовой прямой. (Кстати, мне кажется, можно было бы уже в школе ввести и комплексные числа – ведь точки на числовой плоскости представить себе так же легко, как и точки на числовой прямой). Но первоначально число обозначало не количество, а только порядковый номер при счете предметов. Нейрофизиологи обнаружили, что у нас в мозгу есть два разных функциональных модуля. Один, присутствующий также и у других животных – для операций с непрерывно меняющимся количеством при помощи понятий «больше» и «меньше», и другой, тесно связанный с языком – для репрезентации дискретных объектов. Согласованная работа этих модулей и позволила нам создать математику.
Желание обегчить манипуляцию абстрактными символами – сделать так, чтобы у уравнений х + 2 = 1 и x2 = 2 тоже были корни – в конце концов вынудило распространить понятие числа на отрицательные и иррациональные числа. Когда же отрицательные числа стали привычными, захотелось назначить числом и корень уравнения x2 = -1.
Но вот арифметические операции с (актуальными) бесконечностями, на которые осмелился Георг Кантор, вызвали самое упорное сопротивление современников. Можно понять тех из них, кто, как прежде Огюстен Коши, считал бесконечность доменом Бога, куда человеку не следует соваться. Но от меня ускользает сущность возражений, например, Германа Гельмгольца, твердо уверенного, что числа – это изобретение человеческого ума.

(приблизительно 20-19 век до н.э.) из коллекции Metropolitan Museum of Art
no subject
Date: 2023-08-05 02:39 pm (UTC)no subject
Date: 2023-08-05 05:03 pm (UTC)no subject
Date: 2023-08-05 06:19 pm (UTC)Кстати, красивые математические идеи мало кому понадобятся в дальнейшей жизни. А вот скучные стереотипные математические манипуляции нужны инженерам и ученым в самых разных областях.
Справедливости ради нужно заметить, что теперь акценты меняются. То, что до сих пор принято считать математикой, может отмереть за ненадобностью и замениться численными методами. И новые методы вовсе не обязательно будут основаны на хорошем знании математики (как сейчас). Они могут быть сгенерированы нейросетями или чем-то подобным, а для людей будет совершенно непостижимо, почему тот или иной метод так хорошо работает, каково его обоснование.
no subject
Date: 2023-08-05 06:33 pm (UTC)Может, анализ, а не математика замениться? Если, конечно, не сводить математику вообще к анализу. Никогда численные методы не заменят всю дискретную математику, например. Просто потому, что там чисел (если они вообще есть) меньше, чем символов и сложных структур.
no subject
Date: 2023-08-05 08:00 pm (UTC)Я имела в виду не только анализ. Числа появляются в результате перехода к компьютерным способам решения любых задач, даже если изначально там числами и не пахнет.
Человек вытесняется все больше, вместе с его использованием "красивой" математики.
Мы много изучали в ВУЗе разных способов решения уравнений в частных производных. Один из них считался особенно важным - метод конечных разностей, у нас было два (а может, и три) семестра посвященных только этому методу. Когда производные заменяются конечными разностями, заранее не знаешь, насколько мелкой должна быть сетка, и нас учили к каждому уравнению подходить индивидуально и исследовать сходимость для него, прежде чем выбрать конкретную сетку для вычислений на компьютере. Вот тут-то и использовалась "красивая" математика (методы фукнционального анализа, функциональные пространства). Теперь это должно быть менее актуально, так как компьютерные ресурсы стали неизмеримо больше и дешевле. Хотя мне так и не приходилось работать в этой области, но сильно подозреваю, что теперь так не делают, как нас учили, быстрее и дешевле сделать несколько пробных вычислений с разными размерами сетки и сравнить разницу в результатах, и делать это можно без человека. Кроме того, можно не особенно скупиться с размером сетки.
no subject
Date: 2023-08-06 09:44 am (UTC)"Числа появляются в результате перехода к компьютерным способам решения любых задач, даже если изначально там числами и не пахнет."
Не появляются в любых задачах числа. Цифровое представление появляется. Что, на самом деле, тоже может ввести в заблуждение, лучше сказать: представление в виде элементов с дискретными состояниями. Представлять они могут что угодно, иногда числа.
"А какие задачи из дискретной математики Вам кажутся не подлежащими компьютеризации?"
Например, задачи, решением которых являются эффективные алгоритмы для тех самых компьютеров и произвольных данных. В случае с методом решения уравнений из вашего примера вмешательство математика требуется на каждом новом наборе данных. Исключение из процесса человека — это только автоматизация подзадачи, в общем же метод остаётся продуктом математики.
[из другого сообщения]
"Но ведь компьютеру-то (имею в виду какой- нибудь ИИ) сами уравнения в символьном виде не нужны. Если ему дать исходную задачу и возможность отслеживать связанные с ней закономерности, он не будет составлять уравнения. В итоге он выявит те же самые закономерности, которые соответствуют нашим уравнениям, но представит их сразу в виде таблиц и прочих структур данных."
Искусственного компьютерного интеллекта не существует. Чтобы получать результат из данных без решения уравнений, есть только разного рода нейронные сети, но они не так работают, как написано выше. Они используют взаимосвязи данных и результатов, на которых их обучали, и входящих данных, но никаких абстрактных "закономерностей", соответствующих уравнениям, не выявляют и никак не представляют. Это по сути системы многоуровневых свёрток данных, параметризованных огромным числом коэффициентов (миллиардами как минимум) и самонастраивающих эти параметры. Им нужно много данных для обучения, и данных "хороших". А идеальный результат никогда не гарантирован. Если сама задача такого рода, что допускает ошибки или несовершенство в качестве результата — получатель может их стерпеть, отсеять, поправить — тогда это работает.
no subject
Date: 2023-08-06 05:06 pm (UTC)- Я это и имела в виду.
//"А какие задачи из дискретной математики Вам кажутся не подлежащими компьютеризации?"
Например, задачи, решением которых являются эффективные алгоритмы для тех самых компьютеров и произвольных данных.//
- Это очень широкий класс, и многие задачи из него автоматически решаются уже десятилетиями. Например, в компиляторах код, сгенерированный на основе текста программы пользователя, оптимизируется под данную архитектуру и операционную систему (о которых пользователь мог и понятия не иметь).
(Хорошо известно, что есть алгоритмически неразрешимые проблемы, про которые этот факт доказан. Если Вы только их имели в виду, то с этим не поспоришь. Однако, и с ними не все так однозначно: алгоритмическая неразрешимость означает, что не существует общего алгоритма для конкретной проблемы, но это не мешает алгоритмически решать ее в широких классах частных случаев, имеющих практическое значение.)
//В случае с методом решения уравнений из вашего примера вмешательство математика требуется на каждом новом наборе данных.//
- Так было, когда нас учили. Но я же там написала потом, что теперь это вряд ли так делается и написала, почему. А вникать в современное состояние дел и приводить ссылки потребует время. Если у Вас есть аргументы, опровергающие мое предположение, буду признательна за ссылку.
//Искусственного компьютерного интеллекта не существует. //
- Это вопрос терминологии. Я использую общепринятую. Вы, вероятно, имеете в виду AGI, которого действительно нет. Но есть многочисленные ANI, которые теперь считаются разновидностью AI.
// Они используют взаимосвязи данных и результатов, на которых их обучали//
- Не всегда их обучают данными, подобранными людьми. Есть и такие, которые обучены иначе. Например, AlphaGo Zero.
//идеальный результат никогда не гарантирован// - Спорить не буду, начиталась о совершенно диких ошибках разных ИИ. Хотя слово "никогда" лучше убрать.
no subject
Date: 2023-08-07 03:30 pm (UTC)"Например, в компиляторах код, сгенерированный на основе текста программы пользователя, оптимизируется под данную архитектуру и операционную систему (о которых пользователь мог и понятия не иметь)."
Тем не менее, код этот узкоспециализированный и реализует человеческие идеи, основанные на человеческих же теориях, а не подобран нейронными сетями.
"Так было, когда нас учили. Но я же там написала потом, что теперь это вряд ли так делается и написала, почему."
Это понятно. Я про то говорю, что сам метод поиска решения, на котором основан алгоритм, остаётся аналитическим. Только внутрь него было встроено использование специалиста. Что, вообще говоря, не очень типично. Ну, кому это может понравится, если для подбора каких-то частных параметров к конкретным данным нужен математик? Ясное дело, как только появляется возможность подбирать эти параметры автоматически, хотя бы и грубым перебором, человека со всей его эстетикой выкидывают.
"Это вопрос терминологии."
По мне так терминология эта используется для кликбейта и надувания щёк перед инвесторами. Урок последних 10-15 лет в том, что нет выраженной зависимости между человеческим мышлением, машинными методами обработки данных и задачами, которые они способны решать. Какими-то краями только это всё пересекается.
"Хотя слово "никогда" лучше убрать."
Чтобы утверждать, что гарантирован, нужно уметь это показать для произвольных данных.
no subject
Date: 2023-08-07 05:17 pm (UTC)//нет выраженной зависимости между человеческим мышлением, машинными методами обработки данных и задачами, которые они способны решать. //
- Не буду спорить с этим. Я больше симпатизирую мнению Роджера Пенроуза, чем Марвина Минского, т.е. мне больше нравится считать, что человеческое мышление не сводится к алгоритмам. Однако, мой профессиональный опыт говорит, что в этом вопросе нужно быть агностиком, надежд убедительно доказать это не видно. Пенроуз, кстати это сознает и делает соответствующие оговорки.
no subject
Date: 2023-08-05 08:42 pm (UTC)Так ведь и живопись по большому счету не нужна, или там балет? Красота математических идей самоценна, а польза от нее - интерес к предмету.
"скучные стереотипные математические манипуляции нужны инженерам и ученым в самых разных областях"
Вот в этом я как раз не уверена: ни разу за всю мою ученую карьеру мне не пригодилось мое умение делать тригонометрические преобразования, приобретенное путем бесконечных упражнений в школьные годы (разумеется, за ненадобностью я это умение давно утратила). Подозреваю, и инженеры редко занимаются подобным - расчеты ведь наверняка производятся при помощи каких-то компьютерных программ, разве нет?
В любом случае, мне кажется, надежда научить уже в школе чему-то, что может пригодиться в будущей профессии - утопия: во-первых, потому, что далеко не все дети к этому возрасту определяются с выбором последней; а во-вторых и в-главных, потому, что набор необходимых профессиональных навыков очень быстро меняется, и предугадать, что именно потребуется нынешнему школьнику через 10-20 лет, едва ли возможно.
Так что, мне кажется, пробуждение (ну, или поддержание) интереса к предмету и вообще к знаниям - гораздо важнее. А какой же может быть интерес у того, кого заставляют до бесконечности делить синус на косинус и обратно? (Это заведомо упрощенный пример, и я помню, что это тангенс :)
"То, что до сих пор принято считать математикой, может отмереть за ненадобностью и замениться численными методами"
Это утверждение поставило меня в тупик. А разве численные методы - это не математика (вычислительная)?
no subject
Date: 2023-08-05 10:48 pm (UTC)По поводу последнего Вашего абзаца: численные методы пока еще математика, т.е. есть уравнения и есть численные методы их решения. Но ведь компьютеру-то (имею в виду какой- нибудь ИИ) сами уравнения в символьном виде не нужны. Если ему дать исходную задачу и возможность отслеживать связанные с ней закономерности, он не будет составлять уравнения. В итоге он выявит те же самые закономерности, которые соответствуют нашим уравнениям, но представит их сразу в виде таблиц и прочих структур данных. Иными словами, этап красивой математики, дающей нам эстетическое наслаждение, исключается. Все идет к этому пока. Теперь проблема, как заставить эти разные ИИ выдать все эти внутренние структуры в удобоваримом виде, чтобы человек мог понять, почему все это работает и дает ожидаемые результаты.
no subject
Date: 2023-08-06 11:21 am (UTC)Интересный вопрос, а как мы определяем, что есть математика, а что нет? Почему, собственно, Вы полагаете, что "таблицы и прочие структуры данных", которые составит ИИ, уже не будут математикой? Не напоминает ли это реакцию Кронекера и Ко на канторовские алефы?
no subject
Date: 2023-08-06 02:17 pm (UTC)no subject
Date: 2023-08-06 02:25 pm (UTC)no subject
Date: 2023-08-06 05:24 pm (UTC)