Multiplicative bases

MultiplicativeBasisDeformations.Foundations.MeshCorrections

The mesh derivative and the brick hypothesis #

Section 5 of the manuscript (mesh-deformations.tex).

noncomputable def MultiplicativeBasisDeformations.ScalarMeshCategory.arrowMor {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) {x y : V} (a : x ⟶ y) :
obj c x ⟶ obj c y

The image of an arrow in the scalar mesh category.

Instances For
    @[reducible, inline]
    abbrev MultiplicativeBasisDeformations.ScalarMeshCategory.ArrowFamily {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) :
    Type (max (max (max w v) v) (max u v) w)

    A family of morphisms parallel to the arrows of Q.

    Instances For
      @[reducible, inline]
      abbrev MultiplicativeBasisDeformations.ScalarMeshCategory.MeshFamily {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) :
      Type (max v (max u v) w)

      A family of morphisms τ x ⟶ x at the nonprojective vertices.

      Instances For
        noncomputable def MultiplicativeBasisDeformations.ScalarMeshCategory.meshDerivative {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) (f : ArrowFamily c) :

        The mesh derivative (D f)_x = ∑_{a : y → x} c_{x,a} (f_{σ a} a + (σ a) f_a) (eq:mesh-derivative).

        Instances For
          def MultiplicativeBasisDeformations.ScalarMeshCategory.MeshDerivativeSurjective {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) (m : ℕ) :

          The derivative D_m is surjective in degree m: every family of degree-(m+1) mesh errors is D f for a family f of degree m.

          Instances For
            def MultiplicativeBasisDeformations.ScalarMeshCategory.identityRelations {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) (D : Set V) (X Y : ScalarMeshCategory k Q c) :
            Set (X ⟶ Y)

            The relations killing the identities of the objects in a set D (the manuscript's Σ).

            Instances For
              @[reducible, inline]
              abbrev MultiplicativeBasisDeformations.ScalarMeshCategory.ObjectQuotient {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) (D : Set V) :

              The object quotient C/[D]: the quotient by the ideal of morphisms that factor through finite sums of objects of D.

              Instances For
                @[reducible, inline]
                noncomputable abbrev MultiplicativeBasisDeformations.ScalarMeshCategory.ObjectQuotient.obj {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) (D : Set V) (x : V) :

                The image of a vertex in an object quotient.

                Instances For
                  def MultiplicativeBasisDeformations.ScalarMeshCategory.BrickHypothesis {k : Type u} [CommRing k] {V : Type v} [Quiver V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (c : MeshCoefficients k Q) :

                  The brick hypothesis: every object quotient with a nonzero object has an object whose endomorphism ring is k.

                  Instances For