let C, D be non empty set ; for f being Function of C,D
for F being BinOp of D st F is having_a_unity holds
( F .: ((C --> (the_unity_wrt F)),f) = f & F .: (f,(C --> (the_unity_wrt F))) = f )
let f be Function of C,D; for F being BinOp of D st F is having_a_unity holds
( F .: ((C --> (the_unity_wrt F)),f) = f & F .: (f,(C --> (the_unity_wrt F))) = f )
let F be BinOp of D; ( F is having_a_unity implies ( F .: ((C --> (the_unity_wrt F)),f) = f & F .: (f,(C --> (the_unity_wrt F))) = f ) )
set e = the_unity_wrt F;
reconsider g = C --> (the_unity_wrt F) as Function of C,D ;
assume A1:
F is having_a_unity
; ( F .: ((C --> (the_unity_wrt F)),f) = f & F .: (f,(C --> (the_unity_wrt F))) = f )
hence
F .: ((C --> (the_unity_wrt F)),f) = f
by FUNCT_2:63; F .: (f,(C --> (the_unity_wrt F))) = f
hence
F .: (f,(C --> (the_unity_wrt F))) = f
by FUNCT_2:63; verum