Existence and Uniqueness of the Determinant

Every student meets the determinant first as a formula. For a 2×22\times 2 matrix it is ad−bcad-bc. For a 3×33\times 3 matrix it is a six-term sum with alternating signs. These formulas seem to fall from the sky. It is not obvious why this particular combination of entries deserves the name "the" determinant. Why not some other combination? The right question to ask is not "what is the formula". Instead ask "what properties do we actually need the determinant to have". Then ask "how many functions satisfy them?" The properties we want are exactly three. The determinant should be linear in each row separately. It should vanish whenever two rows repeat. It should send the identity matrix to 11. These are the defining axioms of a normalized alternating nn-form. The remarkable fact — the subject of this article — is this. On an nn-dimensional vector space, the space of alternating nn-linear forms is itself only one-dimensional. Once we normalize by requiring the value 11 on the standard basis, there is exactly one such form. That unique form is, by definition, the determinant. This existence-and-uniqueness theorem is the conceptual heart of determinant theory. It explains why every seemingly different characterization of the determinant must all agree. These include cofactor expansion, the Leibniz permutation sum, row reduction, and the product-of-eigenvalues formula. Each is an alternating nn-form normalized at the identity. There is room for only one such object. Rather than memorizing a formula, we are proving something stronger. Any reasonable set of axioms pins down a unique function. Everything else is a corollary. This article builds the theorem from the ground up. It uses only Alternating Multilinear Forms and the notion of Bases and dimension. We construct the determinant explicitly. We prove it is the only alternating nn-form up to scalar. Then we normalize it. The explicit formula that drops out along the way is exactly the Leibniz Permutation Formula. It is previewed here as a consequence rather than a definition.

Key takeaways
  • An alternating nn-form on an nn-dimensional space VV vanishes when two of its nn vector arguments coincide.
  • The vector space Λn(V)\Lambda^n(V) of alternating nn-linear forms on an nn-dimensional space is exactly one-dimensional.
  • Fixing the value on one nonzero basis-ordered tuple (the standard basis, giving value 11) picks out a unique alternating form.
  • This unique normalized form is, by definition, the determinant function det⁡:Vn→F\det: V^n \to \mathbb{F}, or equivalently the map det⁡:Mn×n(F)→F\det: M_{n\times n}(\mathbb{F}) \to \mathbb{F} on matrices formed from rows.
  • Expanding the unique form in coordinates recovers the signed permutation sum — the Leibniz formula — as a derived fact, not an assumption.
  • Key idea: three simple axioms (multilinear, alternating, normalized) leave no room for ambiguity — they force a single function into existence.

Where this lives today

The one-dimensionality of Λn(V)\Lambda^n(V) is not a curiosity confined to introductory linear algebra; it is the seed of exterior algebra, where Λk(V)\Lambda^k(V) for general k≤nk \le n organizes multilinear alternating tensors used throughout differential geometry to define volume forms, orientations, and integration on manifolds. In physics, the alternating nn-form on an nn-dimensional tangent space gives the natural volume element appearing in Liouville's theorem in classical mechanics and in the path-integral measures of quantum field theory. In numerical linear algebra and scientific computing, every practical algorithm for computing det⁡(A)\det(A) — cofactor expansion, LU decomposition, row reduction — is justified precisely because each produces some alternating normalized form, and the theorem guarantees they must all coincide, so engineers may pick whichever is fastest. In algebraic geometry and commutative algebra, the determinant generalizes to the notion of the norm form and to resultants, while in cryptography, determinants over finite fields (and the associated linear-algebra machinery built on Alternating Multilinear Forms) underlie lattice-based schemes and error-correcting code constructions. In statistics and machine learning, determinants of covariance matrices appear in Gaussian likelihoods, and the existence-uniqueness perspective explains why "the" determinant used in every such formula is unambiguous regardless of computational method.

Ask the tutor: Why must the determinant of a matrix with two equal rows always be zero, and how does that follow directly from this theorem rather than being a separate fact to memorize?

DefinitionAlternating nn-linear form and the determinant

Let VV be a vector space of dimension nn over a field F\mathbb{F}, and fix an ordered basis B=(e1,…,en)\mathcal{B} = (e_1, \dots, e_n). A function D:Vn→FD : V^n \to \mathbb{F}, written D(v1,…,vn)D(v_1, \dots, v_n), is a multilinear nn-form if it is linear in each argument separately: for every index ii, every v1,…,vn,vi′∈Vv_1,\dots,v_n, v_i' \in V, and every scalar c∈Fc \in \mathbb{F},

