let F be Field; :: thesis: addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is AbGroup
set L = addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #);
A1:
addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is Abelian
A2:
addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is add-associative
A3:
addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is right_zeroed
addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is right_complementable
hence
addLoopStr(# the carrier of F,the addF of F,the ZeroF of F #) is AbGroup
by A1, A2, A3; :: thesis: verum