<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Tulip_Overlay</id>
	<title>Tulip Overlay - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Tulip_Overlay"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Tulip_Overlay&amp;action=history"/>
	<updated>2026-10-01T00:27:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Tulip_Overlay&amp;diff=14022&amp;oldid=prev</id>
		<title>en&gt;Cydebot: Robot - Moving category Distributed data sharing to Distributed data storage per CFD at Wikipedia:Categories for discussion/Log/2009 December 2.</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Tulip_Overlay&amp;diff=14022&amp;oldid=prev"/>
		<updated>2009-12-10T08:26:55Z</updated>

		<summary type="html">&lt;p&gt;Robot - Moving category Distributed data sharing to Distributed data storage per &lt;a href=&quot;/w/index.php?title=WP:CFD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:CFD (page does not exist)&quot;&gt;CFD&lt;/a&gt; at &lt;a href=&quot;https://en.wikipedia.org/wiki/Categories_for_discussion/Log/2009_December_2&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Categories for discussion/Log/2009 December 2&quot;&gt;Wikipedia:Categories for discussion/Log/2009 December 2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[algebra]], the &amp;#039;&amp;#039;&amp;#039;Leibniz formula&amp;#039;&amp;#039;&amp;#039; expresses the [[determinant]] of a [[square matrix]] &lt;br /&gt;
