let X be non empty finite set ; :: thesis: for x being Element of X ex A being non empty Subset of X st
( x = meet A & ( for s being set st s in A holds
s is_/\-irreducible_in X ) )

let x be Element of X; :: thesis: ex A being non empty Subset of X st
( x = meet A & ( for s being set st s in A holds
s is_/\-irreducible_in X ) )

defpred S1[ set ] means ex S being non empty Subset of X st
( $1 = meet S & ( for s being set st s in S holds
s is_/\-irreducible_in X ) );
A1: now :: thesis: for x, y being set st x in X & y in X & S1[x] & S1[y] holds
S1[x /\ y]
let x, y be set ; :: thesis: ( x in X & y in X & S1[x] & S1[y] implies S1[x /\ y] )
assume that
x in X and
y in X and
A2: S1[x] and
A3: S1[y] ; :: thesis: S1[x /\ y]
consider Sy being non empty Subset of X such that
A4: y = meet Sy and
A5: for s being set st s in Sy holds
s is_/\-irreducible_in X by A3;
consider Sx being non empty Subset of X such that
A6: x = meet Sx and
A7: for s being set st s in Sx holds
s is_/\-irreducible_in X by A2;
reconsider S = Sx \/ Sy as non empty Subset of X ;
now :: thesis: ex S being non empty Subset of X st
( x /\ y = meet S & ( for s being set st s in S holds
s is_/\-irreducible_in X ) )
take S = S; :: thesis: ( x /\ y = meet S & ( for s being set st s in S holds
b3 is_/\-irreducible_in X ) )

thus x /\ y = meet S by A6, A4, SETFAM_1:9; :: thesis: for s being set st s in S holds
b3 is_/\-irreducible_in X

let s be set ; :: thesis: ( s in S implies b2 is_/\-irreducible_in X )
assume A8: s in S ; :: thesis: b2 is_/\-irreducible_in X
end;
hence S1[x /\ y] ; :: thesis: verum
end;
A9: now :: thesis: for x being set st x is_/\-irreducible_in X holds
S1[x]
let x be set ; :: thesis: ( x is_/\-irreducible_in X implies S1[x] )
assume A10: x is_/\-irreducible_in X ; :: thesis: S1[x]
thus S1[x] :: thesis: verum
proof
x in X by A10;
then reconsider S = {x} as non empty Subset of X by ZFMISC_1:31;
take S ; :: thesis: ( x = meet S & ( for s being set st s in S holds
s is_/\-irreducible_in X ) )

thus x = meet S by SETFAM_1:10; :: thesis: for s being set st s in S holds
s is_/\-irreducible_in X

let s be set ; :: thesis: ( s in S implies s is_/\-irreducible_in X )
assume s in S ; :: thesis: s is_/\-irreducible_in X
hence s is_/\-irreducible_in X by A10, TARSKI:def 1; :: thesis: verum
end;
end;
for x being set st x in X holds
S1[x] from ARMSTRNG:sch 2(A9, A1);
hence ex A being non empty Subset of X st
( x = meet A & ( for s being set st s in A holds
s is_/\-irreducible_in X ) ) ; :: thesis: verum