title: Formula di Jacobi
text: # Formula di Jacobi
  
  In matematica, la formula di Jacobi, che prende il nome dal matematico C. G. J. Jacobi, esprime la derivata del determinante di una matrice $A$ attraverso la matrice dei cofattori (o matrice dei complementi algebrici) di $A$ e della derivata di $A$ stessa. Il determinante di una matrice può infatti considerarsi una funzione polinomiale:
  
      $\det :\mathbb {R} ^{n\times n}\to \mathbb {R}$
  
  quindi essa è differenziabile e il suo differenziale può essere espresso mediante la formula di Jacobi:
  
      $d\det(A)=\operatorname {tr} (\operatorname {cof} ^{T}(A)dA)$
  
  dove $\operatorname {cof} ^{T}(A)$ denota la trasposta della matrice dei cofattori (detta anche matrice aggiunta e denotata come $\operatorname {adj} (A)$), mentre $\operatorname {tr}$ è la traccia.
  
  Dunque la derivata rispetto a $t$ del determinante si scrive:
  
      ${\frac {d}{dt}}\det A(t)=\mathrm {tr} \left(\mathrm {adj} (A(t))\,{\frac {dA(t)}{dt}}\right)$
  
  ## Dimostrazione
  
  L'espansione di Laplace per il determinante di una matrice $A$ può essere scritta come:
  
      $\det(A)=\sum _{j}A_{ij}\mathrm {adj} ^{\rm {T}}(A)_{ij}$
  
  dove la somma può essere svolta su qualsiasi colonna $i$ della matrice. Il determinante può dunque essere espresso come una funzione $F$ degli elementi della matrice:
  
      $\det(A)=F\,(A_{11},A_{12},\ldots ,A_{21},A_{22},\ldots ,A_{nn})$
  
  in modo che utilizzando la regola della catena si vede che il suo differenziale è:
  
      $d\det(A)=\sum _{i}\sum _{j}{\partial F \over \partial A_{ij}}\,dA_{ij}$
  
  con la somma che interessa tutti gli $n\times n$ elementi della matrice.
  
  Per calcolare $\partial F/\partial A_{ij}$ si sfrutta l'arbitrarietà dell'indice $i$ nel termine a destra della formula di Laplace, che può essere scelto in modo da coincidere con il primo indice di $\partial /\partial A_{ij}$:
  
      ${\partial \det(A) \over \partial A_{ij}}={\partial \sum _{k}A_{ik}\mathrm {adj} ^{\rm {T}}(A)_{ik} \over \partial A_{ij}}=\sum _{k}{\partial (A_{ik}\mathrm {adj} ^{\rm {T}}(A)_{ik}) \over \partial A_{ij}}$
  
  così che con la regola del prodotto:
  
      ${\partial \det(A) \over \partial A_{ij}}=\sum _{k}{\partial A_{ik} \over \partial A_{ij}}\mathrm {adj} ^{\rm {T}}(A)_{ik}+\sum _{k}A_{ik}{\partial \,\mathrm {adj} ^{\rm {T}}(A)_{ik} \over \partial A_{ij}}$
  
  Se un elemento di $A_{ij}$ e un cofattore $\mathrm {adj} ^{\rm {T}}(A)_{ik}$ di un elemento di $A_{ik}$ sono nella stessa riga (o colonna), allora il cofattore non è una funzione di $A_{ij}$ dato che il cofattore di $A_{ik}$ è espresso tramite termini che non sono nella sua stessa riga (o colonna). Dunque la derivata si annulla:
  
      ${\partial \,\mathrm {adj} ^{\rm {T}}(A)_{ik} \over \partial A_{ij}}=0$
  
  e quindi:
  
      ${\partial \det(A) \over \partial A_{ij}}=\sum _{k}\mathrm {adj} ^{\rm {T}}(A)_{ik}{\partial A_{ik} \over \partial A_{ij}}$
  
  Tutti gli elementi di $A$ sono reciprocamente indipendenti:
  
      ${\partial A_{ik} \over \partial A_{ij}}=\delta _{jk}$
  
  dove $\delta _{jk}$ è il delta di Kronecker. Quindi:
  
      ${\partial \det(A) \over \partial A_{ij}}=\sum _{k}\mathrm {adj} ^{\rm {T}}(A)_{ik}\delta _{jk}=\mathrm {adj} ^{\rm {T}}(A)_{ij}$
  
  da cui segue:
  
      $d(\det(A))=\sum _{i}\sum _{j}\mathrm {adj} ^{\rm {T}}(A)_{ij}\,dA_{ij}$
  
  Si consideri ora il lemma:
  
      $\sum _{i}\sum _{j}A_{ij}B_{ij}=\mathrm {tr} (A^{\rm {T}}B)$
  
  che segue da:
  
      $\mathrm {tr} (A^{\rm {T}}B)=\sum _{j}(A^{\rm {T}}B)_{jj}=\sum _{j}\sum _{i}A_{ij}B_{ij}=\sum _{i}\sum _{j}A_{ij}B_{ij}$
  
  e sfruttando il fatto che:
  
      $\sum _{i}\sum _{j}A_{ij}B_{ij}=\mathrm {tr} (A^{\rm {T}}B)\qquad (AB)_{jk}=\sum _{i}A_{ji}B_{ik}$
  
  Utilizzando il lemma si giunge infine alla formula di Jacobi:
  
      $d(\det(A))=\mathrm {tr} (\mathrm {adj} (A)\,dA)$
  