let I, J be non empty set ; for F being multMagma-Family of J
for a being Function of I,J st a is bijective holds
( dom (trans_prod (F,a)) = [#] (product F) & rng (trans_prod (F,a)) = [#] (product (F * a)) )
let F be multMagma-Family of J; for a being Function of I,J st a is bijective holds
( dom (trans_prod (F,a)) = [#] (product F) & rng (trans_prod (F,a)) = [#] (product (F * a)) )
let a be Function of I,J; ( a is bijective implies ( dom (trans_prod (F,a)) = [#] (product F) & rng (trans_prod (F,a)) = [#] (product (F * a)) ) )
assume A1:
a is bijective
; ( dom (trans_prod (F,a)) = [#] (product F) & rng (trans_prod (F,a)) = [#] (product (F * a)) )
set f = trans_prod (F,a);
for y being object st y in [#] (product (F * a)) holds
ex x being object st
( x in [#] (product F) & y = (trans_prod (F,a)) . x )
hence
( dom (trans_prod (F,a)) = [#] (product F) & rng (trans_prod (F,a)) = [#] (product (F * a)) )
by FUNCT_2:10, FUNCT_2:def 1; verum