Documentation

BridgelandStability.EulerForm.Basic

Euler form on K₀ #

We prove that the Euler form χ(E,F) = Σₙ (-1)ⁿ dim_k Hom(E, F[n]) is triangle-additive in both arguments, then lift it to a bilinear form on K₀.

The proof uses the long exact Hom sequence from the homological Yoneda functor and the rank-nullity theorem for finite-dimensional vector spaces.

theorem CategoryTheory.Triangulated.finrank_mid_of_exact (k : Type w) [Field k] {K M N : Type v} [AddCommGroup K] [Module k K] [AddCommGroup M] [Module k M] [AddCommGroup N] [Module k N] [Module.Finite k M] (f : K →ₗ[k] M) (g : M →ₗ[k] N) (hfg : f.range = g.ker) :
(Module.finrank k M) = (Module.finrank k f.range) + (Module.finrank k g.range)
theorem CategoryTheory.Triangulated.eulerSum_of_rank_identity (k : Type w) [Field k] (C : Type u) [Category.{v, u} C] [Preadditive C] [Linear k C] (E : C) {a b c : C} {r : } (hrank : ∀ (n : ), (Module.finrank k (E b n)) = (Module.finrank k (E a n)) + (Module.finrank k (E c n)) - r (n - 1) - r n) (hfin_a : {n : | Nontrivial (E a n)}.Finite) (hfin_b : {n : | Nontrivial (E b n)}.Finite) (hfin_c : {n : | Nontrivial (E c n)}.Finite) (hr : (Function.support r).Finite) :
∑ᶠ (n : ), n.negOnePow * (Module.finrank k (E b n)) = ∑ᶠ (n : ), n.negOnePow * (Module.finrank k (E a n)) + ∑ᶠ (n : ), n.negOnePow * (Module.finrank k (E c n))
theorem CategoryTheory.Triangulated.eulerSum_of_rank_identity_int {a b c r : } (hrank : ∀ (n : ), b n = a n + c n - r (n - 1) - r n) (hfa : (Function.support a).Finite) (hfc : (Function.support c).Finite) (hr : (Function.support r).Finite) :
∑ᶠ (n : ), n.negOnePow * b n = ∑ᶠ (n : ), n.negOnePow * a n + ∑ᶠ (n : ), n.negOnePow * c n
theorem CategoryTheory.Triangulated.linearRange_eq_linearKer_of_ab_exact (k : Type w) [Field k] (C : Type u) [Category.{v, u} C] [Preadditive C] [Linear k C] {A B C' : C} (E : C) (f : A B) (g : B C') (hfg : CategoryStruct.comp f g = 0) (hexact : ∀ (x : E B), CategoryStruct.comp x g = 0∃ (y : E A), CategoryStruct.comp y f = x) :

Euler form on K₀ #

For fixed E, lift F ↦ χ(E, F) to a group homomorphism K₀ C →+ ℤ using the universal property of K₀.

Equations
Instances For

    The outer function E ↦ eulerFormInner E is triangle-additive, so the Euler form descends to a bilinear form on K₀.

    The Euler form on K₀, obtained by applying the universal property of K₀ twice to eulerFormObj.

    Equations
    Instances For

      The left radical of the Euler form on K₀ C.

      Equations
      Instances For
        @[implicit_reducible]

        The AddCommGroup instance on NumericalK₀ k C.

        Equations
        • One or more equations did not get rendered due to their size.

        The category C is numerically finite if the numerical Grothendieck group attached to the Euler form is finitely generated as an abelian group.

        Instances

          Instance synthesis for the finite generation of the numerical Grothendieck group.

          @[reducible, inline]

          Numerical stability conditions are stability conditions whose central charge factors through the canonical numerical quotient map K₀(C) → N(C).

          Equations
          Instances For

            Corollary 1.3 packaging #

            @[reducible, inline]

            The local-homeomorphism package for connected components of numerical stability conditions. This is the proposition-object behind Bridgeland's Corollary 1.3.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For