Documentation

TauCeti.Topology.Algebra.Module.Trace

The trace of a continuous endomorphism as a continuous linear functional #

On a finite-dimensional Hausdorff topological vector space V over a complete nontrivially normed field ๐•œ, the trace T โ†ฆ trace T of a continuous endomorphism is itself a continuous linear functional TauCeti.traceCLM ๐•œ V : (V โ†’L[๐•œ] V) โ†’L[๐•œ] ๐•œ, where V โ†’L[๐•œ] V carries its usual topology of uniform convergence on bounded sets (the operator-norm topology when V is normed). Continuity is not something the algebraic LinearMap.trace can see: it holds because V โ†’L[๐•œ] V is again a finite-dimensional Hausdorff topological vector space over the complete field ๐•œ, and every linear map out of such a space is continuous.

This bundled form is what lets the trace commute with limits, continuity and integrals: it is used, for instance, for the continuity of the character of a continuous representation, to move the trace through a Bochner integral of operators, and to define the divergence of a vector field as the trace of its derivative.

noncomputable def TauCeti.traceCLM (๐•œ : Type u_1) (V : Type u_2) [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousSMul ๐•œ V] [T2Space V] [FiniteDimensional ๐•œ V] :
(V โ†’L[๐•œ] V) โ†’L[๐•œ] ๐•œ

The trace of a continuous endomorphism of a finite-dimensional Hausdorff topological vector space, as a continuous linear functional. Continuity is automatic: V โ†’L[๐•œ] V is a finite-dimensional Hausdorff topological vector space over the complete field ๐•œ, and every linear map out of such a space is continuous.

Instances For
    @[simp]
    theorem TauCeti.traceCLM_apply {๐•œ : Type u_1} {V : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousSMul ๐•œ V] [T2Space V] [FiniteDimensional ๐•œ V] (T : V โ†’L[๐•œ] V) :
    (traceCLM ๐•œ V) T = (LinearMap.trace ๐•œ V) โ†‘T

    TauCeti.traceCLM evaluates to the trace of the underlying linear map.

    theorem ContinuousLinearMap.traceCLM_comp_comm {๐•œ : Type u_1} {V : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousSMul ๐•œ V] [T2Space V] [FiniteDimensional ๐•œ V] (S T : V โ†’L[๐•œ] V) :
    (TauCeti.traceCLM ๐•œ V) (S โˆ˜SL T) = (TauCeti.traceCLM ๐•œ V) (T โˆ˜SL S)

    The trace of a composition does not depend on the order of the factors: tr (S โˆ˜ T) = tr (T โˆ˜ S).

    theorem ContinuousLinearEquiv.traceCLM_comp_comp_symm {๐•œ : Type u_1} {V : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousSMul ๐•œ V] [T2Space V] [FiniteDimensional ๐•œ V] {W : Type u_3} [AddCommGroup W] [Module ๐•œ W] [TopologicalSpace W] [IsTopologicalAddGroup W] [ContinuousSMul ๐•œ W] [T2Space W] [FiniteDimensional ๐•œ W] (e : V โ‰ƒL[๐•œ] W) (T : V โ†’L[๐•œ] V) :
    (TauCeti.traceCLM ๐•œ W) (โ†‘e โˆ˜SL T โˆ˜SL โ†‘e.symm) = (TauCeti.traceCLM ๐•œ V) T

    The trace is invariant under conjugation by a continuous linear equivalence: tr (e โˆ˜ T โˆ˜ eโปยน) = tr T.