let F, G be Function; :: thesis: ( dom F = dom G implies ( F,G are_fiberwise_equipotent iff ex P being Permutation of (dom F) st F = G * P ) )
assume A1:
dom F = dom G
; :: thesis: ( F,G are_fiberwise_equipotent iff ex P being Permutation of (dom F) st F = G * P )
thus
( F,G are_fiberwise_equipotent implies ex P being Permutation of (dom F) st F = G * P )
:: thesis: ( ex P being Permutation of (dom F) st F = G * P implies F,G are_fiberwise_equipotent )
given P being Permutation of (dom F) such that A3:
F = G * P
; :: thesis: F,G are_fiberwise_equipotent
A4:
( rng P = dom F & P is one-to-one )
by FUNCT_2:def 3;
( P is Function of (dom F),(dom F) & dom F = {} implies dom F = {} )
;
then
dom P = dom F
by FUNCT_2:def 1;
hence
F,G are_fiberwise_equipotent
by A1, A3, A4, Th3; :: thesis: verum