let S be OrderSortedSign; :: thesis: for o1, o2 being OperSymbol of S
for A being OSAlgebra of S st the_result_sort_of o1 <= the_result_sort_of o2 holds
Result o1,A c= Result o2,A
let o1, o2 be OperSymbol of S; :: thesis: for A being OSAlgebra of S st the_result_sort_of o1 <= the_result_sort_of o2 holds
Result o1,A c= Result o2,A
let A be OSAlgebra of S; :: thesis: ( the_result_sort_of o1 <= the_result_sort_of o2 implies Result o1,A c= Result o2,A )
reconsider M = the Sorts of A as OrderSortedSet of by Th17;
assume
the_result_sort_of o1 <= the_result_sort_of o2
; :: thesis: Result o1,A c= Result o2,A
then A1:
M . (the_result_sort_of o1) c= M . (the_result_sort_of o2)
by Def18;
A2: Result o1,A =
(the Sorts of A * the ResultSort of S) . o1
by MSUALG_1:def 10
.=
the Sorts of A . (the ResultSort of S . o1)
by FUNCT_2:21
.=
the Sorts of A . (the_result_sort_of o1)
by MSUALG_1:def 7
;
Result o2,A =
(the Sorts of A * the ResultSort of S) . o2
by MSUALG_1:def 10
.=
the Sorts of A . (the ResultSort of S . o2)
by FUNCT_2:21
.=
the Sorts of A . (the_result_sort_of o2)
by MSUALG_1:def 7
;
hence
Result o1,A c= Result o2,A
by A1, A2; :: thesis: verum