ProCGroups.GroupTheory.CentralizerNormalizerCommensurator

29 Theorem | 4 Abbreviation | 2 Instance

This module studies centralizer normalizer commensurator for pro cgroups. The centralizer of a set of elements. The centralizer of a single element.

import
Imported by

Declarations

abbrev centralizer (S : Set G) : Subgroup G :=
  Subgroup.centralizer S

The centralizer of a set of elements.

abbrev centralizerOf (g : G) : Subgroup G :=
  centralizer ({g} : Set G)

The centralizer of a single element.

abbrev normalizer (H : Subgroup G) : Subgroup G :=
  H.normalizer

The normalizer of a subgroup is a subgroup.

abbrev commensurator (H : Subgroup G) : Subgroup G :=
  Subgroup.Commensurable.commensurator H

The commensurator of a subgroup.

@[simp] theorem mem_centralizer_iff {S : Set G} {g : G} :
    g ∈ centralizer S ↔ ∀ h ∈ S, h * g = g * h

Membership in the centralizer is equivalent to the displayed commutation condition.

Show proof
@[simp] theorem mem_centralizer_iff_commutator_eq_one {S : Set G} {g : G} :
    g ∈ centralizer S ↔ ∀ h ∈ S, h * g * h⁻¹ * g⁻¹ = 1

An element belongs to the centralizer exactly when the corresponding commutator is trivial.

Show proof
@[simp] theorem mem_centralizerOf_iff {x g : G} :
    x ∈ centralizerOf g ↔ x * g = g * x

Membership in the centralizer of a subset is equivalent to the displayed commutation condition.

Show proof
theorem mem_centralizerOf_pow_of_mem {x y : G} (hy : y ∈ centralizerOf x) (n : ℕ) :
    y ∈ centralizerOf (x ^ n)

Centralizing an element implies centralizing each of its natural powers.

Show proof
theorem mem_centralizerOf_inv_iff {x y : G} :
    y ∈ centralizerOf x⁻¹ ↔ y ∈ centralizerOf x

Membership of an inverse in the centralizer of a subset is equivalent to the displayed commutation condition.

Show proof
theorem centralizerOf_zpow_eq_natAbs (x : G) {n : ℤ} (_hn : n ≠ 0) :
    centralizerOf (x ^ n) = centralizerOf (x ^ (n.natAbs : ℤ))

Replacing a nonzero integer power by its positive absolute value does not change the centralizer.

Show proof
theorem mem_centralizerOf_zpow_natAbs_of_mem_zpow {x y : G} {n : ℤ} (hn : n ≠ 0)
    (hy : y ∈ centralizerOf (x ^ n)) :
    y ∈ centralizerOf (x ^ (n.natAbs : ℤ))

Centralizing a nonzero integer power is equivalent, for membership purposes, to centralizing the corresponding positive absolute power.

Show proof
theorem zpow_natAbs_ne_one_of_zpow_ne_one {x : G} {n : ℤ}
    (h : x ^ n ≠ 1) :
    x ^ (n.natAbs : ℤ) ≠ 1

If an integer power is nontrivial, so is the corresponding positive absolute power.

Show proof
theorem right_factor_mem_centralizerOf_of_mul_mem_and_left_mem {x c d : G}
    (hc : c ∈ centralizerOf x) (hcd : c * d ∈ centralizerOf x) :
    d ∈ centralizerOf x

If c and \(c * d\) centralize x, then d centralizes x.

Show proof
theorem centralizerOf_self_mem (g : G) :
    g ∈ centralizerOf g

Every group element belongs to its own centralizer.

Show proof
theorem centralizer_le {S T : Set G} (hST : S ⊆ T) :
    centralizer T ≤ centralizer S

Centralizers are antitone in the set being centralized.

Show proof
theorem le_centralizer_iff {H K : Subgroup G} :
    H ≤ centralizer (K : Set G) ↔ K ≤ centralizer (H : Set G)

Two subgroups centralize each other symmetrically.

Show proof
theorem centralizer_eq_top_iff_subset {S : Set G} :
    centralizer S = ⊤ ↔ S ⊆ (Subgroup.center G : Set G)

A set has full centralizer exactly when it lies in the center.

Show proof
instance centralizer_normal (H : Subgroup G) [H.Normal] :
    (centralizer (H : Set G)).Normal := by
  dsimp [centralizer]
  infer_instance

The centralizer of a normal subgroup is normal.

instance centralizer_characteristic (H : Subgroup G) [H.Characteristic] :
    (centralizer (H : Set G)).Characteristic := by
  dsimp [centralizer]
  infer_instance

The centralizer of a characteristic subgroup is characteristic.

