旋转位置编码 (Rotary Position Embedding, RoPE / 苏剑林提出) 的复数内积等价性定理与正交旋转矩阵严格数学证明 (RoPE Complex Inner Product Equivalence & Orthogonal Rotation Proof) 是现代大语言模型(Llama-3, Qwen-2.5, DeepSeek-V3/R1, Mistral)底层绝对位置注入与相对位置注意力感知的核心数学理论;核心目标:寻找一个编码函数
fq(xm,m) 与
fk(xn,n),使得两者的内积仅依赖于相对位置差
m−n:
⟨fq(xm,m),fk(xn,n)⟩=g(xm,xn,m−n);通过复数域欧拉公式与欧氏空间正交变换推导证明,二维平面的唯一解为复数乘法旋转因子:
f(x,m)=xeimθ;在实数多维向量空间中,将
d 维向量划分为
d/2 个二维子空间,分别乘以正交分块对角旋转矩阵
RΘ,md,实现
以绝对位置编码的形式实现相对位置注意力计算,且具备天然的外推性与线性长上下文扩展能力(YaRN / RoPE NTK-aware scaling)。