let B, C be set ; for P being Relation holds P * [:B,C:] = [:(P " B),C:]
let P be Relation; P * [:B,C:] = [:(P " B),C:]
set A = P " B;
set R1 = [:B,C:];
set R2 = [:(P " B),C:];
set Q = P * [:B,C:];
set LH = P * [:B,C:];
set RH = [:(P " B),C:];
now for z being object st z in [:(P " B),C:] holds
z in P * [:B,C:]let z be
object ;
( z in [:(P " B),C:] implies z in P * [:B,C:] )assume
z in [:(P " B),C:]
;
z in P * [:B,C:]then consider x,
y being
object such that A1:
(
x in P " B &
y in C &
z = [x,y] )
by ZFMISC_1:def 2;
consider x1 being
object such that A2:
(
[x,x1] in P &
x1 in B )
by RELAT_1:def 14, A1;
[x1,y] in [:B,C:]
by A1, A2, ZFMISC_1:def 2;
hence
z in P * [:B,C:]
by A1, A2, RELAT_1:def 8;
verum end;
then
( [:(P " B),C:] c= P * [:B,C:] & P * [:B,C:] c= [:(P " B),C:] )
by Lm60;
hence
P * [:B,C:] = [:(P " B),C:]
; verum