D(v1,…,vi+c vi′,…,vn)=D(v1,…,vi,…,vn)+c D(v1,…,vi′,…,vn).D(v_1,\dots, v_i + c\,v_i', \dots, v_n) = D(v_1,\dots,v_i,\dots,v_n) + c\,D(v_1,\dots,v_i',\dots,v_n).

DD is alternating if it vanishes whenever two of its arguments are equal:

vi=vj for some i≠j  ⟹  D(v1,…,vn)=0.v_i = v_j \text{ for some } i \neq j \implies D(v_1,\dots,v_n) = 0.

Write Λn(V)\Lambda^n(V) for the set of all alternating multilinear nn-forms on VV; this is a vector space under pointwise addition and scalar multiplication. A form D∈Λn(V)D \in \Lambda^n(V) is normalized with respect to B\mathcal{B} if

D(e1,e2,…,en)=1.D(e_1, e_2, \dots, e_n) = 1.

The determinant relative to B\mathcal{B} is the unique normalized alternating nn-form det⁡B∈Λn(V)\det_\mathcal{B} \in \Lambda^n(V) (existence and uniqueness are Theorem below). For a matrix A∈Mn×n(F)A \in M_{n\times n}(\mathbb{F}) with rows r1,…,rn∈Fnr_1,\dots,r_n \in \mathbb{F}^n, one defines

det⁡(A):=det⁡Bstd(r1,…,rn),\det(A) := \det_{\mathcal{B}_{\mathrm{std}}}(r_1,\dots,r_n),

where Bstd\mathcal{B}_{\mathrm{std}} is the standard basis of Fn\mathbb{F}^n.

Intuition

Think of D(v1,…,vn)D(v_1,\dots,v_n) as measuring a signed volume spanned by the nn vectors. Multilinearity says that scaling one edge of a parallelepiped scales its volume proportionally, and that volume behaves additively when one edge is split into a sum. The alternating condition says that a degenerate box — one where two edges coincide, hence the box is flat — has zero volume. These are exactly the properties any reasonable notion of oriented volume ought to satisfy, before we even write down a formula. The surprising content of the theorem is that these qualitative requirements are so restrictive that they leave no freedom at all, except for one overall scale factor. Once we insist that the unit cube (the standard basis vectors) has volume exactly 11, the scale is pinned down too, and the volume function is completely determined — it must equal the determinant function, computed however we like: cofactor expansion, row reduction, or the permutation sum. The picture below shows this rigidity in the n=2n=2 case: an alternating bilinear form is completely determined by its value on (e1,e2)(e_1,e_2), because every parallelogram's signed area is forced to be a fixed multiple of the unit square's area, via bilinearity and the antisymmetry D(u,v)=−D(v,u)D(u,v) = -D(v,u) that alternation implies.

Figure
Every parallelogram's signed area is a fixed multiple of the unit square's
unit square e₁ e₂ D(e₁,e₂) = 1 D(2e₁+e₂, e₁+e₂) = 1 v₁ = 2e₁+e₂ v₂ = e₁+e₂

The central theorem

TheoremExistence and Uniqueness of the Determinant

Let VV be a vector space over a field F\mathbb{F} with dim⁡V=n<∞\dim V = n < \infty, and fix an ordered basis B=(e1,…,en)\mathcal{B} = (e_1,\dots,e_n). Then: 1. (Existence) There exists an alternating multilinear form D∈Λn(V)D \in \Lambda^n(V) with D(e1,…,en)=1D(e_1,\dots,e_n) = 1. 2. (Uniqueness) dim⁡Λn(V)=1\dim \Lambda^n(V) = 1. Consequently any two alternating nn-forms on VV are scalar multiples of one another, and the normalized form DD from part 1 is the only alternating nn-form taking value 11 at (e1,…,en)(e_1,\dots,e_n). In particular, this unique normalized alternating form is the determinant det⁡B\det_\mathcal{B}.

Proof

We proceed in several steps: first we derive a key consequence of the alternating property (antisymmetry under transposition, and more generally under any permutation of arguments), then we use multilinearity to expand any D∈Λn(V)D \in \Lambda^n(V) in coordinates relative to B\mathcal{B}, showing this expansion is forced to have a specific form (proving uniqueness), and finally we check directly that the resulting candidate formula does define an alternating form (proving existence). This mirrors the classical technique of building up the Leibniz Permutation Formula from first principles.

Step 1: Alternating   ⟹  \implies antisymmetric. Let D∈Λn(V)D \in \Lambda^n(V) (not yet assumed normalized). Fix i≠ji \neq j and vectors v1,…,vn∈Vv_1,\dots,v_n \in V. We show swapping viv_i and vjv_j negates DD. Consider the tuple with vi,vjv_i, v_j both replaced by vi+vjv_i + v_j in positions i,ji,j; by the alternating property this tuple, having a repeated entry, gives D=0D=0:

