let L be distributive bounded pseudocomplemented Lattice; ( L is satisfying_Stone_identity iff for a, b being Element of L st a in Skeleton L & b in Skeleton L holds
a "\/" b in Skeleton L )
assume a1:
for a, b being Element of L st a in Skeleton L & b in Skeleton L holds
a "\/" b in Skeleton L
; L is satisfying_Stone_identity
let y be Element of L; LATSTONE:def 5 (y *) "\/" ((y *) *) = Top L
( y * in Skeleton L & (y *) * in Skeleton L )
;
then sp:
(((y *) "\/" ((y *) *)) *) * = (y *) "\/" ((y *) *)
by Th13, a1;
r1:
(y *) * [= ((y *) "/\" ((y *) *)) *
by Th6, LATTICES:6;
((y *) *) * [= ((y *) "/\" ((y *) *)) *
by LATTICES:6, Th6;
then
y * [= ((y *) "/\" ((y *) *)) *
by Th7;
then r:
(y *) "\/" ((y *) *) [= (((y *) "/\" ((y *) *)) *) "\/" (((y *) "/\" ((y *) *)) *)
by r1, FILTER_0:4;
s1:
((y *) "\/" ((y *) *)) * [= (y *) *
by Th6, LATTICES:5;
((y *) "\/" ((y *) *)) * [= ((y *) *) *
by Th6, LATTICES:5;
then s2:
((y *) "\/" ((y *) *)) * [= y *
by Th7;
(((y *) "\/" ((y *) *)) *) "/\" (((y *) "\/" ((y *) *)) *) [= (y *) "/\" ((y *) *)
by s1, s2, FILTER_0:5;
then
((y *) "/\" ((y *) *)) * [= (y *) "\/" ((y *) *)
by sp, Th6;
then
((y *) "/\" ((y *) *)) * = (y *) "\/" ((y *) *)
by r, LATTICES:8;
then
(Bottom L) * = (y *) "\/" ((y *) *)
by ThD;
hence
(y *) "\/" ((y *) *) = Top L
by Th11; verum