hereby :: thesis: ( ( z = s1 or z = s2 or z = s3 ) implies (((z |^ 3)+(a2 *(z |^ 2)))+(a1 * z))+ a0 =0 )
assume (((z |^ 3)+(a2 *(z |^ 2)))+(a1 * z))+ a0 =0
; :: thesis: ( not z = s1 & not z = s2 implies z = s3 ) then A3:
( (z - s1)*(z - s2)=0 or z - s3 =0 )
by A2; assume
( not z = s1 & not z = s2 )
; :: thesis: z = s3 then
( z - s1 <>0 & z - s2 <>0 )
; hence
z = s3
by A3; :: thesis: verum