0=D(…,vi+vj,…,vi+vj,… )0 = D(\dots, v_i+v_j, \dots, v_i+v_j, \dots)

with vi+vjv_i+v_j in both positions ii and jj. Expand using multilinearity in position ii first, then in position jj, treating the other argument in that slot as fixed:

0=D(…,vi,…,vi,… )+D(…,vi,…,vj,… )+D(…,vj,…,vi,… )+D(…,vj,…,vj,… ).0 = D(\dots,v_i,\dots,v_i,\dots) + D(\dots,v_i,\dots,v_j,\dots) + D(\dots,v_j,\dots,v_i,\dots) + D(\dots,v_j,\dots,v_j,\dots).

The first and last terms vanish since they have a repeated argument (viv_i in both slots i,ji,j; respectively vjv_j in both). Hence

D(…,vi,…,vj,… )=−D(…,vj,…,vi,… ),D(\dots,v_i,\dots,v_j,\dots) = -D(\dots,v_j,\dots,v_i,\dots),

i.e. swapping the arguments in positions i,ji,j negates DD. Since every permutation σ∈Sn\sigma \in S_n is a product of transpositions, iterating this shows

D(vσ(1),…,vσ(n))=sgn(σ) D(v1,…,vn)D(v_{\sigma(1)},\dots,v_{\sigma(n)}) = \mathrm{sgn}(\sigma)\, D(v_1,\dots,v_n)

for every σ∈Sn\sigma \in S_n, where sgn(σ)=(−1)k\mathrm{sgn}(\sigma) = (-1)^k if σ\sigma is a product of kk transpositions (this sign is well-defined, a standard fact about permutation parity).

Step 2: Coordinate expansion forces uniqueness. Let D∈Λn(V)D \in \Lambda^n(V) be arbitrary. Take any v1,…,vn∈Vv_1,\dots,v_n \in V and write each in coordinates relative to B\mathcal{B}:

vi=∑k=1naik ek,i=1,…,n,v_i = \sum_{k=1}^n a_{ik}\, e_k, \qquad i = 1,\dots,n,

so A=(aik)A = (a_{ik}) is the matrix whose ii-th row records the coordinates of viv_i. Expand D(v1,…,vn)D(v_1,\dots,v_n) by multilinearity in each of the nn arguments successively:

D(v1,…,vn)=∑k1=1n⋯∑kn=1na1k1a2k2⋯ankn D(ek1,ek2,…,ekn).D(v_1,\dots,v_n) = \sum_{k_1=1}^n \cdots \sum_{k_n=1}^n a_{1k_1} a_{2k_2}\cdots a_{nk_n}\, D(e_{k_1}, e_{k_2}, \dots, e_{k_n}).

This is a completely general consequence of multilinearity: expanding one slot at a time in the basis B\mathcal{B} produces nnn^n terms indexed by all functions k:{1,…,n}→{1,…,n}k : \{1,\dots,n\} \to \{1,\dots,n\}. Now use the alternating property: if kk is not injective, i.e. kp=kqk_p = k_q for some p≠qp \neq q, then D(ek1,…,ekn)D(e_{k_1},\dots,e_{k_n}) has a repeated argument and is zero. Since {1,…,n}\{1,\dots,n\} is finite, an injective function k:{1,…,n}→{1,…,n}k:\{1,\dots,n\}\to\{1,\dots,n\} is automatically a bijection, i.e. a permutation σ∈Sn\sigma \in S_n with ki=σ(i)k_i = \sigma(i). So only permutation terms survive:

D(v1,…,vn)=∑σ∈Sna1σ(1)a2σ(2)⋯anσ(n) D(eσ(1),…,eσ(n)).D(v_1,\dots,v_n) = \sum_{\sigma \in S_n} a_{1\sigma(1)} a_{2\sigma(2)} \cdots a_{n\sigma(n)}\, D(e_{\sigma(1)}, \dots, e_{\sigma(n)}).

By Step 1, D(eσ(1),…,eσ(n))=sgn(σ) D(e1,…,en)D(e_{\sigma(1)},\dots,e_{\sigma(n)}) = \mathrm{sgn}(\sigma)\, D(e_1,\dots,e_n). Substituting,

D(v1,…,vn)=(∑σ∈Snsgn(σ) a1σ(1)⋯anσ(n))⋅D(e1,…,en).(∗)D(v_1,\dots,v_n) = \Big(\sum_{\sigma \in S_n} \mathrm{sgn}(\sigma)\, a_{1\sigma(1)}\cdots a_{n\sigma(n)}\Big)\cdot D(e_1,\dots,e_n). \tag{$\ast$}

