let I be non empty set ; for S being non empty non void ManySortedSign
for A being MSAlgebra-Family of I,S
for s being SortSymbol of S
for a being non empty Subset of I
for Aa being MSAlgebra-Family of a,S st A | a = Aa holds
Carrier (Aa,s) = (Carrier (A,s)) | a
let S be non empty non void ManySortedSign ; for A being MSAlgebra-Family of I,S
for s being SortSymbol of S
for a being non empty Subset of I
for Aa being MSAlgebra-Family of a,S st A | a = Aa holds
Carrier (Aa,s) = (Carrier (A,s)) | a
let A be MSAlgebra-Family of I,S; for s being SortSymbol of S
for a being non empty Subset of I
for Aa being MSAlgebra-Family of a,S st A | a = Aa holds
Carrier (Aa,s) = (Carrier (A,s)) | a
let s be SortSymbol of S; for a being non empty Subset of I
for Aa being MSAlgebra-Family of a,S st A | a = Aa holds
Carrier (Aa,s) = (Carrier (A,s)) | a
let a be non empty Subset of I; for Aa being MSAlgebra-Family of a,S st A | a = Aa holds
Carrier (Aa,s) = (Carrier (A,s)) | a
let Aa be MSAlgebra-Family of a,S; ( A | a = Aa implies Carrier (Aa,s) = (Carrier (A,s)) | a )
assume A1:
A | a = Aa
; Carrier (Aa,s) = (Carrier (A,s)) | a
dom ((Carrier (A,s)) | a) =
(dom (Carrier (A,s))) /\ a
by RELAT_1:61
.=
I /\ a
by PARTFUN1:def 2
.=
a
by XBOOLE_1:28
;
then reconsider Cas = (Carrier (A,s)) | a as ManySortedSet of a by PARTFUN1:def 2;
for i being object st i in a holds
(Carrier (Aa,s)) . i = Cas . i
hence
Carrier (Aa,s) = (Carrier (A,s)) | a
by PBOOLE:3; verum