thus
( x <> 0 implies ex y being Element of REAL st * x,y = 1 )
:: thesis: ( not x <> 0 implies ex b1 being Element of REAL st b1 = 0 )proof
assume A52:
x <> 0
;
:: thesis: ex y being Element of REAL st * x,y = 1
A53:
x in REAL+ \/ [:{0 },REAL+ :]
by NUMBERS:def 1, XBOOLE_0:def 5;
per cases
( x in REAL+ or x in [:{0 },REAL+ :] )
by A53, XBOOLE_0:def 3;
suppose A59:
x in [:{0 },REAL+ :]
;
:: thesis: ex y being Element of REAL st * x,y = 1then consider x1,
x2 being
set such that
x1 in {0 }
and A60:
x2 in REAL+
and A61:
x = [x1,x2]
by ZFMISC_1:103;
reconsider x2 =
x2 as
Element of
REAL+ by A60;
not
x in {[0 ,0 ]}
by NUMBERS:def 1, XBOOLE_0:def 5;
then A62:
x <> [0 ,0 ]
by TARSKI:def 1;
x1 in {0 }
by A59, A61, ZFMISC_1:106;
then
x2 <> 0
by A61, A62, TARSKI:def 1;
then consider y2 being
Element of
REAL+ such that A63:
x2 *' y2 = 1
by ARYTM_2:15;
A64:
[0 ,y2] in [:{0 },REAL+ :]
by Lm1, ZFMISC_1:106;
then A65:
[0 ,y2] in REAL+ \/ [:{0 },REAL+ :]
by XBOOLE_0:def 3;
then reconsider y =
[0 ,y2] as
Element of
REAL by A65, NUMBERS:def 1, XBOOLE_0:def 5;
consider x',
y' being
Element of
REAL+ such that A66:
x = [0 ,x']
and A67:
y = [0 ,y']
and A68:
* x,
y = y' *' x'
by A59, A64, Def3;
take
y
;
:: thesis: * x,y = 1
(
y' = y2 &
x' = x2 )
by A61, A66, A67, ZFMISC_1:33;
hence
* x,
y = 1
by A63, A68;
:: thesis: verum end; end;
end;
thus
( not x <> 0 implies ex b1 being Element of REAL st b1 = 0 )
; :: thesis: verum