recover.lib
LIB "recover.lib"; ring r=0,x,dp; matrix M[5][4]=0,0,2,1,4,5,1,3,0,9,2,0,8,1,0,6,0,9,4,1; print(M); ==> 0,0,2,1, ==> 4,5,1,3, ==> 0,9,2,0, ==> 8,1,0,6, ==> 0,9,4,1 print(gaussRowWithoutPerm(M)); ==> 0,0,2,1, ==> 4,5,1,3, ==> 0,9,2,0, ==> 0,0,0,0, ==> 0,0,0,0