Formula (∗)(\ast) shows that DD is completely determined by the single scalar D(e1,…,en)D(e_1,\dots,e_n): every value of DD on every tuple of arguments is that scalar times a fixed expression in the coordinates aika_{ik} (the Leibniz sum, independent of DD). Hence the linear map

Λn(V)→F,D↦D(e1,…,en)\Lambda^n(V) \to \mathbb{F}, \qquad D \mapsto D(e_1,\dots,e_n)

is injective: if D(e1,…,en)=0D(e_1,\dots,e_n) = 0 then (∗)(\ast) forces D≡0D \equiv 0 on all of VnV^n. This map is visibly linear (evaluation at a fixed point of a vector space of functions is linear). An injective linear map from Λn(V)\Lambda^n(V) into the 11-dimensional space F\mathbb{F} shows dim⁡Λn(V)≤1\dim \Lambda^n(V) \le 1. In particular there is at most one normalized form, proving uniqueness in part 2, modulo showing Λn(V)≠{0}\Lambda^n(V) \neq \{0\}, which is existence.

Step 3: Existence — the candidate defined by (∗)(\ast) works. Define D0:Vn→FD_0 : V^n \to \mathbb{F} by, for vi=∑kaikekv_i = \sum_k a_{ik} e_k,

D0(v1,…,vn):=∑σ∈Snsgn(σ) a1σ(1)a2σ(2)⋯anσ(n).D_0(v_1,\dots,v_n) := \sum_{\sigma \in S_n} \mathrm{sgn}(\sigma)\, a_{1\sigma(1)} a_{2\sigma(2)} \cdots a_{n\sigma(n)}.

We must verify D0D_0 is multilinear, alternating, and normalized. Multilinearity. Fix all arguments except viv_i, and consider varying vi=∑kaikekv_i = \sum_k a_{ik} e_k only. Each summand of D0D_0 is sgn(σ)∏ℓaℓσ(ℓ)\mathrm{sgn}(\sigma) \prod_{\ell} a_{\ell \sigma(\ell)}, and the only factor depending on the ii-th argument is aiσ(i)a_{i\sigma(i)}, which is exactly the σ(i)\sigma(i)-coordinate of viv_i, a linear functional of viv_i. So each summand is linear in viv_i, and a finite sum of functions linear in viv_i is linear in viv_i. This holds for each ii, so D0D_0 is multilinear. Alternating. Suppose vp=vqv_p = v_q for some p≠qp \neq q, i.e. apk=aqka_{pk} = a_{qk} for all kk. Let τ=(p q)\tau = (p\,q) be the transposition swapping p,qp,q. Partition SnS_n into pairs {σ,στ}\{\sigma, \sigma\tau\} (this is a valid pairing since τ\tau has order 22 and σ↦στ\sigma \mapsto \sigma\tau is a fixed-point-free involution on SnS_n, because στ=σ\sigma \tau = \sigma would force τ=e\tau = e, false). We compare the two terms in a pair:

sgn(σ)∏ℓaℓσ(ℓ)andsgn(στ)∏ℓaℓ(στ)(ℓ).\mathrm{sgn}(\sigma)\prod_\ell a_{\ell\sigma(\ell)} \quad\text{and}\quad \mathrm{sgn}(\sigma\tau)\prod_\ell a_{\ell(\sigma\tau)(\ell)}.

Now sgn(στ)=−sgn(σ)\mathrm{sgn}(\sigma\tau) = -\mathrm{sgn}(\sigma) since τ\tau is a transposition. For the products: (στ)(ℓ)=σ(ℓ)(\sigma\tau)(\ell) = \sigma(\ell) for ℓ≠p,q\ell \neq p,q, and (στ)(p)=σ(q)(\sigma\tau)(p) = \sigma(q), (στ)(q)=σ(p)(\sigma\tau)(q) = \sigma(p). So

∏ℓaℓ(στ)(ℓ)=apσ(q) aqσ(p)∏ℓ≠p,qaℓσ(ℓ).\prod_\ell a_{\ell(\sigma\tau)(\ell)} = a_{p\sigma(q)}\,a_{q\sigma(p)} \prod_{\ell\neq p,q} a_{\ell\sigma(\ell)}.

Since apk=aqka_{pk}=a_{qk} for all kk, we have apσ(q)=aqσ(q)a_{p\sigma(q)} = a_{q\sigma(q)} and aqσ(p)=apσ(p)a_{q\sigma(p)} = a_{p\sigma(p)}, so

apσ(q)aqσ(p)=aqσ(q)apσ(p)=apσ(p)aqσ(q),a_{p\sigma(q)}a_{q\sigma(p)} = a_{q\sigma(q)}a_{p\sigma(p)} = a_{p\sigma(p)}a_{q\sigma(q)},