:&amp;lt;math&amp;gt;A = (a_{ij})_{i,j = 1, \dots, n}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
in terms of permutations of the matrix elements.  Named in honor of [[Gottfried Leibniz]], the formula is&lt;br /&gt;
:&amp;lt;math&amp;gt;\det(A) = \sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i), i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for an &amp;#039;&amp;#039;n&amp;#039;&amp;#039;×&amp;#039;&amp;#039;n&amp;#039;&amp;#039; matrix, where sgn is the [[Even_and_odd_permutations|sign function]] of [[permutation]]s in the [[permutation group]] &amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;, which returns +1 and −1 for [[even and odd permutations]], respectively.&lt;br /&gt;
&lt;br /&gt;
Another common notation used for the formula is in terms of the [[Levi-Civita symbol]] and makes use of the [[Einstein summation notation]], where it becomes&lt;br /&gt;
:&amp;lt;math&amp;gt;\det(A)=\epsilon^{i_1\cdots i_n}{a}_{1i_1}\cdots {a}_{ni_n},&amp;lt;/math&amp;gt;&lt;br /&gt;
which may be more familiar to physicists.&lt;br /&gt;
&lt;br /&gt;
Directly evaluating the Leibniz formula from the definition requires &amp;lt;math&amp;gt;\Omega(n! \cdot n)&amp;lt;/math&amp;gt;  operations in general—that is, a number of operations asymptotically proportional to &amp;#039;&amp;#039;n&amp;#039;&amp;#039; [[factorial]]—because &amp;#039;&amp;#039;n&amp;#039;&amp;#039;! is the number of order-&amp;#039;&amp;#039;n&amp;#039;&amp;#039; permutations.  This is impractically difficult for large &amp;#039;&amp;#039;n&amp;#039;&amp;#039;.  Instead, the determinant can be evaluated in O(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;) operations by forming the [[LU decomposition]] &amp;lt;math&amp;gt;A = LU&amp;lt;/math&amp;gt; (typically via [[Gaussian elimination]] or similar methods), in which case &amp;lt;math&amp;gt;\det A = (\det L) (\det U)&amp;lt;/math&amp;gt; and the determinants of the triangular matrices &amp;#039;&amp;#039;L&amp;#039;&amp;#039; and &amp;#039;&amp;#039;U&amp;#039;&amp;#039; are simply the products of their diagonal entries.  (In practical applications of numerical linear algebra, however, explicit computation of the determinant is rarely required.)  See, for example, Trefethen and Bau (1997).&lt;br /&gt;
&lt;br /&gt;
== Formal statement and proof ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Theorem.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
There exists exactly one function&lt;br /&gt;
:&amp;lt;math&amp;gt; F : M_n (\mathbb K) \rightarrow \mathbb K &amp;lt;/math&amp;gt;&lt;br /&gt;
which is [[Alternatization|alternate]] [[Multilinear_map|multilinear]] w.r.t. columns and such that &amp;lt;math&amp;gt;F(I) = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Proof.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uniqueness:&amp;#039;&amp;#039;&amp;#039; Let &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; be such a function, and let &amp;lt;math&amp;gt;A = (a_i^j)_{i = 1, \dots, n}^{j = 1, \dots , n}&amp;lt;/math&amp;gt; be an &amp;lt;math&amp;gt;n \times n&amp;lt;/math&amp;gt; matrix. Call &amp;lt;math&amp;gt;A^j&amp;lt;/math&amp;gt; the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;-th column of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, i.e. &amp;lt;math&amp;gt;A^j = (a_i^j)_{i = 1, \dots , n}&amp;lt;/math&amp;gt;, so that &amp;lt;math&amp;gt;A = \left(A^1, \dots, A^n\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, let &amp;lt;math&amp;gt;E^k&amp;lt;/math&amp;gt; denote the &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-th column vector of the identity matrix.&lt;br /&gt;
&lt;br /&gt;
Now one writes each of the &amp;lt;math&amp;gt;A^j&amp;lt;/math&amp;gt;&amp;#039;s in terms of the &amp;lt;math&amp;gt;E^k&amp;lt;/math&amp;gt;, i.e.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;A^j = \sum_{k = 1}^n a_k^j E^k&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; is multilinear, one has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(A)&amp;amp; = F\left(\sum_{k_1 = 1}^n a_{k_1}^1 E^{k_1}, \dots, \sum_{k_n = 1}^n a_{k_n}^n E^{k_n}\right)\\&lt;br /&gt;
&amp;amp; = \sum_{k_1, \dots, k_n = 1}^n \left(\prod_{i = 1}^n a_{k_i}^i\right) F\left(E^{k_1}, \dots, E^{k_n}\right).&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From alternation it follows that any term with repeated indices is zero. The sum can therefore be restricted to tuples with non-repeating indices, i.e. permutations:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(A) = \sum_{\sigma \in S_n} \left(\prod_{i = 1}^n a_{\sigma(i)}^i\right) F(E^{\sigma(1)}, \dots , E^{\sigma(n)}).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because F is alternating, the columns &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; can be swapped until it becomes the identity.  The [[Even_and_odd_permutations|sign function]] &amp;lt;math&amp;gt;\sgn(\sigma)&amp;lt;/math&amp;gt; is defined to count the number of swaps necessary and account for the resulting sign change.  One finally gets:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(A)&amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma) \left(\prod_{i = 1}^n a_{\sigma(i)}^i\right) F(I)\\&lt;br /&gt;
&amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i)}^i&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as &amp;lt;math&amp;gt;F(I)&amp;lt;/math&amp;gt; is required to be equal to &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Therefore no function besides the function defined by the Leibniz Formula is a multilinear alternating function with &amp;lt;math&amp;gt;F\left(I\right)=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Existence:&amp;#039;&amp;#039;&amp;#039; We now show that F, where F is the function defined by the Leibniz formula, has these three properties.&lt;br /&gt;
&lt;br /&gt;
[[Multilinear]]:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(A^1, \dots, cA^j, \dots) &amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma) ca_{\sigma(j)}^j\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\\&lt;br /&gt;
&amp;amp; = c \sum_{\sigma \in S_n} \sgn(\sigma) a_{\sigma(j)}^j\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\\&lt;br /&gt;
&amp;amp;=c F(A^1, \dots, A^j, \dots)\\&lt;br /&gt;
\\&lt;br /&gt;
F(A^1, \dots, b+A^j, \dots) &amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma)\left(b_{\sigma(j)} + a_{\sigma(j)}^j\right)\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\\&lt;br /&gt;
&amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma)&lt;br /&gt;
\left( \left(b_{\sigma(j)}\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\right) + \left(a_{\sigma(j)}^j\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\right)\right)\\&lt;br /&gt;
&amp;amp; = \left(\sum_{\sigma \in S_n} \sgn(\sigma) b_{\sigma(j)}\prod_{i = 1, i \neq j}^n a_{\sigma(i)}^i\right) &lt;br /&gt;
  + \left(\sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n a_{\sigma(i)}^i\right)\\&lt;br /&gt;
