ProCGroups.ProC.GroupPredicate
This module develops finite quotient, subgroup, free pro-\(C\), generation, and cardinal-invariant constructions for profinite and pro-\(C\) groups.
import
- Mathlib.Topology.Algebra.ContinuousMonoidHom
structure ProCGroupPredicate where
holds : {G : Type u} → [Group G] → [TopologicalSpace G] → [IsTopologicalGroup G] → PropA predicate packaging the statement that a topological group belongs to a chosen pro-\(C\) class.
instance instCoeFunProCGroupPredicate : CoeFun ProCGroupPredicate
(fun _ => {G : Type u} → [Group G] → [TopologicalSpace G] → [IsTopologicalGroup G] → Prop) where
coe P := @P.holdsA pro-\(C\) group predicate coerces to its underlying predicate.