(Untitled)

Nov 11, 2023 13:32

Ещё, кстати, о математических экспертах. Один такой пришёл защищать математику. Что-де, «не надо наговаривать, там всё однозначно ( Read more... )

альтернативно одарённые

Leave a comment

Comments 192

stop_reptiloids November 11 2023, 13:59:06 UTC
а в чём неоднозначность различного обозначения корня и синуса?

Reply

ext_2251255 November 11 2023, 14:31:09 UTC
Т.е. тебе тоже кажется, что корень не функция? 🤔
Просто уточняю…

Reply

stop_reptiloids November 11 2023, 15:14:29 UTC
я не знаю как назвать сам квадратный корень, но без записи вида y= sqrt(x) функции не будет

Reply

ext_2251255 November 11 2023, 16:18:06 UTC
Функция - это корень степени n, как его не зарисывай 🤷🏻

Но да, ты - яркое подтверждение того, что математической нотации давно нужна реформа с целью обеспечения однозначности.

Reply


dobriy24 November 11 2023, 14:51:55 UTC
Я же надеюсь вы не хотите записывать корни, интегралы, деление и т.д. через буквы со скобочками? А то я не хочу смотреть на power{e, negative{multiplication{frac{1,2},power{(frac{minus{x,μ}}{σ}),2}}}} и писать это для простейшего нормального распределения. Лично меня и обычный синус с косинусом бесят (особенно бесили в школе). Нужно записывать 3 буквы, при этом обязательно с углом. Такая запись мало того что долгая, так ещё и не видно ничего. Круче всего с записью, как по мне, дела обстоят в квантовой механике. Там нет ничего лишнего, причём многое может обозначаться одной буквой, но из-за того где эта буква стоит, ты понимаешь что именно она обозначает (собственное число, функцию, оператор и среднее)

Reply

lex_kravetski November 11 2023, 14:59:10 UTC
> Я же надеюсь вы не хотите записывать корни, интегралы, деление и т.д. через буквы со скобочками?

Проблема в том, что язык математики не разделяет «структуру» и «отображение». В отличие от многих языков программирования и реализации, в том числе, математики, на оных.

Мы вполне можем считать, что «a + b» - это один из способов графического отображения «add(a, b)». Однако в этом случае любой желающий может однозначно конвертировать этот способ отображения в «стандартную форму».

Но что ещё важнее, ваше «бесит» проистекает из того, как это всё в целом делается в математике. На компьютере не надо писать сто букв, даже если что-то так называется - он умеет подсказывать варианты.

И не надо каждый раз переписывать всё выражение целиком. Даже в финальной точке. Это - просто бессмысленная традиция. Тем более, не надо переписывать его вручную.

Но вместо того, чтобы бороться именно вот с этим, появилась мысль «а давайте всё одной буквой писать - а то что-то слишком длинно».

Reply

dobriy24 November 11 2023, 17:27:10 UTC
Да, и вы прекрасно знаете, что не только a + b можно однозначно конвертировать в функцию, но и интегралы (которые ∫ ), суммы ( ∑ ), корни ( √ ), степени и другое. Прямо в вольфраме, прямо чтобы он сразу понимал, что когда я пишу ∑_(i=5)^10(i) это означает Sum[i,{i,5,10}]. Я собственно во многом из-за этого эти символы и поместил на клавиатуру (на самом деле скорее для ворда, в вольфраме больше нужны символы типа μ, λ, ∞). Ну и я всегда когда можно пытаюсь такими штуками пользоваться. Просто чтобы всё выглядело красиво и понятно, если придётся перечитывать ( ... )

Reply

lex_kravetski November 11 2023, 18:35:46 UTC
> Да, и вы прекрасно знаете, что не только a + b можно однозначно конвертировать в функцию

Ага. В Wolfram. Или в Scala. Но в математике эта форма - единственная конвенциональная.

> Опять же что красивее: frac{\alpha}{\phi} или α/φ?

Оно красивее, когда этих значков пять. А когда их пятьдесят и каждый добавляет свои, читать это решительно невозможно.

Реал, мне каждый раз приходится заново объяснять людям, что означает

myList // Map[# * #&]

Хотя в Вольфрам всего-то с десяток дополнительных значков - в довесок к математическим. Но уже хрен кто поймёт, если не имеет к тому привычки. Ну а теперь представим, что я ещё пару десятков своих фигну. И будет что-то типа.

myList /@ (# *!* # æöö ← ø&)

Reply


sir_baristan November 11 2023, 15:03:30 UTC
Корень из икс как раз записывается также, как синус
название функции, а потом аргумент. Или вас смущают опущенные скобки или то что вместо sqrt используют другой символ?

Вот если бы там было икс в 1/2 степени, тогда да была бы разница в записи.

Ну, а со сложением и вычитанием их действительно называют операциями, а не функциями. В математике это операции над полем, в программировании операторы, собственно, а как вы их хотите представить?
Как функцию двух переменных? А как вы ассоциативность в этом случае запишите и шо такое ассоциативность функции?

Reply

ext_5312370 November 11 2023, 16:55:37 UTC
Через функцию высшего порядка (aka оператор) композиции ф-ий "⚬" <=> apply.

apply(f, g⚬h) = apply(f⚬g, h).

Reply

lex_kravetski November 11 2023, 18:28:08 UTC
Ну это прямо вообще оверкилл - начинать надо всё-таки с простого. Ты б ещё с вычислений над типами начал.

Reply

ext_5312370 November 11 2023, 18:36:59 UTC
Мы сейчас про "математику"(научную деятельность с вкраплением инженерии) или программирование (инженерную деятельность с вкраплением научной?).

В ИТ - можно просто рассказать что функция - это просто функция в Python (желательно с типами) и сказать - вот это и есть ф-ия, математики дают друге определение, не страшно.
В математике всё, что я видел про ф-ии именно как ф-ии ЯП, желательно с изменением данных - прям оверсложно.

Возможно у тебя есть решение, которое ты считаешь хорошим для математики, но я таких не видел.

ПС
Тут ещё есть проклятие "пост-знания". Когда человек понял кнцепт Х - ему сложно представить как это не понимать концепт Х. И свойственно кардинально недооценивать эту сложность.

Reply


egovoru November 11 2023, 15:07:25 UTC
"Один такой пришёл защищать математику"

А где Вы на нее нападали? :)

Reply

antroparium November 11 2023, 16:35:30 UTC

Лекс же на днях трижды раскритиковал Савватеева за то, что тот агитирует за путь к программированию через математику, а Лекс - за путь к программированию мимо математики.

Reply

stop_reptiloids November 11 2023, 17:24:37 UTC
с помощью икон чтоли?

Reply

lex_kravetski November 11 2023, 18:16:42 UTC
Ну, типа, я сказал, что язык математики неполный и неоднозначный. Такое очень обидно слышать тем, кто всю жизнь прожил с мыслью, что математика - это вообще самое точное, чего придумало человечество, и на её языке можно описать вообще всё.

Reply


(The comment has been removed)

zavsn November 11 2023, 16:30:47 UTC

Неужели распространение спама вручную так хорошо оплачивается?

Reply


Leave a comment

Up