Conjugacy of elements of finite groups #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
@[protected, instance]
def
conj_classes.fintype
{α : Type u_1}
[monoid α]
[fintype α]
[decidable_rel is_conj] :
fintype (conj_classes α)
Equations
@[protected, instance]
@[protected, instance]
Equations
- is_conj.decidable_rel = λ (a b : α), id fintype.decidable_exists_fintype
@[protected, instance]
Equations
- conjugates_of.fintype = subtype.fintype (λ (b : α), is_conj a b)
@[protected, instance]
def
conj_classes.carrier.fintype
{α : Type u_1}
[monoid α]
[fintype α]
[decidable_rel is_conj]
{x : conj_classes α} :