AoPSWiki
Visit the AoPS Book Store.

Euler's totient function

From AoPSWiki

(Redirected from Totient function)

Euler's totient function \phi(n) applied to a positive integer n is defined to be the number of positive integers less than or equal to n that are relatively prime to n. \phi(n) is read "phi of n."

Contents

Formulas

To derive the formula, let us first define the prime factorization of n as n =\prod_{i=1}^{m}p_i^{e_i} =p_1^{e_1}p_2^{e_2}\cdots p_m^{e_m} where the p_i are distinct prime numbers. Now, we can use a PIE argument to count the number of numbers less than or equal to n that are relatively prime to it.

First, let's count the complement of what we want (i.e. all the numbers less than n that share a common factor with it). There are \frac{n}{p_1} numbers less than n that are divisible by p_1. If we do the same for each p_i and add these up, we get

\frac{n}{p_1} + \frac{n}{p_2} + \cdots + \frac{n}{p_m} = \sum^m_{i=1}\frac{n}{p_i}.

But we are obviously overcounting. We then subtract out those divisible by two of the p_i. There are \sum_{1 \le i_1 < i_2 \le m}\frac{n}{p_{i_1}p_{i_2}} such numbers. We continue with this PIE argument to figure out that the number of elements in the complement of what we want is

\sum_{1 \le i \le m}\frac{n}{p_i}- \sum_{1 \le i_1 < i_2 \le m}\frac{n}{p_{i_1}p_{i_2}}+ \cdots + (-1)^{m+1}\frac{n}{p_1p_...

This sum represents the number of numbers less than n sharing a common factor with n, so

\phi(n) = n - \left(\sum_{1 \le i \le m}\frac{n}{p_i} - \sum_{1 \le i_1 < i_2 \le m}\frac{n}{p_{i_1}p_{i_2}}+ \cdots + (-1)^{m+1}\frac{n}{p_1p_2\ldots p_m}\right)

\phi(n)= n\left(1 - \sum_{1 \le i \le m}\frac{1}{p_i}+ \sum_{1 \le i_1 < i_2 \le m}\frac{1}{p_{i_1}p_{i_2}} - \cdots + (-1...

\phi(n)= n\left(1-\frac{1}{p_1} \right) \left(1-\frac{1}{p_2} \right)\cdots \left(1-\frac{1}{p_m}\right).

Given the general prime factorization of {n} = {p}_1^{e_1}{p}_2^{e_2} \cdots {p}_m^{e_m}, one can compute \phi(n) using the formula \phi(n)= n\left(1-\frac{1}{p_1} \right) \left(1-\frac{1}{p_2} \right)\cdots \left(1-\frac{1}{p_m}\right).

Identities

For prime p, \phi(p)=p-1, because all numbers less than {p} are relatively prime to it.

For relatively prime {a}, {b}, \phi{(a)}\phi{(b)} = \phi{(ab)}.

In fact, we also have for any {a}, {b} that \phi{(a)}\phi{(b)}\gcd(a,b)=\phi{(ab)}\phi({\gcd(a,b)}).

For any n, we have \sum_{d|n}\phi(d)=n where the sum is taken over all divisors d of n.

Proof. Split the set \{1,2,\ldots,n\} into disjoint sets A_d where for all d\mid n we have A_d=\{x:1\leq x\leq n\quad\text{and}\quad \operatorname{syt}(x,n)=d \}. Now \operatorname{gcd}(dx,n)=d if and only if \operatorname{gcd}(x,n/d)=1. Furthermore, 1\leq dx\leq n if and only if 1\leq x\leq n/d. Now one can see that the number of elements of A_d equals the number of elements of A_d^\prime=\{x:1\leq x \leq n/d\quad\text{and}\quad \operatorname{gcd}(x,n/d)=1 \}. Thus by the definition of Euler's phi we have that |A_d^\prime|=\phi (n/d). As every integer i which satisfies 1\leq i\leq n belongs in exactly one of the sets A_d, we have that n=\sum_{d \mid n}\varphi \left (\frac{n}{d} \right )=\sum_{d \mid n}\phi (d).

Notation

Sometimes, instead of \phi, \varphi is used. This variation of the Greek letter phi is common in textbooks, and is standard usage on the English Wikipedia

See Also

Do you have what it takes to be the next brilliant trader, researcher, or developer at Jane Street Capital? Find out in the Careers in Mathematics Forum.
© Copyright 2008 AoPS Incorporated. All Rights Reserved. • FoundationPrivacyContact Us