let S be non empty non void ManySortedSign ; for A being MSAlgebra of S holds A is MSSubAlgebra of MSAlgebra(# the Sorts of A, the Charact of A #)
let A be MSAlgebra of S; A is MSSubAlgebra of MSAlgebra(# the Sorts of A, the Charact of A #)
set IT = MSAlgebra(# the Sorts of A, the Charact of A #);
A1:
MSAlgebra(# the Sorts of A, the Charact of A #) is MSSubAlgebra of MSAlgebra(# the Sorts of A, the Charact of A #)
by MSUALG_2:6;
hence
the Sorts of A is MSSubset of MSAlgebra(# the Sorts of A, the Charact of A #)
by MSUALG_2:def 10; MSUALG_2:def 10 for b1 being ManySortedSubset of the Sorts of MSAlgebra(# the Sorts of A, the Charact of A #) holds
( not b1 = the Sorts of A or ( b1 is opers_closed & the Charact of A = Opers (MSAlgebra(# the Sorts of A, the Charact of A #),b1) ) )
let C be MSSubset of MSAlgebra(# the Sorts of A, the Charact of A #); ( not C = the Sorts of A or ( C is opers_closed & the Charact of A = Opers (MSAlgebra(# the Sorts of A, the Charact of A #),C) ) )
assume A2:
C = the Sorts of A
; ( C is opers_closed & the Charact of A = Opers (MSAlgebra(# the Sorts of A, the Charact of A #),C) )
hence
C is opers_closed
by A1, MSUALG_2:def 10; the Charact of A = Opers (MSAlgebra(# the Sorts of A, the Charact of A #),C)
thus
the Charact of A = Opers (MSAlgebra(# the Sorts of A, the Charact of A #),C)
by A1, A2, MSUALG_2:def 10; verum