let n be Element of NAT ; :: thesis: for A, B1, B2 being Matrix of n, REAL st B1 * A = 1_Rmatrix n & A * B2 = 1_Rmatrix n holds
( B1 = B2 & A is invertible )
let A, B1, B2 be Matrix of n, REAL ; :: thesis: ( B1 * A = 1_Rmatrix n & A * B2 = 1_Rmatrix n implies ( B1 = B2 & A is invertible ) )
assume A1:
( B1 * A = 1_Rmatrix n & A * B2 = 1_Rmatrix n )
; :: thesis: ( B1 = B2 & A is invertible )
then A2:
(B1 * A) * B2 = B2
by Th70;
A3: (B1 * A) * B2 =
B1 * (A * B2)
by Th28
.=
B1
by A1, Th71
;
hence
B1 = B2
by A1, Th70; :: thesis: A is invertible
thus
A is invertible
by A1, A2, A3, Def5; :: thesis: verum