Find the highest power of 2 dividing n

  • Context: Undergrad 
  • Thread starter Thread starter whodsow
  • Start date Start date
  • Tags Tags
    Power
Click For Summary
SUMMARY

The discussion focuses on determining the highest power of 2 that divides n factorial (n!). The user proposes a rule stating that if \(2^k = n\), then \(f(n) = 2^k - 1\). For other values of n, the user suggests a decomposition into powers of 2, leading to the formula \(f(n) = f(2^{k_1}) + f(2^{k_2}) + ... + f(2^{k_r})\). The conversation highlights the need for proof of this rule, with references to induction and the geometric series as methods for verification.

PREREQUISITES
  • Understanding of factorial notation and properties
  • Familiarity with powers of 2 and their properties
  • Basic knowledge of mathematical induction
  • Introduction to number theory concepts
NEXT STEPS
  • Study the proof of the formula \(f(n) = \sum_{i=1}^{b} \left\lfloor \frac{n}{2^i} \right\rfloor\)
  • Learn about mathematical induction techniques in number theory
  • Explore the properties of geometric series and their applications
  • Investigate the relationship between factorials and prime factorization
USEFUL FOR

Students and enthusiasts of number theory, mathematicians interested in factorial properties, and anyone looking to deepen their understanding of divisibility rules related to powers of 2.

whodsow
Messages
12
Reaction score
0
Hi.
I have a question.
I know the rule of the hightest power of 2 dividing n!, the highest power means if 2^{k}|n!, k is the greatest value. For example,
n the hightest power of 2 dividing n!
--------------------------------------
1 0
2 1
3 1
4 3
5 3
6 4
7 4
8 7
9 7
10 8
11 8
12 10
13 10
14 11
15 11
16 15
17 15
18 16
19 16
20 18
21 18
22 19
23 19
24 22
25 22
26 23
27 23
28 25
29 25
30 26
31 26
32 31
33 31

Let f(n) is the highest power of 2 dividing n!, I think if 2^{k}=n, then f(n) = 2^{k}-1, else let n=2^{k_{1}}+2^{k_{2}}+...++2^{k_{r}}, then f(n)=f(2^{k_{1}})+f(2^{k_{2}})+...+f(2^{k_{r}})=2^{k_{1}}-1+2^{k_{2}}-1+...+2^{k_{r}}-1, more verification of n shows my rule is correct, but I can't prove that.
Help me to prove my rule. thanks.
 
Physics news on Phys.org
Split it into subproblems. Showing that (2^k)! is divisible by 2^(2^k - 1) but not by 2^(2^k) can be done by induction, starting with a base case of 1! being divisible by 1 but not by 2. For the inductive step, use that n! has a factor of 2 every 2, a factor of 4 every four, and so on, up to a factor of 2^k every 2^k (i.e. exactly once). This is a geometric series.
 
thank your hint, CRGreathouse.
I will try to prove it.
 
whodsow said:
Hi.
I have a question.

Let f(n) is the highest power of 2 dividing n!, I think if 2^{k}=n, then f(n) = 2^{k}-1, else let n=2^{k_{1}}+2^{k_{2}}+...++2^{k_{r}}, then f(n)=f(2^{k_{1}})+f(2^{k_{2}})+...+f(2^{k_{r}})=2^{k_{1}}-1+2^{k_{2}}-1+...+2^{k_{r}}-1, more verification of n shows my rule is correct, but I can't prove that.
Help me to prove my rule. thanks.
Did you try to corrolate your rule with the following
f(n) = \sum_{i = 1}^{b} \Left[ \frac{n}{2^i}\Right]
where the brackets stand for the foor function, and b is the highest power of 2 less than or equal to n
 
ramsey2879 said:
Did you try to corrolate your rule with the following
f(n) = \sum_{i = 1}^{b} \Left[ \frac{n}{2^i}\Right]
where the brackets stand for the foor function, and b is the highest power of 2 less than or equal to n

oh, thank you.
I am a beginner, just starting to learn number theorem, I did not know this formulation until you told me.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 0 ·
Replies
0
Views
947
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 0 ·
Replies
0
Views
2K