let R be Relation; for a, b being object holds
( R reduces a,b iff R [*] reduces a,b )
let a, b be object ; ( R reduces a,b iff R [*] reduces a,b )
( R reduces a,b iff ( a = b or [a,b] in R [*] ) )
by Th20;
hence
( R reduces a,b implies R [*] reduces a,b )
by Th12, Th15; ( R [*] reduces a,b implies R reduces a,b )
given p being RedSequence of R [*] such that A1:
a = p . 1
and
A2:
b = p . (len p)
; REWRITE1:def 3 R reduces a,b
defpred S1[ Nat] means ( $1 in dom p implies R reduces a,p . $1 );
then A7:
for k being Nat st S1[k] holds
S1[k + 1]
;
A8:
len p in dom p
by FINSEQ_5:6;
A9:
S1[ 0 ]
by Lm1;
for i being Nat holds S1[i]
from NAT_1:sch 2(A9, A7);
hence
R reduces a,b
by A2, A8; verum