let T be LATTICE; for A1, A2 being Subset of T st A1 is property(S) & A2 is property(S) holds
A1 /\ A2 is property(S)
let A1, A2 be Subset of T; ( A1 is property(S) & A2 is property(S) implies A1 /\ A2 is property(S) )
assume that
A1:
for D being non empty directed Subset of T st sup D in A1 holds
ex y being Element of T st
( y in D & ( for x being Element of T st x in D & x >= y holds
x in A1 ) )
and
A2:
for D being non empty directed Subset of T st sup D in A2 holds
ex y being Element of T st
( y in D & ( for x being Element of T st x in D & x >= y holds
x in A2 ) )
; WAYBEL11:def 3 A1 /\ A2 is property(S)
let D be non empty directed Subset of T; WAYBEL11:def 3 ( not "\/" (D,T) in A1 /\ A2 or ex b1 being Element of the carrier of T st
( b1 in D & ( for b2 being Element of the carrier of T holds
( not b2 in D or not b1 <= b2 or b2 in A1 /\ A2 ) ) ) )
assume A3:
sup D in A1 /\ A2
; ex b1 being Element of the carrier of T st
( b1 in D & ( for b2 being Element of the carrier of T holds
( not b2 in D or not b1 <= b2 or b2 in A1 /\ A2 ) ) )
then
sup D in A1
by XBOOLE_0:def 4;
then consider y1 being Element of T such that
A4:
y1 in D
and
A5:
for x being Element of T st x in D & x >= y1 holds
x in A1
by A1;
sup D in A2
by A3, XBOOLE_0:def 4;
then consider y2 being Element of T such that
A6:
y2 in D
and
A7:
for x being Element of T st x in D & x >= y2 holds
x in A2
by A2;
consider y being Element of T such that
A8:
y in D
and
A9:
y1 <= y
and
A10:
y2 <= y
by A4, A6, WAYBEL_0:def 1;
take
y
; ( y in D & ( for b1 being Element of the carrier of T holds
( not b1 in D or not y <= b1 or b1 in A1 /\ A2 ) ) )
thus
y in D
by A8; for b1 being Element of the carrier of T holds
( not b1 in D or not y <= b1 or b1 in A1 /\ A2 )
let x be Element of T; ( not x in D or not y <= x or x in A1 /\ A2 )
assume that
A11:
x in D
and
A12:
x >= y
; x in A1 /\ A2
A13:
x in A2
by A12, A10, A7, A11, ORDERS_2:3;
x in A1
by A12, A9, A5, A11, ORDERS_2:3;
hence
x in A1 /\ A2
by A13, XBOOLE_0:def 4; verum