let A, B be ManySortedFunction of OSFreeGen X, PTVars X; :: thesis: ( ( for s being Element of S holds A . s = NHReverse (s,X) ) & ( for s being Element of S holds B . s = NHReverse (s,X) ) implies A = B )
assume that
A5: for s being Element of S holds A . s = NHReverse (s,X) and
A6: for s being Element of S holds B . s = NHReverse (s,X) ; :: thesis: A = B
for i being object st i in the carrier of S holds
A . i = B . i
proof
let i be object ; :: thesis: ( i in the carrier of S implies A . i = B . i )
assume i in the carrier of S ; :: thesis: A . i = B . i
then reconsider s = i as SortSymbol of S ;
A . s = NHReverse (s,X) by A5;
hence A . i = B . i by A6; :: thesis: verum
end;
hence A = B ; :: thesis: verum