Papers
Topics
Authors
Recent
Search
2000 character limit reached

Kapustin–Li Formula

Updated 15 September 2026
  • The Kapustin–Li formula evaluates morphism pairings in matrix factorizations of Landau–Ginzburg potentials by antisymmetrizing derivatives of a matrix-factorization differential, taking a graded trace, and applying a Grothendieck residue with respect to the Jacobian sequence.
  • Matrix factorizations and the Kapustin–Li formula are specialized in applications within foam constructions for link homology and associate Calabi–Yau trace, boundary-bulk operations, and correlators in 2D topological field theories. For instance, the Kapustin–Li trace induces a perfect pairing on the cohomology of morphism complexes, viewed as modules over the finite-dimensional Jacobian algebra.
  • The foam adaptation of the formula by Khovanov and Rozansky supports with the Grothendieck residues involving differentials of matrix factorizations, significant in understanding and evaluating the slip-foam structure for link homology.

The Kapustin–Li formula is a residue and supertrace expression associated with matrix factorizations of a Landau–Ginzburg potential. It evaluates morphism pairings by antisymmetrizing derivatives of a matrix-factorization differential, taking a graded trace, and applying a Grothendieck residue with respect to the Jacobian sequence. In the foam construction of rational sl(N)\mathfrak{sl}(N) link homology, the formula is adapted to evaluate closed foams and to derive the local relations governing the foam category. In the matrix-factorization setting, it realizes local duality, a Calabi–Yau trace, boundary–bulk maps, and correlators of a two-dimensional topological field theory. Its use in foams and its relationship with Khovanov–Rozansky homology are developed in “Sl(N) link homology using foams and the Kapustin-Li formula” (0708.2228), while its local-duality and Calabi–Yau interpretation are developed in “The Kapustin-Li formula revisited” (Dyckerhoff et al., 2010).

1. Landau–Ginzburg and matrix-factorization framework

Let kk be a field of characteristic $0$, let (R,m)(R,\mathfrak m) be a regular local augmented kk-algebra of Krull dimension nn, and let x1,…,xnx_1,\ldots,x_n be a regular system of parameters generating m\mathfrak m. The principal example is

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].

For w∈mw\in\mathfrak m, assume that the hypersurface singularity

kk0

at kk1 is isolated. Equivalently, its Jacobian or Milnor algebra

kk2

is finite-dimensional over kk3.

A matrix factorization kk4 of kk5 is a kk6-graded finite free kk7-module

kk8

with an odd kk9-linear endomorphism $0$0 satisfying

$0$1

Relative to the grading,

$0$2

For matrix factorizations $0$3 and $0$4, the morphism complex is

$0$5

with differential

$0$6

Although both matrix-factorization differentials square to multiplication by $0$7, the morphism differential satisfies $0$8. The homotopy category is obtained by taking $0$9 of these complexes.

The Kapustin–Li construction uses the differential (R,m)(R,\mathfrak m)0 to produce a differential-form-like expression. Define

(R,m)(R,\mathfrak m)1

Suppressing the (R,m)(R,\mathfrak m)2, its top antisymmetrized product is

(R,m)(R,\mathfrak m)3

For a homogeneous endomorphism

(R,m)(R,\mathfrak m)4

the graded trace is

(R,m)(R,\mathfrak m)5

The antisymmetrization of the derivatives of (R,m)(R,\mathfrak m)6 is the algebraic analogue of inserting a volume form, while the supertrace supplies the graded trace over the matrix-factorization state space.

2. The residue pairing

The Grothendieck residue is defined using the Jacobian sequence

(R,m)(R,\mathfrak m)7

Because the singularity is isolated, the sequence (R,m)(R,\mathfrak m)8 is (R,m)(R,\mathfrak m)9-primary. The top local cohomology module kk0 is the injective hull of kk1, and the residue gives a canonical map

kk2

After identifying

kk3

the residue is written using generalized fractions as

kk4

For kk5, it has the analytic expression

kk6

The Kapustin–Li pairing between morphisms

kk7

is

kk8

Here kk9 is the twisted differential associated with nn0 in the mathematical formulation, nn1 is the supertrace, and the factor nn2 compensates for the summation over all permutations. The factor

nn3

is the global sign arising from the grading and the local-duality derivation.

For nn4, the corresponding contour-integral expression is

nn5

The physically standard form is often displayed without the derived global sign, with nn6 described as the differential of nn7. These forms are equivalent after accounting for grading, shifts, supertrace conventions, and graded cyclicity.

For a single matrix factorization nn8, the formula determines a trace functional

nn9

given by

x1,…,xnx_1,\ldots,x_n0

The induced pairing is

x1,…,xnx_1,\ldots,x_n1

