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.
The atom index of each entry.
Finiteness.
- e (i : M.ι) : self.idx i → CategoryTheory.End (M.X i)
The idempotent families.
- complete (i : M.ι) : CompleteOrthogonalIdempotents (self.e i)
Complete orthogonality.
Atomicity.
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 #
The total atom index.
Instances For
The atom at a total index.
Instances For
The atoms are atoms.
Scalar extraction on atoms #
The scalar of an atom endomorphism.
Equations
- RS.atomScalar hS x = Classical.choose ⋯
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.
Instances For
Isomorphism of atoms is reflexive.
It is symmetric.
It is transitive.
A fixed decidability instance, so all filters elaborate uniformly.
Equations
- A.relDec p q = Classical.dec (A.rel p q)
Representatives and chosen isomorphisms #
The class representative: the enumeration-minimal related index.
Equations
- A.rep p = (Fintype.equivFin A.κ).symm ((Finset.image ⇑(Fintype.equivFin A.κ) {q : A.κ | A.rel p q}).min' ⋯)
Instances For
An atom is isomorphic to its class representative.
Isomorphic atoms have the same representative.
The chosen isomorphism from the representative atom.
Equations
- A.w p = Nonempty.some ⋯
Instances For
The matrix elements #
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 #
Scalars are invariant under object-equality transport.
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.
The total atom index has decidable equality, classically.
Equations
- A.kappaDec = Classical.decEq A.κ
Powers transport to matrix powers.
The diagonal scalar recovers the diagonal trace entry, up to the class weight.
Class-block restriction #
The scalar matrix is supported on class blocks.
The class-block restriction of a matrix.
Instances For
Products preserve block support.
Restriction respects products of block-supported matrices.
Powers preserve block support.
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.