let L be non empty LattStr ; ( ( for v1, v0 being Element of L holds v0 "/\" v1 = v1 "/\" v0 ) & ( for v0 being Element of L holds v0 "\/" v0 = v0 ) & ( for v1, v0 being Element of L holds v0 "\/" v1 = v1 "\/" v0 ) & ( for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" (v2 "/\" v1)) "\/" v1 = v1 ) implies for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1 )
assume A1:
for v1, v0 being Element of L holds v0 "/\" v1 = v1 "/\" v0
; ( ex v0 being Element of L st not v0 "\/" v0 = v0 or ex v1, v0 being Element of L st not v0 "\/" v1 = v1 "\/" v0 or ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v1)) "\/" v1 = v1 or for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1 )
assume A2:
for v0 being Element of L holds v0 "\/" v0 = v0
; ( ex v1, v0 being Element of L st not v0 "\/" v1 = v1 "\/" v0 or ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v1)) "\/" v1 = v1 or for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1 )
assume A3:
for v1, v0 being Element of L holds v0 "\/" v1 = v1 "\/" v0
; ( ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v1)) "\/" v1 = v1 or for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1 )
assume A4:
for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" (v2 "/\" v1)) "\/" v1 = v1
; for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1
A6:
for v2, v1, v0 being Element of L holds v1 "\/" ((v0 "/\" v1) "\/" (v2 "/\" v1)) = v1
A11:
for v100, v102 being Element of L holds v100 "\/" (v102 "/\" v100) = v100
for v1, v0 being Element of L holds v0 "\/" (v0 "/\" v1) = v0
hence
for v1, v2 being Element of L holds v1 "\/" (v1 "/\" v2) = v1
; verum