let S be non empty non void ManySortedSign ; for T being non-empty trivial MSAlgebra over S
for A being non-empty MSSubAlgebra of T holds MSAlgebra(# the Sorts of A, the Charact of A #) = MSAlgebra(# the Sorts of T, the Charact of T #)
let T be non-empty trivial MSAlgebra over S; for A being non-empty MSSubAlgebra of T holds MSAlgebra(# the Sorts of A, the Charact of A #) = MSAlgebra(# the Sorts of T, the Charact of T #)
let A be non-empty MSSubAlgebra of T; MSAlgebra(# the Sorts of A, the Charact of A #) = MSAlgebra(# the Sorts of T, the Charact of T #)
A1:
the Sorts of A is ManySortedSubset of the Sorts of T
by MSUALG_2:def 9;
MSAlgebra(# the Sorts of T, the Charact of T #) = MSAlgebra(# the Sorts of T, the Charact of T #)
;
then
( T is MSSubAlgebra of T & A is MSSubAlgebra of T )
by MSUALG_2:5;
hence
MSAlgebra(# the Sorts of A, the Charact of A #) = MSAlgebra(# the Sorts of T, the Charact of T #)
by A2, PBOOLE:3, MSUALG_2:9; verum