let A be Ordinal; for R being Relation holds ClosedProd (R,A,A) = [:(Day (R,A)),(Day (R,A)):]
let R be Relation; ClosedProd (R,A,A) = [:(Day (R,A)),(Day (R,A)):]
let x, y be object ; RELAT_1:def 2 ( ( not [x,y] in ClosedProd (R,A,A) or [x,y] in [:(Day (R,A)),(Day (R,A)):] ) & ( not [x,y] in [:(Day (R,A)),(Day (R,A)):] or [x,y] in ClosedProd (R,A,A) ) )
thus
( [x,y] in ClosedProd (R,A,A) implies [x,y] in [:(Day (R,A)),(Day (R,A)):] )
; ( not [x,y] in [:(Day (R,A)),(Day (R,A)):] or [x,y] in ClosedProd (R,A,A) )
assume
[x,y] in [:(Day (R,A)),(Day (R,A)):]
; [x,y] in ClosedProd (R,A,A)
then A1:
( x in Day (R,A) & y in Day (R,A) )
by ZFMISC_1:87;
then A2:
( born (R,x) c= A & born (R,y) c= A )
by Def8;