let R be Ring; for n being Nat
for X being Element of (Matrix_ring (n,R))
for A being Matrix of n,R st A = X holds
( X in center (Matrix_ring (n,R)) iff for B being Matrix of n,R holds A * B = B * A )
let n be Nat; for X being Element of (Matrix_ring (n,R))
for A being Matrix of n,R st A = X holds
( X in center (Matrix_ring (n,R)) iff for B being Matrix of n,R holds A * B = B * A )
let X be Element of (Matrix_ring (n,R)); for A being Matrix of n,R st A = X holds
( X in center (Matrix_ring (n,R)) iff for B being Matrix of n,R holds A * B = B * A )
let A be Matrix of n,R; ( A = X implies ( X in center (Matrix_ring (n,R)) iff for B being Matrix of n,R holds A * B = B * A ) )
assume A1:
A = X
; ( X in center (Matrix_ring (n,R)) iff for B being Matrix of n,R holds A * B = B * A )
assume A3:
for B being Matrix of n,R holds A * B = B * A
; X in center (Matrix_ring (n,R))
for Y being Element of (Matrix_ring (n,R)) holds X * Y = Y * X
hence
X in center (Matrix_ring (n,R))
by WEDDWITT:17; verum