Step
*
of Lemma
determinant_wf
∀[r:CRng]. ∀[n:ℕ].  (determinant(n;r) ∈ Matrix(n;n;r) ⟶ |r|)
BY
{ (InductionOnNat
   THEN Unfold `determinant` 0
   THEN (RWO "primrec-unroll" 0 THENA Auto)
   THEN Reduce 0
   THEN (((Subst' (n =z 0) ~ ff 0 THENA Complete (Auto)) THEN Reduce 0 THEN Fold `determinant` 0 THEN Auto)
   ORELSE Auto
   )) }
Latex:
Latex:
\mforall{}[r:CRng].  \mforall{}[n:\mBbbN{}].    (determinant(n;r)  \mmember{}  Matrix(n;n;r)  {}\mrightarrow{}  |r|)
By
Latex:
(InductionOnNat
  THEN  Unfold  `determinant`  0
  THEN  (RWO  "primrec-unroll"  0  THENA  Auto)
  THEN  Reduce  0
  THEN  (((Subst'  (n  =\msubz{}  0)  \msim{}  ff  0  THENA  Complete  (Auto))
                THEN  Reduce  0
                THEN  Fold  `determinant`  0
                THEN  Auto)
  ORELSE  Auto
  ))
Home
Index