let f be Function of [:NAT,NAT:],ExtREAL; :: thesis: ( ( not f is without-infty or not f is without+infty ) implies ( ProjMap1 ((Partial_Sums f),0) = ProjMap1 ((Partial_Sums_in_cod2 f),0) & ProjMap2 ((Partial_Sums f),0) = ProjMap2 ((Partial_Sums_in_cod1 f),0) ) )
assume A0: ( not f is without-infty or not f is without+infty ) ; :: thesis: ( ProjMap1 ((Partial_Sums f),0) = ProjMap1 ((Partial_Sums_in_cod2 f),0) & ProjMap2 ((Partial_Sums f),0) = ProjMap2 ((Partial_Sums_in_cod1 f),0) )
A1: now :: thesis: for m being Element of NAT holds (ProjMap1 ((Partial_Sums f),0)) . m = (ProjMap1 ((Partial_Sums_in_cod2 f),0)) . mend;
now :: thesis: for n being Element of NAT holds (ProjMap2 ((Partial_Sums f),0)) . n = (ProjMap2 ((Partial_Sums_in_cod1 f),0)) . nend;
hence ( ProjMap1 ((Partial_Sums f),0) = ProjMap1 ((Partial_Sums_in_cod2 f),0) & ProjMap2 ((Partial_Sums f),0) = ProjMap2 ((Partial_Sums_in_cod1 f),0) ) by A1, FUNCT_2:63; :: thesis: verum