&amp;amp;= F(A^1, \dots, b, \dots) + F(A^1, \dots, A^j, \dots)\\&lt;br /&gt;
\\&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Alternating]]:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(\dots, A^{j_1}, \dots, A^{j_2}, \dots)&lt;br /&gt;
&amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma) \left(\prod_{i = 1, i \neq j_1, i\neq j_2}^n a_{\sigma(i)}^i\right) a_{\sigma(j_1)}^{j_1} a_{\sigma(j_2)}^{j_2}\\&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
For any &amp;lt;math&amp;gt;\sigma \in S_n&amp;lt;/math&amp;gt; let &amp;lt;math&amp;gt;\sigma&amp;#039;&amp;lt;/math&amp;gt; be the tuple equal to &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; with the &amp;lt;math&amp;gt;j_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;j_2&amp;lt;/math&amp;gt; indices switched.&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
F(A) &amp;amp; = \sum_{\sigma\in S_{n},\sigma(j_{1})&amp;lt;\sigma(j_{2})}\left[\sgn(\sigma)\left(\prod_{i = 1, i \neq j_1, i\neq j_2}^na_{\sigma(i)}^{i}\right)a_{\sigma(j_{1})}^{j_{1}}a_{\sigma(j_{2})}^{j_{2}}+\sgn(\sigma&amp;#039;)\left(\prod_{i = 1, i \neq j_1, i\neq j_2}^na_{\sigma&amp;#039;(i)}^{i}\right)a_{\sigma&amp;#039;(j_{1})}^{j_{1}}a_{\sigma&amp;#039;(j_{2})}^{j_{2}}\right]\\&lt;br /&gt;
&amp;amp; =\sum_{\sigma\in S_{n},\sigma(j_{1})&amp;lt;\sigma(j_{2})}\left[\sgn(\sigma)\left(\prod_{i = 1, i \neq j_1, i\neq j_2}^na_{\sigma(i)}^{i}\right)a_{\sigma(j_{1})}^{j_{1}}a_{\sigma(j_{2})}^{j_{2}}-\sgn(\sigma)\left(\prod_{i = 1, i \neq j_1, i\neq j_2}^na_{\sigma(i)}^{i}\right)a_{\sigma(j_{2})}^{j_{1}}a_{\sigma(j_{1})}^{j_{2}}\right]\\&lt;br /&gt;
&amp;amp; =\sum_{\sigma\in S_{n},\sigma(j_{1})&amp;lt;\sigma(j_{2})}\sgn(\sigma)\left(\prod_{i = 1, i \neq j_1, i\neq j_2}^na_{\sigma(i)}^{i}\right)\left(a_{\sigma(j_{1})}^{j_{1}}a_{\sigma(j_{2})}^{j_{2}}-a_{\sigma(j_{1})}^{j_{2}}a_{\sigma(j_{2})}^{j_{_{1}}}\right)\\&lt;br /&gt;
\\&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Thus if &amp;lt;math&amp;gt;A^{j_1} = A^{j_2}&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;F(\dots, A^{j_1}, \dots, A^{j_2}, \dots)=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Finally, &amp;lt;math&amp;gt;F(I)=1&amp;lt;/math&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}\\&lt;br /&gt;
F(I) &amp;amp; = \sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n I_{\sigma(i)}^i\\&lt;br /&gt;
&amp;amp; = \sum_{\sigma = (1,2,\dots,n)} \prod_{i = 1}^n I_{i}^i\\&lt;br /&gt;
&amp;amp; = 1&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus the only functions which are multilinear alternating with &amp;lt;math&amp;gt;F(I)=1&amp;lt;/math&amp;gt; are restricted to the function defined by the Leibniz formula, and it in fact also has these three properties. Hence the determinant can be defined as the only function&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \det : M_n (\mathbb K) \rightarrow \mathbb K &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with these three properties.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Matrix (mathematics)|Matrix]]&lt;br /&gt;
* [[Laplace expansion]]&lt;br /&gt;
* [[Cramer&amp;#039;s rule]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*{{SpringerEOM|title=Determinant|id=Determinant&amp;amp;oldid=12692}}&lt;br /&gt;
* Lloyd N. Trefethen and David Bau, &amp;#039;&amp;#039;Numerical Linear Algebra&amp;#039;&amp;#039; (SIAM, 1997) ISBN 978-0898713619&lt;br /&gt;
&lt;br /&gt;
[[Category:Determinants]]&lt;br /&gt;
[[Category:Gottfried Leibniz]]&lt;br /&gt;
[[Category:Linear algebra]]&lt;br /&gt;
[[Category:Articles containing proofs]]&lt;/div&gt;</summary>
		<author><name>en&gt;Cydebot</name></author>
	</entry>
</feed>