let S be set ; for D1, D2 being non empty set
for f1 being Function of S,D1
for f2 being Function of D1,D2 st f1 is bijective & f2 is bijective holds
f2 * f1 is bijective
let D1, D2 be non empty set ; for f1 being Function of S,D1
for f2 being Function of D1,D2 st f1 is bijective & f2 is bijective holds
f2 * f1 is bijective
let f1 be Function of S,D1; for f2 being Function of D1,D2 st f1 is bijective & f2 is bijective holds
f2 * f1 is bijective
let f2 be Function of D1,D2; ( f1 is bijective & f2 is bijective implies f2 * f1 is bijective )
set f3 = f2 * f1;
A1:
dom f2 = D1
by FUNCT_2:def 1;
assume A2:
( f1 is bijective & f2 is bijective )
; f2 * f1 is bijective
then
( rng f2 = D2 & rng f1 = D1 )
by FUNCT_2:def 3;
then
rng (f2 * f1) = D2
by A1, RELAT_1:28;
then
( f2 * f1 is one-to-one & f2 * f1 is onto )
by A2, FUNCT_2:def 3;
hence
f2 * f1 is bijective
; verum