Subgroup of Equiv.Perm α preserving a function #
Let α and ι by types and let f : α → ι
DomMulAct.mem_stabilizer_iffproves that the stabilizer off : α → ιin(Equiv.Perm α)ᵈᵐᵃis the set ofg : (Equiv.Perm α)ᵈᵐᵃsuch thatf ∘ (mk.symm g) = f.The natural equivalence from
stabilizer (Perm α)ᵈᵐᵃ fto{ g : Perm α // p ∘ g = f }can be obtained assubtypeEquiv mk.symm (fun _ => mem_stabilizer_iff)DomMulAct.stabilizerMulEquivis theMulEquivfrom the MulOpposite of this stabilizer to the product, fori : ι, ofEquiv.Perm {a // f a = i}.Under
Fintype αandFintype ι,DomMulAct.stabilizer_card pcomputes the cardinality of the type of permutations preservingp:Fintype.card {g : Perm α // f ∘ g = f} = ∏ i, (Fintype.card {a // f a = i})!.Without
Fintype ι,DomMulAct.stabilizer_card' pgives an equivalent formula, where the product is restricted toFinset.univ.image f.
The invFun component of MulEquiv from MulAction.stabilizer (Perm α) f
to the product of the `Equiv.Perm {a // f a = i}
Equations
- DomMulAct.stabilizerEquiv_invFun g a = ↑((g (f a)) ⟨a, ⋯⟩)
Instances For
The invFun component of MulEquiv from MulAction.stabilizer (Perm α) p
to the product of the Equiv.Perm {a | f a = i} (as an Equiv.Perm α`)
Equations
- One or more equations did not get rendered due to their size.
Instances For
The MulEquiv from the MulOpposite of MulAction.stabilizer (Perm α)ᵈᵐᵃ f
to the product of the Equiv.Perm {a // f a = i}
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cardinality of the type of permutations preserving a function
The cardinality of the type of permutations preserving a function (without the finiteness assumption on target)