which equals the corresponding factor in ∏ℓaℓσ(ℓ)\prod_\ell a_{\ell \sigma(\ell)}. Hence ∏ℓaℓ(στ)(ℓ)=∏ℓaℓσ(ℓ)\prod_\ell a_{\ell(\sigma\tau)(\ell)} = \prod_\ell a_{\ell\sigma(\ell)}, and the two terms in the pair are

sgn(σ)∏ℓaℓσ(ℓ)and−sgn(σ)∏ℓaℓσ(ℓ),\mathrm{sgn}(\sigma)\prod_\ell a_{\ell\sigma(\ell)} \quad\text{and}\quad -\mathrm{sgn}(\sigma)\prod_\ell a_{\ell\sigma(\ell)},

which cancel. Summing over all pairs gives D0(v1,…,vn)=0D_0(v_1,\dots,v_n) = 0. So D0D_0 is alternating. Normalization. At vi=eiv_i = e_i for all ii, the coordinate matrix is the identity: aik=1a_{ik} = 1 if i=ki=k and 00 otherwise. Then ∏ℓaℓσ(ℓ)=0\prod_\ell a_{\ell\sigma(\ell)} = 0 unless σ(ℓ)=ℓ\sigma(\ell) = \ell for every ℓ\ell, i.e. unless σ=e\sigma = e (identity permutation), in which case the product is 11. So

D0(e1,…,en)=sgn(e)⋅1=1.D_0(e_1,\dots,e_n) = \mathrm{sgn}(e) \cdot 1 = 1.

Thus D0∈Λn(V)D_0 \in \Lambda^n(V) and D0(e1,…,en)=1D_0(e_1,\dots,e_n) = 1, establishing existence. Combined with Step 2 (dim⁡Λn(V)≤1\dim \Lambda^n(V)\le 1) and D0≠0D_0 \ne 0 (since D0(e1,…,en)=1≠0D_0(e_1,\dots,e_n)=1\ne0), we conclude dim⁡Λn(V)=1\dim \Lambda^n(V) = 1 exactly, and D0D_0 is the unique normalized alternating form. ■\blacksquare

∎

Worked examples

Example 1: Verifying the theorem concretely in F3\mathbb{F}^3. Let V=R3V = \mathbb{R}^3 with the standard basis e1=(1,0,0)e_1=(1,0,0), e2=(0,1,0)e_2=(0,1,0), e3=(0,0,1)e_3=(0,0,1). Take the asymmetric vectors

v1=(2, 0, 1),v2=(1, 3, −1),v3=(0, 1, 4).v_1 = (2,\,0,\,1), \qquad v_2 = (1,\,3,\,-1), \qquad v_3 = (0,\,1,\,4).

By the theorem, the unique normalized alternating 33-form is given by the Leibniz sum (∗)(\ast) over S3S_3 (six permutations). Writing AA for the matrix with these rows,

A=(20113−1014),A = \begin{pmatrix} 2 & 0 & 1 \\ 1 & 3 & -1 \\ 0 & 1 & 4 \end{pmatrix},

we compute D0(v1,v2,v3)=∑σ∈S3sgn(σ)a1σ(1)a2σ(2)a3σ(3)D_0(v_1,v_2,v_3) = \sum_{\sigma \in S_3} \mathrm{sgn}(\sigma) a_{1\sigma(1)}a_{2\sigma(2)}a_{3\sigma(3)} term by term:

  • σ=(1)(2)(3)\sigma = (1)(2)(3), sgn +1+1: a11a22a33=2⋅3⋅4=24a_{11}a_{22}a_{33} = 2\cdot 3\cdot 4 = 24
  • σ=(123)\sigma = (123) [1→2,2→3,3→11\to2,2\to3,3\to1], sgn +1+1: a12a23a31=0⋅(−1)⋅0=0a_{12}a_{23}a_{31} = 0\cdot(-1)\cdot 0 = 0
  • σ=(132)\sigma = (132) [1→3,3→2,2→11\to3,3\to2,2\to1], sgn +1+1: a13a21a32=1⋅1⋅1=1a_{13}a_{21}a_{32} = 1\cdot 1\cdot 1 = 1
  • σ=(12)\sigma = (12), sgn −1-1: a12a21a33=0⋅1⋅4=0a_{12}a_{21}a_{33} = 0\cdot 1\cdot 4 = 0
  • σ=(13)\sigma = (13), sgn −1-1: a13a22a31=1⋅3⋅0=0a_{13}a_{22}a_{31} = 1\cdot 3\cdot 0 = 0
  • σ=(23)\sigma = (23), sgn −1-1: a11a23a32=2⋅(−1)⋅1=−2a_{11}a_{23}a_{32} = 2\cdot(-1)\cdot 1 = -2

