let X be non empty addLoopStr ; for A, B being Subset of X
for l being Linear_Combination of A \/ B ex l1 being Linear_Combination of A st
( Carrier l1 = (Carrier l) \ B & ( for x being Element of X st x in Carrier l1 holds
l1 . x = l . x ) )
let A, B be Subset of X; for l being Linear_Combination of A \/ B ex l1 being Linear_Combination of A st
( Carrier l1 = (Carrier l) \ B & ( for x being Element of X st x in Carrier l1 holds
l1 . x = l . x ) )
let l be Linear_Combination of A \/ B; ex l1 being Linear_Combination of A st
( Carrier l1 = (Carrier l) \ B & ( for x being Element of X st x in Carrier l1 holds
l1 . x = l . x ) )
reconsider T1 = (Carrier l) \ B as finite Subset of X ;
defpred S1[ object , object ] means ( ( $1 in T1 implies $2 = l . $1 ) & ( not $1 in T1 implies $2 = 0 ) );
consider l1 being Function of the carrier of X,REAL such that
A4:
for x being object st x in the carrier of X holds
S1[x,l1 . x]
from FUNCT_2:sch 1(A1);
reconsider l1 = l1 as Element of Funcs ( the carrier of X,REAL) by FUNCT_2:8;
for x being Element of X st not x in T1 holds
l1 . x = 0
by A4;
then reconsider l1 = l1 as Linear_Combination of X by RLVECT_2:def 3;
then A5:
Carrier l1 c= T1
;
then A7:
T1 c= Carrier l1
;
then A8:
T1 = Carrier l1
by A5;
( T1 c= Carrier l & Carrier l c= A \/ B )
by RLVECT_2:def 6, XBOOLE_1:36;
then
( T1 c= A \/ B & T1 misses B )
by XBOOLE_1:79;
then reconsider l1 = l1 as Linear_Combination of A by A8, RLVECT_2:def 6, XBOOLE_1:73;
take
l1
; ( Carrier l1 = (Carrier l) \ B & ( for x being Element of X st x in Carrier l1 holds
l1 . x = l . x ) )
thus
Carrier l1 = (Carrier l) \ B
by A5, A7; for x being Element of X st x in Carrier l1 holds
l1 . x = l . x
thus
for x being Element of X st x in Carrier l1 holds
l1 . x = l . x
by A4, A5; verum