Existing in Mathlib · Algebra
First Sylow Theorem
Let p be prime. Whenever pⁿ divides the number of elements in a finite group G, there is at least one subgroup K with exactly pⁿ elements.
- finite groups
- subgroups
- prime powers
- group order
- normalizers
Exact theorem
Exact Mathlib statement
theorem Sylow.exists_subgroup_card_pow_prime {G : Type u} [Group G] [Finite G] (p : ℕ) {n : ℕ} [Fact p.Prime] (hdvd : p ^ n ∣ Nat.card G) : ∃ K : Subgroup G, Nat.card K = p ^ nThe theorem at a glance
First Sylow Theorem at a glance
A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.
First Sylow Theorem at a glance

Detailed visual description
The poster centers the exact prime-power implication, then follows fixed cosets through a normalizer quotient to an order-p direction that lifts and enlarges a subgroup one rung at a time. Its footer keeps the existential boundary explicit.
Statement structure
Statement and scope
Read the exact Mathlib declaration
This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.
First Sylow Theorem schematic

Detailed visual description
A broad finite group is rendered as a field of discrete elements. One noncanonical witness route grows through nested subgroup boundaries by one factor of p at a time, ending at a highlighted subgroup of cardinality pⁿ. Several faint alternative subgroup contours prevent the witness from appearing unique.
Why it matters
A mathematical landmark
Sylow's theorems organize the prime-power structure hidden inside finite groups. Mathlib's selected declaration gives the strong existence form for every prime-power divisor, not only the largest power of p dividing the group order.
ProofAtlas record
What has been checked
Mathlib is the source of the theorem; the local Lean replay and page review are separate.
Claim boundary
No new theorem is claimed
This target indexes Mathlib's subgroup-existence theorem for every prime-power divisor of a finite group's cardinality. It asserts one existential witness; it does not assert uniqueness, normality, conjugacy, a subgroup count, or the second and third Sylow theorems.
- Proof Atlas did not originate Sylow's theorem or Mathlib's declaration.
- The subgroup is not claimed to be unique, canonical, normal, or represented as a value of Mathlib's Sylow structure.
- The generated explanation and visuals are not proof evidence.
Source and local evidence
Where the theorem comes from
- Existing declaration
Sylow.exists_subgroup_card_pow_primein mathlib- Relationship
- The checked artifact is the upstream declaration itself
- Local Lean evidence
artifact.library.mathlib.first-sylow-theorem.v001