defpred S1[ Nat, object ] means ( ( for k being Nat st k = $1 & k indom f holds $2 = f . k ) & ( for k being Nat st k = $1 -((len f)+ 1) & k indom g holds $2 = g . k ) ); A1:
for i being Nat st i inSeg((len f)+(len g)) holds ex y being object st S1[i,y]