We prove unconditionally the conjecture of Fomichev, Karev, Pavutnitskiy and Usanov that the specialization of the sl(2) weight system at c=−3/32 extends to a 4-invariant of graphs. The extension is ξ(G)=(−32)−nSG(−2), where SG(N) counts with signs the assignments of 2-element subsets of {1,…,N} to the n vertices of G.
Introduction
A weight system is a function on chord diagrams that satisfies the four-term relations; weight systems are the symbols of finite type knot invariants [1, 2, 3].1 A metrized Lie algebra gives a weight system with values in the centre of its universal enveloping algebra. For sl(2) with the Killing form the centre is the polynomial ring Q[c] in the Casimir element c, and the value wD∈Q[c] of the weight system on a chord diagram D depends only on the intersection graph Γ(D)[4].2 Lando’s four-term relations for graphs [5] are such that every function f on graphs satisfying them gives a weight system D↦f(Γ(D)); such f are called 4-invariants. Lando asked whether w is obtained in this way [4]; see [6] for a survey and [7] for graphs with at most 8 vertices.
Fomichev, Karev, Pavutnitskiy and Usanov [8] answered the question negatively. They found a linear combination of intersection graphs that vanishes modulo the four-term relations of graphs and on which w takes the value c(c−83)(c−1)(c+323). Hence the specialization of w at c=c0 can extend to a 4-invariant only if c0∈{0,83,1,−323}. For c0=0,83,1, the eigenvalues of the Casimir element on the irreducible representations of dimension 1, 2, 3, extensions are known [8, 9, 10]. The value −323 is the eigenvalue of the Casimir element on the oscillator representation. The authors of [8] constructed an extension for graphs with at most 10 vertices and stated:
Conjecture 1.1 ([8 Section 4]). The specialization of the sl(2)-weight system at c=−323 extends to a 4-invariant of graphs ξ(G).
We prove Conjecture 1.1 with an explicit formula. All graphs are finite and simple. For N∈N write [N]={1,…,N} and (2[N]) for the set of its 2-element subsets.
Definition 1.2. For a graph G=(V,E) and N∈N put
SG(N)=p:V→(2[N])∑xy∈E∏(−1)∣p(x)∩p(y)∣,
and for k∈N let Tk(G) be the same sum restricted to the maps p:V→(2[k]) with ⋃x∈Vp(x)=[k].
Theorem 1.3. Let G=(V,E) be a graph with n vertices.
of [15]. (a) SG(N)=∑k=02n(kN)Tk(G) for all N∈N; thus SG is a polynomial in N of degree at most 2n.
(c) For every chord diagram D, wD(−323)=ξ(Γ(D)).
Parts (b) and (c) are Conjecture 1.1. The two expressions for ξ agree by (a), since (k−2)=(−1)k(k+1).
Example 1.4. For one vertex, SK1(N)=(2N) and ξ(K1)=3/(−32)=−323, the value of w on one chord. Since SG⊔H=SGSH, ξ is multiplicative, as w is. For two adjacent vertices, the pairs (p(x),p(y)) with ∣p(x)∩p(y)∣=2,1,0 number (2N), (2N)⋅2(N−2) and (2N)(2N−2), so SK2(N)=(2N)(1−2(N−2)+(2N−2)) and ξ(K2)=3⋅19/1024=102457. This is c(c−21) at c=−323, the value of w on two crossing chords.
Figure 1. A chord diagram with three chords, cut between the points 6 and 1, and its intersection graph, a path. The map p sends each vertex to a 2-element subset of [3]; both edges meet in one element, so p contributes (−1)(−1)=1 to SΓ(D)(3).
The proof of (b) is an involution on assignments (§ 6). For (c) we let the element CD∈U(sl(2)) of a chord diagram act on the Verma module of highest weight μ; it acts by a polynomial λD(μ), and wD(−323)=λD(−21)§ 2. The oscillator representation on Q[z] is the sum of the Verma modules of highest weights −21 and −23, so the image of CD in the Weyl algebra is the scalar λD(−21). A supertrace on the Weyl algebra with a Wick formula writes this scalar as a sum over perfect matchings, in which every cycle contributes a factor −2 (§ 3 and § 4). With N in place of −2 the same sum is a trace in the Clifford algebra on N generators, and that trace equals 4nSΓ(N) (§ 5). Figure 2 shows the two halves of the argument. The proof is formalized in Lean 4 (§ 7).
Figure 2. The proof of Theorem 1.3. The right column gives part (b), the left column and the bottom row part (c).
The weight system and Verma modules
Chord diagrams and the weight system
A chord diagram with n chords is a fixed-point-free involution σ of [2n]; its chords are the pairs {p,σ(p)}. It is a chord diagram on an oriented circle cut at a point that is not an endpoint; cutting at another point rotates [2n] cyclically. Chords {p<q} and {p′<q′} cross if p<p′<q<q′ or p′<p<q′<q. The intersection graph Γ(D) has the chords as vertices and the crossing pairs as edges; it does not depend on the cut.
Let g=sl(2) over Q with basis E,F,H, [H,E]=2E, [H,F]=−2F, [E,F]=H, and let
t=41E⊗F+41F⊗E+81H⊗H∈g⊗g
be the Casimir tensor of the Killing form. It is symmetric and g-invariant: (adx⊗1+1⊗adx)t=0 for x∈g. For a chord diagram D let tD∈g⊗2n be the tensor with a copy of t in the factors p,σ(p) of every chord, and let CD∈U(g) be the image of tD under u1⊗⋯⊗u2n↦u1⋯u2n. For one chord CD=C=41(EF+FE+21H2).
For d≥1 let Vd be the irreducible representation of dimension d, with basis e0,…,ed−1 and
Eej=j(d−j)ej−1,Fej=ej+1,Hej=(d−1−2j)ej,
where e−1=ed=0. The Casimir element C acts on Vd by cd=(d2−1)/8. Put Wd(D)=trVd(CD)/d. Rotating the cut permutes the factors of tD cyclically, so Wd(D) depends only on the diagram on the circle.
By Proposition 2.3 below there is a unique wD∈Q[c] with wD(cd)=Wd(D) for all d≥1. It is the sl(2)-weight system of [11, 8]: by Lemma 2.1 CD lies in the centre of U(g), which is Q[C][12], so CD=w(C) for a polynomial w, and taking traces on Vd gives w(cd)=Wd(D); the weight system of [8] is defined with the Killing form and takes the value c on one chord.
Lemma 2.1.CD commutes with every x∈g.
Proof.adx is a derivation of U(g), so [x,CD] is the image of ∑p=12n(adx)ptD, where (adx)p acts on the factor p. Grouping the two endpoints of every chord writes this sum as a sum over chords of tensors containing (adx⊗1+1⊗adx)t=0.
Verma modules
Let R=Q[μ] and let M be the free R-module with basis v0,v1,… and
and (HE−EH)vj=2Evj, (HF−FH)vj=−2Fvj, because H has eigenvalue μ−2j+2 on vj−1 and μ−2j−2 on vj+1. Thus M is a U(g)-module on which U(g) acts R-linearly. For μ0∈Q, specializing μ=μ0 gives the Verma module V(μ0) of highest weight μ0.
Proposition 2.2. There is λD∈Q[μ] with CDm=λDm for all m∈M. Moreover
(a) Wd(D)=λD(d−1) for every d≥1;
(b) λD(μ)=λD(−2−μ).
Proof.H−μ multiplies vj by −2j, so its kernel is Rv0. As CD commutes with H, CDv0=λDv0 for some λD∈R, and CDvj=CDFjv0=FjCDv0=λDvj.
(a) In V(d−1), Evd=d(d−1−d+1)vd−1=0, so Ud=span{vj:j≥d} is a submodule. The quotient V(d−1)/Ud, with basis the images of v0,…,vd−1, is Vd with the formulas above. CD acts on V(d−1), hence on Vd, by λD(d−1), so trVdCD=dλD(d−1).
(b) The map V(−1−d)→Ud, vj↦vd+j, is an isomorphism of g-modules: it commutes with F; both Hvj in V(−1−d) and Hvd+j in V(d−1) have eigenvalue −1−d−2j; and Evj=j(−d−j)vj−1 in V(−1−d) while Evd+j=(d+j)(−j)vd+j−1 in V(d−1). Hence λD(−1−d)=λD(d−1) for all d≥1, and the polynomial λD(μ)−λD(−2−μ) has infinitely many roots.
Proposition 2.3. There is a unique wD∈Q[c] with wD(cd)=Wd(D) for all d≥1. It satisfies λD(μ)=wD(8μ(μ+2)); in particular
wD(−323)=λD(−21)=λD(−23).
Proof. By Proposition 2.2(b), ν↦λD(ν−1) is even, so λD(ν−1)=g(ν2) for some g∈Q[x]. Put wD(c)=g(8c+1). Then wD(8μ(μ+2))=g((μ+1)2)=λD(μ), and wD(cd)=λD(d−1)=Wd(D) by Proposition 2.2(a). Uniqueness holds because the cd are pairwise distinct. Finally 8μ(μ+2)=−323 for μ=−21 and for μ=−23.
The oscillator representation and a supertrace
Let A be the Weyl algebra over Q generated by z and ∂ with ∂z−z∂=1.6 It acts faithfully on Q[z], with z acting by multiplication and ∂ by differentiation, and the monomials zi∂j (i,j≥0) form a basis of A. In A,
zi∂jz=zi+1∂j+jzi∂j−1,∂zi∂j=zi∂j+1+izi−1∂j.(2)
Lemma 3.1. The assignment φ(E)=−41∂2, φ(F)=z2, φ(H)=−21(z∂+∂z) extends to an algebra homomorphism φ:U(g)→A. On Q[z], the maps vj↦z2j and vj↦z2j+1 are isomorphisms of g-modules V(−21)→Q[z]even and V(−23)→Q[z]odd.
Proof. On Q[z],
Ezk=−41k(k−1)zk−2,Fzk=zk+2,Hzk=−(k+21)zk.
Hence (EF−FE)zk=−41((k+2)(k+1)−k(k−1))zk=Hzk, and (HE−EH)zk=2Ezk, (HF−FH)zk=−2Fzk, because H has eigenvalue −(k−23) on zk−2 and −(k+25) on zk+2. The relations of g hold on Q[z], hence in A. For k=2j the formulas read Ez2j=j(−21−j+1)z2j−2 and Hz2j=(−21−2j)z2j, which is (1) at μ=−21; for k=2j+1 they read Ez2j+1=j(−23−j+1)z2j−1 and Hz2j+1=(−23−2j)z2j+1, which is (1) at μ=−23. □
Proposition 3.2.φ(CD)=wD(−323)⋅1 in A.
Proof. By Proposition 2.2 and Lemma 3.1, φ(CD) acts on Q[z]even by λD(−21) and on Q[z]odd by λD(−23). Both equal wD(−323) by Proposition 2.3, and A acts faithfully. □
Let τ:A→Q be the linear map with
τ(zi∂j)=δij(−1)j2jj!.
Since zj∂j multiplies zk by k(k−1)⋯(k−j+1) and ∑kk(k−1)⋯(k−j+1)xk=j!xj(1−x)−j−1, τ(a) is twice the Abel sum limx→−1+∑kakkxk of the supertrace of a on Q[z], where azk=akkzk+(other powers). Only the following properties are used.
Lemma 3.3. (a) τ(1)=1.
(b) τ(xa)=−τ(ax) for x∈{z,∂} and a∈A.
(c) For u1,…,um∈{z,∂},
τ(u1⋯um)=M∑{a<b}∈M∏21[ua,ub],
the sum over the perfect matchings M of [m]; here [z,∂]=−1, [∂,z]=1 and [z,z]=[∂,∂]=0. For odd m both sides vanish.
Proof. (a) is the case i=j=0. For (b) it suffices to take a=zi∂j. By (2), τ(z⋅zi∂j)=τ(zi+1∂j)+jτ(zi∂j−1). Both terms vanish unless j=i+1, and then the sum is
which is the expansion of the right side of (c) according to the partner s of 1. □
Corollary 3.4.wD(−323)=τ(φ(CD)).
Expansion over matchings
Matchings
Let X be a finite totally ordered set and P,M perfect matchings of X. Two edges {a<b} and {a′<b′} cross if a<a′<b<b′ or a′<a<b′<b, and cr(P) is the number of crossing pairs of edges of P. The multigraph P∪M is a disjoint union of cycles alternating between edges of P and of M (a common edge gives a cycle of length 2); cyc(P,M) is their number. Orient every cycle; an edge oriented from a larger to a smaller element is a descent, and des(P,M) is the number of descents. Reversing a cycle of length 2r turns δ descents into 2r−δ, so the parity of des(P,M) does not depend on the orientations. Put
LP(N)=M∑(−1)cr(M)Ncyc(P,M)∈Z[N],
the sum over all perfect matchings M of X.
Lemma 4.1.cr(P)+cr(M)+cyc(P,M)+des(P,M) is even.
Proof. Let Q(P,M) be the sum. Let x<y be consecutive in X, and exchange their positions in the order, keeping P and M. If {x,y}∈/P, let e∋x and f∋y be the edges of P; the exchange moves y to the other side of the endpoint x of e and keeps the side of the other endpoint of f, so it changes whether e and f cross, and no other pair. Thus cr(P) changes by 1−[{x,y}∈P] modulo 2, and likewise cr(M). cyc(P,M) does not change. A descent status changes only on edges joining x and y, so des(P,M) changes by [{x,y}∈P]+[{x,y}∈M]. The total change is 2. Any two total orders of X are related by exchanges of consecutive elements, so Q modulo 2 is the same for all orders. Choose an order in which every cycle x1x2⋯x2r (with x1x2∈P) occupies consecutive positions in this order. Then P and M have no crossings, and each cycle, oriented as listed, has exactly one descent, from x2r to x1. Hence Q≡2cyc(P,M)≡0.
The bosonic expansion
For a perfect matching P of X with k edges let
XP=o∑sgn(o)x∈X∏uxo∈A,
the sum over the 2k orientations o of the edges of P, where uxo=z if x is the tail of its edge and uxo=∂ if it is the head, the product is taken in the order of X, and sgn(o)=(−1)number of descents of o.
Proposition 4.2.τ(XP)=2−k(−1)cr(P)LP(−2).
Proof. By Lemma 3.3(c),
τ(XP)=o∑M∑sgn(o){a<b}∈M∏21[uao,ubo].
A term vanishes unless every edge of M joins a head and a tail of o. Orient such an edge from the head to the tail; then 21[uao,ubo] is 21 if it is oriented from a to b (uao=∂, ubo=z) and −21 if it is a descent. As sgn(o) is −1 to the number of descents among the edges of P, the term equals 2−k(−1)des(P,M). Every element of X is then entered by exactly one oriented edge and left by exactly one, so the cycles of P∪M are directed cycles. Conversely, each of the 2cyc(P,M) orientations of the cycles of P∪M as directed cycles restricts on P to an orientation o for which every edge of M joins a head to a tail. Hence
Let D be a chord diagram with n chords. Every point p∈[2n] carries two legs (p,1)<(p,2), and the set XD of the 4n legs is ordered lexicographically. For a chord c={p<q} and β∈{0,1} let Pcβ be the pair of edges
and for β:{chords}→{0,1} let Pβ=⋃cPcβ(c), a perfect matching of XD. Let π=z⊗∂−∂⊗z∈A⊗A. Writing π=∑rεrxr⊗yr, put π13π24=∑r,sεrεsxrxs⊗yrys and π14π23=∑r,sεrεsxrxs⊗ysyr.
Lemma 4.3.(φ⊗φ)(t)=−321(π13π24+π14π23).
Proof. Both sides equal −321(2z2⊗∂2+2∂2⊗z2−(z∂+∂z)⊗(z∂+∂z)). On the left, 41φ(E)⊗φ(F)+41φ(F)⊗φ(E)=−161(∂2⊗z2+z2⊗∂2) and 81φ(H)⊗φ(H)=321(z∂+∂z)⊗2. On the right, the terms with r=s give 2z2⊗∂2+2∂2⊗z2 and the terms with r=s give −z∂⊗(∂z+z∂)−∂z⊗(z∂+∂z).
Corollary 4.4.φ(CD)=(−321)n∑βXPβ, the sum over all β:{chords}→{0,1}.
Proof.φ(CD) is the product, in the order of the points, of the factors of (φ⊗φ)(t)⊗n placed at the endpoints of the chords. Put the two letters xrxs or yrys of each factor on the two legs of its point, in this order. By Lemma 4.3, a chord contributes −321 times the sum of π placed on the two edges of PC0 and π placed on the two edges of PC1. A copy of π on an edge {a<b} contributes z at a and ∂ at b with sign +1, or ∂ at a and z at b with sign −1; these are the two orientations of the edge with their signs in XPβ.
Clifford algebras
For N≥1 let ClN be the Q-algebra generated by e1,…,eN with eiej+ejei=2δij. For I={i1<⋯<ir}⊆[N] put eI=ei1⋯eir; these form a basis, and eIeJ=±eI△J. Let tr:ClN→Q be linear with tr(eI)=δI∅. Then tr(ab)=tr(ba): for basis elements both sides vanish unless I=J.
Lemma 5.1. For i1,…,im∈[N],
tr(ei1⋯eim)=M∑(−1)cr(M){a,b}∈M∏δiaib,
the sum over the perfect matchings M of [m].
Proof. For odd m the product is ±eI with ∣I∣ odd, so both sides vanish. For even m≥2, moving ei1 to the right end gives
The edge {1,s} crosses exactly the edges with one endpoint in {2,…,s−1}; the elements of this set matched among themselves come in pairs, so the number of such edges is congruent to s−2. By induction both sides satisfy the same recursion.
Corollary 5.2. For a perfect matching P of a totally ordered set X={x1<⋯<x2k} and N≥1,
κ∑tr(eκ(x1)⋯eκ(x2k))=LP(N),
the sum over the maps κ:X→[N] that are constant on every edge of P.
Proof. By Lemma 5.1 the left side is ∑M(−1)cr(M) times the number of maps X→[N] constant on the edges of P and of M, which is Ncyc(P,M).
For I={i<j}∈(2[N]) write bI=eiej. Then
bIbJ=(−1)∣I∩J∣bJbI,bI2=−1.(3)
Proposition 5.3. Let D be a chord diagram with n chords and Γ=Γ(D). Then
β∑(−1)cr(Pβ)LPβ(N)=4nSΓ(N)
as polynomials in N.
Proof. Both sides are polynomials (Theorem 1.3(a) is proved in § 6 independently), so it suffices to take N≥1.
The two edges of Pcβ cross if and only if β=0. If chords c and c′ cross, every edge of Pcβ crosses every edge of Pc′β′; otherwise none does. Hence
(−1)cr(Pβ)=(−1)nc∏(−1)β(c).
A map κ constant on the edges of Pβ is given by a pair (ic,jc)∈[N]2 for every chord c={p<q}: ic on the edge through (p,1) and jc on the edge through (p,2). The legs at p then read eicejc, and the legs at q read eicejc if β(c)=0 and ejceic if β(c)=1. By Corollary 5.2, summing over β(c) with the sign (−1)β(c) replaces the factor at q by eicejc−ejceic, which is 0 if ic=jc and 2eicejc otherwise. Exchanging ic and jc changes the sign of both factors of c, so every 2-element set s(c)={ic,jc} arises twice with the same value. Therefore
Corollary 5.2. For a perfect matching P of a totally ordered set X={x1<⋯<x2k} and N≥1,
κ∑tr(eκ(x1)⋯eκ(x2k))=LP(N),
the sum over the maps κ:X→[N] that are constant on every edge of P.
Proof. By Lemma 5.1 the left side is ∑M(−1)cr(M) times the number of maps X→[N] constant on the edges of P and of M, which is Ncyc(P,M).
For I={i<j}∈(2[N]) write bI=eiej. Then
bIbJ=(−1)∣I∩J∣bJbI,bI2=−1.(4)
Proposition 5.3. Let D be a chord diagram with n chords and Γ=Γ(D). Then
β∑(−1)cr(Pβ)LPβ(N)=4nSΓ(N)
as polynomials in N.
Proof. Both sides are polynomials (Theorem 1.3(a) is proved in § 6 independently), so it suffices to take N≥1.
The two edges of Pcβ cross if and only if β=0. If chords c and c′ cross, every edge of Pcβ crosses every edge of Pc′β′; otherwise none does. Hence
(−1)cr(Pβ)=(−1)nc∏(−1)β(c).
A map κ constant on the edges of Pβ is given by a pair (ic,jc)∈[N]2 for every chord c={p<q}: ic on the edge through (p,1) and jc on the edge through (p,2). The legs at p then read eicejc, and the legs at q read eicejc if β(c)=0 and ejceic if β(c)=1. By Corollary 5.2, summing over β(c) with the sign (−1)β(c) replaces the factor at q by eicejc−ejceic, which is 0 if ic=jc and 2eicejc otherwise. Exchanging ic and jc changes the sign of both factors of c, so every 2-element set s(c)={ic,jc} arises twice with the same value. Therefore
the sum over s:{chords}→(2[N]), where cp is the chord through p.
We show tr(Bs)=(−1)n∏cc′∈E(Γ)(−1)∣s(c)∩s(c′)∣ by induction on n. Let c={p<q}. Move the factor at p to the right until it is next to the factor at q. By (3) it passes the factors at the points strictly between p and q; a chord with both endpoints there contributes the square of a sign, and the chords with one endpoint there are the neighbours of c in Γ. Then bs(c)2=−1, and the remaining word is Bs′ for the diagram D∖c, whose intersection graph is Γ−c, with s′=s∣Γ−c. Summing over s gives ∑str(Bs)=(−1)nSΓ(N).
Proof of Theorem 1.3
Proof of (a). Group the maps p:V→(2[N]) by U=⋃xp(x). Relabelling U in increasing order by [∣U∣] preserves all intersection sizes, so the maps with ∣U∣=k contribute (kN)Tk(G); and Tk(G)=0 for k>2n.
Proof of (c). By Corollaries 3.4 and 4.4, Proposition 4.2 with k=2n, and Proposition 5.3,
For a graph G and distinct vertices a,b let Gab′ be G with the adjacency of a and b reversed, and Gab be G with the adjacency of a and y reversed for every neighbour y=a of b. The four-term relation for a function f on graphs is
Figure 3. The four graphs of a four-term relation. Here b has the neighbours a,y1,y2; passing from G to Gab removes the edge ay1 (dashed) and adds the edge ay2.
Proposition 6.1.For every N∈N, G↦SG(N) satisfies the four-term relation.
Proof. For p:V→(2[N]) write
ϵ(G,p)=xy∈E(G)∏(−1)∣p(x)∩p(y)∣.
Since ϵ(Gab′,p)=ϵ(G,p)(−1)∣p(a)∩p(b)∣ and ∣p(a)∩p(b)∣∈{0,1,2},
The construction Gab does not change the adjacency of a and b, so the same holds for Gab. On Π define ι(p) by ι(p)(b)=p(a)△p(b) and ι(p)(x)=p(x) for x=b. As ∣p(a)∩p(b)∣=1, ι(p)(b) is a 2-element set meeting p(a) in one element, and ι is an involution of Π. Let Y be the set of neighbours y=a of b in G, which is also the set of such neighbours in Gab. For y∈Y, ∣(p(a)△p(b))∩p(y)∣≡∣p(a)∩p(y)∣+∣p(b)∩p(y)∣, and the edge ab, if present, keeps its sign because ∣p(a)∩ι(p)(b)∣=1. Hence
ϵ(G,ι(p))=ϵ(G,p)y∈Y∏(−1)∣p(a)∩p(y)∣,
ϵ(Gab,q)=ϵ(G,q)y∈Y∏(−1)∣q(a)∩q(y)∣.
the second for every q since Gab differs from G exactly in the pairs ay, y∈Y. With q=ι(p), which agrees with p at a and on Y, this gives ϵ(Gab,ι(p))=ϵ(G,p). Therefore ∑p∈Πϵ(Gab,p)=∑p∈Πϵ(G,p), and the two differences agree. □
Proof of (b).ξ depends only on the isomorphism class of G. The four graphs of a four-term relation have the same vertex set, so by Proposition 6.1 and (a) the four-term relation holds for the polynomials SG, hence at N=−2, and after division by (−32)n for ξ. □
Remark 6.2. Proposition 6.1 applied to the sets Π restricted to the maps with ⋃xp(x)=[k], which ι preserves, shows that every Tk satisfies the four-term relation. By the proof of Proposition 5.3, for N≥1 the 4-invariant SΓ(N) is (−4)−n times the Clifford trace of the element obtained by placing the tensor ∑i=jeiej⊗2eiej on the chords as in the definition of CD, and Theorem 1.3(c) identifies wD(−323) with (−32)−n times its value at N=−2.
Formal verification
Parts (b) and (c) of Theorem 1.3 are formalized in Lean 4 [13] with Mathlib [14], version 4.34.1, and the formal proof is checked by the Lean kernel. The formal statement has two parts. The first says that ξ is invariant under isomorphisms of graphs and satisfies the four-term relation for every graph and every pair of distinct vertices a,b. The second says that for every chord diagram D there is a polynomial P∈Q[c] with P(cd)=Wd(D) for all d≥1, and that every such polynomial, that is wD, takes the value ξ(Γ(D)) at c=−323. A chord diagram is a fixed-point-free involution of {0,…,2n−1}, the trace Wd(D) is computed from the matrices of E,F,H on Vd in the basis of Section 2, and Γ(D), Gab′, Gab, Tk and ξ are as in Sections 1 and 6. The proof depends only on the axioms of Lean’s logic, namely propositional extensionality, choice and the soundness of quotients; it has no unproved step and adds no axiom.
The formal proof follows Sections 2–6 with three changes of route. Proposition 2.2(b) is derived from an identity between the coefficients of words acting on the Verma modules of highest weights μ and −2−μ, which is the isomorphism V(−1−d)≅Ud in coordinates. The identity Wd(D)=λD(d−1) is proved by expanding matrix entries of words over paths. The sums over matchings are encoded by a loop polynomial of a word in which every label occurs twice, defined by contracting the first label; the bosonic expansion (Proposition 4.2) and the Clifford colour sum (Corollary 5.2, with the Clifford trace realized as (−1) to the number of inversions of a word in which every letter occurs an even number of times) are shown to satisfy the same recursion, which replaces Lemma 4.1.
Independent computations confirm the theorem on small cases. In exact rational arithmetic, wD(−323), obtained by interpolating Wd(D) for d≤n+1, agrees with ξ(Γ(D)) on all chord diagrams with at most 5 chords and on random larger ones, the four-term relation holds on all graphs with at most 4 vertices, and each identity of Sections 3–5 holds on small cases. Modulo the prime 261−1, the two sides agree on all 11465 chord diagrams with at most 6 chords and on 400 random diagrams with 7 and 8 chords, the four-term relation holds on all graphs with at most 5 vertices, and ξ reproduces the values of the extension tabulated in [8] on 63 graphs with 9 and 10 vertices.
Data and code availability
The LaTeX source of the paper, the Lean 4 formalization of Theorem 1.3(b) and (c) and the programs of § 7 are archived at Zenodo under doi:10.5281/zenodo.23384025 [18]; the paper is available at https://github.com/creelie/automatic-memory/blob/main/preprintSl2WeightSystemAtMinus3Over32/Sl2WeightSystemAtMinus3Over32.pdf. Deep Bhattacharjee carried out the computations and the Lean, Julia, C, C++, Python and shell verifications, and the proofs and the text were drafted, with AI assistance (Claude, Anthropic); both authors approved the final version.
Ethical declarations
Funding: none. Competing interests: none.
References
[1]M. Kontsevich, Vassiliev’s knot invariants, in: I. M. Gel’fand Seminar, Vol. 16, Part 2 of Adv. Soviet Math., Amer. Math. Soc., Providence, RI, 1993, pp. 137–150. doi:10.1090/advsov/016.2/04.DOI
[2]D. Bar-Natan, On the Vassiliev knot invariants, Topology 34 (2) (1995) 423–472. doi:10.1016/0040-9383(95)93237-2.
[3]S. Chmutov, S. Duzhin, J. Mostovoy, Introduction to Vassiliev Knot Invariants, Cambridge University Press, Cambridge, 2012. doi:10.1017/CBO9781139107846.DOI
[4]S. Chmutov, S. Lando, Mutant knots and intersection graphs, Algebr. Geom. Topol. 7 (3) (2007) 1579–1598. doi:10.2140/agt.2007.7.1579.DOI
[5]S. K. Lando, On a Hopf algebra in graph theory, J. Combin. Theory Ser. B 80 (1) (2000) 104–121. doi:10.1006/jctb.2000.1973.DOI
[6]M. E. Kazarian, S. K. Lando, Weight systems and invariants of graphs and embedded graphs, Russian Math. Surveys 77 (5) (2022) 893–942. doi:10.4213/rm10054e.DOI
[7]E. Krasilnikov, An extension of the sl₂ weight system to graphs with n ≤ 8 vertices, Arnold Math. J. 7 (2021) 609–618. doi:10.1007/s40598-021-00187-7.DOI
[8]D. Fomichev, M. Karev, F. Pavutnitskiy, S. Usanov, sl(2)-weight system does not extend to a graph 4-invariant, arXiv:2607.24217, data: https://github.com/fomichev-d/sl2_at_-3_32 (2026).arxiv.org/abs/2607.24217
[9]D. Fomichev, M. Karev, The sl(2)-weight system at c = 3/8 for graphs, European J. Combin. 127 (2025) 104160. doi:10.1016/j.ejc.2025.104160.DOI
[10]Q. Yan, Q. Deng, X. Jin, Proof of a conjecture of Fomichev and Karev, European J. Combin. 135 (2026) 104365. doi:10.1016/j.ejc.2026.104365.DOI
[11]S. V. Chmutov, A. N. Varchenko, Remarks on the Vassiliev knot invariants coming from sl₂, Topology 36 (1) (1997) 153–178. doi:10.1016/0040-9383(95)00071–2.
[12]J. E. Humphreys, Representations of Semisimple Lie Algebras in the BGG Category O, Vol. 94 of Grad. Stud. Math., Amer. Math. Soc., Providence, RI, 2008. doi:10.1090/gsm/094.DOI
[13]L. de Moura, S. Ullrich, The Lean 4 theorem prover and programming language, in: Automated Deduction – CADE 28, Vol. 12699 of Lecture Notes in Comput. Sci., Springer, Cham, 2021, pp. 625–635. doi:10.1007/978-3-030-79876-5_37.DOI
[14]The mathlib Community, The Lean mathematical library, in: Proceedings of the 9th ACM SIGPLAN International Conference on Certified Programs and Proofs, ACM, New York, 2020, pp. 367–381. doi:10.1145/3372885.3373824.DOI
[15]D. Bhattacharjee, Establishing equivariant class [O] for hyperbolic groups, Asian Res. J. Math. 18 (11) (2022) 362–369. doi:10.9734/arjom/2022/v18i11615.DOI
[16]D. Bhattacharjee, U. Bhattacharya, Iterated nerve complexes for k-fold sensor coverage, Preprints.org (2026). doi:10.20944/preprints202606.1351.v2.DOI
[17]D. Bhattacharjee, Non-commutativity over canonical suspension η for genus g ≥ 1 in hypercomplex structures for potential ρϕ, Asian Res. J. Math. 18 (11) (2022) 332–341. doi:10.9734/arjom/2022/v18i11607.DOI
[18]D. Bhattacharjee, U. Bhattacharya, The sl(2) weight system at c = −3/32 extends to a graph 4-invariant: Lean 4 formalization and verification code, Zenodo (2026). doi:\zenodoID.