Step * of Lemma expand-det-by-column

[n:ℕ]. ∀[j:ℕn]. ∀[r:CRng]. ∀[M:Matrix(n;n;r)].
  (|M| (r) 0 ≤ i < n. if isEven(i j) then M[i,j] else -r M[i,j] fi  |matrix-minor(i;j;M)|) ∈ |r|)
BY
(Auto
   THEN (Assert (adj(M)*M)[j,j] |M|*I[j,j] ∈ |r| BY
               (EqCDA THEN Auto))
   THEN (RepUR ``matrix-scalar-mul identity-matrix`` -1 THEN (RW  RngNormC (-1) THENA Auto))
   THEN NthHypEqTrans (-1)
   THEN RepUR ``matrix-times adjugate`` 0
   THEN EqCDA
   THEN (Subst' THENA Auto)
   THEN AutoSplit
   THEN RW RngNormC 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[n:\mBbbN{}].  \mforall{}[j:\mBbbN{}n].  \mforall{}[r:CRng].  \mforall{}[M:Matrix(n;n;r)].
    (|M|  =  (\mSigma{}(r)  0  \mleq{}  i  <  n.  if  isEven(i  +  j)  then  M[i,j]  else  -r  M[i,j]  fi    *  |matrix-minor(i;j;M)|))


By


Latex:
(Auto
  THEN  (Assert  (adj(M)*M)[j,j]  =  |M|*I[j,j]  BY
                          (EqCDA  THEN  Auto))
  THEN  (RepUR  ``matrix-scalar-mul  identity-matrix``  -1  THEN  (RW    RngNormC  (-1)  THENA  Auto))
  THEN  NthHypEqTrans  (-1)
  THEN  RepUR  ``matrix-times  adjugate``  0
  THEN  EqCDA
  THEN  (Subst'  j  +  i  \msim{}  i  +  j  0  THENA  Auto)
  THEN  AutoSplit
  THEN  RW  RngNormC  0
  THEN  Auto)




Home Index