set L = the 1 -element Lattice;
A1:
the 1 -element Lattice is lower-bounded
A2:
the 1 -element Lattice is upper-bounded
for b being Element of the 1 -element Lattice ex a being Element of the 1 -element Lattice st a is_a_complement_of b
then A3:
the 1 -element Lattice is complemented
;
A4:
the 1 -element Lattice is join-idempotent
;
for b being Element of the 1 -element Lattice ex a being Element of the 1 -element Lattice st a is_a_complement'_of b
then A5:
the 1 -element Lattice is complemented'
;
for a, b, c being Element of the 1 -element Lattice holds a "/\" (b "\/" c) = (a "/\" b) "\/" (a "/\" c)
by STRUCT_0:def 10;
then A6:
the 1 -element Lattice is distributive
;
A7:
the 1 -element Lattice is lower-bounded'
A8:
the 1 -element Lattice is upper-bounded'
for a, b, c being Element of the 1 -element Lattice holds a "\/" (b "/\" c) = (a "\/" b) "/\" (a "\/" c)
by STRUCT_0:def 10;
then
the 1 -element Lattice is distributive'
;
hence
ex b1 being 1 -element LattStr st
( b1 is Boolean & b1 is join-idempotent & b1 is upper-bounded' & b1 is complemented' & b1 is distributive' & b1 is lower-bounded' & b1 is Lattice-like )
by A3, A6, A1, A2, A4, A8, A5, A7; verum