Conjugacy of elements of finite groups #
@[instance_reducible]
instance instFintypeConjClassesOfDecidableRelIsConj {α : Type u_1} [Monoid α] [Fintype α] [DecidableRel IsConj] :
Fintype (ConjClasses α)
@[instance_reducible]
instance instDecidableRelIsConjOfDecidableEqOfFintype {α : Type u_1} [Monoid α] [DecidableEq α] [Fintype α] :
Equations
- instDecidableRelIsConjOfDecidableEqOfFintype a b = { decide := decide (∃ a_1 ∈ Finset.univ, (fun (c : αˣ) => ↑c * a = b * ↑c) a_1), reflects_decide := ⋯ }
@[instance_reducible]
instance conjugatesOf.fintype {α : Type u_1} [Monoid α] [Fintype α] [DecidableRel IsConj] {a : α} :
Fintype ↑(conjugatesOf a)
Equations
@[instance_reducible]
instance ConjClasses.instFintypeElemCarrier {α : Type u_1} [Monoid α] [Fintype α] [DecidableRel IsConj] {x : ConjClasses α} :