let L be non empty RelStr ; :: thesis: for S1, S2 being meet-closed Subset of L holds S1 /\ S2 is meet-closed
let S1, S2 be meet-closed Subset of L; :: thesis: S1 /\ S2 is meet-closed
A1:
( subrelstr S1 is meet-inheriting & subrelstr S2 is meet-inheriting )
by Def1;
now let x,
y be
Element of
L;
:: thesis: ( x in the carrier of (subrelstr (S1 /\ S2)) & y in the carrier of (subrelstr (S1 /\ S2)) & ex_inf_of {x,y},L implies inf {x,y} in the carrier of (subrelstr (S1 /\ S2)) )assume that A2:
x in the
carrier of
(subrelstr (S1 /\ S2))
and A3:
y in the
carrier of
(subrelstr (S1 /\ S2))
and A4:
ex_inf_of {x,y},
L
;
:: thesis: inf {x,y} in the carrier of (subrelstr (S1 /\ S2))
(
x in S1 /\ S2 &
y in S1 /\ S2 )
by A2, A3, YELLOW_0:def 15;
then
(
x in S1 &
x in S2 &
y in S1 &
y in S2 )
by XBOOLE_0:def 4;
then
(
x in the
carrier of
(subrelstr S1) &
x in the
carrier of
(subrelstr S2) &
y in the
carrier of
(subrelstr S1) &
y in the
carrier of
(subrelstr S2) )
by YELLOW_0:def 15;
then
(
inf {x,y} in the
carrier of
(subrelstr S1) &
inf {x,y} in the
carrier of
(subrelstr S2) )
by A1, A4, YELLOW_0:def 16;
then
(
inf {x,y} in S1 &
inf {x,y} in S2 )
by YELLOW_0:def 15;
then
inf {x,y} in S1 /\ S2
by XBOOLE_0:def 4;
hence
inf {x,y} in the
carrier of
(subrelstr (S1 /\ S2))
by YELLOW_0:def 15;
:: thesis: verum end;
then
subrelstr (S1 /\ S2) is meet-inheriting
by YELLOW_0:def 16;
hence
S1 /\ S2 is meet-closed
by Def1; :: thesis: verum