Projective/simple duality for the q-Euler pairing #
For a finite-dimensional graded algebra, suppose the classes of the degree-zero idempotent
projectives Aeᵢ form a Laurent basis, and the idempotents cut out an exhaustive family of
graded simples Sᵢ with gdim(eᵢ Sⱼ) = 0 for i ≠ j and dᵢ = gdim(eᵢ Sᵢ) ≠ 0. Then the
projective/module q-Euler pairing has matrix diagonal d in these bases:
χ_q(x, [Sᵢ]) = dᵢ · bar(xᵢ), where xᵢ is the ith projective coordinate of x.
Since ℤ[q,q⁻¹] is a domain, both radicals of the pairing vanish. The pairing identifies the
projective Grothendieck group semilinearly with the linear dual of the module Grothendieck group,
or the module group linearly with the semilinear dual of the projective group, exactly when every
dᵢ is a unit of ℤ[q,q⁻¹]. For the head Sᵢ = A eᵢ / A₊eᵢ of a primitive idempotent eᵢ of a
nonnegatively graded algebra with semisimple degree-zero part, the diagonal entry dᵢ is the
constant dim_k End_A(Sᵢ), so perfectness fails over a field that does not split the simple
modules even though nondegeneracy survives
(TauCeti.gradedProjectiveExtEuler_bijective_iff_finrank_end_eq_one).
When dᵢ = 1 for every i, the projective basis maps to the usual dual basis of the simple-class
basis, and coordinates in the projective basis are recovered by pairing against simples and
applying LaurentPolynomial.invert. No finite-global-dimension hypothesis is needed: only
projectives occur in the first argument. The finite index hypothesis is needed for surjectivity
onto the full dual.
Main results #
TauCeti.gradedProjectiveExtEuler_simple_eq_mul_invert_repr:χ_q(x, [Sᵢ]) = dᵢ · bar(xᵢ).TauCeti.gradedProjectiveExtEuler_nondegenerate: both radicals vanish when everydᵢ ≠ 0.TauCeti.gradedProjectiveExtEuler_bijective_iffandTauCeti.gradedProjectiveExtEuler_flip_bijective_iff: either side is identified with the dual of the other exactly when everydᵢis a unit.TauCeti.gradedProjectiveExtEuler_basis_eq_dualBasis: fordᵢ = 1the projective basis is the dual basis of the simple-class basis.
References #
- Zsuzsanna Dancso and Anthony Licata, "Koszul algebras and flow lattices", Sections 2.2 and 3.1--3.2, for q-antilinearity and the distinction between left and right duals.
- Peter Webb, A Course in Finite Group Representation Theory, Proposition 7.4.1, for the factor
dim_k End_A(Sᵢ)in the pairing of projective covers with simples over a general field.
The diagonal pairing of [A eᵢ] with [Sⱼ] is TauCeti.gradedProjectiveExtEuler_basis; dual
bases use Mathlib's Module.Basis.dualBasis.
Pairing a projective class against a simple class. The q-Euler pairing of x with [Sᵢ]
is the diagonal graded dimension gdim(eᵢ • Sᵢ) times the conjugate of the ith projective
coordinate of x.
The projective coordinate of a module generated in degree d is a single monomial,
scaled by the idempotent dimension of its degree-zero simple target.
The q-Euler pairing separates projective classes when every diagonal graded dimension
gdim(eᵢ • Sᵢ) is nonzero.
The q-Euler pairing separates module classes when every diagonal graded dimension
gdim(eᵢ • Sᵢ) is nonzero: pairing against [A eᵢ] reads gdim(eᵢ • Sᵢ) times the ith
simple-class coordinate.
Both radicals of the projective/module q-Euler pairing vanish when every diagonal graded
dimension gdim(eᵢ • Sᵢ) is nonzero. This does not identify either side with the dual of the
other; see TauCeti.gradedProjectiveExtEuler_bijective_iff.
The q-Euler pairing identifies the projective group with the dual of the module group
exactly when every diagonal graded dimension is a unit. Every linear functional on
G₀^gr(mod A) is χ_q(x, -) for exactly one projective class x if and only if each
gdim(eᵢ • Sᵢ) is a unit of ℤ[q,q⁻¹].
The q-Euler pairing identifies the module group with the semilinear dual of the projective
group exactly when every diagonal graded dimension is a unit. Every q ↦ q⁻¹ semilinear
functional on K₀^gr(proj A) is χ_q(-, y) for exactly one module class y if and only if each
gdim(eᵢ • Sᵢ) is a unit of ℤ[q,q⁻¹].
Kronecker diagonal #
The projective basis vectors are the linear dual basis of the graded simple classes under the q-Euler pairing.