let r be Real; multRel (REAL,r) = { [r1,(r1 * r)] where r1 is Real : verum }
set S = { [r1,(r1 * r)] where r1 is Real : verum } ;
now for o being object holds
( ( o in multRel (REAL,r) implies o in { [r1,(r1 * r)] where r1 is Real : verum } ) & ( o in { [r1,(r1 * r)] where r1 is Real : verum } implies o in multRel (REAL,r) ) )let o be
object ;
( ( o in multRel (REAL,r) implies o in { [r1,(r1 * r)] where r1 is Real : verum } ) & ( o in { [r1,(r1 * r)] where r1 is Real : verum } implies o in multRel (REAL,r) ) )hereby ( o in { [r1,(r1 * r)] where r1 is Real : verum } implies o in multRel (REAL,r) )
assume A1:
o in multRel (
REAL,
r)
;
o in { [r1,(r1 * r)] where r1 is Real : verum } then consider x,
y being
object such that A2:
o = [x,y]
by RELAT_1:def 1;
reconsider x =
x,
y =
y as
set by TARSKI:1;
[x,y] in multRel (
REAL,
r)
by A1, A2;
then
(
x in REAL &
y in REAL )
by MMLQUER2:4;
then reconsider x =
x,
y =
y as
Real ;
y = r * x
by A1, A2, Th42;
hence
o in { [r1,(r1 * r)] where r1 is Real : verum }
by A2;
verum
end; assume
o in { [r1,(r1 * r)] where r1 is Real : verum }
;
o in multRel (REAL,r)then consider r1 being
Real such that A3:
o = [r1,(r1 * r)]
;
(
r1 in REAL &
r1 * r in REAL )
by XREAL_0:def 1;
hence
o in multRel (
REAL,
r)
by A3, Th42;
verum end;
hence
multRel (REAL,r) = { [r1,(r1 * r)] where r1 is Real : verum }
by TARSKI:2; verum