2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 17:40 


15/01/09
549
Интересует вопрос, какими обозначениями пользуются форумчане в случае, когда приходится вводить "неоднородные" компоненты в заиндексированный массив. Классические обозначения в этих случаях получаются очень громоздкими и если приходится их использовать очень часто, то текст становится нечитаемым. Вот что я имею в виду под этим.

Обозначение $f(x_1,\ldots,x_{i-1},y,x_{i+1},\ldots,x_n)$ кажется излишне громоздким. В литературе я встречал для такого случая вариант $f(x \|_i y)$ Каково Ваше отношение к введению подобных обозначений? Не особо понятно, почему сокращения обозначений для таких случаев не становятся распространёнными и общепринятыми. Ведь мы имеем удобные обозначения для суммы, произведения, внешнего произведения и т.д., а для подмены в векторе координаты ничего нет.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 17:58 


19/05/10

3940
Россия
Подобные штуки чаще всего встречаются в доказательствах, и по-моему на первых порах полезно пользоваться именно полным покоординтным (громоздким!) расписыванием, сокращения записи могут помещать пониманию.
Хотя явно вопрос спорный, например, в линейке активно от индексов в последнее время уходят и понимание сущности вроде от этого не портится, но все таки у матана несколько иная специфика.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 18:33 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Чем плохо $f(x_{i\ne j},y)$ (при том, что неподменённая функция обозначается $f(x_i)$)? Вообще мне такое встречается настолько редко, что меня не тревожит. Можно ввести какое угодно обозначение ad hoc, всё равно совместимости между разными учебниками по такой мелочи добиваться незачем.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 18:47 
Заслуженный участник
Аватара пользователя


08/11/11
5940
Munin в сообщении #714172 писал(а):
Чем плохо $f(x_{i\ne j},y)$ (при том, что неподменённая функция обозначается $f(x_i)$)?


Тем, что окончательно не ясно, выкидываем мы $x_i$ или $x_j$. А еще тем, что не сказано, куда именно вставляется $y$. Обозначение $f(x_i)$ вообще ужасно в математическом тексте.

Стандартным обозначением, видимо, будет $\left.f(x_1,\ldots,x_n)\right|_{x_i=y}$. Или можно еще сократить, если сказать, что $x=(x_1,\ldots,x_n)$ (но тогда лучше не $y$, а $t$).

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 19:20 
Заслуженный участник


09/05/08
1155
Новосибирск
Если это именно "вектор" и "координаты" (а не просто какой-то там список чего попало), то запись $(x_1,\dots,x_{i-1},y,x_{i+1},\dots,x_n)$ можно слегка сократить и без специальных обозначений: $x+(y-x_i){\bf e}_i$.

Если же речь идет о списке в общем смысле, то можно использовать обозначение $x\big|^{x_i}_y$, растущее из логики (там, где терм вместо переменной подставляют).

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение22.04.2013, 20:42 
Заслуженный участник


27/04/09
28128
(А иногда подставляют вот так: $\phi[t/u]$. Правда, не помню, что на что меняется — $t$ на $u$ или $u$ на $t$.)

Вроде бы, svv (может, и не svv, искал — не нашёл) предлагал скопировать из C обозначение$$p\mathbin?a:b \equiv \begin{cases} a, &\text{если~}p, \\ b, &\text{если~}\neg p. \end{cases}$$С ним подобная штука записывается прозрачненько (когда оно принято и известно :roll:) как $i\ne j \mathbin? x_i : y$. Ну или $(i\ne j) \mathbin? x_i : y$ и прочие вариации.

Скобки Айверсона$$[p] \equiv \begin{cases} 1, &\text{если~}p, \\ 0, &\text{если~}\neg p. \end{cases}$$которые уже достаточно известны, к сожалению, здесь будут редко применимы (нужны 0, 1, сложение…).

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 09:48 


23/02/12
3358
Любое новое обозначение надо сначала в работе вводить, а потом уже им пользоваться.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 12:57 
Заслуженный участник


11/05/08
32166
Munin в сообщении #714172 писал(а):
Чем плохо $f(x_{i\ne j},y)$ (при том, что неподменённая функция обозначается $f(x_i)$)?

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

g______d в сообщении #714176 писал(а):
Тем, что окончательно не ясно, выкидываем мы $x_i$ или $x_j$.

А вот с этим как раз никаких проблем. В записи типа $i\neq j$ по умолчанию переменной считается $i$, т.е. предполагается, что $i$ пробегает все возможные значения, кроме $j$. То, что в данном случае эта запись всажена в совершенно неуместный контекст -- это уже вопрос другой.

AGu в сообщении #714189 писал(а):
можно использовать обозначение $x\big|^{x_i}_y$

Конечно, можно. И обозначать это будет не что иное, как приращение икса на соответствующих пределах.

В общем, из всего здесь предлагавшегося единственно разумным является это:
g______d в сообщении #714176 писал(а):
$\left.f(x_1,\ldots,x_n)\right|_{x_i=y}$

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 13:34 
Заслуженный участник


09/05/08
1155
Новосибирск
ewert в сообщении #714508 писал(а):
AGu в сообщении #714189 писал(а):
можно использовать обозначение $x\big|^{x_i}_y$
Конечно, можно. И обозначать это будет не что иное, как приращение икса на соответствующих пределах.
Это так, когда оно имеет смысл. У моего предложения был иной контекст:
AGu в сообщении #714189 писал(а):
Если же речь идет о списке в общем смысле, то...

