TheoremBase

Expanding each product of the entries (AB)_{i sigma(i)} as a sum over all maps f from [n] to [n] and exchanging the sums gives det(AB) as the sum over f of (prodiprod_i A_{i f(i)}) det(Bf)det(B^f), where BfB^f has its rows reindexed by f. Terms with f not injective vanish because BfB^f has two equal rows, and for a permutation f, det(Bf)det(B^f) = sgn(f) det B, which leaves det A det B.

Proof

Each result cited is universally quantified over the data in its own statement.

Conventions. We work in Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices; R\mathbb{R} is an ordered field by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness §reals, hence a field and a commutative ring by Ordered Fields §ordered-field and Fields §field, and sums and products over finite sets are as in Commutative Rings, Fields and Ordered Fields: Standard Notation §rings. For finite sets DD and EE we use: (P1) for maps f,g:D→Rf,g:D\to\mathbb{R}, ∏x∈Df(x)g(x)=(∏x∈Df(x))(∏x∈Dg(x))\prod_{x\in D}f(x)g(x)=\bigl(\prod_{x\in D}f(x)\bigr)\bigl(\prod_{x\in D}g(x)\bigr), by Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals §termwise for the multiplication of R\mathbb{R}; (P2) for a map h:D×E→Rh:D\times E\to\mathbb{R}, ∑x∈D∑y∈Eh(x,y)=∑y∈E∑x∈Dh(x,y)\sum_{x\in D}\sum_{y\in E}h(x,y)=\sum_{y\in E}\sum_{x\in D}h(x,y), by Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals §product; (P3) for f:D→Rf:D\to\mathbb{R} and c∈Rc\in\mathbb{R}, c∑x∈Df(x)=∑x∈Dc f(x)c\sum_{x\in D}f(x)=\sum_{x\in D}c\,f(x), by Sums over Finite Sets in a Commutative Ring and in an Ordered Field: Distributivity, Products of Sums, Vanishing Terms, Sums over Pairs, Expanding Products of Sums, Counting, Comparison, Monotonicity and the Triangle Inequality §distributive; (P4) if G⊆DG\subseteq D, f:D→Rf:D\to\mathbb{R} and f(x)=0f(x)=0 for every x∈D∖Gx\in D\setminus G, then ∑x∈Df(x)=∑x∈Gf(x)\sum_{x\in D}f(x)=\sum_{x\in G}f(x), by Sums over Finite Sets in a Commutative Ring and in an Ordered Field: Distributivity, Products of Sums, Vanishing Terms, Sums over Pairs, Expanding Products of Sums, Counting, Comparison, Monotonicity and the Triangle Inequality §vanishing. Entries of ABAB are given by Product of Real Matrices §product. For every M∈Mn(R)M\in\mathcal{M}_{n}(\mathbb{R}), det⁡M=∑σ∈SntM(σ)\det M=\sum_{\sigma\in S_{n}}t_{M}(\sigma) with tM(σ)=sgn⁡(σ)∏i∈[n]Miσ(i)t_{M}(\sigma)=\operatorname{sgn}(\sigma)\prod_{i\in[n]}M_{i\sigma(i)}, by Determinant of a Real Square Matrix §determinant, The Determinant Map and the Matrices Formed from a Square Matrix by Reindexing Rows, Replacing a Row and Deleting a Row and a Column Exist and Are Unique §determinant and The Determinant Map and the Matrices Formed from a Square Matrix by Reindexing Rows, Replacing a Row and Deleting a Row and a Column Exist and Are Unique §terms. For a map f:[n]→[n]f:[n]\to[n], Bf∈Mn(R)B^{f}\in\mathcal{M}_{n}(\mathbb{R}) is the matrix of The Determinant Map and the Matrices Formed from a Square Matrix by Reindexing Rows, Replacing a Row and Deleting a Row and a Column Exist and Are Unique §row-reindexing with BB in place of AA, so (Bf)ij=Bf(i)j(B^{f})_{ij}=B_{f(i)j} for all i,j∈[n]i,j\in[n].

Index sets and maps. Let F=[n][n]F=[n]^{[n]}, a set by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §set whose elements are exactly the maps [n]→[n][n]\to[n] by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, and finite by Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice §maps. By Permutations of a Set and the Set of Permutations of [n] §permutations and Permutations of a Set and the Set of Permutations of [n] §membership, Sn⊆FS_{n}\subseteq F and the elements of SnS_{n} are exactly the bijections [n]→[n][n]\to[n]; SnS_{n} is finite by Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples §permutations. Let a:F→Ra:F\to\mathbb{R}, b:Sn×F→Rb:S_{n}\times F\to\mathbb{R}, w:Sn×F→Rw:S_{n}\times F\to\mathbb{R} and d:F→Rd:F\to\mathbb{R} be the maps with

a(φ)=∏i∈[n]Aiφ(i),b(σ,φ)=∏x∈[n]Bφ(x)σ(x),w(σ,φ)=a(φ)sgn⁡(σ)b(σ,φ),d(φ)=∑σ∈Snsgn⁡(σ)b(σ,φ).a(\varphi)=\prod_{i\in[n]}A_{i\varphi(i)},\quad b(\sigma,\varphi)=\prod_{x\in[n]}B_{\varphi(x)\sigma(x)},\quad w(\sigma,\varphi)=a(\varphi)\operatorname{sgn}(\sigma)b(\sigma,\varphi),\quad d(\varphi)=\sum_{\sigma\in S_{n}}\operatorname{sgn}(\sigma)b(\sigma,\varphi).

