let F be Function; for x, y being object st x in dom F & y in dom F holds
F, Swap (F,x,y) are_fiberwise_equipotent
let x, y be object ; ( x in dom F & y in dom F implies F, Swap (F,x,y) are_fiberwise_equipotent )
assume A1:
( x in dom F & y in dom F )
; F, Swap (F,x,y) are_fiberwise_equipotent
A2:
dom (Swap (F,x,y)) = dom F
by FUNCT_7:99;
A3:
dom (Swap ((id (dom F)),x,y)) = dom (id (dom F))
by FUNCT_7:99;
A4:
rng (Swap ((id (dom F)),x,y)) = rng (id (dom F))
by FUNCT_7:103;
Swap (F,x,y) = F * (Swap ((id (dom F)),x,y))
by A1, Th27;
hence
F, Swap (F,x,y) are_fiberwise_equipotent
by A1, A2, A3, A4, CLASSES1:77; verum