ewert в сообщении #714508 писал(а):
В общем, из всего здесь предлагавшегося единственно разумным является это:
g______d в сообщении #714176 писал(а):
$\left.f(x_1,\ldots,x_n)\right|_{x_i=y}$
И обозначать это будет не что иное, как сужение функции $f(x_1,\dots,x_n)$ на $(n-1)$-мерное многообразие $\{(x_1,\dots,x_n):x_i=y\}$. :-)

Ну а если серьезно, то, дело понятное, в отсутствии сложившейся традиции можно обозначать чо хошь как хошь, руководствуясь исключительно вкусовыми соображениями. Для статьи это дело обычное. (Для учебника — разумеется, нет.)

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:01 
Заслуженный участник
Аватара пользователя


08/11/11
5940
AGu в сообщении #714521 писал(а):
И обозначать это будет не что иное, как сужение функции $f(x_1,\dots,x_n)$ на $(n-1)$-мерное многообразие $\{(x_1,\dots,x_n):x_i=y\}$. :-)


Предполагается, что мы не используем выражений вида "функция $f(x)$". Функция --- это просто $f$.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:03 
Заслуженный участник


11/05/08
32166
AGu в сообщении #714521 писал(а):
И обозначать это будет не что иное, как сужение функции $f(x_1,\dots,x_n)$ на $(n-1)$-мерное многообразие $\{(x_1,\dots,x_n):x_i=y\}$. :-)

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

AGu в сообщении #714521 писал(а):
Это так, когда оно имеет смысл. У моего предложения был иной контекст:

Если речь о анализе, то контекст роли не играет -- тут значение вертикальной чёрточки слишком жёстко застолблено.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:11 
Заслуженный участник


09/05/08
1155
Новосибирск
ewert в сообщении #714535 писал(а):
зависит от контекста
Ну дык, и я о том же. :-)
Короче, мы друг друга прекрасно понимаем. И это главное. (И при введении обозначений это тоже главное.)

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:14 
Заслуженный участник


11/05/08
32166
g______d в сообщении #714532 писал(а):
Предполагается, что мы не используем выражений вида "функция $f(x)$". Функция --- это просто $f$.

Формально хорошо бы, но практически такое буквоедство иногда обходится настолько дорого, что от него приходится отказываться. Скажем, $\frac{\partial}{\partial x_i}\,f(x_1,\ldots,x_n)$ -- это что: сама функция или её значение?...

Вот ещё типичный пример аналогичной проблемы. Строим последовательность ортогональных многочленов и пишем что-нибудь типа: $\dfrac{(x^3,P_1(x))}{\|P_1\|^2}$. Ну нельзя так писать, нельзя! А как можно-то? Единственный формальный выход -- ввести дополнительные обозначения типа $e_k(x)\equiv x^k$ и т.д., но это до такой степени занудство, что я этого почти никогда не делаю. На лекциях, во всяком случае.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:29 
Заслуженный участник
Аватара пользователя


08/11/11
5940
ewert в сообщении #714540 писал(а):
g______d в сообщении #714532 писал(а):
Предполагается, что мы не используем выражений вида "функция $f(x)$". Функция --- это просто $f$.

Формально хорошо бы, но практически такое буквоедство иногда обходится настолько дорого, что от него приходится отказываться. Скажем, $\frac{\partial}{\partial x_i}\,f(x_1,\ldots,x_n)$ -- это что: сама функция или её значение?...


Это производная по $x_i$ выражения $f(x_1,\ldots,x_n)$. Не смущает же, например, формула $\frac{\partial}{\partial x}x^2$ и тому подобное. Функция это или значение --- зависит от того, что с этим делается дальше. Кроме того, есть еще вариант $\left(\frac{\partial f}{\partial x_i}\right)(x_1,\ldots,x_n)$, в котором функция отдельно, а аргумент отдельно, но в нем есть свои сложности --- надо, чтобы $f$ изначально была от переменных $\{x_i\}$.

С многочленом, кстати говоря, в конкретном случае проблем нет, поскольку можно считать его именно формулой, а не функцией.

Но я согласен, что в чуть более сложных примерах уже удобнее писать аргумент. Вот, например, если есть функция $f$, то как обозначить функцию $x\mapsto f(x/\varepsilon)$? Любой нормальный человек напишет $f(x/\varepsilon)$, хотя "правильнее" либо предыдущий вариант, либо $f(\cdot/\varepsilon)$, либо вообще какое-нибудь $T_{\varepsilon}^*f$, где $T_{\varepsilon}$ --- то ли сжатие, то ли растяжение в $\varepsilon$ раз (в последнем случае путаница еще и с этим).

Именно с сужением я вижу проблему в том, что это "глобальная" операция над функцией в целом, поэтому запись $f(x)$ в этом контексте нежелательна.

 Профиль  
                  
 
 Re: Борьба с обилием громоздких обозначений
Сообщение23.04.2013, 14:58 
Заслуженный участник


11/05/08
32166
g______d в сообщении #714550 писал(а):
С многочленом, кстати говоря, в конкретном случае проблем нет, поскольку можно считать его именно формулой, а не функцией.

Есть проблема: дело не в том, формула это или функция, а в том, что значок аргумента функции под знаком скалярного произведения с формальной точки зрения неуместен категорически. Это всё-таки математика, а не Матлаб. Но -- "если нельзя, но очень хочется, то можно".

g______d в сообщении #714550 писал(а):
Любой нормальный человек напишет $f(x/\varepsilon)$,

Зависит от контекста. Если он просто произносит слова типа "функция $f(x/\varepsilon)$", то это вполне уместно, хоть и жаргонно. Однако если затем потребуется производить какие-то операции над этой функцией именно как функцией, то придётся вводить дополнительные обозначения типа $f_\varepsilon(x)\equiv f(x/\varepsilon)$; что, впрочем, обычно и кстати.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group