let L be non empty addLoopStr ; ( L is add-associative & L is right_zeroed & L is right_complementable implies ( L is left_zeroed & L is Loop-like ) )
assume A1:
( L is add-associative & L is right_zeroed & L is right_complementable )
; ( L is left_zeroed & L is Loop-like )
then reconsider G = L as non empty right_complementable add-associative right_zeroed addLoopStr ;
A2:
for a, x, y being Element of L st x + a = y + a holds
x = y
by A1, RLVECT_1:21;
thus
for a being Element of L holds (0. L) + a = a
by A1, RLVECT_1:10; ALGSTR_1:def 5 L is Loop-like
A3:
for a, b being Element of L ex x being Element of L st x + a = b
( ( for a, b being Element of L ex x being Element of L st a + x = b ) & ( for a, x, y being Element of L st a + x = a + y holds
x = y ) )
by A1, RLVECT_1:20, RLVECT_1:21;
hence
L is Loop-like
by A3, A2, Th7; verum