Step * of Lemma adjugate-property

[r:CRng]. ∀[n:ℕ]. ∀[M:Matrix(n;n;r)].  ((M*adj(M)) |M|*I ∈ Matrix(n;n;r))
BY
(Auto
   THEN (CaseNat `n'
         THENL [(Unfold `matrix` THEN FunExt THEN Auto)
               (Unfolds ``matrix-times matrix-scalar-mul`` 0
                  THEN EqCDA
                  THEN RepUR ``identity-matrix adjugate`` 0
                  THEN Assert ⌜|matrix(if a=y then M[x,b] else M[a,b])| (|M| if x=y then else 0) ∈ |r|⌝⋅)]
        )
   }

1
.....assertion..... 
1. CRng
2. : ℕ
3. Matrix(n;n;r)
4. ¬(n 0 ∈ ℤ)
5. : ℕn@i
6. : ℕn@i
⊢ |matrix(if a=y then M[x,b] else M[a,b])| (|M| if x=y then else 0) ∈ |r|

2
1. CRng
2. : ℕ
3. Matrix(n;n;r)
4. ¬(n 0 ∈ ℤ)
5. : ℕn@i
6. : ℕn@i
7. |matrix(if a=y then M[x,b] else M[a,b])| (|M| if x=y then else 0) ∈ |r|
⊢ (r) 
        ≤ 
        < n
    M[x,i] if isEven(i y) then |matrix-minor(y;i;M)| else -r |matrix-minor(y;i;M)| fi )
(|M| if x=y then else 0)
∈ |r|


Latex:


Latex:
\mforall{}[r:CRng].  \mforall{}[n:\mBbbN{}].  \mforall{}[M:Matrix(n;n;r)].    ((M*adj(M))  =  |M|*I)


By


Latex:
(Auto
  THEN  (CaseNat  0  `n'
              THENL  [(Unfold  `matrix`  0  THEN  FunExt  THEN  Auto)
                          ;  (Unfolds  ``matrix-times  matrix-scalar-mul``  0
                                THEN  EqCDA
                                THEN  RepUR  ``identity-matrix  adjugate``  0
                                THEN  Assert 
                                \mkleeneopen{}|matrix(if  a=y  then  M[x,b]  else  M[a,b])|  =  (|M|  *  if  x=y  then  1  else  0)\mkleeneclose{}\mcdot{})]
            )
  )




Home Index