Multiplicative bases

MultiplicativeBasisDeformations.Foundations.DeckCharacter

The deck weight character (a lemma of an earlier draft) #

An earlier draft of the manuscript (lem:deck-weight-character, not in the current revision): "Define the character of a closed walk in K to be the element of L = Hom_ℤ(H_ℤ, ℤ) sending an integer ray weight h to the weight of the walk under a mesh-weight lift of h; by Lemma 7.4 this does not depend on the lift. A closed walk whose lift joins X̃ to gX̃ has character −θ_g."

Formalization. The deck group is the fundamental group of the coned complex at the basepoint (Deck), so a closed walk is a deck element g and its weight under a mesh weight W is the transport potW of the edge weights along g (MeshWt.walkWt). The deck class θ_g is ζ(g o₀) − ζ(o₀) for the object values ζ of the universal ray weight on the lifted projective category (Proposition 7.2(2)), defined for g in the stabilizer H of the base component (the deviation of Proposition 7.2(1)). Deviation: with the orientation conventions of the formalization (arrows of A₀ go along paths, rv is the weight of the path) the identity reads walkWt g = h(θ_g) (walkWt_eq), the sign of the source coming from its opposite convention for object values (−b_x at P_x).

def MultiplicativeBasisDeformations.MeshWalk.MeshWt.walkWt {V : Type} [Quiver V] [Fintype V] [DecidableEq V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] (v₀ : V) [hone : ∀ (x y : V), Subsingleton (x ⟶ y)] [(x y : V) → Fintype (x ⟶ y)] {M : Type z} [AddCommGroup M] (W : MeshWt Q M) (g : Deck Q v₀) :
M

The weight of a closed walk under a mesh weight: its transport along the deck element.

Instances For
    theorem MultiplicativeBasisDeformations.MeshWalk.MeshWt.pot_eq_walkWt {V : Type} [Quiver V] [Fintype V] [DecidableEq V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] {v₀ : V} [hone : ∀ (x y : V), Subsingleton (x ⟶ y)] [(x y : V) → Fintype (x ⟶ y)] {M : Type z} [AddCommGroup M] (W : MeshWt Q M) (X : V) (g : Deck Q v₀) :
    pot v₀ W (X, g) = walkWt v₀ W g

    The object value at a lifted vertex is the weight of its sheet.

    theorem MultiplicativeBasisDeformations.MeshWalk.MeshWt.walkWt_one {V : Type} [Quiver V] [Fintype V] [DecidableEq V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] {v₀ : V} [hone : ∀ (x y : V), Subsingleton (x ⟶ y)] [(x y : V) → Fintype (x ⟶ y)] {M : Type z} [AddCommGroup M] (W : MeshWt Q M) :
    walkWt v₀ W 1 = 0
    theorem MultiplicativeBasisDeformations.MeshWalk.walkWt_eq {k : Type u} [Field k] [IsAlgClosed k] [Infinite k] {V : Type} [Quiver V] [Fintype V] [DecidableEq V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] {c : MeshCoefficients k Q} {v₀ : V} [hone : ∀ (x y : V), Subsingleton (x ⟶ y)] [(x y : V) → Fintype (x ⟶ y)] {L : CatAlg.LocalFamily (meshFam Q c)} {D : CatAlg.MeshData (meshFam Q c) L} [hfd : ∀ (x y : V), FiniteDimensional k (meshFam Q c x ⟶ meshFam Q c y)] {M : Type z} [AddCommGroup M] {x₀ : D.PV} {ζ : LObj Q c v₀ D → WP Q c v₀ D} (hζ : ∀ (o o' : LObj Q c v₀ D), Thin.Line o o' → wtL Q c v₀ D o o' = ζ o' - ζ o) (W : MeshWt Q M) (h : WP Q c v₀ D →+ M) (hW : MeshWt.res c D W = h) (g : Deck Q v₀) (hg : g ∈ Hs Q c v₀ D x₀) :
    MeshWt.walkWt v₀ W g = h (ζ (gL Q c v₀ D g (o₀ Q c v₀ D x₀)) - ζ (o₀ Q c v₀ D x₀))

    The deck weight character (an earlier draft's lemma): the weight of a closed walk g in the stabilizer of the base component under any mesh-weight lift W of an integer ray weight h is h(θ_g), where θ_g = ζ(g o₀) − ζ(o₀) is the deck class of Proposition 7.2(1).

    theorem MultiplicativeBasisDeformations.MeshWalk.walkWt_indep {k : Type u} [Field k] [IsAlgClosed k] [Infinite k] {V : Type} [Quiver V] [Fintype V] [DecidableEq V] {Q : TranslationQuiver V} [(x : V) → Fintype ((y : V) × (y ⟶ x))] {c : MeshCoefficients k Q} {v₀ : V} [hone : ∀ (x y : V), Subsingleton (x ⟶ y)] [(x y : V) → Fintype (x ⟶ y)] {L : CatAlg.LocalFamily (meshFam Q c)} {D : CatAlg.MeshData (meshFam Q c) L} [hfd : ∀ (x y : V), FiniteDimensional k (meshFam Q c x ⟶ meshFam Q c y)] {M : Type z} [AddCommGroup M] {x₀ : D.PV} {ζ : LObj Q c v₀ D → WP Q c v₀ D} (hζ : ∀ (o o' : LObj Q c v₀ D), Thin.Line o o' → wtL Q c v₀ D o o' = ζ o' - ζ o) (W W' : MeshWt Q M) (hW : MeshWt.res c D W = MeshWt.res c D W') (g : Deck Q v₀) (hg : g ∈ Hs Q c v₀ D x₀) :
    MeshWt.walkWt v₀ W g = MeshWt.walkWt v₀ W' g

    The character does not depend on the mesh-weight lift (weights-and-parameters.tex).