19
Since f(xy) = A
¡
g(xy)
¢
and A is bijective, it follows that either g(xy) = g(x)g (y) or
g(xy) = g(y)/g(x). Since xy ≥ y and g is increasing, we have g(xy) = g(x)g(y ).
Fix a real number ε > 1 and suppose that g(ε) = ε
λ
. Since g(ε) > 1, we have λ > 0.
Using the multiplicity of g, we may easily see that g(ε
q
) = ε
qλ
for all rationals q ∈ [0, ∞).
Since g is strictly increasing, g(ε
t
) = ε
tλ
for all t ∈ [0, ∞), that is, g(x) = x
λ
for all x ≥ 1.
For all x ≥ 1, we have f(x) = x
λ
+ x
−λ
. Recalling that f(t) = f(1/t), we have f(x) =
x
λ
+ x
−λ
for 0 < x < 1 as well.
Now we must check that for any λ > 0, the function f(x) = x
λ
+ x
−λ
satisfies the two
given conditions. The condition (i) is satisfied because
f(
√
xy)f(
√
yz)f(
√
zx) =
¡
(xy)
λ/2
+ (xy)
−λ/2
¢¡
(yz)
λ/2
+ (yz)
−λ/2
¢¡
(zx)
λ/2
+ (zx)
−λ/2
¢
= (xyz)
λ
+ x
λ
+ y
λ
+ z
λ
+ x
−λ
+ y
−λ
+ z
−λ
+ (xyz)
−λ
= f(xyz) + f(x) + f(y) + f(z).
The condition (ii) is also satisfied because 1 ≤ x < y implies
f(y) − f(x) = (y
λ
− x
λ
)
µ
1 −
1
(xy)
λ
¶
> 0.
Solution 2. We can a find positive real number λ such that f(e) = exp(λ)+ exp(−λ) since
the function B : [0, ∞) −→ [2, ∞) defined by B(x) = exp(x) + exp(−x) is bijective.
Since f(t)
2
= f(t
2
) + 2 and f(x) > 0, we have
f
Ã
exp
µ
1
2
n
¶
!
= exp
µ
λ
2
n
¶
+ exp
µ
−
λ
2
n
¶
for all nonnegative integers n.
Since f(st) = f(s)f(t) − f(t/s), we have
f
Ã
exp
µ
m + 1
2
n
¶
!
= f
Ã
exp
µ
1
2
n
¶
!
f
Ã
exp
µ
m
2
n
¶
!
− f
Ã
exp
µ
m − 1
2
n
¶
!
(∗)
for all nonnegative integers m and n .
From (∗) and f(1) = 2, we obtain by induction that
f
Ã
exp
µ
m
2
n
¶
!
= exp
µ
mλ
2
n
¶
+ exp
µ
−
mλ
2
n
¶
for all nonnegative integers m and n .
Since f is increasing on [1, ∞), we have f(x) = x
λ
+ x
−λ
for x ≥ 1.
We can prove that f(x) = x
λ
+ x
−λ
for 0 < x < 1 and that this function satisfies the
given conditions in the same manner as in the first solution.