Summing with signs: 24+0+1−0−0−(−2)=24+1+2=2724 + 0 + 1 - 0 - 0 - (-2) = 24+1+2 = 27. So det⁡(A)=27\det(A) = 27. As a check, we verify with cofactor expansion along the first row (a fact derivable from, and consistent with, this same unique alternating form):

det⁡A=2∣3−114∣−0∣1−104∣+1∣1301∣=2(12+1)−0+1(1−0)=26+1=27.\det A = 2\begin{vmatrix}3&-1\\1&4\end{vmatrix} - 0\begin{vmatrix}1&-1\\0&4\end{vmatrix} + 1\begin{vmatrix}1&3\\0&1\end{vmatrix} = 2(12+1) - 0 + 1(1-0) = 26+1 = 27.

Both computations, arising from the same unique object guaranteed by the theorem, agree: det⁡A=27\det A = 27.

Example 2: Uniqueness forces proportionality — a form given "abstractly." Suppose we are told, without any explicit formula, that T:(R2)2→RT : (\mathbb{R}^2)^2 \to \mathbb{R} is a bilinear alternating form (so T∈Λ2(R2)T \in \Lambda^2(\mathbb{R}^2)), and that T((3,1),(1,2))=5T\big((3,1),(1,2)\big) = 5. We are asked to compute T((7,−2),(2,3))T\big((7,-2),(2,3)\big) without knowing TT's formula at all — only using the theorem. By the theorem, dim⁡Λ2(R2)=1\dim \Lambda^2(\mathbb{R}^2) = 1, so T=c⋅D0T = c \cdot D_0 for some scalar cc, where D0(u,v)=u1v2−u2v1D_0(u,v) = u_1v_2 - u_2v_1 is the unique normalized alternating form (ordinary 2×22\times2 determinant). First find cc using the given data:

D0((3,1),(1,2))=3⋅2−1⋅1=6−1=5.D_0\big((3,1),(1,2)\big) = 3\cdot 2 - 1\cdot 1 = 6-1 = 5.

So T=cD0T = c D_0 gives 5=c⋅55 = c\cdot 5, hence c=1c = 1; in fact here T=D0T = D_0 exactly (the ordinary determinant). Now compute

D0((7,−2),(2,3))=7⋅3−(−2)⋅2=21+4=25.D_0\big((7,-2),(2,3)\big) = 7\cdot 3 - (-2)\cdot 2 = 21 + 4 = 25.

Therefore T((7,−2),(2,3))=c⋅25=1⋅25=25T\big((7,-2),(2,3)\big) = c \cdot 25 = 1 \cdot 25 = 25. The point of this example is structural: we never needed to know TT's formula. The one-dimensionality of Λ2(R2)\Lambda^2(\mathbb{R}^2) means any alternating bilinear form on R2\mathbb{R}^2 is a scalar multiple of the determinant, and a single nonzero data point pins down that scalar completely.

CounterexampleWhy "alternating" cannot be weakened to merely "symmetric-antisymmetric off the diagonal"

