let V1 be free finite-rank Z_Module; for b1 being OrdBasis of V1
for i, j being Nat st i in dom b1 & j in dom b1 holds
( ( i = j implies ((b1 /. i) |-- b1) . j = 1 ) & ( i <> j implies ((b1 /. i) |-- b1) . j = 0 ) )
let b1 be OrdBasis of V1; for i, j being Nat st i in dom b1 & j in dom b1 holds
( ( i = j implies ((b1 /. i) |-- b1) . j = 1 ) & ( i <> j implies ((b1 /. i) |-- b1) . j = 0 ) )
let i, j be Nat; ( i in dom b1 & j in dom b1 implies ( ( i = j implies ((b1 /. i) |-- b1) . j = 1 ) & ( i <> j implies ((b1 /. i) |-- b1) . j = 0 ) ) )
assume that
A5:
i in dom b1
and
A18:
j in dom b1
; ( ( i = j implies ((b1 /. i) |-- b1) . j = 1 ) & ( i <> j implies ((b1 /. i) |-- b1) . j = 0 ) )
set bb = (b1 /. i) |-- b1;
consider KL being Linear_Combination of V1 such that
A1:
( b1 /. i = Sum KL & Carrier KL c= rng b1 )
and
A2:
for k being Nat st 1 <= k & k <= len ((b1 /. i) |-- b1) holds
((b1 /. i) |-- b1) /. k = KL . (b1 /. k)
by Def7;
reconsider rb1 = rng b1 as Basis of V1 by defOrdBasis;
b1 /. i in {(b1 /. i)}
by TARSKI:def 1;
then
b1 /. i in Lin {(b1 /. i)}
by ZMODUL02:65;
then consider Lb being Linear_Combination of {(b1 /. i)} such that
A4:
b1 /. i = Sum Lb
by ZMODUL02:64;
A6:
b1 . i = b1 /. i
by A5, PARTFUN1:def 6;
then A7:
Carrier Lb c= {(b1 . i)}
by VECTSP_6:def 4;
A8:
b1 . i in rb1
by A5, FUNCT_1:def 3;
then
{(b1 . i)} c= rb1
by ZFMISC_1:31;
then
Carrier Lb c= rb1
by A7;
then A9:
Lb = KL
by A4, A1, Th5, VECTSP_7:def 3;
A12:
len b1 = len ((b1 /. i) |-- b1)
by Def7;
A13:
b1 /. i <> 0. V1
by A6, A8, ZMODUL02:57, VECTSP_7:def 3;
j in Seg (len b1)
by A18, FINSEQ_1:def 3;
then A15:
( 1 <= j & j <= len ((b1 /. i) |-- b1) )
by FINSEQ_1:1, A12;
A19:
dom ((b1 /. i) |-- b1) = dom b1
by A12, FINSEQ_3:29;
set One = 1. INT.Ring;
reconsider KLi = KL . (b1 /. i) as Element of INT.Ring ;
hence
( i = j implies ((b1 /. i) |-- b1) . j = 1 )
; ( i <> j implies ((b1 /. i) |-- b1) . j = 0 )
hence
( i <> j implies ((b1 /. i) |-- b1) . j = 0 )
; verum