KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesEuler's Phi FunctionEngineering · Engineering MathematicsLesson 542/884← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin
On this page

Ask about this page

KEVOS AIEuler's Phi Function

KEVOS knowledge first · trusted web sources when needed

Engineering  /  Mathematics  — Integer Foundations

Euler's Phi Function

Euler's totient function: its definition, multiplicativity, closed form from the prime factorisation, and computational status.

Page KV-MATH-0314Reading time 4 minReviewed 2026-08-07Author Kevin Jogin

Executive summary

Euler's phi function counts the integers up to n that are coprime to n, equivalently the order of the group of units modulo n. It is the single most important arithmetic function in this subject.

Its closed form follows from multiplicativity and the Chinese remainder theorem, and computing it is provably as hard as factoring — a fact RSA depends on directly.

Learning objectives

  1. Define phi and compute it from a prime factorisation.
  2. Prove multiplicativity via the Chinese remainder theorem.
  3. Explain the equivalence between computing phi and factoring.

01Definition and first values

Definition

Euler's phi function

φ(n) is the number of integers k with 1 ≤ k ≤ n and gcd(k, n) = 1.

Equivalently, φ(n) = |Z_n*|, the order of the group of units modulo n.

Small values
n1234567891012
φ(n)11224264644

For a prime p, every one of 1, ..., p−1 is coprime to p, so φ(p) = p − 1. For a prime power p^k, the integers not coprime to it are exactly the multiples of p, of which there are p^{k−1}, giving φ(p^k) = p^k − p^{k−1}.

02Multiplicativity and the closed form

Theorem

Multiplicativity

If gcd(m, n) = 1 then φ(mn) = φ(m)φ(n).

The proof is the Chinese remainder theorem restricted to units. The isomorphism Z_{mn} ≅ Z_m × Z_n carries units to pairs of units, because an element is invertible in a product ring exactly when each component is. Counting both sides gives the result.

Theorem

Closed form

If n = p₁^e₁ ··· pₖ^eₖ then

φ(n) = n · ∏(1 − 1/pᵢ).

The product is over distinct primes dividing n, and the exponents do not appear except through n itself. This is why φ(n) depends on which primes divide n more sensitively than on their multiplicities.

03Computing phi is as hard as factoring

The closed form requires the factorisation. The question is whether some other route might compute φ(n) without it, and the answer is essentially no.

Theorem

Equivalence for semiprimes

For n = pq with p, q distinct primes, knowledge of φ(n) yields the factorisation in polynomial time.

Reason. φ(n) = (p−1)(q−1) = n − p − q + 1, so p + q = n − φ(n) + 1. With the sum and product of p and q known, both are roots of a known quadratic.

Caution
This equivalence is load-bearing for RSA. The private exponent is computed from φ(n), so an adversary who could compute φ(n) could both recover the private key and factor the modulus. The security of RSA therefore rests on φ(n) being inaccessible without the factorisation.
  1. Given the factorisationO(len(n)²)Apply the closed form directly
  2. Given n onlySubexponentialRequires factoring n first
  3. Given n and φ(n)O(len(n)²)Recovers the factorisation

04Frequently asked questions

Is φ(1) = 1 or 0?

It is 1. The single integer in range is 1 itself, and gcd(1,1) = 1, so it counts. This also makes the closed form and multiplicativity work without exception at n = 1.

Why is φ(n) always even for n > 2?

Because the units modulo n come in pairs {a, n−a}, which are distinct unless a = n−a, requiring n = 2a and forcing gcd(a,n) = a > 1 for n > 2. So no unit is its own pair-partner and the count is even.

Is there a formula for φ that avoids factoring?

None is known, and finding one would break RSA. The best known methods for computing φ(n) for general n proceed by factoring n, at subexponential cost.

Related pages

  • Factoring and Computing Euler's Phi Function
  • Arithmetic Functions and Mobius Inversion
  • The Chinese Remainder Theorem
  • Fermat's Little Theorem and Euler's Theorem

Sources and method

Structural reference: Victor Shoup, A Computational Introduction to Number Theory and Algebra, Version 1, Cambridge University Press, 2005 — book pages 24-25.

This page carries the durable method layer only: definitions, constructions, algorithms, complexity results and selection criteria, authored originally for KEVOS. No text is transcribed or paraphrased from the source, and no numeric tables or benchmark data are reproduced — these are routed to live authoritative sources instead.

Author: Kevin Jogin. Last reviewed 2026-08-07.

Continue learning

The Chinese Remainder TheoremArticle · Engineering MathematicsNEXT LESSON →Fermat's Little Theorem and Euler's TheoremArticle · Engineering MathematicsResidue Classes and the Ring of Integers Modulo nArticle · Engineering MathematicsArithmetic Functions and Mobius InversionArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®