let x, y, p, q be Real; ( x + y = p & x * y = q & (p ^2) - (4 * q) >= 0 & not ( x = (p + (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p - (sqrt ((p ^2) - (4 * q)))) / 2 ) implies ( x = (p - (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p + (sqrt ((p ^2) - (4 * q)))) / 2 ) )
assume that
A1:
x + y = p
and
A2:
x * y = q
and
A3:
(p ^2) - (4 * q) >= 0
; ( ( x = (p + (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p - (sqrt ((p ^2) - (4 * q)))) / 2 ) or ( x = (p - (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p + (sqrt ((p ^2) - (4 * q)))) / 2 ) )
A4: delta (1,(- p),q) =
((- p) ^2) - ((4 * 1) * q)
by QUIN_1:def 1
.=
(p ^2) - (4 * q)
;
((1 * (y ^2)) + ((- p) * y)) + q = 0
by A1, A2;
then
Polynom (1,(- p),q,y) = 0
by POLYEQ_1:def 2;
then A5:
( y = ((- (- p)) + (sqrt (delta (1,(- p),q)))) / (2 * 1) or y = ((- (- p)) - (sqrt (delta (1,(- p),q)))) / (2 * 1) )
by A3, A4, POLYEQ_1:5;
hence
( ( x = (p + (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p - (sqrt ((p ^2) - (4 * q)))) / 2 ) or ( x = (p - (sqrt ((p ^2) - (4 * q)))) / 2 & y = (p + (sqrt ((p ^2) - (4 * q)))) / 2 ) )
; verum