Magnitude conjecture

MagnitudeConjecture.CategoryTheory.GradedIntervalReconstructionFunctor

Functorial reconstruction from interval representation coordinates #

def MagnitudeConjecture.Graded.FiniteGradedModule.intervalCoordinateMap {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} (e : ι → A) (he0 : ∀ (i : ι), e i ∈ R.component 0) {F G : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)} (m : ℕ) (α : F ⟶ G) :
intervalCoordinateSpace R ⋯ e he0 F m →ₗ[k] intervalCoordinateSpace R ⋯ e he0 G m

A natural transformation acts componentwise on the reconstructed vector spaces.

Instances For
    theorem MagnitudeConjecture.Graded.FiniteGradedModule.intervalActionMap_naturality {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) {F G : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)} [F.Additive] [CategoryTheory.Functor.Linear k F] [G.Additive] [CategoryTheory.Functor.Linear k G] (m : ℕ) (α : F ⟶ G) (a : A) (x : intervalCoordinateSpace R ⋯ e he0 F m) :
    (intervalCoordinateMap R ⋯ e he0 m α) ((intervalActionMap R ⋯ e he0 he F m a) x) = (intervalActionMap R ⋯ e he0 he G m a) ((intervalCoordinateMap R ⋯ e he0 m α) x)

    Naturality is precisely compatibility with the reconstructed algebra action.

    noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.intervalReconstructedMap {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) {F G : CategoryTheory.Functor (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ (ModuleCat k)} [F.Additive] [CategoryTheory.Functor.Linear k F] [G.Additive] [CategoryTheory.Functor.Linear k G] (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) (hF : ∀ (p : (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ), FiniteDimensional k ↑(F.obj p)) (hG : ∀ (p : (PrincipalDegreeCategory R ⋯ e he0)ᵒᵖ), FiniteDimensional k ↑(G.obj p)) (m : ℕ) (α : F ⟶ G) :
    intervalReconstructedSupportedObject R ⋯ e he0 he F hneg h1 hsum horth hF m ⟶ intervalReconstructedSupportedObject R ⋯ e he0 he G hneg h1 hsum horth hG m

    The induced degree-zero map between the actual reconstructed modules.

    Instances For
      noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.intervalReconstructionFunctor {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 = ⊥) (h1 : 1 ∈ R.component 0) (hsum : ∑ i : ι, e i = 1) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :

      Reconstructing the supported graded module is functorial in the finite representation.

      Instances For
        instance MagnitudeConjecture.Graded.FiniteGradedModule.intervalReconstructionFunctor_additive {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 = ⊥) (h1 : 1 ∈ R.component 0) (hsum : ∑ i : ι, e i = 1) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :
        (intervalReconstructionFunctor R ⋯ e he0 he hneg h1 hsum horth m).Additive
        noncomputable def MagnitudeConjecture.Graded.FiniteGradedModule.supportedIntervalReconstructionFunctor {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 = ⊥) (h1 : 1 ∈ R.component 0) (hsum : ∑ i : ι, e i = 1) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :

        The candidate inverse to supported projective evaluation, with its support domain bundled.

        Instances For
          instance MagnitudeConjecture.Graded.FiniteGradedModule.supportedIntervalReconstructionFunctor_additive {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 = ⊥) (h1 : 1 ∈ R.component 0) (hsum : ∑ i : ι, e i = 1) (horth : Pairwise fun (i j : ι) => e i * e j = 0) (m : ℕ) :
          (supportedIntervalReconstructionFunctor R ⋯ e he0 he hneg h1 hsum horth m).Additive