let R be Ring; for n being Nat
for v being Element of n -tuples_on the carrier of R
for a being Element of R
for i being Nat st 1 <= i & i <= n holds
( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) )
let n be Nat; for v being Element of n -tuples_on the carrier of R
for a being Element of R
for i being Nat st 1 <= i & i <= n holds
( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) )
let v be Element of n -tuples_on the carrier of R; for a being Element of R
for i being Nat st 1 <= i & i <= n holds
( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) )
let a be Element of R; for i being Nat st 1 <= i & i <= n holds
( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) )
let i be Nat; ( 1 <= i & i <= n implies ( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) ) )
assume AS:
( 1 <= i & i <= n )
; ( (a * (i _th_unit_vector (n,R))) . i = a & ( for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R ) )
then B:
(i _th_unit_vector (n,R)) . i = 1. R
by u1;
i in Seg n
by AS;
hence (a * (i _th_unit_vector (n,R))) . i =
a * (1. R)
by B, FVSUM_1:51
.=
a
;
for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R
hence
for j being Nat st j <> i & 1 <= j & j <= n holds
(a * (j _th_unit_vector (n,R))) . i = 0. R
; verum