let f, g be Function; for x being Element of [:f,g:] st f <> {} & g <> {} holds
( x `1 is pair & x `2 is pair )
set F = [:f,g:];
set D = dom [:f,g:];
set C = rng [:f,g:];
set df = dom f;
set dg = dom g;
set rf = rng f;
set rg = rng g;
let x be Element of [:f,g:]; ( f <> {} & g <> {} implies ( x `1 is pair & x `2 is pair ) )
assume
( f <> {} & g <> {} )
; ( x `1 is pair & x `2 is pair )
then reconsider U = [:[:(dom f),(dom g):],[:(rng f),(rng g):]:] as non empty Relation ;
A1:
( [:f,g:] c= [:(dom [:f,g:]),(rng [:f,g:]):] & dom [:f,g:] = [:(dom f),(dom g):] & rng [:f,g:] = [:(rng f),(rng g):] )
by FUNCT_3:def 8, RELAT_1:7, FUNCT_3:67;
then reconsider F = [:f,g:] as Relation-like Function-like Subset of U ;
F <> {}
by A1;
then
x in F
;
then reconsider xx = x as Element of U ;
consider a, b being object such that
A2:
( a in [:(dom f),(dom g):] & b in [:(rng f),(rng g):] & xx = [a,b] )
by ZFMISC_1:def 2;
reconsider a = a, b = b as set by TARSKI:1;
thus
( x `1 is pair & x `2 is pair )
by A2; verum