
 Try the examples in this order.

 (You can compile the *.c files directly without create a project)



        idmaF.c,    idmaI.c   :  (A+B)**2    = A**2 + AB + BA + B**2
        idmbF.c,    idmbI.c   :  (A-B)**2    = A**2 - AB - BA + B**2 
        idmcF.c,    idmcI.c   :  (A-B) (A+B) = A**2 + AB - BA + B**2 
 
        idma2F.c,   idma2I.c  :  (A+B)**2    != A**2 + 2AB + B**2
        idmb2F.c,   idmb2I.c  :  (A-B)**2    != A**2 - 2AB + B**2 
        idmc2F.c,   idmc2I.c  :  (A-B) (A+B) != A**2 -       B**2 

         invaF.c,    invaI.c  :  inverse(inverse(A)) =         A
        invanF.c,   invanI.c  :  inverse(A**n)       = inverse(A)**n

         symaF.c,    symaI.c  :   A + Transpose(A) : Is Symmetric
         symbF.c,    symbI.c  :   A * Transpose(A) : Is Symmetric
         symcF.c,    symcI.c  :   A - Transpose(A) : Is Skew-Symmetric