Documentation

LeanPool.RegtsSevenster.RS.Novel.Envelope.NilpotentMatTrace

The nilpotent leg of the matrix-envelope trace #

Nilpotent endomorphisms of matrix-envelope objects have vanishing diagonal trace. The argument stays inside the original endomorphism algebra: the atomic idempotent decompositions of each entry algebra split the trace into atom-level diagonal entries; the scalar matrix extracted through chosen iso-class representatives multiplies like the endomorphism (idempotent insertion), is supported on class blocks (the dichotomy), and inherits nilpotency — so each class block has vanishing complex trace, and the diagonal trace is the class-weighted sum of those.

Trace splitting along a complete orthogonal family #

The trace splits along a complete orthogonal idempotent family: tr x = ∑ₐ tr (eₐ x eₐ).

Atom resolutions #

A choice of atomic idempotent decompositions for every entry of a matrix-envelope object.

Instances For

    Atom resolutions exist.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The diagonal trace refined along an atom resolution.

      The atoms of a resolution #

      @[reducible]

      The total atom index.

      Equations
      Instances For
        @[reducible]

        The atom at a total index.

        Equations
        Instances For

          Scalar extraction on atoms #

          noncomputable def RS.atomScalar {R : ℕ} {f : EdgeRankParameter R} {S : CategoryTheory.Idempotents.Karoubi (SkeinObj f)} (hS : IsAtom f S) (x : CategoryTheory.End S) :

          The scalar of an atom endomorphism.

          Equations
          Instances For

            The extracted scalar does what it says: the endomorphism is that multiple of the identity.

            The scalar is unique — an atom's identity is nonzero.

            Extraction is additive.

            Extraction is multiplicative: composition of atom endomorphisms is multiplication of scalars. This is what lets the scalar matrix inherit nilpotency.

            The class structure #

            Atoms are related when isomorphic.

            Equations
            Instances For

              Isomorphism of atoms is reflexive.

              It is symmetric.

              theorem RS.AtomResolution.rel_trans {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) {p q r : A.κ} (h : A.rel p q) (h' : A.rel q r) :
              A.rel p r

              It is transitive.

              @[instance_reducible]

              A fixed decidability instance, so all filters elaborate uniformly.

              Equations

              Representatives and chosen isomorphisms #

              The class representative: the enumeration-minimal related index.

              Equations
              Instances For

                An atom is isomorphic to its class representative.

                Isomorphic atoms have the same representative.

                noncomputable def RS.AtomResolution.w {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (p : A.κ) :
                A.S (A.rep p) ≅ A.S p

                The chosen isomorphism from the representative atom.

                Equations
                Instances For

                  The matrix elements #

                  noncomputable def RS.AtomResolution.t {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (φ : CategoryTheory.End M) (p q : A.κ) :
                  A.S p ⟶ A.S q

                  The matrix element of an endomorphism at a pair of atoms.

                  Equations
                  Instances For

                    The matrix element's underlying morphism: the entry cut down by the two atoms' idempotents.

                    Cross-class matrix elements vanish (the dichotomy).

                    Multiplicativity of the matrix elements: idempotent insertion turns the composite's elements into the matrix product of elements.

                    The scalar matrix #

                    The scalar matrix of an endomorphism over the atoms.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The dichotomy: the scalar matrix vanishes off the class blocks, there being no isomorphism to transport along.

                      The scalar matrix of the zero endomorphism is zero.

                      Multiplicativity of the scalar matrix.

                      @[instance_reducible]

                      The total atom index has decidable equality, classically.

                      Equations
                      theorem RS.AtomResolution.B_pow {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (φ : CategoryTheory.End M) (k : ℕ) :
                      A.B (φ ^ (k + 1)) = A.B φ ^ (k + 1)

                      Powers transport to matrix powers.

                      The diagonal scalar recovers the diagonal trace entry, up to the class weight.

                      Class-block restriction #

                      theorem RS.AtomResolution.B_support {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (φ : CategoryTheory.End M) {p q : A.κ} (h : A.B φ p q ≠ 0) :
                      A.rep p = A.rep q

                      The scalar matrix is supported on class blocks.

                      noncomputable def RS.AtomResolution.restrict {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (c : A.κ) (X : Matrix A.κ A.κ ℂ) :
                      Matrix { p : A.κ // A.rep p = c } { p : A.κ // A.rep p = c } ℂ

                      The class-block restriction of a matrix.

                      Equations
                      Instances For
                        theorem RS.AtomResolution.support_mul {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (X Y : Matrix A.κ A.κ ℂ) (hX : ∀ (p q : A.κ), X p q ≠ 0 → A.rep p = A.rep q) (hY : ∀ (p q : A.κ), Y p q ≠ 0 → A.rep p = A.rep q) (p q : A.κ) :
                        (X * Y) p q ≠ 0 → A.rep p = A.rep q

                        Products preserve block support.

                        theorem RS.AtomResolution.restrict_mul {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (c : A.κ) (X Y : Matrix A.κ A.κ ℂ) (hX : ∀ (p q : A.κ), X p q ≠ 0 → A.rep p = A.rep q) :
                        A.restrict c (X * Y) = A.restrict c X * A.restrict c Y

                        Restriction respects products of block-supported matrices.

                        theorem RS.AtomResolution.support_pow {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (X : Matrix A.κ A.κ ℂ) (hX : ∀ (p q : A.κ), X p q ≠ 0 → A.rep p = A.rep q) (k : ℕ) (p q : A.κ) :
                        (X ^ (k + 1)) p q ≠ 0 → A.rep p = A.rep q

                        Powers preserve block support.

                        theorem RS.AtomResolution.restrict_pow {R : ℕ} {f : EdgeRankParameter R} {M : CategoryTheory.Mat_ (CategoryTheory.Idempotents.Karoubi (SkeinObj f))} (A : AtomResolution f M) (c : A.κ) (X : Matrix A.κ A.κ ℂ) (hX : ∀ (p q : A.κ), X p q ≠ 0 → A.rep p = A.rep q) (k : ℕ) :
                        A.restrict c (X ^ (k + 1)) = A.restrict c X ^ (k + 1)

                        Restriction respects powers of block-supported matrices.

                        The nilpotent leg #

                        The class weight: the closure trace of an atom identity.

                        Equations
                        Instances For

                          The nilpotent leg: nilpotent matrix-envelope endomorphisms have vanishing diagonal trace.