let L be non empty LattStr ; ( ( for v1, v0 being Element of L holds (v0 "/\" v1) "\/" (v0 "/\" (v0 "\/" v1)) = v0 ) & ( for v0, v1 being Element of L holds (v0 "/\" v0) "\/" (v1 "/\" (v0 "\/" v0)) = v0 ) & ( for v1, v0 being Element of L holds (v0 "/\" v1) "\/" (v1 "/\" (v0 "\/" v1)) = v1 ) & ( for v2, v1, v0 being Element of L holds ((v0 "\/" v1) "/\" (v2 "\/" v0)) "/\" v0 = v0 ) & ( for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0 ) implies for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0 )
assume A1:
for v1, v0 being Element of L holds (v0 "/\" v1) "\/" (v0 "/\" (v0 "\/" v1)) = v0
; ( ex v0, v1 being Element of L st not (v0 "/\" v0) "\/" (v1 "/\" (v0 "\/" v0)) = v0 or ex v1, v0 being Element of L st not (v0 "/\" v1) "\/" (v1 "/\" (v0 "\/" v1)) = v1 or ex v2, v1, v0 being Element of L st not ((v0 "\/" v1) "/\" (v2 "\/" v0)) "/\" v0 = v0 or ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0 or for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0 )
assume A2:
for v0, v1 being Element of L holds (v0 "/\" v0) "\/" (v1 "/\" (v0 "\/" v0)) = v0
; ( ex v1, v0 being Element of L st not (v0 "/\" v1) "\/" (v1 "/\" (v0 "\/" v1)) = v1 or ex v2, v1, v0 being Element of L st not ((v0 "\/" v1) "/\" (v2 "\/" v0)) "/\" v0 = v0 or ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0 or for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0 )
assume A3:
for v1, v0 being Element of L holds (v0 "/\" v1) "\/" (v1 "/\" (v0 "\/" v1)) = v1
; ( ex v2, v1, v0 being Element of L st not ((v0 "\/" v1) "/\" (v2 "\/" v0)) "/\" v0 = v0 or ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0 or for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0 )
assume A4:
for v2, v1, v0 being Element of L holds ((v0 "\/" v1) "/\" (v2 "\/" v0)) "/\" v0 = v0
; ( ex v2, v1, v0 being Element of L st not ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0 or for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0 )
assume A5:
for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" (v2 "/\" v0)) "\/" v0 = v0
; for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0
assume
not for v0, v1 being Element of L holds v0 "/\" v1 = v1 "/\" v0
; contradiction
then consider C, D being Element of L such that
A6:
C "/\" D <> D "/\" C
;
A9:
for v1, v0 being Element of L holds ((v0 "/\" v1) "/\" (v0 "/\" (v0 "\/" v1))) "\/" ((v0 "/\" v1) "/\" v0) = v0 "/\" v1
A12:
for v2, v1, v101 being Element of L holds v101 "\/" (((v101 "\/" v1) "/\" (v2 "\/" v101)) "/\" (((v101 "\/" v1) "/\" (v2 "\/" v101)) "\/" v101)) = (v101 "\/" v1) "/\" (v2 "\/" v101)
A16:
for v102, v1, v0 being Element of L holds (v0 "/\" (v102 "\/" (v0 "/\" v1))) "/\" (v0 "/\" v1) = v0 "/\" v1
A24:
for v102, v1, v0 being Element of L holds (v1 "/\" (v102 "\/" (v0 "/\" v1))) "/\" (v0 "/\" v1) = v0 "/\" v1
A28:
for v101, v100 being Element of L holds ((v100 "\/" v101) "/\" v100) "/\" v100 = v100
A32:
for v101, v100 being Element of L holds ((v100 "/\" v101) "\/" v100) "\/" v100 = v100
A42:
for v1, v0 being Element of L holds (v0 "/\" (v0 "/\" v1)) "/\" (v0 "/\" v1) = v0 "/\" v1
A45:
for v1, v101 being Element of L holds (((v101 "/\" v1) "\/" v101) "/\" v101) "\/" (((v101 "/\" v1) "\/" v101) "/\" v101) = (v101 "/\" v1) "\/" v101
A49:
for v1, v101 being Element of L holds (v101 "\/" ((v101 "\/" v1) "/\" v101)) "\/" ((v101 "\/" v1) "/\" v101) = (v101 "\/" v1) "/\" v101
A60:
for v0 being Element of L holds v0 "/\" v0 = v0
by A1, A4, A5, Lemma1;
A63:
for v1, v0 being Element of L holds ((v0 "/\" v1) "\/" (v0 "/\" (v0 "/\" v1))) "\/" (v0 "/\" (v0 "/\" v1)) = v0 "/\" (v0 "/\" v1)
A75:
for v0, v1 being Element of L holds v0 "\/" (v1 "/\" (v0 "\/" v0)) = v0
A83:
for v0 being Element of L holds v0 = v0 "\/" v0
by A1, A2, A3, A4, A5, Lemma2;
A86:
for v0, v1 being Element of L holds v0 "\/" (v1 "/\" v0) = v0
A88:
for v1, v0 being Element of L holds ((v0 "/\" v1) "\/" v0) "/\" v0 = (v0 "/\" v1) "\/" v0
A90:
for v1, v0 being Element of L holds (v0 "/\" v1) "\/" (v0 "/\" (v0 "/\" v1)) = v0 "/\" (v0 "/\" v1)
A92:
for v1, v0 being Element of L holds v0 "/\" v1 = v0 "/\" (v0 "/\" v1)
A95:
for v1, v0 being Element of L holds v0 "\/" ((v0 "\/" v1) "/\" v0) = (v0 "\/" v1) "/\" v0
A97:
for v1, v0 being Element of L holds v0 = (v0 "\/" v1) "/\" v0
A101:
for v101, v102 being Element of L holds (v101 "/\" (v102 "\/" v101)) "/\" v101 = v101
A105:
for v1, v101 being Element of L holds v101 "/\" ((v101 "/\" v1) "\/" v101) = (v101 "/\" v1) "\/" v101
A109:
for v1, v100 being Element of L holds (v100 "/\" v1) "\/" (v100 "/\" (v100 "\/" (v100 "/\" v1))) = v100
A113:
for v1, v100 being Element of L holds ((v100 "/\" v1) "/\" (v100 "/\" (v100 "\/" (v100 "/\" v1)))) "\/" ((v100 "/\" (v100 "/\" v1)) "/\" v100) = v100 "/\" (v100 "/\" v1)
A116:
for v1, v0 being Element of L holds ((v0 "/\" v1) "/\" (v0 "/\" (v0 "\/" (v0 "/\" v1)))) "\/" ((v0 "/\" v1) "/\" v0) = v0 "/\" (v0 "/\" v1)
A118:
for v1, v0 being Element of L holds ((v0 "/\" v1) "/\" (v0 "/\" (v0 "\/" (v0 "/\" v1)))) "\/" ((v0 "/\" v1) "/\" v0) = v0 "/\" v1
A121:
for v102, v1, v101 being Element of L holds ((v101 "/\" v1) "\/" v101) "\/" ((v101 "/\" (v102 "\/" ((v101 "/\" v1) "\/" v101))) "/\" (((((v101 "/\" v1) "\/" v101) "\/" v101) "/\" (v102 "\/" ((v101 "/\" v1) "\/" v101))) "\/" ((v101 "/\" v1) "\/" v101))) = (((v101 "/\" v1) "\/" v101) "\/" v101) "/\" (v102 "\/" ((v101 "/\" v1) "\/" v101))
A124:
for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" v0) "\/" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "/\" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "\/" ((v0 "/\" v1) "\/" v0))) = (((v0 "/\" v1) "\/" v0) "\/" v0) "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))
A126:
for v2, v1, v0 being Element of L holds ((v0 "/\" v1) "\/" v0) "\/" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "/\" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "\/" ((v0 "/\" v1) "\/" v0))) = v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))
A129:
for v1, v100 being Element of L holds ((v100 "/\" v1) "\/" v100) "/\" v100 = v100
A132:
for v1, v0 being Element of L holds (v0 "/\" v1) "\/" v0 = v0
A135:
for v1, v2, v0 being Element of L holds (v0 "/\" (v1 "\/" (v0 "/\" v2))) "/\" ((v0 "/\" v2) "\/" (v0 "/\" (v1 "\/" (v0 "/\" v2)))) = ((v0 "/\" (v1 "\/" (v0 "/\" v2))) "/\" (v0 "/\" v2)) "\/" (v0 "/\" (v1 "\/" (v0 "/\" v2)))
A137:
for v1, v2, v0 being Element of L holds (v0 "/\" (v1 "\/" (v0 "/\" v2))) "/\" ((v0 "/\" v2) "\/" (v0 "/\" (v1 "\/" (v0 "/\" v2)))) = (v0 "/\" v2) "\/" (v0 "/\" (v1 "\/" (v0 "/\" v2)))
A139:
for v2, v1, v0 being Element of L holds v0 "\/" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "/\" ((v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))) "\/" ((v0 "/\" v1) "\/" v0))) = v0 "/\" (v2 "\/" ((v0 "/\" v1) "\/" v0))
A142:
for v1, v2, v0 being Element of L holds v0 "\/" ((v0 "/\" (v1 "\/" v0)) "/\" ((v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))) "\/" ((v0 "/\" v2) "\/" v0))) = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A144:
for v2, v0, v1 being Element of L holds v0 "\/" ((v0 "/\" (v1 "\/" v0)) "/\" ((v0 "/\" (v1 "\/" v0)) "\/" ((v0 "/\" v2) "\/" v0))) = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A146:
for v1, v2, v0 being Element of L holds v0 "\/" ((v0 "/\" (v1 "\/" v0)) "/\" ((v0 "/\" (v1 "\/" v0)) "\/" v0)) = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A148:
for v1, v2, v0 being Element of L holds v0 "\/" ((v0 "/\" (v1 "\/" v0)) "/\" v0) = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A150:
for v1, v2, v0 being Element of L holds v0 "\/" v0 = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A152:
for v1, v2, v0 being Element of L holds v0 = v0 "/\" (v1 "\/" ((v0 "/\" v2) "\/" v0))
A154:
for v0, v1 being Element of L holds v0 = v0 "/\" (v1 "\/" v0)
A157:
for v1, v2, v0 being Element of L holds v0 "/\" (v1 "\/" (v0 "/\" v2)) = (v0 "/\" v2) "\/" (v0 "/\" (v1 "\/" (v0 "/\" v2)))
A161:
for v1, v0 being Element of L holds v0 "/\" (v0 "\/" (v0 "/\" v1)) = v0
A163:
for v1, v0 being Element of L holds ((v0 "/\" v1) "/\" v0) "\/" ((v0 "/\" v1) "/\" v0) = v0 "/\" v1
A165:
for v1, v0 being Element of L holds (v0 "/\" v1) "/\" v0 = v0 "/\" v1
A168:
for v1, v100 being Element of L holds v100 "\/" (v100 "/\" v1) = v100
A172:
for v102, v100 being Element of L holds (v100 "/\" v102) "/\" (v102 "/\" v100) = v102 "/\" v100
A176:
for v0, v1 being Element of L holds (v1 "/\" v0) "/\" (v0 "/\" v1) = (v0 "/\" v1) "/\" (v1 "/\" v0)
A179:
for v0, v1 being Element of L holds v1 "/\" v0 = (v1 "/\" v0) "/\" (v0 "/\" v1)
for v1, v0 being Element of L holds v0 "/\" v1 = v1 "/\" v0
hence
contradiction
by A6; verum