let I be non empty set ; :: thesis: for S being non empty non void ManySortedSign
for A being MSAlgebra-Family of I,S
for o being OperSymbol of S holds commute (OPER A) in Funcs the carrier' of S,(Funcs I,(rng (uncurry (OPER A))))
let S be non empty non void ManySortedSign ; :: thesis: for A being MSAlgebra-Family of I,S
for o being OperSymbol of S holds commute (OPER A) in Funcs the carrier' of S,(Funcs I,(rng (uncurry (OPER A))))
let A be MSAlgebra-Family of I,S; :: thesis: for o being OperSymbol of S holds commute (OPER A) in Funcs the carrier' of S,(Funcs I,(rng (uncurry (OPER A))))
let o be OperSymbol of S; :: thesis: commute (OPER A) in Funcs the carrier' of S,(Funcs I,(rng (uncurry (OPER A))))
set f = uncurry (OPER A);
A1:
[:I,the carrier' of S:] <> {}
by ZFMISC_1:113;
dom (uncurry (OPER A)) = [:I,the carrier' of S:]
by Th12;
then
uncurry (OPER A) in Funcs [:I,the carrier' of S:],(rng (uncurry (OPER A)))
by FUNCT_2:def 2;
hence
commute (OPER A) in Funcs the carrier' of S,(Funcs I,(rng (uncurry (OPER A))))
by A1, FUNCT_6:19; :: thesis: verum