theorem centralizerOf_isClosed
    [TopologicalSpace G] [ContinuousMul G] [T2Space G] (g : G) :
    IsClosed ((centralizerOf g : Subgroup G) : Set G)

In a Hausdorff topological group, the centralizer of one element is closed.

Show proof
theorem isClosed_setOf_commutingWith
    [TopologicalSpace G] [ContinuousMul G] [T2Space G] (g : G) :
    IsClosed {x : G | x * g = g * x}

For fixed \(g\), the set of elements commuting with \(g\) is closed.

Show proof
theorem closedSubgroupGenerated_le_centralizer_of_subset
    [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G]
    {S T : Set G} (hS : S ⊆ (centralizer T : Set G)) :
    (ProCGroups.Generation.closedSubgroupGenerated (G := G) S : Subgroup G) ≤ centralizer T

Topological generation preserves containment in a closed centralizer.

Show proof
theorem centralizer_eq_centralizer_topologicalClosure
    [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G] (S : Subgroup G) :
    centralizer ((S.topologicalClosure : Subgroup G) : Set G) = centralizer (S : Set G)

A subgroup and its topological closure have the same centralizer.

Show proof
theorem closedSubgroupGenerated_singleton_le_centralizerOf_zpow
    [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G]
    (g : G) (n : ℤ) :
    (ProCGroups.Generation.closedSubgroupGenerated (G := G) ({g} : Set G) : Subgroup G) ≤
      centralizerOf (g ^ n)

The closed subgroup topologically generated by \(g\) centralizes every integer power of \(g\).

Show proof
theorem mem_centralizerOf_zpow_of_mem_closedSubgroupGenerated
    [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G]
    {x c : G} (n : ℤ)
    (hc : c ∈ (ProCGroups.Generation.closedSubgroupGenerated (G := G) ({x} : Set G) :
      Subgroup G)) :
    c ∈ centralizerOf (x ^ n)

Every element in the closed subgroup topologically generated by \(x\) centralizes each integer power of \(x\).

Show proof
theorem centralizerOf_zpow_eq_closedSubgroupGenerated_of_topologicallyGenerates
    [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G]
    (x : G) (n : ℤ)
    (hgen : ProCGroups.Generation.TopologicallyGenerates (G := G) ({x} : Set G)) :
    centralizerOf (x ^ n) =
      (ProCGroups.Generation.closedSubgroupGenerated (G := G) ({x} : Set G) : Subgroup G)

If a single element topologically generates the group, the centralizer of any of its powers is the corresponding closed cyclic subgroup.

Show proof
@[simp] theorem mem_normalizer_iff {H : Subgroup G} {g : G} :
    g ∈ normalizer H ↔ ∀ h : G, h ∈ H ↔ g * h * g⁻¹ ∈ H

Membership in the normalizer is equivalent to the displayed conjugation condition.

Show proof
theorem centralizer_le_normalizer (H : Subgroup G) :
    centralizer (H : Set G) ≤ normalizer H

The centralizer of a subgroup is contained in its normalizer.

Show proof
@[simp] theorem mem_commensurator_iff {H : Subgroup G} {g : G} :
    g ∈ commensurator H ↔
      Subgroup.Commensurable (ConjAct.toConjAct g • H) H

Membership in the commensurator is equivalent to the displayed finite-index intersection condition.

Show proof
theorem normalizer_le_commensurator (H : Subgroup G) :
    normalizer H ≤ commensurator H

The normalizer of a subgroup is contained in its commensurator.

Show proof
theorem mem_commensurator_of_mem_normalizer {H : Subgroup G} {g : G}
    (hg : g ∈ normalizer H) :
    g ∈ commensurator H

An element of the normalizer is an element of the commensurator.

Show proof
theorem centralizer_le_commensurator (H : Subgroup G) :
    centralizer (H : Set G) ≤ commensurator H

The centralizer of a subgroup is contained in its commensurator.

Show proof
theorem commensurator_eq_of_commensurable {H K : Subgroup G}
    (hHK : Subgroup.Commensurable H K) :
    commensurator H = commensurator K

Commensurable subgroups have the same commensurator.

Show proof
theorem mem_commensurator_iff_of_commensurable {H K : Subgroup G}
    (hHK : Subgroup.Commensurable H K) {g : G} :
    g ∈ commensurator H ↔ g ∈ commensurator K

Membership in the commensurator is invariant under replacing by a commensurable subgroup.

Show proof
theorem mem_commensurator_of_commensurable {H K : Subgroup G}
    (hHK : Subgroup.Commensurable H K) {g : G}
    (hg : g ∈ commensurator H) :
    g ∈ commensurator K

Transport commensurator membership across commensurable subgroups.

Show proof