复杂张量表达式的数学符号总是试图平衡复杂性和精度。更精确的符号 - 明确拼写所有索引的符号 - 很快就会变得非常复杂。我最喜欢的例子来自物理学——标准模型拉格朗日量很快就写在 T 恤和咖啡杯上:
L=−14FμνFμν+(iψ¯D^ψ+ψ¯iyijψjϕ+h.c.)+|Dμϕ|2−V(ϕ)
但是,如果您尝试扩展上述所有对象中的所有索引,那么它几乎不能放在页面上。
另一方面,更简洁的符号总是导致解释中的歧义。你的例子f(xi)可以读作:
f(x0,x1,…,xN)or asf(x0),f(x1),…,f(xN)
隐式解决这种歧义的一种方法是表明索引i“转义”参数括号:
ai=f(xi)or e.g.∑if(xi)
这只能解释为f(xi)在元素方面。另外,至少在我看来,使用xi带索引和x在同一个表达式中没有索引是非常混乱的。
而且,当然,解决这些歧义的最佳方法是明确说明它们。例如,我见过作者使用方括号f[xi]或大写字母F(xi)向量参数函数。