set G = addLoopStr(# 1,op2 ,op0 #);
A1:
for a being Element of addLoopStr(# 1,op2 ,op0 #) ex x being Element of addLoopStr(# 1,op2 ,op0 #) st Double x = a
for a being Element of addLoopStr(# 1,op2 ,op0 #) st Double a = 0. addLoopStr(# 1,op2 ,op0 #) holds
a = 0. addLoopStr(# 1,op2 ,op0 #)
by CARD_1:87, TARSKI:def 1;
hence
addLoopStr(# 1,op2 ,op0 #) is midpoint_operator
by A1, MIDSP_2:def 5; verum