Zulip Chat Archive
Stream: new members
Topic: conjcalss
vxctyxeha (Oct 06 2025 at 09:51):
hello i try to prove that There does not exist a group of order 15 whose class equation is $15 = 1 + 2 + 2 + 2 + 2 + 2 + 2 + 2$. But I don't know how to express it precisely.and i know Conjugacy classes form a partition of G, The code shown below is what I have tried.
import Mathlib
open scoped Classical
open Subgroup
/-- The size of a conjugacy class divides the order of the group. -/
lemma card_conj_class_dvd_card_group {G : Type*} [Group G] [Fintype G] (g : G) :
Fintype.card (ConjClasses.mk g).carrier ∣ Fintype.card G := by
-- By the orbit-stabilizer theorem
have h := ConjClasses.card_carrier g
let H := MulAction.stabilizer (ConjAct G) g
have hdvd : Fintype.card H ∣ Fintype.card G := by
have := @Subgroup.card_subgroup_dvd_card G _ H
simp only [Nat.card_eq_fintype_card] at this
exact this
rw [h]
exact Nat.div_dvd_of_dvd hdvd
/-- A group of order 15 cannot have a conjugacy class of size 2. -/
lemma no_conj_class_of_size_two_in_group_of_order_15
(G : Type*) [Group G] [Fintype G] (hG : Fintype.card G = 15) :
∀ g : G, Fintype.card (ConjClasses.mk g).carrier ≠ 2 := by
intro g h_card_2
have h_dvd := card_conj_class_dvd_card_group g
rw [h_card_2, hG] at h_dvd
norm_num at h_dvd
Last updated: Dec 20 2025 at 21:32 UTC