3. Local duality and non-degeneracy

The residue expression arises from local duality applied to the morphism complex rather than being introduced as an independent ansatz. The graded trace identifies

x1,…,xnx_1,\ldots,x_n2

Local duality then gives, after the dimension shift,

x1,…,xnx_1,\ldots,x_n3

Applying the residue identification yields

x1,…,xnx_1,\ldots,x_n4

provided that x1,…,xnx_1,\ldots,x_n5 is supported at x1,…,xnx_1,\ldots,x_n6. This support condition follows because the morphism complexes become contractible away from the singular point.

The derivation proceeds through a stable Koszul model. With

x1,…,xnx_1,\ldots,x_n7

one considers

x1,…,xnx_1,\ldots,x_n8

In the folded x1,…,xnx_1,\ldots,x_n9-graded presentation, this is written

m\mathfrak m0

where m\mathfrak m1 is generated by odd symbols m\mathfrak m2 and has differential

m\mathfrak m3

The multiplication action of each m\mathfrak m4 on the morphism complex is null-homotopic. Differentiating

m\mathfrak m5

gives

m\mathfrak m6

Thus postcomposition with m\mathfrak m7 supplies a homotopy for multiplication by m\mathfrak m8. After localization at m\mathfrak m9, the complex becomes contractible.

The basic perturbation lemma is then applied to the Koszul differential. If

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].0

is a deformation retract with homotopy R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].1, and R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].2 perturbs the differential on R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].3, the perturbed inclusion is

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].4

Only the top-form component contributes after application of the residue. Its relevant term is

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].5

Modulo terms annihilated by the residue, this produces the antisymmetrized product

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].6

The resulting residue and graded-trace expression is precisely the Kapustin–Li pairing.

The cohomology of R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].7 is finite length. Each R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].8 acts trivially on cohomology because it is null-homotopic, so the cohomology is naturally a module over the finite-dimensional algebra

R=k[ ⁣[x1,…,xn] ⁣].R=k[\![x_1,\ldots,x_n]\!].9

Consequently, the Kapustin–Li pairing induces a perfect pairing

w∈mw\in\mathfrak m0

The non-degeneracy is therefore a consequence of local duality and the residue identification.

4. Calabi–Yau structure and topological field theory

The supertrace is graded-cyclic:

w∈mw\in\mathfrak m1

Together with the residue construction, this cyclicity makes the Kapustin–Li trace compatible with composition. The resulting structure is stronger than a collection of perfect pairings on individual Hom-spaces: it defines a Calabi–Yau structure on the differential graded category of matrix factorizations.

The boundary–bulk map for a matrix factorization w∈mw\in\mathfrak m2,

w∈mw\in\mathfrak m3

is identified with a map to the Jacobian algebra w∈mw\in\mathfrak m4. Its explicit representative is

w∈mw\in\mathfrak m5

The Hochschild complex of w∈mw\in\mathfrak m6 is quasi-isomorphic to w∈mw\in\mathfrak m7, concentrated in parity w∈mw\in\mathfrak m8. The cyclic complex is correspondingly quasi-isomorphic to

w∈mw\in\mathfrak m9

Defining

kk00

and extending it kk01-linearly gives

kk02

This supplies a lift of the Kapustin–Li trace to cyclic chains. After passage to a minimal kk03-model, the structure can be strictified to a cyclic kk04-algebra.

Matrix factorizations are interpreted as boundary conditions for the Landau–Ginzburg kk05-model with superpotential kk06. The Kapustin–Li pairing represents the algebraic amplitude for a disk or strip with two boundary insertions, while the boundary–bulk map sends an open-string state to a closed-string state in the bulk Jacobian algebra.

The associated topological field-theoretic structure yields the Riemann–Roch identity

kk07

where

kk08

and

kk09

Thus the same residue expression realizes local duality, the Calabi–Yau trace, the boundary–bulk operation, and the correlators required by the associated two-dimensional topological field theory.

5. Foam adaptation and Grassmannian Frobenius algebras

The Kapustin–Li formula was adapted by Khovanov and Rozansky to world-sheet foams. In the foam construction of rational kk10 link homology, facets of color kk11 receive kk12 variables, a potential, a Jacobi algebra, matrix factorizations along singular edges, and vertex elements at singular vertices.

For a simple facet, one variable kk13 and the potential

kk14

are used.

For a double facet, variables kk15 are used, with potential characterized by

kk16

For a triple facet, variables kk17 are used, with

kk18

The corresponding Jacobi algebra is

kk19

and is identified with

kk20

The variables have degrees

kk21

Thus kk22 has degree kk23, kk24 has degree kk25, kk26 has degree kk27, and kk28 have degrees kk29.

