OAI/NumberTheory/DukePrimeDegree/Dynamics/BlockNormalizer.lean

GitHub source file

9 declarations, 0 contain sorry, 0 declared as axioms

The connected normalizer of the block algebra

Conjugation permutes the primitive block projections. In a connected family starting at the identity these projections cannot move, since their diagonal coordinates remain idempotents. Consequently the identity component of the block-algebra normalizer preserves every block.

  1. def OAI.DukePrimeDegree.blockProjection line 23
  2. lemma OAI.DukePrimeDegree.blockProjection_mem line 27
  3. lemma OAI.DukePrimeDegree.blockProjection_mul_self line 30
  4. lemma OAI.DukePrimeDegree.continuous_idempotent_constant line 39
  5. def OAI.DukePrimeDegree.blockScalarNormalizer line 53

    Source documentation

    The concrete normalizer of the real block-scalar matrix algebra.

    def blockScalarNormalizer {n : ℕ} (r : Setoid (Fin n)) : Subgroup (G n) where
    …
  6. theorem OAI.DukePrimeDegree.connected_normalizer_fixes_blockProjection line 68

    Source documentation

    A connected family of normalizer matrices through the identity fixes each block projection individually.

    theorem connected_normalizer_fixes_blockProjection {n : ℕ}
        (r : Setoid (Fin n)) {T : Type*} [TopologicalSpace T] [PreconnectedSpace T]
        (f : T → G n) (hf : Continuous f) (t₀ : T) (h₀ : f t₀ = 1)
        (hnorm : ∀ t, f t ∈ blockScalarNormalizer r) (t : T) (k : Fin n) :
        slMatrixConjugation (f t) (blockProjection r k) = blockProjection r k := by
    …

    Mentions: OAI.DukePrimeDegree.blockScalarNormalizer, OAI.DukePrimeDegree.slMatrixConjugation, OAI.DukePrimeDegree.blockProjection

  7. lemma OAI.DukePrimeDegree.slMatrixConjugation_eq_self_iff line 99
  8. theorem OAI.DukePrimeDegree.connected_normalizer_mem_blockMatrixGroup line 114

    Source documentation

    Every matrix in such a connected family preserves each coordinate block. This is the connected part of the normalizer calculation.

    theorem connected_normalizer_mem_blockMatrixGroup {n : ℕ}
        (r : Setoid (Fin n)) {T : Type*} [TopologicalSpace T] [PreconnectedSpace T]
        (f : T → G n) (hf : Continuous f) (t₀ : T) (h₀ : f t₀ = 1)
        (hnorm : ∀ t, f t ∈ blockScalarNormalizer r) (t : T) :
        f t ∈ blockMatrixGroup r := by
    …

    Mentions: OAI.DukePrimeDegree.blockScalarNormalizer, OAI.DukePrimeDegree.blockMatrixGroup

  9. theorem OAI.DukePrimeDegree.blockScalarNormalizer_identityComponent_le line 139

    Source documentation

    The identity component of the block-algebra normalizer is contained in the actual block-diagonal matrix subgroup.

    theorem blockScalarNormalizer_identityComponent_le {n : ℕ}
        (r : Setoid (Fin n))
        (g : Subgroup.connectedComponentOfOne (blockScalarNormalizer r)) :
        g.val.val ∈ blockMatrixGroup r := by
    …

    Mentions: OAI.DukePrimeDegree.blockScalarNormalizer, OAI.DukePrimeDegree.blockMatrixGroup