let R be Relation; for X being set
for a, b being object holds
( R reduces a,b iff R \/ (id X) reduces a,b )
let X be set ; for a, b being object holds
( R reduces a,b iff R \/ (id X) reduces a,b )
let a, b be object ; ( R reduces a,b iff R \/ (id X) reduces a,b )
thus
( R reduces a,b implies R \/ (id X) reduces a,b )
by Th22, XBOOLE_1:7; ( R \/ (id X) reduces a,b implies R reduces a,b )
given p being RedSequence of R \/ (id X) such that A1:
p . 1 = a
and
A2:
p . (len p) = b
; REWRITE1:def 3 R reduces a,b
defpred S1[ Nat] means ( $1 in dom p implies R reduces a,p . $1 );
then A6:
for k being Nat st S1[k] holds
S1[k + 1]
;
A7:
len p in dom p
by Lm3;
A8:
S1[ 0 ]
by Lm1;
for i being Nat holds S1[i]
from NAT_1:sch 2(A8, A6);
hence
R reduces a,b
by A2, A7; verum