(1)在 f(x+y)=f(x)f(y)中,令 x=1,y=0,可得f(1)=f(1)f(0).再由f(1)>1,可得f(0)=1.
当x<0时,f(x-x)=f(0)=f(x)f(-x)=1,由-x>0 可得f(-x)>1,f(x)=
1
f(-x) ∈(0,1).
当x>0时,同理可得f(x)>0. 综上可得,当x∈R时,f(x)>0.
设x 1<x 2,则 f(x 1)-f(x 2)=f[(x 1-x 2)+x 2]-f(x 2)=f(x 1-x 2)f(x 2)-f(x 2)=f(x 2)[f(x 1-x 2)-1].
由x 1-x 2<0,x<0时,0<f(x)<1,可得 f(x 1-x 2)-1<0,
∴f(x 1)-f(x 2)<0,f(x 1)<f(x 2),
故f(x)是定义域上的增函数.
(2)数列{a n}满足a 1=a≠0,f(a n+1)=f(aa n)f(a-1)=f[(aa n)+(a-1)],
由f(x)是定义域R上的增函数,可得a n+1=aa n +a-1,即a n+1+1=a(a n +1),故{a n +1}是以a+1为首项,以a为公比的等比数列.
故 a n +1=(a+1)a n-1,故 a n =(a+1)a n-1-1.
故{a n }的前n项和s n=(a+1)(1+a+a 2+a 3+…+a n-1)-n=
na, a=1
(a+1)(1-a n )
1-a ,a≠1 .