let x, y be Element of REAL ; :: thesis: ( + (* x,x),(* y,y) = 0 implies x = 0 )
assume A1:
+ (* x,x),(* y,y) = 0
; :: thesis: x = 0
( * x,x in REAL+ & * y,y in REAL+ )
by Th18;
then consider x', y' being Element of REAL+ such that
A2:
( * x,x = x' & * y,y = y' )
and
A3:
0 = x' + y'
by A1, Def2;
A4:
x' = 0
by A3, ARYTM_2:6;
A5:
x in REAL+ \/ [:{{} },REAL+ :]
by NUMBERS:def 1, XBOOLE_0:def 5;
per cases
( x in REAL+ or x in [:{0 },REAL+ :] )
by A5, XBOOLE_0:def 3;
suppose
x in [:{0 },REAL+ :]
;
:: thesis: x = 0 then consider x',
y' being
Element of
REAL+ such that A6:
(
x = [0 ,x'] &
x = [0 ,y'] )
and A7:
0 = y' *' x'
by A2, A4, Def3;
x' = y'
by A6, ZFMISC_1:33;
then
x' = 0
by A7, ARYTM_1:2;
then
x in {[0 ,0 ]}
by A6, TARSKI:def 1;
hence
x = 0
by NUMBERS:def 1, XBOOLE_0:def 5;
:: thesis: verum end; end;