let A1, A2 be strict MSSubAlgebra of product OAF; ( ( for s being SortSymbol of S
for f being Element of (SORTS OAF) . s holds
( f in the Sorts of A1 . s iff for i, j being Element of P st i >= j holds
((bind (B,i,j)) . s) . (f . i) = f . j ) ) & ( for s being SortSymbol of S
for f being Element of (SORTS OAF) . s holds
( f in the Sorts of A2 . s iff for i, j being Element of P st i >= j holds
((bind (B,i,j)) . s) . (f . i) = f . j ) ) implies A1 = A2 )
assume that
A84:
for s being SortSymbol of S
for f being Element of (SORTS OAF) . s holds
( f in the Sorts of A1 . s iff for i, j being Element of P st i >= j holds
((bind (B,i,j)) . s) . (f . i) = f . j )
and
A85:
for s being SortSymbol of S
for f being Element of (SORTS OAF) . s holds
( f in the Sorts of A2 . s iff for i, j being Element of P st i >= j holds
((bind (B,i,j)) . s) . (f . i) = f . j )
; A1 = A2
for s being object st s in the carrier of S holds
the Sorts of A1 . s = the Sorts of A2 . s
hence
A1 = A2
by MSUALG_2:9, PBOOLE:3; verum