Magnitude conjecture

MagnitudeConjecture.Algebra.StringArrowRightIdeal

Literal category-algebra ideals generated by string arrows #

The quotient path category is used in reversed orientation by the finite category-algebra construction. Consequently, a displayed quiver arrow induces a map between covariant representables whose pointwise images are indexed by the left continuations of that arrow. This file packages that map, its matrix coordinate in the finite category algebra, and the literal principal right ideal generated by that coordinate.

@[reducible, inline]
abbrev MagnitudeConjecture.BoundQuiver.StringPresentation.quotientCategoryAlgebra {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) :

The finite category algebra attached to the quotient path category of a string presentation.

Instances For
    @[reducible, inline]
    noncomputable abbrev MagnitudeConjecture.BoundQuiver.StringPresentation.quotientRepresentable {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) (X : Category P.relations) :
    Instances For
      @[reducible, inline]
      noncomputable abbrev MagnitudeConjecture.BoundQuiver.StringPresentation.representedVertexModule {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) (x : Q) :
      Instances For
        noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.vertexProjector {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) (x : Q) :

        The projector onto the representable belonging to a displayed vertex.

        Instances For
          noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowRepresentableMap {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

          The map of covariant representables induced contravariantly by a displayed arrow of the quotient path category.

          Instances For
            theorem MagnitudeConjecture.BoundQuiver.StringPresentation.arrowRepresentableMap_app_hom {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) (z : Q) :
            ModuleCat.Hom.hom ((P.arrowRepresentableMap a).hom.hom.app (obj P.relations z)) = P.leftArrowCompositionLinearMap a z

            At a vertex z, the representable map belonging to a is precisely left composition by the categorical image of a.

            noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowRepresentableCoordinateBasis {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) (z : Q) :
            Module.Basis (P.LeftContinuationAt a z) k ↥(ModuleCat.Hom.hom ((P.arrowRepresentableMap a).hom.hom.app (obj P.relations z))).range

            The pointwise range of the assembled representable map has the literal left-continuation path basis.

            Instances For
              theorem MagnitudeConjecture.BoundQuiver.StringPresentation.finrank_arrowRepresentableMap_range_eq_natCard {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) (z : Q) :
              Module.finrank k ↥(ModuleCat.Hom.hom ((P.arrowRepresentableMap a).hom.hom.app (obj P.relations z))).range = Nat.card (P.LeftContinuationAt a z)

              The pointwise dimension of the assembled representable arrow image is the number of surviving left continuations at that vertex.

              noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowAlgebraCoordinate {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

              The matrix coordinate of a displayed arrow in the finite category algebra.

              Instances For
                theorem MagnitudeConjecture.BoundQuiver.StringPresentation.arrowAlgebraCoordinate_mul_sourceProjector {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                The arrow coordinate is fixed on the right by its source projector.

                theorem MagnitudeConjecture.BoundQuiver.StringPresentation.targetProjector_mul_arrowAlgebraCoordinate {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                The arrow coordinate is fixed on the left by its target projector.

                noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowProjectiveLinearMap {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                Left multiplication by the arrow coordinate, restricted from the source vertex projective to the target vertex projective.

                Instances For
                  @[simp]
                  theorem MagnitudeConjecture.BoundQuiver.StringPresentation.arrowProjectiveLinearMap_apply_val {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) (z : ↥(RightModule.rightIdeal (P.vertexProjector x))) :
                  noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.vertexRightIdealRepresentedLinearEquiv {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) (x : Q) :

                  A vertex-projector right ideal is the right module represented by the matching covariant representable.

                  Instances For
                    noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.representedArrowLinearMap {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                    The represented linear map induced by the arrow transformation.

                    Instances For
                      theorem MagnitudeConjecture.BoundQuiver.StringPresentation.vertexRightIdealRepresentedLinearEquiv_arrowProjective {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                      The projective map defined by multiplying with the arrow matrix is the represented map of the arrow transformation, after the canonical vertex identifications.

                      noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowProjectiveRangeRepresentedRangeLinearEquiv {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :
                      ↥(P.arrowProjectiveLinearMap a).range ≃ₗ[P.quotientCategoryAlgebraᵐᵒᵖ] ↥(P.representedArrowLinearMap a).range

                      The range of the projective arrow map is the represented range of the assembled arrow transformation.

                      Instances For
                        noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowProjectiveRangeRightIdealLinearEquiv {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                        The range of the projective map induced by an arrow is the literal principal right ideal generated by its category-algebra coordinate.

                        Instances For
                          noncomputable def MagnitudeConjecture.BoundQuiver.StringPresentation.arrowRightIdealRepresentedRangeLinearEquiv {k A Q : Type u} [Field k] [Ring A] [Algebra k A] [Fintype Q] [Quiver Q] [(x y : Q) → Fintype (x ⟶ y)] (P : StringPresentation k A Q) {x y : Q} (a : x ⟶ y) :

                          The literal principal right ideal generated by a displayed arrow is linearly equivalent to the represented range of the assembled arrow transformation.

                          Instances For