defpred S1[ object , object ] means ( $2 is Complex & ( $1 = 1 implies $2 = f . 1 ) & ( $1 <> 1 implies for z being Complex st z = $2 holds ( z ^2= f . $1 & Re z >=0 & Im z >=0 ) ) ); A1:
for i being Nat st i inSeg(len f) holds ex y being object st S1[i,y]