let R be Ring; :: thesis: for x, y1, y2 being set st GO x,y1,R & GO x,y2,R holds
y1 = y2
let x, y1, y2 be set ; :: thesis: ( GO x,y1,R & GO x,y2,R implies y1 = y2 )
assume that
A1:
GO x,y1,R
and
A2:
GO x,y2,R
; :: thesis: y1 = y2
consider a1, a2 being set such that
A3:
x = [a1,a2]
and
A4:
ex G being strict LeftMod of R st
( y1 = G & a1 = addLoopStr(# the carrier of G,the addF of G,the U2 of G #) & a2 = the lmult of G )
by A1, Def5;
consider b1, b2 being set such that
A5:
x = [b1,b2]
and
A6:
ex G being strict LeftMod of R st
( y2 = G & b1 = addLoopStr(# the carrier of G,the addF of G,the U2 of G #) & b2 = the lmult of G )
by A2, Def5;
consider G1 being strict LeftMod of R such that
A7:
( y1 = G1 & a1 = addLoopStr(# the carrier of G1,the addF of G1,the U2 of G1 #) & a2 = the lmult of G1 )
by A4;
consider G2 being strict LeftMod of R such that
A8:
( y2 = G2 & b1 = addLoopStr(# the carrier of G2,the addF of G2,the U2 of G2 #) & b2 = the lmult of G2 )
by A6;
( addLoopStr(# the carrier of G1,the addF of G1,the U2 of G1 #) = addLoopStr(# the carrier of G2,the addF of G2,the U2 of G2 #) & the lmult of G1 = the lmult of G2 )
by A3, A5, A7, A8, ZFMISC_1:33;
hence
y1 = y2
by A7, A8; :: thesis: verum