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
for f being Function st the_arity_of o = {} & dom f = I & ( for i being Element of I holds f . i = const o,(A . i) ) holds
f = const o,(product A)
let S be non empty non void ManySortedSign ; :: thesis: for A being MSAlgebra-Family of I,S
for o being OperSymbol of S
for f being Function st the_arity_of o = {} & dom f = I & ( for i being Element of I holds f . i = const o,(A . i) ) holds
f = const o,(product A)
let A be MSAlgebra-Family of I,S; :: thesis: for o being OperSymbol of S
for f being Function st the_arity_of o = {} & dom f = I & ( for i being Element of I holds f . i = const o,(A . i) ) holds
f = const o,(product A)
let o be OperSymbol of S; :: thesis: for f being Function st the_arity_of o = {} & dom f = I & ( for i being Element of I holds f . i = const o,(A . i) ) holds
f = const o,(product A)
let f be Function; :: thesis: ( the_arity_of o = {} & dom f = I & ( for i being Element of I holds f . i = const o,(A . i) ) implies f = const o,(product A) )
assume that
A1:
( the_arity_of o = {} & dom f = I )
and
A2:
for i being Element of I holds f . i = const o,(A . i)
; :: thesis: f = const o,(product A)
set C = union { (Result o,(A . i')) where i' is Element of I : verum } ;
const o,(product A) in Funcs I,(union { (Result o,(A . i')) where i' is Element of I : verum } )
by A1, Th9;
then consider g2 being Function such that
A3:
( g2 = const o,(product A) & dom g2 = I & rng g2 c= union { (Result o,(A . i')) where i' is Element of I : verum } )
by FUNCT_2:def 2;
hence
f = const o,(product A)
by A1, A3, FUNCT_1:9; :: thesis: verum