set h = <:f,g:>;
now for x1, x2 being object st x1 in dom <:f,g:> & x2 in dom <:f,g:> & <:f,g:> . x1 = <:f,g:> . x2 holds
x1 = x2let x1,
x2 be
object ;
( x1 in dom <:f,g:> & x2 in dom <:f,g:> & <:f,g:> . x1 = <:f,g:> . x2 implies x1 = x2 )assume A1:
(
x1 in dom <:f,g:> &
x2 in dom <:f,g:> &
<:f,g:> . x1 = <:f,g:> . x2 )
;
x1 = x2then
(
x1 in (dom f) /\ (dom g) &
x2 in (dom f) /\ (dom g) )
by FUNCT_3:def 7;
then A2:
(
x1 in dom g &
x2 in dom g )
by XBOOLE_0:def 4;
(
[(f . x1),(g . x1)] = <:f,g:> . x1 &
[(f . x2),(g . x2)] = <:f,g:> . x2 )
by A1, FUNCT_3:def 7;
then
g . x1 = g . x2
by A1, XTUPLE_0:1;
hence
x1 = x2
by A2, FUNCT_1:def 4;
verum end;
hence
<:f,g:> is one-to-one
by FUNCT_1:def 4; verum