let S be OrderSortedSign; :: thesis: for o1, o2, o3 being OperSymbol of S st o1 <= o2 & o2 <= o3 holds
o1 <= o3
let o1, o2, o3 be OperSymbol of S; :: thesis: ( o1 <= o2 & o2 <= o3 implies o1 <= o3 )
assume A1:
( o1 <= o2 & o2 <= o3 )
; :: thesis: o1 <= o3
then A2:
( o1 ~= o2 & the_arity_of o1 <= the_arity_of o2 & the_result_sort_of o1 <= the_result_sort_of o2 )
by Def22;
A3:
( o2 ~= o3 & the_arity_of o2 <= the_arity_of o3 & the_result_sort_of o2 <= the_result_sort_of o3 )
by A1, Def22;
hence
o1 ~= o3
by A2, Th2; :: according to OSALG_1:def 22 :: thesis: ( the_arity_of o1 <= the_arity_of o3 & the_result_sort_of o1 <= the_result_sort_of o3 )
thus
the_arity_of o1 <= the_arity_of o3
by A2, A3, Th21; :: thesis: the_result_sort_of o1 <= the_result_sort_of o3
thus
the_result_sort_of o1 <= the_result_sort_of o3
by A2, A3, ORDERS_2:26; :: thesis: verum