Я ищу полный список имен опасных символов, начинающихся со строчной буквы, в Mathematica .
На данный момент я знаю три таких имени: мин
, макс
и лим
. Эти имена появляются в списке LimitsPositioningTokens
, а обрабатываются как операторы, по крайней мере, когда они вводятся во FrontEnd с надстрочным индексом :
In[3]:= Options[$FrontEnd,LimitsPositioningTokens]
Out[3]= {LimitsPositioningTokens->{\[Sum],\[Product],\[Intersection],
\[Union],\[UnionPlus],\[Wedge],\[Vee],lim,max,min,\[CirclePlus],
\[CircleMinus],\[CircleTimes],\[CircleDot]}}
Например, введите в FrontEnd следующее (используйте Ctrl + ^ для создания надстрочного индекса - это важно!):
In[1]:= max^n+4
(max^n+4)//HoldComplete//FullForm
Out[1]= 4 max^n
Out[2]//FullForm= HoldComplete[Times[Power[max,n],Plus[4]]]
Вы видите, что max ^ n + 4
интерпретируется как 4 * max ^ n
в этом случае.
Кто-нибудь может объяснить, что на самом деле делает опция LimitsPositioningTokens
?
Существуют ли другие опасные символы, начинающиеся со строчной буквы в Mathematica ?