Magnitude conjecture

MagnitudeConjecture.CategoryTheory.GradedIntervalReconstructionAction

The algebra action reconstructed from an interval representation #

@[reducible, inline]
abbrev MagnitudeConjecture.Graded.FiniteGradedModule.intervalCoordinateSpace {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 v} (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) (m : ℕ) :
Type (max u v)

The underlying vector space assembled from all coordinates in [0,m].

Instances For
    noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionMap {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 v} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) (m : ℕ) (a : A) :
    intervalCoordinateSpace R ⋯ e he0 F m →ₗ[k] intervalCoordinateSpace R ⋯ e he0 F m

    An algebra element acts through its matrix of homogeneous projective morphisms.

    Instances For
      noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionLinear {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 v} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) [F.Additive] [CategoryTheory.Functor.Linear k F] (m : ℕ) :
      A →ₗ[k] Module.End k (intervalCoordinateSpace R ⋯ e he0 F m)

      The reconstructed action is linear in the algebra element as well.

      Instances For
        theorem MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionMap_mul {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 v} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) [F.Additive] [CategoryTheory.Functor.Linear k F] (hneg : ∀ d < 0, R.component d = ⊥) (hsum : ∑ i : ι, e i = 1) (m : ℕ) (a b : A) :
        intervalActionMap R ⋯ e he0 he F m (a * b) = intervalActionMap R ⋯ e he0 he F m a ∘ₗ intervalActionMap R ⋯ e he0 he F m b

        The interval action respects multiplication.

        theorem MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionMap_one {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 v} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) [F.Additive] [CategoryTheory.Functor.Linear k F] (h1 : 1 ∈ R.component 0) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :
        intervalActionMap R ⋯ e he0 he F m 1 = LinearMap.id

        Orthogonal complete coordinates make the action of 1 the identity.

        noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionAlgHom {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 v} [Fintype ι] (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) (he : ∀ (i : ι), e i * e i = e i) (F : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)) [F.Additive] [CategoryTheory.Functor.Linear k F] (hneg : ∀ d < 0, R.component d = ⊥) (h1 : 1 ∈ R.component 0) (hsum : ∑ i : ι, e i = 1) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :
        A →ₐ[k] Module.End k (intervalCoordinateSpace R ⋯ e he0 F m)

        The reconstructed module action, packaged as an algebra homomorphism.

        Instances For