theorem AuxiliaryMcKenzie:
for
L being non
empty LattStr st
L is
join-commutative &
L is
join-associative &
L is
meet-commutative &
L is
meet-associative & ( for
v1,
v0 being
Element of
L holds
v0 "/\" (v0 "\/" v1) = v0 ) & ( for
v1,
v0 being
Element of
L holds
v0 "\/" (v0 "/\" v1) = v0 ) holds
( ( for
v1,
v2,
v0 being
Element of
L holds
v0 "\/" (v1 "/\" (v0 "/\" v2)) = v0 ) & ( for
v1,
v2,
v0 being
Element of
L holds
v0 "/\" (v1 "\/" (v0 "\/" v2)) = v0 ) & ( for
v2,
v1,
v0 being
Element of
L holds
((v0 "/\" v1) "\/" (v1 "/\" v2)) "\/" v1 = v1 ) & ( for
v2,
v1,
v0 being
Element of
L holds
((v0 "\/" v1) "/\" (v1 "\/" v2)) "/\" v1 = v1 ) )
theorem CombinedMcKenzie: