Functionally, a Number theory problem

An increasing function f : N 0 N 0 f: \mathbb{N} ^{ \geq 0 } \rightarrow \mathbb{N} ^{ \geq 0 } satisfies f ( 2 ) = 7 f(2) = 7 and

f ( m n ) = f ( m ) + f ( n ) + f ( m ) f ( n ) for all m , n N 0 . f(mn) = f(m) + f(n) + f(m)f(n) \text{ for all } m, n \in \mathbb{N} ^{ \geq 0 }.

Find the remainder when f ( 2017 ) f(2017) is divided by 2017 2017 .


The answer is 2016.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Mohammed Imran
Jan 14, 2020

The solution given by priyanshu mishra is not the most elegant solution. since we have f(mn)+1 = (f(m)+1)(f(n)+1), Let me denote statement S that states: "f(x)+1 is divisible by x for all integers x." Now let us assume statement S true. It implies that f(m)+1 is divisible by m and f(n)+1 is divisible by n. so (f(m)+1)(f(n)+1) is divisible by mn. Since this is f(mn)+1 , we also have f(mn)+1 is divisible by mn. Hence statement S is true. Now, since f(2017) +1 is divisible by 2017, we have f(2017) is congruent to 2016 modulo 2017. Hence 2016 is the remainder

Priyanshu Mishra
Sep 7, 2016

Observe that f ( 0 ) = f ( 1 ) = 0 f(0) = f(1) = 0 . For n 2 n \ge 2 , let us define g ( n ) = f ( n ) + 1 g(n) = f(n) + 1 . Then g ( 2 ) = 8 g(2) = 8 and

g ( m n ) = f ( m n ) + 1 = f ( m ) + f ( n ) + f ( m n ) + 1 = ( f ( m ) + 1 ) ( f ( n ) + 1 ) = g ( m ) g ( n ) g(mn) = f(mn) + 1 = f(m) + f(n) + f(mn) + 1 = (f(m) + 1)(f(n) + 1) = g(m)g(n)

Fix an integer n > 2 n > 2 and consider a sequence p k / q k , k 1 { p }_{ k } / { q }_{ k }, k \ge 1 , of rational numbers that are greater than log 2 n \log _{ 2 }{ n } and converge to log 2 n \log _{ 2 }{ n } ( here p k { p }_{ k } and q k { q }_{ k } are integers). Then from n < 2 p k / q k \large\ n < { 2 }^{ { p }_{ k }/{ q }_{ k } } , so by monotonicity of g g ,

g ( n q k ) g ( 2 p k ) \large\ g({ n }^{ { q }_{ k } })\le g({ 2 }^{ { p }_{ k } }) .

The multiplicativity of g g implies that

g ( n ) g ( 2 ) p k / q k = 2 3 p k / q k = ( ( 2 p k / q k ) 3 ) \large\ g(n)\le g{ \left( 2 \right) }^{ { p }_{ k }/{ q }_{ k } }={ 2 }^{ 3{ p }_{ k }/{ q }_{ k } }=\left( { \left( { 2 }^{ { p }_{ k }/{ q }_{ k } } \right) }^{ 3 } \right) .

Passing to the limit with k k\rightarrow \infty , we find that g ( n ) n 3 g(n) \le {n}^3 . A similar argument shows that g ( n ) n 3 g(n) \ge {n}^3 . Hence g ( n ) = n 3 g(n) = n^3 , and so f ( n ) = n 3 1 f(n) = n^3 - 1 for all n n is the unique solution to the functional equation.

f ( 2017 ) 2016 ( m o d 2017 ) f(2017) \equiv2016 \pmod{2017} . So the answer is 2016 \boxed{2016} .

On what set is this function?

Anandmay Patel - 4 years, 9 months ago

Log in to reply

I have written the solution. Please check it.

Priyanshu Mishra - 4 years, 9 months ago

How do you identify the function???

Kushal Bose - 4 years, 9 months ago

@Calvin Lin , sir please change the answer to 16 16 .

Priyanshu Mishra - 4 years, 9 months ago

From continuation of Priyanshu's solution.

here g ( m n ) = g ( m ) g ( n ) g(m n)=g(m) g(n)

From the structure of the function let's assume that g ( x ) = x k g(x)=x^k where k is an rational number.

So, putting this into the equation we get both side equal

From given information g ( 2 ) = 8 = 2 3 g(2)=8=2^3

So the value of k = 3 k=3

Kushal Bose - 4 years, 9 months ago

Log in to reply

That claim that " g ( x ) = x k g(x) = x^k is not true. An example is that g ( 2 k ) = 2 k g( 2^k ) = 2^k but g ( n ) = 0 g(n) = 0 otherwise.

The solution demonstrates how to use the "increasing function" condition to arrive at the value of g ( 2017 ) g(2017) .

Calvin Lin Staff - 4 years, 9 months ago

@Priyanshu Mishra ;In your given functional equation, put m=1 and n=2.See what you get the value of f(1).

Anandmay Patel - 4 years, 9 months ago

Log in to reply

I am getting the right answer.

f ( n ) = n 3 1 f(n) = n^3 - 1 for n = 2 n = 2 we get f ( 2 ) = 8 1 = 7 f(2) = 8- 1 = 7 which is given in question.

Priyanshu Mishra - 4 years, 9 months ago

@Calvin Lin , please change the answer to 16 16 . And mark the report as resolved. My question is correct.

Priyanshu Mishra - 4 years, 9 months ago

Log in to reply

Shouldn't the answer be 2016?

Calvin Lin Staff - 4 years, 9 months ago

Log in to reply

Yes SIR.

It must be 2016. I am so stupid. I did calculation mistake twice!.

Please change the answer.

Priyanshu Mishra - 4 years, 9 months ago

If m=0 then isn't f(0)=-1?

Shaun Leong - 4 years, 9 months ago

@Calvin Lin, @Shaun Leong, @Kushal Bose

For your kind information, Prof. Titu Andreescu proposed this problem for IMO 1992. I have taken from their only.

The original question was:

**Find all increasing functions f : N 0 N 0 f: \mathbb{N} ^{ \geq 0 } \rightarrow \mathbb{N} ^{ \geq 0 } satisfisfying f ( 2 ) = 7 f(2) = 7 and

f ( m n ) = f ( m ) + f ( n ) + f ( m ) f ( n ) for all m , n N 0 . f(mn) = f(m) + f(n) + f(m)f(n) \text{ for all } m, n \in \mathbb{N} ^{ \geq 0 }. **.

The solution to this problem showed that there is only one function f ( n ) = n 3 1 f(n) = n^3 - 1 satisfying the conditions.

What i did was a simple modification. I just asked to find remainder when f ( 2017 f(2017 is divided by 2017.

I don't know what is wrong here. Everyone is reporting the problem. I have posted the solution, then also problem prevails. If no one knows the answer, then it does not directly mean that the problem must be incorrect.

So, kindly tell me that should i delete this problem such that you all and i will be free ? Because this is wasting a lot of time.

Priyanshu Mishra - 4 years, 9 months ago

Log in to reply

  1. The terminology of f : N 0 f: N _ 0 is unclear, which is why I switched it to f : N 0 f: \mathbb{N}^{ \geq 0 } .

  • The correct answer should have been 2016, and not 16.

  • I have resolved those reports now.

    Calvin Lin Staff - 4 years, 9 months ago

    0 pending reports

    ×

    Problem Loading...

    Note Loading...

    Set Loading...