let i be Integer; multRel (INT,i) = { [i1,(i1 * i)] where i1 is Integer : verum }
set S = { [i1,(i1 * i)] where i1 is Integer : verum } ;
now for o being object holds
( ( o in multRel (INT,i) implies o in { [i1,(i1 * i)] where i1 is Integer : verum } ) & ( o in { [i1,(i1 * i)] where i1 is Integer : verum } implies o in multRel (INT,i) ) )let o be
object ;
( ( o in multRel (INT,i) implies o in { [i1,(i1 * i)] where i1 is Integer : verum } ) & ( o in { [i1,(i1 * i)] where i1 is Integer : verum } implies o in multRel (INT,i) ) )hereby ( o in { [i1,(i1 * i)] where i1 is Integer : verum } implies o in multRel (INT,i) )
assume A1:
o in multRel (
INT,
i)
;
o in { [i1,(i1 * i)] where i1 is Integer : 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 (
INT,
i)
by A1, A2;
then
(
x in INT &
y in INT )
by MMLQUER2:4;
then reconsider x =
x,
y =
y as
Integer ;
y = i * x
by A1, A2, Th42;
hence
o in { [i1,(i1 * i)] where i1 is Integer : verum }
by A2;
verum
end; assume
o in { [i1,(i1 * i)] where i1 is Integer : verum }
;
o in multRel (INT,i)then consider i1 being
Integer such that A3:
o = [i1,(i1 * i)]
;
(
i1 in INT &
i1 * i in INT )
by INT_1:def 2;
hence
o in multRel (
INT,
i)
by A3, Th42;
verum end;
hence
multRel (INT,i) = { [i1,(i1 * i)] where i1 is Integer : verum }
by TARSKI:2; verum