let x, y be set ; for f being Function st x in dom f & f . x is Function & y in dom <:f:> holds
f .. x,y = <:f:> .. y,x
let f be Function; ( x in dom f & f . x is Function & y in dom <:f:> implies f .. x,y = <:f:> .. y,x )
assume that
A1:
x in dom f
and
A2:
f . x is Function
and
A3:
y in dom <:f:>
; f .. x,y = <:f:> .. y,x
reconsider g = f . x, h = <:f:> . y as Function by A2, A3, Th50;
A4:
dom h = f " (SubFuncs (rng f))
by A3, Th51;
A5:
g in rng f
by A1, FUNCT_1:def 5;
then
g in SubFuncs (rng f)
by Def1;
then A6:
x in dom h
by A1, A4, FUNCT_1:def 13;
y in dom g
by A3, A5, Th52;
hence f .. x,y =
g . y
by A1, FUNCT_5:45
.=
h . x
by A1, A3, Th54
.=
<:f:> .. y,x
by A3, A6, FUNCT_5:45
;
verum