Documentation

LeanPool.RegtsSevenster.RS.Novel.Envelope.EnvAbelian

The envelope and its regularity #

The envelope of the skein category is the Karoubi completion of the matrix envelope of its Karoubi completion: idempotent-complete by construction, with finite biproducts, and with semisimple endomorphism algebras via the corner-trace argument one level up. Von Neumann regularity of every morphism follows from semisimplicity of the biproduct endomorphism algebra, and kernels are the splittings of the regular idempotents.

Regularity in semisimple rings #

theorem RS.exists_mul_mul_self {A : Type u} [Ring A] [IsSemisimpleRing A] (a : A) :
โˆƒ (b : A), a * b * a = a

Semisimple rings are von Neumann regular.

The envelope #

@[reducible]
def RS.Env {R : โ„•} (f : EdgeRankParameter R) :

The envelope: the Karoubi completion of the matrix envelope of the Karoubi completion of the skein category โ€” Kar(Add(Kar(๐’ž_f))) where the accompanying paper's Cauchy completion ๐’Ÿ_f (ยง3.4) is Kar(Add(๐’ž_f)).

The two agree up to equivalence, both being Cauchy completions of ๐’ž_f, and the inner Karoubi carries its weight in the proofs: an atom is the image of an atomic idempotent of a skein endomorphism algebra, so atoms exist only where idempotents split, and the nilpotent-trace argument for the matrix envelope reads the atomic decomposition of each matrix entry (AtomicIdempotents.lean, AtomDichotomy.lean, NilpotentMatTrace.lean). The outer Karoubi is still needed: the additive envelope of an idempotent-complete category need not be idempotent-complete.

Equations
Instances For

    Semisimplicity of envelope endomorphism algebras #

    The envelope corner trace.

    Equations
    Instances For

      Semisimplicity of envelope endomorphism algebras.

      Regularity of envelope morphisms #

      Every envelope morphism is von Neumann regular.

      Kernels #

      Kernels exist in the envelope.

      Cokernels #

      Cokernels exist in the envelope.

      Monomorphisms and epimorphisms split #

      Epimorphisms split.

      Normality and the abelian structure #

      @[instance_reducible]
      noncomputable def RS.envNormalMono {R : โ„•} (f : EdgeRankParameter R) {M N : Env f} (m : M โŸถ N) [CategoryTheory.Mono m] :

      Every mono is a kernel.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[instance_reducible]
        noncomputable def RS.envNormalEpi {R : โ„•} (f : EdgeRankParameter R) {M N : Env f} (e : M โŸถ N) [CategoryTheory.Epi e] :

        Every epi is a cokernel.

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

          The envelope is abelian, from the factorial trace obstruction and the connection pairing.

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