The Frobenius trace on the Grassmannian cohomology is determined in the Schur basis by

kk30

The dual Schur basis is

kk31

These Frobenius structures provide the algebraic traces used in foam evaluation.

The foam construction requires simple, double, and triple facets. Along a kk32 singular edge, the Koszul matrix factorization is

kk33

where

kk34

It satisfies

kk35

Along a kk36 edge, the matrix factorization is

kk37

with

kk38

Reversing the orientation of an edge replaces the matrix factorization by its dual:

kk39

At a singular vertex, the tensor product of the incident edge factorizations has potential zero and becomes a kk40-periodic complex. Its homology is an Ext-group containing a distinguished vertex class kk41. Type I and type II vertices receive inverse classes, and every closed pre-foam has equally many type I and type II vertices, so the scalar ambiguity in choosing these classes cancels.

6. Evaluation of closed foams and local relations

Let kk42 be a closed, dotless pre-foam. Let kk43 be the tensor product of all facet rings. The Kapustin–Li construction produces an element

kk44

If kk45 represents the facet decorations, the evaluation is

kk46

where kk47 is the genus of kk48, kk49 for an kk50-facet, and kk51 is the tensor product of the Frobenius traces on the Jacobi algebras.

For a boundary component of a facet kk52, choose an edge kk53. If kk54 has kk55 variables, define

kk56

The choice of preferred edge does not affect the result. The edge factors and vertex factors are contracted by super-contraction around the boundary components to produce kk57.

For a theta foam with three facets and a common singular circle,

kk58

The raw foam evaluation is normalized by dividing by

kk59

where kk60 and kk61 count the corresponding cycles in the singular graph. The normalization makes the basic sphere and theta evaluations equal to kk62 or kk63.

For the kk64-theta, the Kapustin–Li element has coefficient

kk65

on the top double-facet class. Before normalization,

kk66

and

kk67

After normalization, these values become kk68 and kk69.

For the kk70-theta, the coefficient of the top triple-facet class kk71 is

kk72

For example,

kk73

which becomes kk74 after normalization.

The foam category kk75 is defined as the quotient of the pre-foam category by the kernel of the normalized Kapustin–Li evaluation. A linear combination kk76 is zero precisely when every compatible closure evaluates to zero:

kk77

The resulting relations include dot conversion, dot migration, neck cutting, sphere relations, theta relations, and the Matveev–Piergalini relation. The sphere relations are

kk78

kk79

and

kk80

The displayed local relations are not proved to generate the entire kernel of the Kapustin–Li formula; their sufficiency for the full kernel is conjectured. For closed foams without singular vertices, however, the relations reduce evaluation to spheres and theta foams and are sufficient for combinatorial computation.

The foam construction assigns a complex to a link diagram kk81 by resolving every crossing into two webs. The crossing complexes are

kk82

and

kk83

with differentials given by zip and unzip foams.

The resulting complex kk84 is invariant up to homotopy under all Reidemeister moves. Sphere and neck-cutting relations control Reidemeister I; bubble and digon removal control Reidemeister II; and square removal, digon removal, and the Matveev–Piergalinski relation control Reidemeister III.

The restriction kk85, or equivalently kk86 in the construction, is structural. Triple facets and singularities at which six facets meet are required, particularly for the Reidemeister III homotopy equivalence. They are unnecessary in the kk87 theory.

The tautological functor is

kk88

with

kk89

It is a tensor functor to graded rational vector spaces. Fundamental examples are

kk90

and

kk91

If kk92 has kk93 positive crossings and kk94 negative crossings, the grading and homological shifts are

kk95

The MOY decompositions are categorified by direct-sum decompositions, including

kk96

kk97

and

kk98

The graded Euler characteristic of kk99 equals the $0$00 link polynomial $0$01.

For every web $0$02, the Kapustin–Li construction gives a grading-preserving injection

$0$03

where $0$04 is the Khovanov–Rozansky matrix-factorization space. The MOY decompositions imply equality of graded dimensions, so this map is an isomorphism on every web. Compatibility with the differentials follows because the foam differentials are zip and unzip foams, and the relevant Ext-space has graded dimension beginning in degree $0$05. The foam and matrix-factorization differentials may initially differ by a nonzero scalar $0$06, but zip and unzip scalars are inverse and are removed by a twist-equivalence multiplying maps on zip and unzip edges by $0$07 and $0$08, respectively.

Consequently, for every link $0$09, the bigraded foam complex is isomorphic to the Khovanov–Rozansky complex:

$0$10

Thus the Kapustin–Li formula simultaneously provides the residue pairing underlying matrix-factorization duality and the closed-foam evaluation that produces the foam model of $0$11 link homology.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Kapustin-Li Formula.