Magnitude conjecture

MagnitudeConjecture.CategoryTheory.GradedPrincipalIntervalTuple

Identifying interval algebras with principal-projective tuples #

noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.principalIntervalAlgebraTupleEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] (R : VectorGrading k A) (hmul : ∀ {i j : ℤ} {a b : A}, a ∈ R.component i → b ∈ R.component j → a * b ∈ R.component (i + j)) {ι : Type} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (r : ℕ) :
principalIntervalAlgebra R ⋯ e he0 he r ≃ₐ[k] CategoryTheory.End (principalIntervalTuple R ⋯ e he0 r)

The interval algebra used for module classification equals the direct principal-projective tuple algebra used for separated blocks.

Instances For
    noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.principalSeparatedBlockAlgebraEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] (R : VectorGrading k A) (hmul : ∀ {i j : ℤ} {a b : A}, a ∈ R.component i → b ∈ R.component j → a * b ∈ R.component (i + j)) {ι : Type} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (hneg : ∀ d < 0, R.component d = ⊥) (h : ℕ) (hupper : ∀ (d : ℤ), ↑h < d → R.component d = ⊥) (r q : ℕ) :
    CategoryTheory.End (principalSeparatedBlockTuple R ⋯ e he0 r h q) ≃ₐ[k] Fin q → principalIntervalAlgebra R ⋯ e he0 he r

    The algebra of separated translated blocks is the product of the actual small interval algebras.

    Instances For