@@ -66,7 +66,6 @@ instance RingWithUnity a => Module a (Vect n (Vect l a)) where
66basis : RingWithUnity a => {d : Nat} -> (Fin d) -> Vect d a
66basis : RingWithUnity a => {d : Nat} -> (Fin d) -> Vect d a
67basis i = replaceAt i unity $ neutral
67basis i = replaceAt i unity $ neutral
70-----------------------------------------------------------------------
69-----------------------------------------------------------------------
71-- Matrix functions
70-- Matrix functions
72-----------------------------------------------------------------------
71-----------------------------------------------------------------------
@@ -138,12 +137,10 @@ Id {d} = map (\n => basis n) $ allN d
138(>><<) : Ring a => Matrix n n a -> Matrix n n a -> Matrix n n a
137(>><<) : Ring a => Matrix n n a -> Matrix n n a -> Matrix n n a
139(>><<) m1 m2 = (m1 <> m2) <+> (m2 <> m1)
138(>><<) m1 m2 = (m1 <> m2) <+> (m2 <> m1)
142-----------------------------------------------------------------------
140-----------------------------------------------------------------------
143-- Matrix Algebra Properties
141-- Matrix Algebra Properties
144-----------------------------------------------------------------------
142-----------------------------------------------------------------------
147-- TODO: Prove properties of matrix algebra for 'Verified' algebraic classes
144-- TODO: Prove properties of matrix algebra for 'Verified' algebraic classes
149-----------------------------------------------------------------------
146-----------------------------------------------------------------------