let SM be monotone OrderSortedSign; ( SM is regular iff for o being OperSymbol of SM
for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1 )
hereby ( ( for o being OperSymbol of SM
for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1 ) implies SM is regular )
assume A1:
SM is
regular
;
for o being OperSymbol of SM
for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1let o be
OperSymbol of
SM;
for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1let w1 be
Element of the
carrier of
SM * ;
( w1 <= the_arity_of o implies ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1 )assume A2:
w1 <= the_arity_of o
;
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1
o is
regular
by A1, Def14;
then consider o1 being
OperSymbol of
SM such that A3:
o1 has_least_args_for o,
w1
by A2, Def13;
take o1 =
o1;
o1 has_least_rank_for o,w1
o1 has_least_sort_for o,
w1
hence
o1 has_least_rank_for o,
w1
by A3, Def12;
verum
end;
assume A8:
for o being OperSymbol of SM
for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_rank_for o,w1
; SM is regular
let o be OperSymbol of SM; OSALG_1:def 13 o is regular
thus
o is monotone
; OSALG_1:def 12 for w1 being Element of the carrier of SM * st w1 <= the_arity_of o holds
ex o1 being OperSymbol of SM st o1 has_least_args_for o,w1
let w1 be Element of the carrier of SM * ; ( w1 <= the_arity_of o implies ex o1 being OperSymbol of SM st o1 has_least_args_for o,w1 )
assume
w1 <= the_arity_of o
; ex o1 being OperSymbol of SM st o1 has_least_args_for o,w1
then consider o1 being OperSymbol of SM such that
A9:
o1 has_least_rank_for o,w1
by A8;
take
o1
; o1 has_least_args_for o,w1
thus
o1 has_least_args_for o,w1
by A9, Def12; verum