Step * 1 1 of Lemma det-swap-cols


1. CRng
2. : ℕ
3. Matrix(n;n;r)
4. : ℕn
5. : ℕn
6. ¬(i j ∈ ℤ)
7. : ℕn →⟶ ℕn
8. (r) 0 ≤ i@0 < n. matrix-swap-cols(M;i;j)[i@0,f i@0]) (r) 0 ≤ i@0 < n. M[i@0,(i, j) (f i@0)]) ∈ |r|
⊢ let = Π(r) 
               ≤ i@0 
               < n
           matrix-swap-cols(M;i;j)[i@0,f i@0] in
      if permutation-sign(n;f)=1 then else (-r k)
(-r let = Π(r) 0 ≤ i@0 < n. M[i@0,(i, j) (f i@0)] in if permutation-sign(n;(i, j) f)=1 then else (-r k))
∈ |r|
BY
((MoveToConcl (-1)
    THEN GenConclTerms Auto
          [⌜Π(r) 
                 ≤ i@0 
                 < n
             matrix-swap-cols(M;i;j)[i@0,f i@0]⌝;⌜Π(r) 
                                                       ≤ i@0 
                                                       < n
                                                   M[i@0,(i, j) (f i@0)]⌝]⋅
    )
   THEN (D THENA Auto)
   THEN RepUR ``let`` 0) }

1
1. CRng
2. : ℕ
3. Matrix(n;n;r)
4. : ℕn
5. : ℕn
6. ¬(i j ∈ ℤ)
7. : ℕn →⟶ ℕn
8. |r|
9. (r) 0 ≤ i@0 < n. matrix-swap-cols(M;i;j)[i@0,f i@0]) v ∈ |r|
10. v1 |r|
11. (r) 0 ≤ i@0 < n. M[i@0,(i, j) (f i@0)]) v1 ∈ |r|
12. v1 ∈ |r|
⊢ if permutation-sign(n;f)=1 then else (-r v) (-r if permutation-sign(n;(i, j) f)=1 then v1 else (-r v1)) ∈ |r|


Latex:


Latex:

1.  r  :  CRng
2.  n  :  \mBbbN{}
3.  M  :  Matrix(n;n;r)
4.  i  :  \mBbbN{}n
5.  j  :  \mBbbN{}n
6.  \mneg{}(i  =  j)
7.  f  :  \mBbbN{}n  \mrightarrow{}{}\mrightarrow{}  \mBbbN{}n
8.  (\mPi{}(r)  0 
                  \mleq{}  i@0 
                  <  n
          matrix-swap-cols(M;i;j)[i@0,f  i@0])
=  (\mPi{}(r)  0 
                \mleq{}  i@0 
                <  n
        M[i@0,(i,  j)  (f  i@0)])
\mvdash{}  let  k  =  \mPi{}(r)  0 
                              \mleq{}  i@0 
                              <  n
                      matrix-swap-cols(M;i;j)[i@0,f  i@0]  in
            if  permutation-sign(n;f)=1  then  k  else  (-r  k)
=  (-r 
      let  k  =  \mPi{}(r)  0 
                                \mleq{}  i@0 
                                <  n
                        M[i@0,(i,  j)  (f  i@0)]  in
              if  permutation-sign(n;(i,  j)  o  f)=1  then  k  else  (-r  k))


By


Latex:
((MoveToConcl  (-1)
    THEN  GenConclTerms  Auto
                [\mkleeneopen{}\mPi{}(r)  0 
                              \mleq{}  i@0 
                              <  n
                      matrix-swap-cols(M;i;j)[i@0,f  i@0]\mkleeneclose{};\mkleeneopen{}\mPi{}(r)  0 
                                                                                                          \mleq{}  i@0 
                                                                                                          <  n
                                                                                                  M[i@0,(i,  j)  (f  i@0)]\mkleeneclose{}]\mcdot{}
    )
  THEN  (D  0  THENA  Auto)
  THEN  RepUR  ``let``  0)




Home Index