Step 1: expanding a product of sums. Fix σ∈Sn\sigma\in S_{n}, and let uσ:[n]×[n]→Ru_{\sigma}:[n]\times[n]\to\mathbb{R} be the map with uσ(x,y)=AxyByσ(x)u_{\sigma}(x,y)=A_{xy}B_{y\sigma(x)}. For x∈[n]x\in[n], ∑y∈[n]uσ(x,y)=(AB)xσ(x)\sum_{y\in[n]}u_{\sigma}(x,y)=(AB)_{x\sigma(x)}. By Expanding a Product of Sums over a Fixed Finite Index Set §expansion with [n][n] as both index sets and uσu_{\sigma} as uu, and then (P1) for each φ∈F\varphi\in F with the maps x↦Axφ(x)x\mapsto A_{x\varphi(x)} and x↦Bφ(x)σ(x)x\mapsto B_{\varphi(x)\sigma(x)} on [n][n],

∏x∈[n](AB)xσ(x)=∏x∈[n]∑y∈[n]AxyByσ(x)=∑φ∈F∏x∈[n]Axφ(x)Bφ(x)σ(x)=∑φ∈Fa(φ)b(σ,φ).(1)\prod_{x\in[n]}(AB)_{x\sigma(x)}=\prod_{x\in[n]}\sum_{y\in[n]}A_{xy}B_{y\sigma(x)}=\sum_{\varphi\in F}\prod_{x\in[n]}A_{x\varphi(x)}B_{\varphi(x)\sigma(x)}=\sum_{\varphi\in F}a(\varphi)b(\sigma,\varphi).\tag{1}

Step 2: exchanging the sums. By the conventions, (1), (P3) with c=sgn⁡(σ)c=\operatorname{sgn}(\sigma), then (P2) for ww on Sn×FS_{n}\times F, then (P3) with c=a(φ)c=a(\varphi),

det⁡(AB)=∑σ∈Snsgn⁡(σ)∏x∈[n](AB)xσ(x)=∑σ∈Sn∑φ∈Fw(σ,φ)=∑φ∈F∑σ∈Snw(σ,φ)=∑φ∈Fa(φ)d(φ).(2)\det(AB)=\sum_{\sigma\in S_{n}}\operatorname{sgn}(\sigma)\prod_{x\in[n]}(AB)_{x\sigma(x)}=\sum_{\sigma\in S_{n}}\sum_{\varphi\in F}w(\sigma,\varphi)=\sum_{\varphi\in F}\sum_{\sigma\in S_{n}}w(\sigma,\varphi)=\sum_{\varphi\in F}a(\varphi)d(\varphi).\tag{2}

For φ∈F\varphi\in F, σ∈Sn\sigma\in S_{n} and x∈[n]x\in[n], Bφ(x)σ(x)=(Bφ)xσ(x)B_{\varphi(x)\sigma(x)}=(B^{\varphi})_{x\sigma(x)}, so sgn⁡(σ)b(σ,φ)=tBφ(σ)\operatorname{sgn}(\sigma)b(\sigma,\varphi)=t_{B^{\varphi}}(\sigma) and

d(φ)=∑σ∈SntBφ(σ)=det⁡(Bφ).(3)d(\varphi)=\sum_{\sigma\in S_{n}}t_{B^{\varphi}}(\sigma)=\det(B^{\varphi}).\tag{3}

Step 3: maps that are not injective. Let φ∈F∖Sn\varphi\in F\setminus S_{n}. Then φ\varphi is a map [n]→[n][n]\to[n] that is not a bijection. If φ\varphi were injective, it would be a bijection by Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples §injective-self-map, [n][n] being finite; so φ\varphi is not injective, that is, there are p,q∈[n]p,q\in[n] with p≠qp\neq q and φ(p)=φ(q)\varphi(p)=\varphi(q). Then (Bφ)pj=Bφ(p)j=Bφ(q)j=(Bφ)qj(B^{\varphi})_{pj}=B_{\varphi(p)j}=B_{\varphi(q)j}=(B^{\varphi})_{qj} for every j∈[n]j\in[n], so det⁡(Bφ)=0\det(B^{\varphi})=0 by Rules for the Determinant: Rows, Scalar Multiples and the Transpose §equal-rows with BφB^{\varphi} in place of AA, and a(φ)d(φ)=0a(\varphi)d(\varphi)=0 by (3). By (P4) with G=Sn⊆FG=S_{n}\subseteq F, (2) becomes

det⁡(AB)=∑π∈Sna(π)d(π).\det(AB)=\sum_{\pi\in S_{n}}a(\pi)d(\pi).

Step 4: permutations. For π∈Sn\pi\in S_{n}, d(π)=det⁡(Bπ)=sgn⁡(π)det⁡Bd(\pi)=\det(B^{\pi})=\operatorname{sgn}(\pi)\det B by (3) and Rules for the Determinant: Rows, Scalar Multiples and the Transpose §row-reindexing with BB in place of AA, and sgn⁡(π)a(π)=tA(π)\operatorname{sgn}(\pi)a(\pi)=t_{A}(\pi); so a(π)d(π)=det⁡B⋅tA(π)a(\pi)d(\pi)=\det B\cdot t_{A}(\pi). Hence, by (P3),

det⁡(AB)=∑π∈Sndet⁡B⋅tA(π)=det⁡B∑π∈SntA(π)=det⁡A⋅det⁡B,\det(AB)=\sum_{\pi\in S_{n}}\det B\cdot t_{A}(\pi)=\det B\sum_{\pi\in S_{n}}t_{A}(\pi)=\det A\cdot\det B,

which is clause multiplicative.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…