行列式的 Leibniz 展开式(即把行列式按全排列展开、写成 n! 项带符号之和的定义,见行列式概述)中,所谓全排列是指数字 1,2,…,n 的所有排列,它是行列式展开的基本构件。每个排列 σ 对应一项
a1σ(1)a2σ(2)⋯anσ(n)
也就是说, 对于 n 阶行列式, 每一项都是从每一行、每一列恰好取一个元素得到的乘积。
deta11a21⋮an1a12a22⋮an2……⋱…a1na2n⋮ann=σ∑sgn(σ)⋅a1σ(1)⋅a2σ(2)⋅…⋅anσ(n)
其中,σ 是集合 {1,2,…,n} 的一个全排列,sgn(σ)=(−1)inv(σ)∈{1,−1} 是排列的符号,inv 是逆序数。不能写成 (−1)sgn(σ),因为这会让两种排列都得到 −1。这就是行列式按全排列展开的定义。