let W be pcs-tol-reflexive pcs-tol-symmetric pcs-Compatible WAP-Lattice; :: thesis: for a, b being Element of W st a (--) b holds
for x, y being Element of W st x in Segment ((a "/\" b),(a "\/" b)) & y in Segment ((a "/\" b),(a "\/" b)) holds
x (--) y

let a, b be Element of W; :: thesis: ( a (--) b implies for x, y being Element of W st x in Segment ((a "/\" b),(a "\/" b)) & y in Segment ((a "/\" b),(a "\/" b)) holds
x (--) y )

assume A1: a (--) b ; :: thesis: for x, y being Element of W st x in Segment ((a "/\" b),(a "\/" b)) & y in Segment ((a "/\" b),(a "\/" b)) holds
x (--) y

let x, y be Element of W; :: thesis: ( x in Segment ((a "/\" b),(a "\/" b)) & y in Segment ((a "/\" b),(a "\/" b)) implies x (--) y )
assume A2: ( x in Segment ((a "/\" b),(a "\/" b)) & y in Segment ((a "/\" b),(a "\/" b)) ) ; :: thesis: x (--) y
then consider x2 being Element of W such that
A3: ( x = x2 & ( ( a "/\" b <= x2 & x2 <= a "\/" b ) or ( a "\/" b <= x2 & x2 <= a "/\" b ) ) ) ;
AA3: ( ( a "/\" b <= x & x <= a "\/" b ) or ( a "\/" b <= x & x <= a "/\" b ) ) by A3;
consider y2 being Element of W such that
BA3: ( y = y2 & ( ( a "/\" b <= y2 & y2 <= a "\/" b ) or ( a "\/" b <= y2 & y2 <= a "/\" b ) ) ) by A2;
AA4: ( ( a "/\" b <= y & y <= a "\/" b ) or ( a "\/" b <= y & y <= a "/\" b ) ) by BA3;
C1: b "/\" b = b by LemmaId;
W0: ( x (--) x & y (--) y ) by LemmaRefl;
b (--) b by LemmaRefl;
then W1: a "/\" b (--) b by C1, A1, CompDef;
( b (--) a & a (--) a ) by A1, LemmaRefl;
then a "/\" b (--) a "/\" a by CompDef;
then a "/\" b (--) a by LemmaId;
then (a "/\" b) "\/" (a "/\" b) (--) a "\/" b by CompDef, W1;
then YY: a "/\" b (--) a "\/" b by LemmaId2;
per cases ( ( a "/\" b <= x & x <= a "\/" b & a "/\" b <= y & y <= a "\/" b ) or ( a "\/" b <= x & x <= a "/\" b & a "/\" b <= y & y <= a "\/" b ) or ( a "\/" b <= x & x <= a "/\" b & a "\/" b <= y & y <= a "/\" b ) or ( a "/\" b <= x & x <= a "\/" b & a "\/" b <= y & y <= a "/\" b ) ) by AA3, AA4;
suppose XX1: ( a "/\" b <= x & x <= a "\/" b & a "/\" b <= y & y <= a "\/" b ) ; :: thesis: x (--) y
end;
suppose XX1: ( a "\/" b <= x & x <= a "/\" b & a "/\" b <= y & y <= a "\/" b ) ; :: thesis: x (--) y
end;
suppose XX1: ( a "\/" b <= x & x <= a "/\" b & a "\/" b <= y & y <= a "/\" b ) ; :: thesis: x (--) y
end;
suppose XX1: ( a "/\" b <= x & x <= a "\/" b & a "\/" b <= y & y <= a "/\" b ) ; :: thesis: x (--) y
end;
end;