defpred S1[ Element of Q] means $1 [*](a [*] b)[= s; deffunc H6( Element of Q) -> Element of Q = $1; let x be set ; :: according to TARSKI:def 3:: thesis: ( not x in { (a9 [*] b9) where a9, b9 is Element of Q : ( a9 in H5(a) & b9 in H5(b) ) } or x in H5(a [*] b) ) set A = { H6(c) where c is Element of Q : S1[c] } ; assume
x in { (a9 [*] b9) where a9, b9 is Element of Q : ( a9 in H5(a) & b9 in H5(b) ) }
; :: thesis: x in H5(a [*] b) then consider a9, b9 being Element of Q such that A2:
x = a9 [*] b9
and A3:
a9 in H5(a)
and A4:
b9 in H5(b)
; deffunc H7( Element of Q) -> Element of the carrier of Q = (a9 [*] b9)[*] $1; set B = { H7(H6(c)) where c is Element of Q : S1[c] } ; A5:
ex c being Element of Q st ( b9 = c & c [*](b -r> s)[= s )
byA4; A6:
ex c being Element of Q st ( a9 = c & c [*](a -r> s)[= s )
byA3; A7:
{ H7(H6(c)) where c is Element of Q : S1[c] } is_less_than s