let IIG be non empty non void Circuit-like ManySortedSign ; :: thesis: for SCS being non-empty Circuit of IIG
for v being Vertex of IIG
for e being Element of the Sorts of SCS . v st v in SortsWithConstants IIG & e in Constants SCS,v holds
(Set-Constants SCS) . v = e

let SCS be non-empty Circuit of IIG; :: thesis: for v being Vertex of IIG
for e being Element of the Sorts of SCS . v st v in SortsWithConstants IIG & e in Constants SCS,v holds
(Set-Constants SCS) . v = e

let v be Vertex of IIG; :: thesis: for e being Element of the Sorts of SCS . v st v in SortsWithConstants IIG & e in Constants SCS,v holds
(Set-Constants SCS) . v = e

let e be Element of the Sorts of SCS . v; :: thesis: ( v in SortsWithConstants IIG & e in Constants SCS,v implies (Set-Constants SCS) . v = e )
assume A1: ( v in SortsWithConstants IIG & e in Constants SCS,v ) ; :: thesis: (Set-Constants SCS) . v = e
then v in dom (Set-Constants SCS) by PARTFUN1:def 4;
then A2: (Set-Constants SCS) . v in Constants SCS,v by Def1;
consider A being non empty set such that
A3: ( A = the Sorts of SCS . v & Constants SCS,v = { a where a is Element of A : ex o being OperSymbol of IIG st
( the Arity of IIG . o = {} & the ResultSort of IIG . o = v & a in rng (Den o,SCS) )
}
) by MSUALG_2:def 4;
consider a being Element of the Sorts of SCS . v such that
A4: ( a = e & ex o being OperSymbol of IIG st
( the Arity of IIG . o = {} & the ResultSort of IIG . o = v & a in rng (Den o,SCS) ) ) by A1, A3;
consider o being OperSymbol of IIG such that
A5: ( the Arity of IIG . o = {} & the ResultSort of IIG . o = v & e in rng (Den o,SCS) ) by A4;
consider a being Element of the Sorts of SCS . v such that
A6: ( a = (Set-Constants SCS) . v & ex o being OperSymbol of IIG st
( the Arity of IIG . o = {} & the ResultSort of IIG . o = v & a in rng (Den o,SCS) ) ) by A2, A3;
consider o1 being OperSymbol of IIG such that
A7: ( the Arity of IIG . o1 = {} & the ResultSort of IIG . o1 = v & (Set-Constants SCS) . v in rng (Den o1,SCS) ) by A6;
A8: ( the_result_sort_of o = the ResultSort of IIG . o & the_result_sort_of o1 = the ResultSort of IIG . o1 ) by MSUALG_1:def 7;
then A9: o = o1 by A5, A7, MSAFREE2:def 6;
A10: dom the Arity of IIG = the carrier' of IIG by FUNCT_2:def 1;
A11: {} = <*> the carrier of IIG ;
A12: dom (Den o,SCS) = Args o,SCS by FUNCT_2:def 1
.= ((the Sorts of SCS # ) * the Arity of IIG) . o by MSUALG_1:def 9
.= (the Sorts of SCS # ) . (the Arity of IIG . o) by A10, FUNCT_1:23
.= {{} } by A5, A11, PRE_CIRC:5 ;
consider d being set such that
A13: ( d in dom (Den o,SCS) & e = (Den o,SCS) . d ) by A5, FUNCT_1:def 5;
consider d1 being set such that
A14: ( d1 in dom (Den o1,SCS) & (Set-Constants SCS) . v = (Den o1,SCS) . d1 ) by A7, FUNCT_1:def 5;
( d = {} & d1 = {} ) by A9, A12, A13, A14, TARSKI:def 1;
hence (Set-Constants SCS) . v = e by A5, A7, A8, A13, A14, MSAFREE2:def 6; :: thesis: verum