let R be Relation; :: thesis: ( R is strongly-normalizing implies R is weakly-normalizing )
assume A1:
R is strongly-normalizing
; :: thesis: R is weakly-normalizing
let a be set ; :: according to REWRITE1:def 14 :: thesis: ( a in field R implies a has_a_normal_form_wrt R )
assume A2:
a in field R
; :: thesis: a has_a_normal_form_wrt R
then reconsider X = field R as non empty set ;
set Y = { x where x is Element of X : R reduces a,x } ;
A3:
{ x where x is Element of X : R reduces a,x } c= field R
( R reduces a,a & a in X )
by A2, Th13;
then A4:
( a in { x where x is Element of X : R reduces a,x } & R is strongly-normalizing Relation )
by A1;
then consider x being set such that
A5:
( x in { x where x is Element of X : R reduces a,x } & ( for b being set st b in { x where x is Element of X : R reduces a,x } & x <> b holds
not [x,b] in R ) )
by A3, Def16;
take
x
; :: according to REWRITE1:def 11 :: thesis: x is_a_normal_form_of a,R
A6:
ex y being Element of X st
( x = y & R reduces a,y )
by A5;
hereby :: according to REWRITE1:def 5,
REWRITE1:def 6 :: thesis: R reduces a,x
given b being
set such that A7:
[x,b] in R
;
:: thesis: contradiction
(
x in field R &
R is_irreflexive_in field R &
R reduces x,
b )
by A3, A4, A5, A7, Th16, RELAT_2:def 10;
then
( not
[x,x] in R &
R reduces a,
b &
b in X )
by A6, A7, Th17, RELAT_1:30, RELAT_2:def 2;
then
(
x <> b &
b in { x where x is Element of X : R reduces a,x } )
by A7;
hence
contradiction
by A5, A7;
:: thesis: verum
end;
thus
R reduces a,x
by A6; :: thesis: verum