let Q be Quantale; :: thesis: for s, a being Element of Q st s is cyclic holds
( a [= (a -r> s) -r> s & a [= (a -l> s) -l> s )
let s, a be Element of Q; :: thesis: ( s is cyclic implies ( a [= (a -r> s) -r> s & a [= (a -l> s) -l> s ) )
assume A1:
s is cyclic
; :: thesis: ( a [= (a -r> s) -r> s & a [= (a -l> s) -l> s )
{ b where b is Element of Q : b [= a } c= { c where c is Element of Q : c [*] (a -r> s) [= s }
then
( a = "\/" { d where d is Element of Q : d [= a } ,Q & "\/" { b where b is Element of Q : b [= a } ,Q [= "\/" { c where c is Element of Q : c [*] (a -r> s) [= s } ,Q )
by LATTICE3:45, LATTICE3:46;
hence
a [= (a -r> s) -r> s
; :: thesis: a [= (a -l> s) -l> s
{ b where b is Element of Q : b [= a } c= { c where c is Element of Q : (a -l> s) [*] c [= s }
then
( a = "\/" { d where d is Element of Q : d [= a } ,Q & "\/" { b where b is Element of Q : b [= a } ,Q [= "\/" { c where c is Element of Q : (a -l> s) [*] c [= s } ,Q )
by LATTICE3:45, LATTICE3:46;
hence
a [= (a -l> s) -l> s
; :: thesis: verum