The theorem crucially uses the full alternating hypothesis: D(v1,…,vn)=0D(v_1,\dots,v_n)=0 whenever any two arguments coincide. It is tempting to think this is equivalent to mere antisymmetry D(…,vi,…,vj,… )=−D(…,vj,…,vi,… )D(\dots,v_i,\dots,v_j,\dots) = -D(\dots,v_j,\dots,v_i,\dots), and that either hypothesis alone would give the same uniqueness. This equivalence does hold in characteristic 00 or any field of characteristic ≠2\ne 2 — but it fails in characteristic 22, and dropping the alternating hypothesis in favor of the (weaker, in char 2) antisymmetric hypothesis breaks the theorem's uniqueness conclusion. Work over F=F2={0,1}\mathbb{F} = \mathbb{F}_2 = \{0,1\}, with V=F22V = \mathbb{F}_2^2, basis e1=(1,0),e2=(0,1)e_1=(1,0), e_2=(0,1). Define D1(u,v):=u1v1D_1(u,v) := u_1 v_1 for u=(u1,u2),v=(v1,v2)u=(u_1,u_2), v=(v_1,v_2). This is bilinear (linear in each slot separately, easily checked termwise). Is it "antisymmetric"? We need D1(u,v)=−D1(v,u)D_1(u,v) = -D_1(v,u). Over F2\mathbb{F}_2, −1=1-1=1, so this condition reads D1(u,v)=D1(v,u)D_1(u,v) = D_1(v,u), i.e. we need symmetry, and indeed u1v1=v1u1u_1v_1 = v_1u_1, so D1(u,v)=−D1(v,u)D_1(u,v)=-D_1(v,u) holds trivially (both sides equal u1v1u_1v_1) for every u,vu,v — the antisymmetry condition is vacuous over F2\mathbb{F}_2 since it just says D1(u,v)=D1(u,v)D_1(u,v) = D_1(u,v). But D1D_1 is not alternating: taking u=v=e1=(1,0)u = v = e_1 = (1,0), we get D1(e1,e1)=1⋅1=1≠0D_1(e_1,e_1) = 1\cdot 1 = 1 \neq 0, even though the two arguments coincide. So D1∉Λ2(V)D_1 \notin \Lambda^2(V) despite satisfying the (vacuous, in char 2) antisymmetry condition. Meanwhile the genuine normalized alternating form is D0(u,v)=u1v2−u2v1=u1v2+u2v1D_0(u,v) = u_1v_2 - u_2v_1 = u_1v_2+u_2v_1 (again since −1=1-1=1 in F2\mathbb{F}_2), and one checks D0(e1,e1)=1⋅0+0⋅1=0D_0(e_1,e_1) = 1\cdot 0+0\cdot1=0 as required. Both D0D_0 and D1D_1 are bilinear forms satisfying the vacuous antisymmetry relation in characteristic 22, yet D1(e1,e1)≠0D_1(e_1,e_1) \neq 0 shows D1≠cD0D_1 \ne c D_0 for any scalar cc (since D0(e1,e1)=0D_0(e_1,e_1)=0 but D1(e1,e1)=1≠0D_1(e_1,e_1) = 1 \ne 0). This exhibits two linearly independent bilinear forms both satisfying antisymmetry, so the space of merely-antisymmetric bilinear forms has dimension ≥2\ge 2 here, not 11. The genuinely alternating condition (vanishing on the diagonal, not just antisymmetry) is what the proof actually used in Step 1 and Step 3, and it is essential: without it, uniqueness collapses.

Scope, edge cases & common traps

SituationWhat happens
char(F)≠2\mathrm{char}(\mathbb{F}) \ne 2Alternating   ⟺  \iff antisymmetric; either formulation gives the same Λn(V)\Lambda^n(V), theorem holds as stated.
char(F)=2\mathrm{char}(\mathbb{F}) = 2Alternating is strictly stronger than antisymmetric (see counterexample); the theorem needs the alternating hypothesis, not just antisymmetry.
dim⁡V=∞\dim V = \inftyThe proof's Step 2 expansion (finite sum over SnS_n) does not apply; there is no single finite-dimensional target for "the" determinant; the notion is not defined this way.
Non-square / rectangular dataΛn(V)\Lambda^n(V) is defined only when DD takes exactly n=dim⁡Vn = \dim V arguments; there is no analogous uniqueness statement for kk-forms with k≠nk \ne n (Λk(V)\Lambda^k(V) has dimension (nk)\binom{n}{k} in general, not 11).
Choice of normalization pointAny nonzero vector in Λn(V)\Lambda^n(V) works as "a" determinant up to scale; fixing the value at (e1,…,en)(e_1,\dots,e_n) to be 11 is a convention that makes det⁡(I)=1\det(I)=1.
Different bases B,B′\mathcal{B}, \mathcal{B}'det⁡B\det_\mathcal{B} and det⁡B′\det_{\mathcal{B}'} agree up to the scalar det⁡B\det_\mathcal{B} of the change-of-basis matrix; both are valid generators of the same 11-dimensional space Λn(V)\Lambda^n(V).

The mathematician behind it

Origins · 1 minAugustin-Louis Cauchy and how this was discovered
AC
Augustin-Louis Cauchy
1789-1857 · early 19th-century Paris, École Polytechnique and the Sorbonne

Cauchy did not invent the determinant — that credit is shared among Seki, Leibniz, and Cramer in the century before him — but he was the first to treat it systematically as a function with algebraic properties worth proving, coining the very term "determinant" in its modern sense and establishing multiplicativity, the permutation-sum formula, and much of the theory of alternating functions used throughout this article. His 1815 memoir organized the subject into the abstract, axiomatic form (multilinear, alternating, normalized) that makes the existence-and-uniqueness perspective possible.

History
- 1683 — Seki Takakazu in Japan describes determinant-like resultants for eliminating variables from polynomial systems.
- 1750 — Gabriel Cramer publishes the rule for solving linear systems via determinant ratios.
- 1772 — Alexandre-Théophile Vandermonde treats determinants as an independent object of study, not merely a computational tool.
- 1815 — Cauchy's memoir systematizes determinant theory, proves the multiplication theorem, and introduces the permutation-based formula in modern notation.
- 1841 — Carl Jacobi popularizes the functional determinant (Jacobian) linking the theory to multivariable calculus.
Why does the determinant need to be "alternating" rather than just "not symmetric"?

