asume R is not {0}.

A)      0(a)=(0-0)(a)=0(a)-0(a)=0

B)for non-zero f, there are some a
with f(a) is non-zero.
and      1 f(a)
        =f(a)
        =f(1 a)
        =f(1) f(a),
so      f(1)=1

C)      1+1 is not 1
so      g(1)=1+1 implies g=0

D)for non-zero f, C)
and     (f+f)(1)=f(1)+f(1)=1+1,
        f+f=0
---
yosida@parkcity.ne.jp

清娵です。
前回の投稿が文字化けしたのでASCIIで
書き直してみました。ご迷惑をおかけしました。
#Googleを使うのがいけないのでしょうが
#今は代替手段を知らなくって。