Alternating is a strictly stronger, more useful condition: it says DD vanishes outright whenever two arguments coincide, not merely that swapping two arguments changes the sign. In fields of characteristic ≠2\ne 2 these two conditions are logically equivalent, but the proof of existence and uniqueness genuinely uses the vanishing-on-repeats form, both to show only permutation index-maps survive the coordinate expansion (Step 2) and to verify the Leibniz-sum candidate is alternating (Step 3). The counterexample in characteristic 22 shows that merely requiring antisymmetry (which becomes vacuous there, since −1=1-1=1) is not enough to force one-dimensionality — you need the true alternating condition.

Does the theorem tell us how to compute the determinant, or just that a unique one exists?

Both. The uniqueness half tells us that no matter which computational method we use — cofactor expansion, row reduction, the permutation sum — as long as it produces some alternating nn-form normalized at the identity, it must agree with every other such method. The existence half constructs, in Step 3 of the proof, an explicit formula (the signed sum over permutations) that verifiably satisfies all the axioms. So the theorem both guarantees a well-defined object and hands us at least one working formula for it, from which all other formulas (cofactors, etc.) can be derived as consequences.

What happens if dim⁡V≠n\dim V \ne n, i.e. we try to plug in the wrong number of vectors?

The space Λk(V)\Lambda^k(V) of alternating kk-forms on an nn-dimensional space is defined for any k≥0k \geq 0, but its dimension is (nk)\binom{n}{k}, which equals 11 only when k=nk = n (or trivially k=0k=0). When k<nk < n, there are many linearly independent alternating kk-forms, so no single normalization pins down a unique one; when k>nk > n, one can show Λk(V)={0}\Lambda^k(V) = \{0\}, since any k>nk > n vectors in an nn-dimensional space must be linearly dependent, forcing every alternating form to vanish on them. The determinant is special precisely because it uses k=nk = n arguments on an nn-dimensional space.

Is the determinant basis-independent?

The value det⁡B(v1,…,vn)\det_\mathcal{B}(v_1,\dots,v_n) depends on the basis B\mathcal{B} used for normalization, because different bases generally give different normalized generators of the same one-dimensional space Λn(V)\Lambda^n(V). However, once we fix V=FnV = \mathbb{F}^n and always normalize at the standard basis, we get one canonical determinant for matrices. For an abstract linear operator T:V→VT: V \to V, the scalar det⁡(T)\det(T) (defined via how TT scales any nonzero alternating form) turns out to be basis-independent, because change-of-basis effects on the operator and on the normalization cancel — this is why "the determinant of a linear map" is a well-defined, basis-free number even though "the determinant of a tuple of vectors" is not.

How does this theorem relate to the Leibniz permutation formula?

The Leibniz formula, det⁡A=∑σ∈Snsgn(σ)∏iaiσ(i)\det A = \sum_{\sigma \in S_n} \mathrm{sgn}(\sigma) \prod_i a_{i\sigma(i)}, is exactly the explicit candidate D0D_0 constructed in Step 3 of the proof. Rather than taking this formula as the definition of the determinant (as some treatments do), this article derives it as the necessary consequence of requiring DD to be multilinear, alternating, and normalized — Step 2 shows any alternating form must expand this way, and Step 3 confirms the formula genuinely works. This existence-uniqueness route explains why the permutation formula is the right one, rather than simply asserting it.

Why does the proof need to check both multilinearity and the alternating property separately for D0D_0 in Step 3?

These are logically independent conditions and neither implies the other. A function could be multilinear but not alternating (e.g., D1D_1 in the counterexample block satisfies bilinearity but not the alternating condition), or in principle alternating-looking on some tuples without being multilinear if not built from a genuinely linear expansion. The definition of Λn(V)\Lambda^n(V) requires both properties simultaneously, so a rigorous existence proof must verify each axiom independently rather than assuming one grants the other.

Does the theorem work over any field, including finite fields like F2\mathbb{F}_2 or Fp\mathbb{F}_p?

Yes — the theorem as stated holds over every field F\mathbb{F}, with no restriction on characteristic. The proof's Step 1 uses only the definition of alternating (vanishing on repeats) together with multilinearity, both of which are characteristic-independent, and correctly derives antisymmetry as a consequence rather than assuming it as a hypothesis. This is precisely why the theorem survives even in characteristic 22, where the counterexample shows that antisymmetry alone (not vanishing-on-repeats) would fail to give uniqueness.

Before this

Where this leads